微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > tlv320aic3100芯片播放不正常。请教一下原因。

tlv320aic3100芯片播放不正常。请教一下原因。

时间:10-02 整理:3721RD 点击:

板子在工作的时候声音被拉长(也就是说本来一分钟播放完的声音需要两分钟播放完),MCLK频率正常,BLACK和WCLK频率大约是正常频率的一半。

前面一个帖子问过这个问题,现在发现新的现象。

在把IOVDD电源断开后,声音正常。

IOVDD断开有输出说明你的芯片工作部正常。IOVDD没有电压理论上没有输出的。

检查下你的配置文件。你的codec是主还从啊?软件配置发一下

如果把IOVDD的电压降低到1.7V到3.2V之间的时候也是能正常工作。

我的CODEC是主设备,我把驱动给你看一下,这是参照官方驱动2.6.35版本的改来的

主设备

软件配置见附件

Hi Zhifang,'

I2S link 电压level是多少? 1.8V or 3.3V? 另外,3.3V I/O VDD纹波有多大?

Best Regards

Fabian

I2S link电压level电压指的什么?

主控芯片是dm6446,我测了下mclk  24M的波形好像是1.8V电压(24M波形测不出来,只能看到类似正弦波,但肯定达不到3.3v)。

black和wclk电压跟iovdd电压相等,这里是3.3v

难道是这里的问题?

Hi Sir,

如果DM6446 的I/O 电压是1.8V, 那AIC3100的I/O 电压也要改为1.8,否则会因为两端电压不匹配导致采样错误. MCLK 是1.8V, 那I/O VDD 也需要为1.8V.

Regards

Fabian Zhang

补充一点,I2C的上拉电压level也要改为I/O VDD同样的.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top