音频爆音和咔嗒声¶
爆音和咔嗒声是不需要的音频伪像,由音频子系统内部组件的加电和断电引起。 当音频模块加载或卸载时,这在 PC 上很明显(在模块加载时,声卡会上电并在扬声器上产生爆音)。
在使用 DAPM 的便携式系统上,爆音和咔嗒声可能更频繁。 这是因为子系统中的组件根据音频使用情况动态供电,这可能会导致每次组件电源状态更改时都会产生小的爆音或咔嗒声。
最小化播放爆音和咔嗒声¶
目前,便携式音频子系统中的播放爆音无法完全消除,但是未来的音频编解码器硬件将具有更好的爆音和咔嗒声抑制功能。 通过以特定的顺序为音频组件供电,可以在播放过程中减少爆音。 启动和关闭的顺序不同,并遵循一些基本规则:-
Startup Order :- DAC --> Mixers --> Output PGA --> Digital Unmute
Shutdown Order :- Digital Mute --> Output PGA --> Mixers --> DAC
这假设编解码器 PCM 输出路径从 DAC 经过混音器,然后是 PGA(可编程增益放大器),然后输出到扬声器。
最小化捕获爆音和咔嗒声¶
捕获伪像更容易消除,因为我们可以延迟激活 ADC,直到所有爆音都发生完毕。 这遵循与播放类似的电源规则,即组件的电源顺序取决于流的启动或关闭。
Startup Order - Input PGA --> Mixers --> ADC
Shutdown Order - ADC --> Mixers --> Input PGA
拉链噪声¶
当音量控制在其最大增益值附近更改时,可能会在音频播放或捕获流中出现不需要的拉链噪声。 当增益增大或减小过快地改变平均音频信号幅度时,会听到拉链噪声。 通过为每个音量控制启用过零设置,可以最大限度地减少拉链噪声。 ZC 强制增益变化发生在信号穿过零振幅线时。