一、KT148A一線串口細節點
KT148A語音芯片支持一線串口控制,單線的時序邏輯,所以就存在兩個注意細節
1、起始脈寬的長度要求
2、數據0和數據1的脈寬分配
二、一線通訊的時序要求
詳見完整開發資料的“KT148A語音芯片使用手冊3_V4.pdf”文檔

章節3.1有詳細的描述
其實也很簡單,先把數據線DATA,也就是ONELINE,拉低 6ms 后,發送 8 位數據,先發送低位,再發送高位。使用高電平和低電平比例來表示每個數據位的值。
注意:必須高電平在前,低電平在后。
推薦使用 200us:600us。取值范圍:窄脈沖=[150us--400us] 寬脈沖[500us--1000us]
注意使用 3:1 和 1:3 電平比例以保障通訊穩定。

三、起始信號的注意事項
客戶的使用過程中,對于起始信號,還是會有一些疑惑,這里我們做一下詳細的說明,起始信號分為兩種用途:
1、第一種用途:命令起始數據識別,KT148A芯片內部設置的ONELINE這個IO口弱上拉,并且捕獲的功能
當捕獲了下降沿之后,認為有數據來了,此時再等待上升沿,滿足6ms的長度,才認為后面的數據才是真實的數據,原理就是這樣
2、第二種用途:用于KT148A芯片的喚醒,因為芯片有一個5秒空閑則進入待機的機制,所以外面一線串口來了數據,則是先喚醒,后接收數據
測試詳情如下:

起始信號長度:6.55ms = 可以觸發播放

起始信號長度:6.85ms = 起始信號過長,待機狀態下不能播放

起始信號長度:5.66ms = 可以觸發播放
總之:起始信號的低電平長度,這里統一規定,必須是5.5ms-----6.5ms之間。推薦6ms ,誤差控制在10%都行

審核編輯 黃宇
-
串口
+關注
關注
14文章
1582瀏覽量
78578 -
語音芯片
+關注
關注
12文章
1946瀏覽量
37566 -
時序
+關注
關注
5文章
397瀏覽量
37771
發布評論請先 登錄
IU8360一線脈寬控制,三級功率限制可選,電荷泵升壓,固定20倍增益,2.3W單聲道GF類音頻放大器

IU8360一線脈寬控制,三級功率限制可選,電荷泵升壓,固定20倍增益,2.3W單聲道GF類音頻放大器

WT588F02B-8S(B2)語音芯片MIDI版本說明V1
SC5080B sop8語音芯片替代開發記錄_KT148A flash型420秒


KT148A語音芯片的聲音小,如何讓喇叭聲音變大?聲音影響注意點

評論