2563|4

20

帖子

0

资源

一粒金砂(中级)

功放后级扬声器开短路在线检测 [复制链接]

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

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

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

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

回复

418

帖子

1

资源

一粒金砂(中级)

那就给D类功放输入一个测试信号,正常播放时就把测试信号断开。

回复

1万

帖子

143

资源

版主

可以通过检测电源电流的大小来识别。没有负载时,即使有激励,电源输出也不会大幅增加,功放输出功率越大则差异就越大。
个人签名上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang

回复

1万

帖子

143

资源

版主

另一个思路是用MIC检测声压的变化,当有信号激励时,MIC收到的声压明显增加,则说明有扬声器。
个人签名上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang

回复

1万

帖子

143

资源

版主

以上都是通过功放外部的检测手段来识别,如果是要做保护(某些功放不准许输出悬空或短路),那么需要在功放电路内部下功夫。
个人签名上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    关闭
    站长推荐上一条 1/10 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表