新闻中心

EEPW首页>消费电子>设计应用> 基于AIC23语音接口及AGC方法的实现

基于AIC23语音接口及AGC方法的实现

作者: 时间:2010-03-10 来源:网络 收藏

1.3控制
是一款可编程芯片,内部有11个9位寄存器,可由微处理器通过控制进行配置,从而设定芯片的工作模式和状态。主要寄存器内容,如表1所示。

本文引用地址://m.amcfsurvey.com/article/166760.htm


2设计
2.1 硬件设计
由TI公司的数字信号处理器TMS320VC5416与构成,如图2所示。VC5416有3个多通道缓冲串口(McBSP),其中McBSP0与的控制接口相连,负责对AIC23内部寄存器进行配置。McBSPl与AIC23的数据接口相连,完成与AIC23之间的数据交换。模拟信号从线输入管脚输入,线输出管脚输出。


2.2 接口配置
(1)控制接口。
通过置高AIC23的mode管脚将控制接口设为SPI模式。VC54.16的McBSP0设为主动模式,产生位同步信号、帧同步信号,向AIC23发送16 bit单帧,每帧高7位为AIC23中寄存器的地址,低9位为该寄存器的设置值。本设计中对AIC23的配置主要包括:线输入使能、麦克输入静音、数据接口设为DSP(主)模式、字长16 bit、采样率32 kHz。
(2)数据接口。
数据接口的DSP模式是专门用来与TI公司DSP相连接的。VC5416的McBSPl工作在从动模式,位同步信号、帧同步信号由AIC23产生。McBSPI发送、接收的数据传输采用单帧模式,其中高16位为左声道数据,低16位为右声道数据。

3 语音
使放大器的增益随信号强度的变化而自动调整的控制,就是,即自动增益控制。可由硬件或软件,本设计充分利用AIC23内部集成的VGA,采用软硬结合的方法。输入和输出AGC的实现方法,如图3,图4所示。



评论


相关推荐

技术专区

关闭