微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 基于AMBE-2000的多速率语音通信终端模块

基于AMBE-2000的多速率语音通信终端模块

时间:02-11 来源:不详 点击:
CODEC_SEL[1~0] A/D接口方式选择(如16its线性量化、A率或μ率量化等)
CODEC_RX_DATA,
CODEC_TX_DATA,
CODEC_RX_CLK,
CODEC_TX_CLK,
CODEC_RX_STRB,
CODEC_TX_STRB
与A/D芯片的接口引脚,分别是数据接收和数据发送、接收时钟和发送时钟、接收和发送帧同步信号
EPR 在芯片复位后,该引脚有一个跳沿产生,表示第1个编码帧已准备好,一帧将在20ms后产生
ECHOCAN_EN 回波抵消使能,高电平有效
VAD_EN VAD使能,高电平有效
SLEEP_EN 标准睡眠方式使能,高电平有效
X2/CLKIN 时钟输入(16.384MHz)
RESETN 复位,低电平有效

这两种方式都可以采用,主要看所用的晶体是有源还是无源。

2 系统硬件设计与实现

2.1 系统框图与原理

图3是基于AMBE-2000的语音通信终端模块的框图。该通信终端模块由微控制电路、AMBE-2000、Flash、时序产生电路、A/D、D/A电路等构成。控制电路采用TI公司的TMS320VC5402?眼2?演,用于控制和读写AMBE-2000,并与外部交换数据;Flash为一片Intel公司生产的TE28F008,构成1M&TImes;8bits的存储空间,用于存储程序及初始化数据;时序产生电路由可编程逻辑器件EPM3032S完成,用于产生系统所需的各种时序;A/D、D/A电路则由TLV320AIC10及其外围电路构成。全部器件均工作于3.3V电压。

A/D、D/A芯片与AMBE-2000的CODEC接口相连,进行PCM数据的交换。AMBE-2000的串口则与VC5402的多通道自动缓冲串行口McBSP(Multichannel Buffered Serial Port)相连,进行编码数据的交换;VC5402与外界通过HPI(Host Port Interface)口连接,作为可选方案也可以通过异步串口(XF,BIO)进行数据的交换;VC5402与Flash器件间采用外部并行8位BOOT方式进行程序的装载。

图3 基于AMBE-2000的语音通信终端模块框图

    2.2 硬件设计

作为微控制器的TMS320VC5402是TI公司的低功耗、高性能定点DSP芯片,其主要特点包括:

(1)速度快,功能强。

(2)具有优化的CPU结构,内部有32K字节的片内RAM。VC5402既可用于实现复杂的DSP算法和运算,也可用作微控制器,进行智能化控制。

(3)工作电压低、功耗小。可以在3.3V或2.7V电压下工作,在低功耗方式(IDLE1、IDLE2和IDLE3)下可降低功耗,特别适于无线移动设备。

(4)智能外设。提供多通道自动缓冲串行口McBSP、与外部设备通信的HPI接口等智能外设。McBSP口提供2K字节数据缓冲的读写能力,可以降低处理器的额外开销。指令周期为20ns时,McBSP的最大数据吞吐量为50Mbps,即使在IDLE方式下,McBSP也可以全速工作。

VC5402除作为微控制器外,还可用于完成其他一些功能,例如信道编译码、加密和解密等,根据系统的具体要求可以灵活地添加。AMBE-2000可与多种A/D、D/A芯片接口,选用不同的A/D、D/A芯片,管脚CODEC_SEL需要进行不同的设置,具体如表2所示。

表2 A/D、D/A类型设置

A/D、D/A类型 CODEC_SEL[1~0]
普通16位线性,8kHz 00
A/D芯片73311,32kHz 01
普通μ率,8kHz 10

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top