AMBE-1000語(yǔ)音壓縮芯片的工作原理及硬件接口
2.3 數(shù)據(jù)格式
AMBE-1000的數(shù)據(jù)在有幀格式下,每幀由17個(gè)字組成。編碼器每20ms輸出17個(gè)字,而解碼器則要接收17個(gè)字。每幀的前5個(gè)字由幀標(biāo)志(Header)、識(shí)別標(biāo)志(ID)、狀態(tài)(輸出)或控制(輸入)信息組成,其余的12個(gè)字構(gòu)成編碼/解碼數(shù)據(jù)。這12個(gè)字共192位是AMBE-1000以9600b/s方式工作的最大數(shù)據(jù)率(192b/幀×50幀/s=9600b/s)。當(dāng)編碼/解碼的數(shù)據(jù)率低于9600b/s時(shí),不足的位補(bǔ)0。需要注意的是,無(wú)論AMBE-1000工作在什么速率,所有272位(17字×16b=272b)的幀數(shù)據(jù)(包括任何未用的結(jié)尾零)都必須從編碼器輸出或輸入解碼器。無(wú)幀格式只能用于串行模式。
2.4 AMBE-1000 和TLC32044 的接口電路
AMBE-1000要求A/D、D/A的語(yǔ)音數(shù)據(jù)與串行的方式輸入、輸出。該接口電路的關(guān)鍵是語(yǔ)音數(shù)據(jù)的幀同步,其硬件接口電路如圖3所示。其中5.184MHz作為TLC32044的工作時(shí)鐘,同時(shí)也作為D觸發(fā)器的觸發(fā)脈沖。由TLC32044產(chǎn)生的移位脈沖(SHIFT CLK),用于實(shí)現(xiàn)比特位的同步傳輸。通過(guò)設(shè)置C_SEL0-2為010,來(lái)選擇TLC32044芯片。
2.5 時(shí)鐘和復(fù)位
AMBE-1000的工作時(shí)鐘為26~30MHz。它有3種輸入方式:TTL時(shí)鐘源直接輸入、CMOS時(shí)鐘源或振蕩器直接輸入、采用晶體振蕩電路輸入。在此系統(tǒng)中,時(shí)鐘采用晶體振蕩電路輸入。有效復(fù)位信號(hào)為低電平,并且須持續(xù)6個(gè)時(shí)鐘周期以上。
3 外圍接口電路
3.1 TLC32044 的工作原理
語(yǔ)音信號(hào)的數(shù)字處理少不了語(yǔ)音信號(hào)的A/D與D/A轉(zhuǎn)換。在本次設(shè)計(jì)中,選用美國(guó)TI公司生產(chǎn)的一種14位動(dòng)態(tài)可調(diào)的高精度可編程A/D、D/A的TLC32044芯片。如圖4所示,TLC32044由反混迭輸入濾波器、A/D、D/A、輸出重構(gòu)濾波器等組成。模擬和數(shù)字地、模擬和數(shù)字電源的分開(kāi)可降低噪聲和保證一個(gè)寬的動(dòng)態(tài)范圍。模擬電路部分采用差分電路以使噪聲達(dá)到最小。TLC32044還具采樣頻率可編程,其采樣頻率可在7.2kHz~19.2kHz范圍內(nèi)用軟件控制,它可工作在同步字、字節(jié)傳輸和異步字、字節(jié)傳輸?shù)?種工作狀態(tài),分別采用16bit字或8bit字節(jié)串行通信方式,最高具有14bit的轉(zhuǎn)換精度,只需外部提供一個(gè)5.184MHz的時(shí)鐘便可工作。該芯片通過(guò)編程可同時(shí)容納2路模擬信號(hào)輸入。系統(tǒng)上電(或復(fù)位)后則按其默認(rèn)的工作方式工作,即按16bit字或8bit字節(jié)串行通信方式,最高具有14bit的轉(zhuǎn)換精度,只需外部提供一個(gè)5.184MHz的時(shí)鐘便可工作。該芯片通過(guò)編程可同時(shí)容納2路模擬信號(hào)輸入。系統(tǒng)上電(或復(fù)位)后則按其默認(rèn)的工作方式工作,即按16bit字同步串行通信,采樣頻率為8kHz。欲改變TLC32044的工狀態(tài),可通過(guò)編程并把控制字經(jīng)由DX腳送入TLC32044。
評(píng)論