一、KT148A一線串口細(xì)節(jié)點(diǎn)
KT148A語(yǔ)音芯片支持一線串口控制,單線的時(shí)序邏輯,所以就存在兩個(gè)注意細(xì)節(jié)
1、起始脈寬的長(zhǎng)度要求
2、數(shù)據(jù)0和數(shù)據(jù)1的脈寬分配
二、一線通訊的時(shí)序要求
詳見完整開發(fā)資料的“KT148A語(yǔ)音芯片使用手冊(cè)3_V4.pdf”文檔
章節(jié)3.1有詳細(xì)的描述
其實(shí)也很簡(jiǎn)單,先把數(shù)據(jù)線DATA,也就是ONELINE,拉低 6ms 后,發(fā)送 8 位數(shù)據(jù),先發(fā)送低位,再發(fā)送高位。使用高電平和低電平比例來表示每個(gè)數(shù)據(jù)位的值。
注意:必須高電平在前,低電平在后。
推薦使用 200us:600us。取值范圍:窄脈沖=[150us--400us] 寬脈沖[500us--1000us]
注意使用 3:1 和 1:3 電平比例以保障通訊穩(wěn)定。
三、起始信號(hào)的注意事項(xiàng)
客戶的使用過程中,對(duì)于起始信號(hào),還是會(huì)有一些疑惑,這里我們做一下詳細(xì)的說明,起始信號(hào)分為兩種用途:
1、第一種用途:命令起始數(shù)據(jù)識(shí)別,KT148A芯片內(nèi)部設(shè)置的ONELINE這個(gè)IO口弱上拉,并且捕獲的功能
當(dāng)捕獲了下降沿之后,認(rèn)為有數(shù)據(jù)來了,此時(shí)再等待上升沿,滿足6ms的長(zhǎng)度,才認(rèn)為后面的數(shù)據(jù)才是真實(shí)的數(shù)據(jù),原理就是這樣
2、第二種用途:用于KT148A芯片的喚醒,因?yàn)樾酒幸粋€(gè)5秒空閑則進(jìn)入待機(jī)的機(jī)制,所以外面一線串口來了數(shù)據(jù),則是先喚醒,后接收數(shù)據(jù)
測(cè)試詳情如下:
起始信號(hào)長(zhǎng)度:6.55ms = 可以觸發(fā)播放
起始信號(hào)長(zhǎng)度:6.85ms = 起始信號(hào)過長(zhǎng),待機(jī)狀態(tài)下不能播放
起始信號(hào)長(zhǎng)度:5.66ms = 可以觸發(fā)播放
總之:起始信號(hào)的低電平長(zhǎng)度,這里統(tǒng)一規(guī)定,必須是5.5ms-----6.5ms之間。推薦6ms ,誤差控制在10%都行
審核編輯 黃宇
-
串口
+關(guān)注
關(guān)注
14文章
1554瀏覽量
76508 -
語(yǔ)音芯片
+關(guān)注
關(guān)注
12文章
1753瀏覽量
36472 -
時(shí)序
+關(guān)注
關(guān)注
5文章
387瀏覽量
37331
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論