問題描述如下:您好,遇到一點(diǎn)問題請(qǐng)幫忙支持一下:
KT148A 這顆芯片, 我們上電后發(fā)碼很難觸發(fā)播放, 但用鑷子將4pin PB0對(duì)地短接觸發(fā)一下,再發(fā)碼就很正常,這是什么原因?
根據(jù)現(xiàn)象來看的話,大概率還是一線通訊的時(shí)序問題,尤其是起始信號(hào)這一個(gè)環(huán)節(jié),可能時(shí)間偏短,這里詳細(xì)的來分析一下,看看KT148A的原理圖如下:

1、芯片的4腳=PB0是測(cè)試腳,默認(rèn)出廠的功能是:對(duì)地觸發(fā)喚醒并且播放
2、客戶描述用鑷子短路一下PB0=4腳,就是這么個(gè)原理,短路其實(shí)是做了兩個(gè)動(dòng)作
動(dòng)作一:KT148A收到下降沿電平,喚醒,推出低功耗,全速運(yùn)行
動(dòng)作二:KT148A收到按鍵信號(hào),開始播放聲音
3、假也就是說,當(dāng)148A全速運(yùn)行和處于睡眠狀態(tài)下,需要的起始信號(hào)長(zhǎng)度是不一樣的
睡眠狀態(tài)下是“喚醒時(shí)間+一線起始時(shí)間”,而全速運(yùn)行狀態(tài)下,只需要一個(gè)“起始時(shí)間”。
4、用鑷子觸發(fā)4腳喚醒之后,再發(fā)一線數(shù)據(jù)給148A此時(shí)能播放,說明起始信號(hào)偏短。
所以結(jié)論:應(yīng)該就是起始信號(hào)偏短,導(dǎo)致148a喚醒之后不能識(shí)別到指令,詳細(xì)的可以看看文檔“KT148A一線通訊的注意事項(xiàng)_以及常見的調(diào)試問題點(diǎn)_V2.pdf”

推薦起始信號(hào)長(zhǎng)度為6ms
同時(shí)用戶手冊(cè)里面,也有關(guān)于起始信號(hào)的描述,3.4章節(jié):
起始信號(hào)的低電平長(zhǎng)度,這里統(tǒng)一規(guī)定一下,長(zhǎng)度必須是 5.5ms-----6.5ms 之間。推薦使用 6ms ,誤差控制在 10%都行

根據(jù)問題描述,KT148A芯片在上電后難以觸發(fā)播放,但通過鑷子將4腳PB0對(duì)地短接后,發(fā)碼播放正常。這一現(xiàn)象表明,問題可能出在一線通訊的起始信號(hào)長(zhǎng)度上。芯片在睡眠狀態(tài)下需要“喚醒時(shí)間+一線起始時(shí)間”,而全速運(yùn)行狀態(tài)下僅需“起始時(shí)間”。用鑷子短接PB0腳實(shí)際上執(zhí)行了兩個(gè)動(dòng)作:?jiǎn)拘研酒⒂|發(fā)播放。因此,起始信號(hào)偏短可能是導(dǎo)致芯片在喚醒后無法識(shí)別指令的原因。根據(jù)文檔推薦,起始信號(hào)的低電平長(zhǎng)度應(yīng)在5.5ms至6.5ms之間,推薦使用6ms,誤差控制在10%以內(nèi)。建議檢查并調(diào)整起始信號(hào)的長(zhǎng)度,以確保芯片能正確識(shí)別并執(zhí)行指令。
-
語音芯片
+關(guān)注
關(guān)注
13文章
2364瀏覽量
41036
發(fā)布評(píng)論請(qǐng)先 登錄
KT148A語音芯片的常見問題
語音芯片KT148A支持3個(gè)IO口一對(duì)一觸發(fā)的配置教程
語音芯片KT148A的一線串口和KT148A的串口版本以及按鍵版本有什么區(qū)別_V1
KT148A語音芯片按鍵版本一對(duì)一觸發(fā)播放功能描述V4
KT148A語音芯片下載過程的問題集錦 包含下載不了批量生產(chǎn)的說明
KT148A語音芯片使用串口uart本控制的完整說明_包含硬件和指令舉例
KT148A語音芯片串口版本播放音樂的時(shí)候,直接導(dǎo)致單片機(jī)工作異常
KT148A語音芯片壞片原因分析 阻抗 供電腳異常及硬件改良方案
KT148A語音芯片發(fā)碼很難播放,將4腳對(duì)地一下再發(fā)正常,什么原因?
評(píng)論