AMBE-1000語音壓縮芯片的工作原理及外圍硬件接口
2.3 數據格式
AMBE-1000的數據在有幀格式下,每幀由17個字組成。編碼器每20ms輸出17個字,而解碼器則要接收17個字。每幀的前5個字由幀標志(Header)、識別標志(ID)、狀態(輸出)或控制(輸入)信息組成,其余的12個字構成編碼/解碼數據。這12個字共192位是AMBE-1000以9600b/s方式工作的最大數據率(192b/幀×50幀/s=9600b/s)。當編碼/解碼的數據率低于9600b/s時,不足的位補0。需要注意的是,無論AMBE-1000工作在什么速率,所有272位(17字×16b=272b)的幀數據(包括任何未用的結尾零)都必須從編碼器輸出或輸入解碼器。無幀格式只能用于串行模式。
本文引用地址:http://www.104case.com/article/165896.htm
AMBE-1000要求A/D、D/A的語音數據與串行的方式輸入、輸出。該接口電路的關鍵是語音數據的幀同步,其硬件接口電路如圖3所示。其中5.184MHz作為TLC32044的工作時鐘,同時也作為D觸發器的觸發脈沖。由TLC32044產生的移位脈沖(SHIFT CLK),用于實現比特位的同步傳輸。通過設置C_SEL0-2為010,來選擇TLC32044芯片。

2.5 時鐘和復位
AMBE-1000的工作時鐘為26~30MHz。它有3種輸入方式:TTL時鐘源直接輸入、CMOS時鐘源或振蕩器直接輸入、采用晶體振蕩電路輸入。在此系統中,時鐘采用晶體振蕩電路輸入。有效復位信號為低電平,并且須持續6個時鐘周期以上。
3 外圍接口電路
3.1 TLC32044 的工作原理
語音信號的數字處理少不了語音信號的A/D與D/A轉換。在本次設計中,選用美國TI公司生產的一種14位動態可調的高精度可編程A/D、D/A的TLC32044芯片。如圖4所示,TLC32044由反混迭輸入濾波器、A/D、D/A、輸出重構濾波器等組成。模擬和數字地、模擬和數字電源的分開可降低噪聲和保證一個寬的動態范圍。模擬電路部分采用差分電路以使噪聲達到最小。TLC32044還具采樣頻率可編程,其采樣頻率可在7.2kHz~19.2kHz范圍內用軟件控制,它可工作在同步字、字節傳輸和異步字、字節傳輸等4種工作狀態,分別采用16bit字或8bit字節串行通信方式,最高具有14bit的轉換精度,只需外部提供一個5.184MHz的時鐘便可工作。該芯片通過編程可同時容納2路模擬信號輸入。系統上電(或復位)后則按其默認的工作方式工作,即按16bit字或8bit字節串行通信方式,最高具有14bit的轉換精度,只需外部提供一個5.184MHz的時鐘便可工作。該芯片通過編程可同時容納2路模擬信號輸入。系統上電(或復位)后則按其默認的工作方式工作,即按16bit字同步串行通信,采樣頻率為8kHz。欲改變TLC32044的工狀態,可通過編程并把控制字經由DX腳送入TLC32044。

評論