内置微处理器的USB音频接口芯片TUSB3200
3.1 MCU和DMA
芯片中内藏的8052MCU微处理器可用于处理/控制、中断、块装及同步转送等几乎所有类型的终端转送方式,特别是在转送连续性要求比较严格的音频信号等数据的同步转送时,芯片中的四个DMA通道可分别控制终端数据缓冲器和编码解码板接口间的数据流。
DMA可分别用来设定各声道对应终端的编号和方向。MCU采用的存储器有用于程序启动的4kBROM和用于应用程序的8kB
RAM以及用于内部数据存储的256kB RMA。另外,8052MCU还可用来控制通用的二个I/O和一个PWM输出。
3.2 CODEC端口接口
TUSB3200以串口形式与外面的CODEC连接进行数据传送,能设定的系统通讯协议有AC'951.X、AC'97
2.X、I2S模式和AIC格式等四种。
4 应用电路
图3给出了一个双声道输入和双声道输出的音频播放/录入系统的实际应用电路。
振荡电路采用6MHz石英晶体振荡器,音频数据处理器部分加有必须的PLL环路滤波器。TLC320AD77C也是德州仪器公司出品的24bit立体声音频CODEC。应用程序开发采用8052的ICE及C编程语言来编写。
评论