微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 功放后级扬声器开短路在线检测

功放后级扬声器开短路在线检测

时间:10-02 整理:3721RD 点击:
请教大家一个问题啊,如何能在线检测扬声器的开短路状态,示意图如图所示:
音频解码器的AB类音频信号经D类功放放大后直接驱动外部扬声器,SPK+和SPK-是一对差分信号。
平常状态下:D类功放处于shutdown模式,SPK+和SPK-无输出
功放开启无音频信号时:SPK+和SPK-输出幅度,相位相同的方波给到扬声器,因没有压差,扬声器不出声。
功放开启有音频信号时:SPK+和SPK-输出占空比和相位不一致的方波给到扬声器,因有压差,扬声器出声。
      现在是想每次终端开机时能够自检出扬声器的开短路状态,并上报给MCU。我开始想通过MCU的ADC检测SPK+和SPK-的电压来判断开短路,但是发现当功放开启不给音频时,不接扬声器功放会默认在正负端输出相同的方波信号,接上扬声器没有任何变化。正负端还是有相同的方波产生。接和不接波形一样,搞的我的ADC检测没有用,判断不出来。
     有没有高人指点一下该如何去检测啊,有没有简单一些的电路,同时此电路不能太影响扬声器正常工作时的通话质量。多谢啦!


你的功放的输出受MCU控制吗?

D类功放输出方波?你是没有按照规格书配置滤波器还是说需要外部自己搭建滤波器?方波输出的话你的音频质量能好才见鬼了,建议小编首先要把波形输出通过滤波变成正弦波,理论上来说当有音频时是有SPK+,SPK-的幅度相同,180度的相位差,没音频时候只有静态电流是没有波形的,你看到的方波信号应该是D类功放的调制波型。先解决好这个问题后,再检测应该就很简单了

对  受MCU控制

不错,过来看看,学习学习。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top