资源描述:
《基于tms320vc5416dsp的音频接口设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第31卷第7期电子工程师Vol.31No.72005年7月ELECTRONICENGINEERJul.2005基于TMS320VC5416DSP的音频接口设计宋仲康,胡智华(武汉理工大学自动化学院,湖北省武汉市430070)【摘要】根据TI公司的语音录放芯片TLV320AIC23的接口特点,设计了该芯片与TI公司的DSP(数字信号处理)芯片TMS320VC5416的典型接口电路,完成了DSP对AIC23芯片的通信与接口控制编程,利用TLV320AIC23芯片可以通过多通道缓冲串口(McBSP)与TIDSP建
2、立无缝连接的特性,完成了硬件连接及接口软件编程,具有一定的代表性和实用性。关键词:DSP,编解码器接口,TMS320VC5416,TLV320AIC23,McBSP中图分类号:TN912.3AIC23芯片是一个可编程芯片,内部有11个160引言2位寄存器,控制接口具有SPI和IC工作方式,这两种2TMS320VC5416(简称VC5416)是TI公司生产的工作方式由MODE引脚来选择,即:MODE=0为IC一款优秀的16bit定点DSP(数字信号处理器),是模式;MODE=1为SPI模式。TMS320C54
3、x系列中的第3代芯片,是单内核芯片中表1为这11个16位寄存器的工作模式的配置及6运算速度最快的一种,指令执行速度高达160×10条其功能注解。指令/s,而且该芯片本身具有丰富的片内存储器资源表1AIC23寄存器工作模式和多种片上外设,因此在工程界得到广泛应用,尤其是地址寄存器注解在语音编码和通信应用方面。0000000左线性输入通道音量左、右输入音量可同时/单独TLV320AIC23(简称AIC23)是TI公司生产的集控制调整或闭音成了模拟功能的高性能立体声音频编解码器Codec。0000001右线性输入
4、通道音量左、右输入音量可同时/单独芯片中的A/D转换器和D/A转换器采用了多位Sig2控制调整或闭音0000010左声道耳机音量控制左、右输出音量可同时/单独ma2Delta技术,数据传输字长为16、20、24、32位,采样调整或闭音率为8kHz~96kHz。A/D转换器提供高达90dBA的0000011右声道耳机音量控制左、右输出音量可同时/单独信噪比,采样频率可高达96kHz,可以用于紧凑型、省调整或闭音电的高质量音频记录产品。D/A转换器提供100dBA0000100模拟通道控制A/D转换器输入选择传
5、声器信噪比,96kHz采样率,提供高质量的音频回放能力,输入或线性输入,回放选择在播放中的功耗小于23mW。由于采用了工业界最传声器输入闭音选择小的封装,TI的专利技术MicroStarJunior可以使芯片0000101数字通道控制D/A转换器输出闭音选择,帧2只占用25mm的面积,使得立体声音频设计可以实同步频率选择:A/D转换器现成本低、面积小。AIC23是便携音频播放、记录产品高通滤波器选择的模拟音频输入/输出处理部分的理想选择,例如0000110电源控制芯片内部供电接通选择0000111数字接口格
6、式主从模式选择,输入数据长度MP3播放器等。本文详细介绍了音频CodecAIC23与选择,数据格式选择MSB在DSPVC5416的软件以及硬件设计。先,左右对齐选择1接口硬件设计0001000采样速率控制输入输出时钟分频选择0001001数字接口有效接口有效选择TMS320VC5416有3个McBSP(多通道缓冲串000111复位寄存器该寄存器写全0,触发芯片复口)。可以方便地利用其中2个McBSP完成对AIC23位的控制和通信,其中VC5416的McBSP0与AIC23的数据口相连,McBSP1与AIC2
7、3的控制口相连。VC5416与AIC23的接口电路见图1。收稿日期:2005203218;修回日期:2005205226。·24·第31卷第7期宋仲康,等:基于TMS320VC5416DSP的音频接口设计·信号处理与显示技术·XDATDLY=00;0bit数据延时XFIG=0;第1次发送无需发同步帧脉冲XCOMPAND=0;XPHASE=0;4)接口控制寄存器(PCR)RIOEN=1;DR和CLKS作为普通输入口;FSR和CLKR为普通IO口;CLKXP=0;发送数据在CLKX上升延采样;图1VC5416与
8、AIC23的接口电路CLKRP=0;FSRP=0;接收数据帧同步信号高电平激活接收;VC5416的2个多通道缓冲串口McBSP分别配置FSXP=0;2为IC模式和SPI模式,McBSP0作为数据的发送和接CLKRM=1;CLKR由片内产生;收端口,McBSP1对Codec写控制字,作为控制端口;CLKXM=1;CLKX由片内产生;AIC23作为从设备,因此设置为Slave模式,而VC5416FSRM=1;FSR由