TI论坛
直播中

杨秀英

8年用户 1465经验值
私信 关注
[问答]

使用LM49353 CODEC的Class D输出 ,接通挂断电话时候会产生pop音,请问如何解决?


  • 使用LM49353 CODEC的Class D输出 ,接通挂断电话时候 会产生pop音,请问如何解决,此款codec内部是否有POP抑制的寄存器?

回帖(2)

周芳卿

2024-10-22 15:22:25
先确认下在接通、挂断电话时,主芯片送过来的I2S时钟是否是会跟着一块打开、关闭?
举报

李鸿

2024-10-22 18:20:27
在使用LM49353 CODEC的Class D输出时,接通和挂断电话时产生pop音是一个常见的问题。这通常是由于音频信号的突变引起的。以下是一些建议来解决这个问题:

1. 使用软启动/软关闭功能:在接通和挂断电话时,逐渐增加或减少音频信号的幅度,以减少pop音。这可以通过在音频信号中添加一个平滑的过渡来实现。

2. 使用低通滤波器:在音频信号路径中添加一个低通滤波器,可以减少高频噪声,从而降低pop音。

3. 使用电源管理:确保LM49353的电源稳定,避免电源波动引起的pop音。可以使用一个稳定的电源或在电源路径中添加一个滤波器。

关于LM49353 CODEC内部是否有POP抑制的寄存器,根据其数据手册,LM49353具有一个名为“Soft Ramp”的功能,可以在输出信号中实现平滑的过渡,从而减少pop音。具体操作如下:

1. 打开Soft Ramp功能:在LM49353的寄存器中,找到名为“SOFT_RAMP”的寄存器。将其设置为1,以启用Soft Ramp功能。

2. 调整Soft Ramp时间:在“SOFT_RAMP”寄存器中,可以设置Soft Ramp的时间。根据实际需求调整时间,以实现最佳的音频过渡效果。

3. 保存设置:在修改寄存器设置后,确保保存设置,以便在下次接通或挂断电话时生效。

通过以上方法,应该可以有效地减少或消除在使用LM49353 CODEC的Class D输出时产生的pop音。如果问题仍然存在,建议进一步检查硬件设计和信号路径,以确定可能的问题所在。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分