內置微處理器的USB音頻接口芯片TUSB3200
3.1 MCU和DMA
芯片中內藏的8052MCU微處理器可用于處理/控制、中斷、塊裝及同步轉送等幾乎所有類(lèi)型的終端轉送方式,特別是在轉送連續性要求比較嚴格的音頻信號等數據的同步轉送時(shí),芯片中的四個(gè)DMA通道可分別控制終端數據緩沖器和編碼解碼板接口間的數據流。
DMA可分別用來(lái)設定各聲道對應終端的編號和方向。MCU采用的存儲器有用于程序啟動(dòng)的4kBROM和用于應用程序的8kB
RAM以及用于內部數據存儲的256kB RMA。另外,8052MCU還可用來(lái)控制通用的二個(gè)I/O和一個(gè)PWM輸出。
3.2 CODEC端口接口
TUSB3200以串口形式與外面的CODEC連接進(jìn)行數據傳送,能設定的系統通訊協(xié)議有AC'951.X、AC'97
2.X、I2S模式和AIC格式等四種。
4 應用電路
圖3給出了一個(gè)雙聲道輸入和雙聲道輸出的音頻播放/錄入系統的實(shí)際應用電路。
振蕩電路采用6MHz石英晶體振蕩器,音頻數據處理器部分加有必須的PLL環(huán)路濾波器。TLC320AD77C也是德州儀器公司出品的24bit立體聲音頻CODEC。應用程序開(kāi)發(fā)采用8052的ICE及C編程語(yǔ)言來(lái)編寫(xiě)。
評論