最近在做一个项目,发现AD没有mute脚
于是pop声成了大问题
pop声产生的原理就是:当AD有有输出到无输出,或者从无输出到输出,都会有一个电平的跳变
此跳变会产生POP声
起先开始我们所用的方法是 硬件上添加延时,延时输入输出的开关,给足够的时间让MCU去作mute处理
但是效果不理想
后来我就想用软件处理,当arm一直有音频输出时,是不会造成声音通道的开关,就不会产生POP声
原理就是 无限循环的播放无声音频信号。
最近在做一个项目,发现AD没有mute脚
于是pop声成了大问题
pop声产生的原理就是:当AD有有输出到无输出,或者从无输出到输出,都会有一个电平的跳变
此跳变会产生POP声
起先开始我们所用的方法是 硬件上添加延时,延时输入输出的开关,给足够的时间让MCU去作mute处理
但是效果不理想
后来我就想用软件处理,当arm一直有音频输出时,是不会造成声音通道的开关,就不会产生POP声
原理就是 无限循环的播放无声音频信号。