TUSB3200 內(nèi)藏8052MCU 微處理器,并帶有USB 接口,可實(shí)現(xiàn)通訊控制和數(shù)據(jù)處理等通用微處理器的功能。在芯片后端接上編碼解碼器(CODEC)即可完成多聲道音頻信號(hào)的播放和錄入功能,
并可完成USB 有源音箱、USB 頭盔式音頻設(shè)備和USB 話筒等數(shù)據(jù)的接入和處理等任務(wù)。
利用 TUSB3200 的USB 接口可實(shí)現(xiàn)如下三種聲道結(jié)構(gòu):
(1)放八個(gè)聲道;
(2)同時(shí)播放六個(gè)聲道,
并可錄放二個(gè)聲道,其系統(tǒng)接
入圖如圖1 所示;
(3)具有AC'97 規(guī)格的2×2 聲道。
TUSB300 能使用內(nèi)藏的8052MCU 進(jìn)行系統(tǒng)測(cè)試。若使用DMA 技術(shù),還可通過(guò)MCU直接控制USB 數(shù)據(jù)。
TUSB3200 能夠適用USB 規(guī)格的1.1 版本和USB 音頻級(jí)規(guī)格1.0 版本。
3 內(nèi)部框圖及功能
圖 2 所示為TUSB3200 的內(nèi)部結(jié)構(gòu)框圖。它主要由8052、MCU、DMA 控制和CODEC 端
口接口等部分組成。
3.1 MCU 和DMA
芯片中內(nèi)藏的8052MCU 微處理器可用于處理/控制、中斷、塊裝及同步轉(zhuǎn)送等幾乎所有類型的終端轉(zhuǎn)送方式,特別是在轉(zhuǎn)送連續(xù)性要求比較嚴(yán)格的音頻信號(hào)等數(shù)據(jù)的同步轉(zhuǎn)送時(shí),芯片中的四個(gè)DMA 通道可分別控制終端數(shù)據(jù)緩沖器和編碼解碼板接口間的數(shù)據(jù)流。DMA 可分別用來(lái)設(shè)定各聲道對(duì)應(yīng)終端的編號(hào)和方向。MCU 采用的存儲(chǔ)器有用于程序啟動(dòng)的4kBROM 和用于應(yīng)用程序的8kB RAM 以及用于內(nèi)部數(shù)據(jù)存儲(chǔ)的256kB RMA。另外,8052MCU 還可用來(lái)控制通用的二個(gè)I/O 和一個(gè)PWM輸出。