1、问题
在多次遇到播放声音时突然黑屏,单片机复位或者语音播放不全现象,之前使用示波器测量播放声音时供电电池电压,电池电压的确被拉低。之前的解决方案是使用南孚电池,先把供电电压给高一些,这样即使把电压拉低,但不至于MCU复位(这种方案存在弊端,不可能所有用户都使用南孚电池,想的是先把程序全部调通,在解决这一问题)。
在播放语音时MCU复位原因:
1、由语音芯片数据手册,上电复位需要一定时间,修改后,发现并不是这里的原因。
通过询问语音芯片厂家,得知芯片瞬时播放语音电流最大300mA,电流太大。
2、MCU供电电压要求
MCU选用32.768khz,最小电压至少2.2V。
通过使用示波器测量,瞬时电压有时小于2.2V导致MCU复位。
语音播放问题有时发生,提升电压(换南孚电池方案不可行),增加ido电路会增加成本,也不可行,试过喇叭串联5欧电阻会好些,但是实际生产不太可行。。。。。。想问问大家有什么好方法吗?