[Linux Audio Driver] 音频POP音问题归纳总结

1. 板级电容/电感发声

情况就是你设备开机之后,啥也没干,然后听到呲啦刺啦的声音,这种情况我遇到过一次,这个是
不合理的结构设计或者走线导致的,硬件实力挖坑,需要改版解决。
在这里插入图片描述

2.播放声音长时间有杂音

这个锅我们送给硬件,这个是芯片之间有干扰;需要硬件检查个别芯片的地是不是干净的。

在这里插入图片描述

3. 插拔USB出现POP音

还是需要硬件背锅,相关电路加磁珠有可能优化此问题.

在这里插入图片描述

4. 播放声音的瞬间有POP音

这个可能是硬件也可能是软件的锅;使用高通QXDM工具分析问题,若0x1586之前都没有问题,那么此问题是硬件导致的,否则是软件导致的;

软件可以从以下两个方面尝试解决:

4.1 PA上下电相关代码使用延迟队列。
4.2 也有可能有人写的代码不规范,自己封装了mixer,但是没有加入到DAPM里面。

OVER.

原创文章 42 获赞 15 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Codeliang666/article/details/104619556