Part Number:TLV320AIC3110
上电后程序写入该寄存器后会产生pop音一次,请问有什么办法可以解决该问题?谢谢
Amy Luo:
您好,
power up HPL 和HPR 之前先mute HPL 和HPR,
和
power down HPL 和HPR 之前先mute HPL 和HPR ,是否可以解决上述POP 问题?
,
user346334:
上述办法不能解决这个pop问题
,
Amy Luo:
您具体配置的寄存器顺序是怎样的,可以附在下面吗?
,
user346334:
0x0403, 0x0591, 0x0608, 0x0700, 0x0800, 0x0B88, 0x0C82, 0x0D00, 0x0E80
0x3FE8, 0x9FCC, 0xA388, 0xA40F, 0xA50F, 0xA807, 0xA907, 0xAA14, 0xAB14, 0xAE0B, 0xAF00, 0xB050
,
Amy Luo:
我不明白您上面给出的是什么寄存器地址对应什么值,您可以说明吗?
我在看datasheet 的时候发现在datasheet 7.3.10.14 章节 有一个播放 配置实例 :Example Register Setup to Play Digital Data Through DAC and Headphone/Speaker Outputs,您按照其配置顺序对照配置下,看在写入P1_R31寄存器后会不会产生pop音?
,
user346334:
按照您说的这个播放示例配置,写入P1_R31寄存器还是会产生一次pop音
,
user346334:
上述对应为:P0_R4, P0_R5, P0_R6, P0_R7, P0_R8, P0_R11, P0_R12, P0_R13, P0_R14
P0_R63, P1_R31, P1_R35, P1_R36, P1_R37, P1_R40, P1_R41, P1_R42, P1_R43, P1_R46, P1_R48, 空(对应上述的配置错误已删除), P1_R48
各个寄存器写入值为上述后0xxxxx后两位
,
Amy Luo:
检查下上电顺序,看下是否上电顺序引起的:
也检测下供电管脚的电容是否在芯片管脚附近,去耦电容值是否合适?下面用户指南中有原理图可参考:
TLV320AIC3100/AIC3110/AIC3120EVM-U – User Guide
,
user346334:
这是我们有关TLV的原理图,您可以帮忙查看去耦电容值是否合适
,
Amy Luo:
建议您参考上面EVM用户指南中原理图对比检查,主要是去耦电容靠近芯片管脚放置,确保供电电压稳定。
,
user346334:
根据硬件原理图对比,确认去耦电容是靠近芯片管脚放置的
后续测试过程中发现产生pop音的寄存器page1/Register 31中,见下图箭头部分,这部分测试配置所列电压越小pop声音会相对小一点,电压越大pop会大一点。
所以想请问
1、箭头所指向的这部分配置有什么用,是否是因为这部分寄存器配置和实际不相匹配导致的pop音?
2、有没有什么办法可以修改这部分电压设置?
,
Amy Luo:
我看到您在E2E英文论坛咨询了相同的问题:
https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1321067/tlv320aic3110-consulting-on-configuring-register-page1-register-31-causes-a-pop-sound-how-to-solve-it/5025009?tisearch=e2e-sitesearch&keymatch=TLV320AIC3110%20page1%2FRegister%2031#5025009
请耐心等待资深的英文论坛工程师为您提供帮助。