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

本文深入探讨了硬件设计中常见的音频问题,包括板级电容/电感发声、播放声音时的杂音、插拔USB产生的POP音等现象,并提供了可能的解决方案,如使用高通QXDM工具分析、优化电路设计等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 板级电容/电感发声

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

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

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

在这里插入图片描述

3. 插拔USB出现POP音

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

在这里插入图片描述

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

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

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

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

5. 作者注

/******
@article{Linux Audio Driver,
Author = { 1byte ≠ 8bit},
Year = { 2020},
}
******/
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值