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

2019-07-16 12:18发布

请教大家一个问题啊,如何能在线检测扬声器的开短路状态,示意图如图所示:

音频解码器的AB类音频信号经D类功放放大后直接驱动外部扬声器,SPK+和SPK-是一对差分信号。

平常状态下:D类功放处于shutdown模式,SPK+和SPK-无输出
功放开启无音频信号时:SPK+和SPK-输出幅度,相位相同的方波给到扬声器,因没有压差,扬声器不出声。
功放开启有音频信号时:SPK+和SPK-输出占空比和相位不一致的方波给到扬声器,因有压差,扬声器出声。

      现在是想每次终端开机时能够自检出扬声器的开短路状态,并上报给MCU。我开始想通过MCU的ADC检测SPK+和SPK-的电压来判断开短路,但是发现当功放开启不给音频时,不接扬声器功放会默认在正负端输出相同的方波信号,接上扬声器没有任何变化。正负端还是有相同的方波产生。接和不接波形一样,搞的我的ADC检测没有用,判断不出来。
     有没有高人指点一下该如何去检测啊,有没有简单一些的电路,同时此电路不能太影响扬声器正常工作时的通话质量。多谢啦!

示意图.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
ABENXKX
1楼-- · 2019-07-16 15:01
 精彩回答 2  元偷偷看……
aylboy0001
2楼-- · 2019-07-16 15:56
D类功放输出方波?你是没有按照规格书配置滤波器还是说需要外部自己搭建滤波器?方波输出的话你的音频质量能好才见鬼了,建议楼主首先要把波形输出通过滤波变成正弦波,理论上来说当有音频时是有SPK+,SPK-的幅度相同,180度的相位差,没音频时候只有静态电流是没有波形的,你看到的方波信号应该是D类功放的调制波型。先解决好这个问题后,再检测应该就很简单了
lukang1
3楼-- · 2019-07-16 19:40
ABENXKX 发表于 2017-9-6 19:42
你的功放的输出受MCU控制吗?

对  受MCU控制
赵pingan
4楼-- · 2019-07-16 21:23
不错,过来看看,学习学习。

一周热门 更多>