有客户反馈,利用KT404C语音芯片,每次主板上电的时候,都会发指令将音量设置为20级,但是实际到利用现场,就会有终真个客人反馈,机器的音量变大了,这个是什么情形呢,该如何剖析这个问题呢?
详细剖析
可以看看芯片的利用手册如下:
手册里面关于音量的解释如下:
芯片的dac输出音量取值范围是0--30 。30便是最大,也便是说KT404C只要掉电,再上电他的音量默认便是最大的。或者KT404C复位,音量也会规复到最大根据客户的描述,这种情形,极有可能是主板没有复位,但是KT404C由于非常情形导致复位,从而规复音量至30级了 ,由于此时主MCU不清楚KT404C是否复位,以是就觉得声音变大了为什么会复位呢?这里分为软件和硬件来剖析
==》软件,实在除了一个复位指令,其他情形产生复位的概率是很低的,至少到目前没碰着过
==》硬件,这个最有可能,请优先排查
比如:KT404C的5脚3.3V电容摆放不对,或者没有,尤其在播放音乐的时候,导致电压拉低了复位
比如:KT404C的4脚,电源输入电压过低,导致低压复位,也是有可能
如果实在查找不出来缘故原由,可以联系我们,做音量设置后记忆的功能
==》也便是说,当用户发送指令之后,KT404C芯片做存储影象,这样纵然KT404C每次复位了,都会是影象的音量,就不再是最大30级了
==》同时,由于大部分的运用处景,都是须要音量最大的,以是我们才设计成每次上电音量默认最大,而不影象的原则。调度音量,也可以调度功放的放大倍数办理,也是可以的,如下图