TI中文支持网
TI专业的中文技术问题搜集分享网站

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

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

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

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

Derek Xie:

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

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

user3315650:

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

user3315650:

回复 Derek Xie:

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

user3315650:

回复 Derek Xie:

主设备

软件配置见附件

user3315650:

回复 Fabian Zhang:

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

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

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

难道是这里的问题?

Fabian Zhang:

回复 user3315650:

Hi Sir,

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

Regards

Fabian Zhang

Fabian Zhang:

回复 user3315650:

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

赞(0)
未经允许不得转载:TI中文支持网 » tlv320aic3100芯片播放不正常。请教一下原因。
分享到: 更多 (0)