EDN China > 设计实例 > 消费电子设计 > 音频处理 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

基于TLV320AIC23和TMS320VC5416的语音系统设计

来源:微计算机信息 /付荣国 周庆敏?? 2008年04月08日 ?? 收藏0

  0引言

  如今高速发展的语音信号处理技术已在音频信息的处理、传输和存储等方面得到广泛应用;同时,随着高性能DSP的日益普及,利用DSP对语音信号处理进行算法研究和实时实现正成为新的热点。因此,本文设计并实现了一种语音采集与处理系统,目的是为语音信号处理的算法研究和实时实现提供一个通用平台。

  1芯片简介

  TLV320AIC23(以下简称AIC23)是TI公司的一款高性能Codec芯片。主要特性有:内置耳机输出放大器,支持MIC和LINE IN两种输入方式(二选一),且对输入和输出都具有可编程增益调节;芯片中的A/D转换器和D/A转换器采用多位Sigma-Delta技术,数据传输字长为16、20、24、32bit,采样率为8kHz~96kHz;在采样率为96kHz的情况下A/D转换器信噪比达到90dB,D/A转换器达到100dB;回放模式下功率为23mW,省电模式下更是小于15uW;只占用25mm2的面积。基于上述优点,AIC23是可移动的数字音频播放和录音使用中的模拟输入输出等应用系统的理想选择,例如MP3播放器等。

  TMS320VC5416(以下简称VC5416)是TI公司的一款16bit定点高性能DSP,是TMS320VC54x系列中的第3代芯片。主要特性有:速率最高达160MI/s;3条16bit数据存储器总线和1条程序存储器总线;1个40bit桶形移位器和2个40bit累加器;1个17×17乘法器和1个40bit专用加法器;最大8M×16bit的扩展寻址空间,内置128k×16bit的RAM和16k×16bit的ROM;3个多通道缓冲串口(McBSP);配有PCM3002,可对语音进行A/D和D/A转换。由于VC5416功耗低,性能高,其分开的数据和指令空间使该芯片具有高度的并行操作能力,在单周期内允许指令和数据同时存取,再加上高度优化的指令集,使得该芯片具有很高的运算速度并且该芯片本身具有丰富的片内存储器资源和多种片上外设,因此在工程界得到广泛应用,尤其是在语音编码和通信应用方面。

  2系统硬件结构

  2.1系统硬件结构

  语音采集与处理系统主要包括三个主要部分:以VC5416为核心的数据处理模块;以AIC23为核心的语音采集与编解码(CODEC)模块;用户根据需要扩展的存储器模块。系统硬件结构如图1所示。

系统硬件结构

  图1 系统硬件结构

  2.1.1数字信号处理芯片

  为满足语音信号处理的实时性要求,语音信号采集与处理系统应具有高速数据处理能力。本系统采用TMS320VC5416芯片作为信号处理芯片。

  2.1.2音频CODEC模块

  本系统的CODEC模块以TLV320AIC23芯片为核心。

  2.1.3电源模块

  VC5416属于低功耗定点芯片,采用双电源供电。电源由内核电源(CVdd)和I/O电源(DVdd)两部分构成,其中内核电源为1.8V,I/O电源为3.3V。内核电源采用1.8V供电可以降低功耗;I/O电源采用3.3V供电使得芯片可以直接与外部低压器件接口,而不需要额外的电平转换电路。本系统采用TI公司的TPS73HD318(简称HD318)作为电源输入芯片,HD318提供的两路输出电压一路为1.8V、一路为3.3V。另外该芯片提供的宽度为200ms的低电平复位脉冲还可以用来作为VC5416的上电复位信号。AIC23芯片具有单电源(5V电源)和双电源(3V数字电源+5V模拟电源)两种供电模式,本系统选择双电源供电模式,这样AIC23和VC5416之间就可以直接联接而不需要其它电平转换芯片。

  2.1.4 JTAG仿真接口

  系统由硬件仿真器XDS510/PP通过JTAG仿真接口和计算机相连,用户可以通过此接口向VC5416芯片加载程序并观察芯片内部存储器的数据,完成系统仿真及程序调试的任务。如果系统需要以脱机方式工作,可以用JTAG仿真接口将用户程序烧录到Flash Rom中,再通过设置启动方式引脚确定系统从片外ROM启动。

  2.2硬件接口设计

  VC5416有3个McBSP,可以方便地利用其中2个McBSP完成对AIC23的控制和通信,其中VC5416的McBSP0与AIC23的数据口相连,McBSP1与AIC23的控制口相连。

  AIC23芯片是一个可编程芯片,内部有11个16位寄存器,控制接口具有SPI和I2C工作方式,这两种工作方式由MODE引脚来选择,即:MODE=0为I2C模式;MODE=1为SPI模式。

  AIC23与VC5416的接口电路见图2。

AIC23与VC5416的接口电路

  图2 AIC23与VC5416的接口电路


上一页123下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

数据采集? DSP? TLV320AIC23? TMS320VC5416?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈