音视频技术
直播中

杨丽

7年用户 1328经验值
私信 关注
[问答]

adau1442上电启动出现爆炸声怎么解决?

我用ADAU1442做了一个音频处理板,现在发现这样一个问题,就是当处理板刚上电启动后,MCU向1442载入初始化程序时,会现出一声爆炸声,后经我逐步调试发现,发ADAU1442第一次上电时,
向内核时钟寄存器写值时就会出现爆炸声。所以想请教一下,这样的问题是否有解决的方法。

回帖(3)

周莹

2023-11-29 15:32:41
声音里出现爆炸声常有可能是由于扬声器的驱动电压发生了 unit step的阶跃导致有丰富高频分量从喇叭发出。 你可以试试这样能否改善:

  • 先检查是否由于此: 示波器看下扬声器驱动的波形是否在上电后第一次写入时得到了阶跃信号. 因为第一次写寄存器后可能配置了信号的 DC level导致 DC level产生突变。看下能否消除这个 DC 分量。比如检查影响输出电平的寄存器,是否为这个导致。  
  • 如果 DC偏置的移动不可避免, 要想减小爆炸声,需要减小高频部分的频谱分量,则可以减慢阶跃过程中 DC level上升的速度,eg. 使其在 0.1s 过程中完成阶跃则可以大大减小 10Hz以上的频谱分量( 由于 sinc函数的旁瓣比主瓣小不少) ; 比如检查那些决定了 DC level的寄存器,在上电启动时在 0.1s内慢慢更新此寄存器。
举报

99714836

2023-11-30 14:29:44
注意控制前端输入口电平幅度的大小,适当调整可以改善这样的现象,试试看.
举报

万文豪

2023-12-24 11:39:29
以前的音响设备,在上电初期,喇叭是断开的,等启动过程平稳,检测喇叭两端没有过高的直流电位后,,再接通喇叭。一般要延时3-5S,不知道你这设备能否借助这个思路解决爆炸声的问题。
举报

更多回帖

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