做音响的朋友肯定遇到过pop音的问题,本头条也推送过几篇关于开机pop音,关机pop音的文章,这里Delete_stealth对各种情况系统做了分析也提供了测试图形,干货满满,希望对工程师有帮助。非技术人员也可以转发,一次转发可能就帮助了一个工程师。
启动和关闭时序
为了优化开关机的POP 声和避免DC Detect 功能的误触发,在系统设计时需要注意主芯片和功放 器件的启动时序。启动时序分为电源时序和使能时序两种,电源时序是指系统中各种芯片电源供电或断电的时序。而使能时序可理解为系统供电稳定后由系统主控决定的器件功能使能的先后次序。
对于电源时序来说,由于多数主芯片的音频输出在上电和断电过程中不太稳定,理想的上电次序是系统主芯片先于功放 上电。然后功放 的PVCC 再供电。断电的理想时序正好相反,为功放 的电源先切断,然后再切断主控芯片的供电。
但是通常功放 的PVCC 取自于系统的主电源,该电源一般在开机后最先输出。随后再通过DC/DC 或LDO 降压给主芯片供电。所以功放 一般在主芯片稳定前已经供电并启动。这种设计中,上电时必须保证TPA311x 的/SD 脚处于拉低状态,避免主芯片上电过程中的POP 声输出。掉电时,也需要将功放 置于standby 状态,避免主芯片掉电时的POP 声输出。通常上电过程的POP 声较容易解决,但系统掉电时需要使用掉电检测电路来强制将功放 的/SD 快速拉低来解决掉电POP 声的问题。
使能时序:由于主芯片音频模拟输出的偏置电压一般在输出使能后建立,此时需要保持功放 的/SD 拉低,等待主芯片模拟输出的偏置电压稳定后才可以将/SD 置高开启功放。相反,需要关闭主芯片音频模拟输出功能时,需要先拉低/SD 将功放关闭后,再关闭主芯片的模拟输出信号。这样的时序是为了保证主芯片模拟输出的偏置电压掉电时不会引起POP 声。
输入级模型
功放 是单电源供电的模拟输入Class D 功放,这类功放的模拟输入必须工作在直流偏置(DC BIAS)点上才可以正常传输交流音频信号,简化的输入级模型如图1 所示。功放 的直流偏置电压设定在3V。