一、問題簡介
有客戶反饋,使用KT404C語音芯片,每次主板上電的時候,都會發指令將音量設置為20級,但是實際到使用現場,就會有終端的客人反饋,機器的音量變大了,這個是什么情況呢,該如何分析這個問題呢?
二、詳細分析
可以看看芯片的使用手冊如下:
手冊里面關于音量的說明如下:
1、芯片的dac輸出音量取值范圍是0--30 。30就是最大,也就是說KT404C只要掉電,再上電他的音量默認就是最大的。或者KT404C復位,音量也會恢復到最大
2、根據客戶的描述,這種情況,極有可能是主板沒有復位,但是KT404C因為異常情況導致復位,從而恢復音量至30級了 ,因為此時主MCU不清楚KT404C是否復位,所以就感覺聲音變大了
3、為什么會復位呢?這里分為軟件和硬件來分析
==》軟件,其實除了一個復位指令,其他情況產生復位的概率是很低的,至少到目前沒遇到過
==》硬件,這個最有可能,請優先排查
比如:KT404C的5腳3.3V電容擺放不對,或者沒有,尤其在播放音樂的時候,導致電壓拉低了復位
比如:KT404C的4腳,電源輸入電壓過低,導致低壓復位,也是有可能
如果實在查找不出來原因,可以聯系我們,做音量設置后記憶的功能
==》也就是說,當用戶發送指令之后,KT404C芯片做存儲記憶,這樣即使KT404C每次復位了,都會是記憶的音量,就不再是最大30級了
==》同時,因為大部分的應用場景,都是需要音量最大的,所以我們才設計成每次上電音量默認最大,而不記憶的原則。調整音量,也可以調整功放的放大倍數解決,也是可以的,如下圖
審核編輯:湯梓紅
-
語音芯片
+關注
關注
12文章
1749瀏覽量
36459
發布評論請先 登錄
相關推薦
評論