这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 如果播放音频中间暂停了,或者按音量键到没声音了,就关闭输出了

共8条 1/1 1 跳转至

如果播放音频中间暂停了,或者按音量键到没声音了,就关闭输出了

助工
2015-04-02 23:20:03     打赏
现在发现个问题,板子刚焊好,刷入测试程序或者自己写的,如果播放音频声音过小,或者中间暂停了,或者按音量键到没声音了,就关闭输出了,这会儿再加音量键或者按静音键都不会有声音输出。必须关闭电源重新启动才可以。是怎么回事。


助工
2015-04-03 00:08:35     打赏
2楼

新进展,发现问题在于TPA3110D2,测量耳放的mute引脚正常,接着测量TPA的,发现有声音的时候,1脚是高电平,按下mute按钮,低电平,再按下mute,有声音,恢复高电平。这是之前所说的,静音按键正常。然后如果音量过小、暂停,就再也不出声了,继续验证,发现当音量过小,1脚为低电平,此时无论如何按下静音按键,单片机都不能把其拉回高电平。。。

问题应该就是这个了,想知道是怎么回事。纠结啊。而且好奇,为什么音量小了,tpa的mute脚就自动变成低电平了,而且永远拉不回来



助工
2015-04-03 00:17:18     打赏
3楼
继续,思考既然单片机1.4是控制TPA静音的,那么P1.4应该是和TPA的1脚相连,正常情况其间应该是同电位。用万用表测量,发现用mute按键控制正常的时候,两者始终是0V,是正常的。然后当音量过低再也不出声后,操纵单片机,发现P1.4竟然和TPA的1脚形成电压差了!按下mute键发现电压差就从0V到3V变化。看来是MCU拉不上来,这到底是怎么回事。如果拉不上来,那么为何开始的时候可以用mute键反复控制。但是当输入的音源音量过低,或者没有声音,就再也拉不动了。

助工
2015-04-03 01:24:47     打赏
4楼

 然后新发现,如果输入没有,会导致静音且无法恢复。

如果输出没有接负载,同样会引起静音无法恢复。

如果正在工作的情况,我摘除输出端的扬声器,再接上,就没声了。。。

是不是我的TPA坏了啊……mute引脚不能正常动作


院士
2015-04-03 09:33:48     打赏
5楼
别急,版主暂时还没看到

高工
2015-04-03 09:55:52     打赏
6楼

单片机控制脚和功放的mute脚没有直接相连,中间有个NPN三级管。

功放的MUTE脚外面有个上拉电阻。

单片机IO高时,功放的mute脚会因三极管变成导通态被三极管拉低,应该是0V或几个mV。单片机IO低时,三极管关断,功放的MUTE脚会被上拉电阻拉到高 电平,测电压应该是接近电源电压。


高工
2015-04-03 09:58:49     打赏
7楼

如果单片机输出正常,输出低时,功放的mute脚一直低的话,你看功放的上拉电阻有没有焊好和功放焊接是不是正常。

中间控制的三极管你确定一下是不是NPN,有没有焊好。

坏的可能性不太大。


助工
2015-04-04 00:19:51     打赏
8楼

已解决,电路虚焊。


共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]