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

TLV320AIC3106: TLV320AIC3106不停切换采样率导致几率性没声音问题

Part Number:TLV320AIC3106

主控使用MT7620,为I2S从模式,3106声卡为I2S主模式,外部晶振为24M,已经量产,在10万台机器中,当声卡不停切换采样率播放,有些机器会几率性出现没声音问题,现象为有I2S波形数据但是没声音,这时需要软重启才会恢复,当出现没声音时,i2c操作也是正常的,内部时钟的配置如下图所示,出现没声音时怎么处理才好?

Amy Luo:

您好,

liang hh 说:现象为有I2S波形数据但是没声音,

您的意思是I2S的时钟信号出现问题了?您可以用I2C读一下相关寄存器是否配置正确?下面链接FAQ 有PLL配置工具,可以帮助您检测相关PLL系数值:

[FAQ] I need help configuring the PLL on my audio CODEC/ADC. Is there an easy way to do so?

,

liang hh:

你好,PLL是配置对的,不正常现象是i2c读到的寄存器对比也是一样的,i2s波形信号也是正常的,但是就是没声音,需要0x01写0x80复位,并且把原来的配置写进去才能恢复。这种现象是几率性出现的,有些机器2,3个小时就会出现,具体的操作就是不停播放不同采样率的歌曲。我尝试过使用这种时钟的分配方式,播放了几天虽然这个不正常的现象没出现了,但是我用音频测试工具AP测试音频参数,会比较差。当遇到这种不正常的现象有什么办法可以解决吗?

,

Amy Luo:

没有声音后,读出来所有codec寄存器值,这些寄存器值哪里有异常吗?或者与原来的寄存器配置有什么区别?

,

liang hh:

异常的时候读到的寄存器和正常时的读到的寄存器是一样的,我现在加上每切换一次采样率就重新复位,没声音的现象就没出现了,复位3106和打开RIGHT/LEFT_LOP/M的时候会有点pop声出来。

,

Amy Luo:

关于POP声,建议您尝试以下方法,即先soft-mute the DAC volume control,然后再打开RIGHT/LEFT_LOP/M,最后再soft-unmute:

也建议您调节下 Page 0 / Register 42: Output Driver Pop Reduction Register,看看有没有效果:

,

liang hh:

改这里没什么效果,不过pop声还能接受,要靠近喇叭才能听到

,

Amy Luo:

如果您还需要继续改善POP声,看下这个文档SLAA403 的第5部分是否有用,如下截图所示,这个文档适用于 AIC310x 系列产品。

文档链接:http://www.ti.com/lit/an/slaa403/slaa403.pdf

赞(0)
未经允许不得转载:TI中文支持网 » TLV320AIC3106: TLV320AIC3106不停切换采样率导致几率性没声音问题
分享到: 更多 (0)