基于AMBE-2000编解码芯片的语音系统
这也是判断AMBE-2000是否正常工作的重要依据。整个读取数据的过程为:
(1)等待小于20 ms的时间;
(2)发送帧同步信号,读取AMBE-2000一帧串行输出数据;
(3)如果接收到的数据不是0x13EC,说明不是数据帧头,丢弃这一帧并重新执行步骤、(2)。
(4)如栗接收蓟的数据是0x13EC,则读取本包的剩余23个字。
在该设计中,使用FPGA作外部控制器。FPGA产生输入/输出帧同步信号、输入/输出时钟信号以及AMBE-2000的串行输入数据,并按照AMBE-2000要求的时序关系与AMBE-2000进行数据交换。
表1列举了AMBE-2000的信道接口信号的特性,其与外部控制器的数据传输方式如图3,图4所示。
5 系统的外围接口设计
该系统的外围接口包括:CPCI接口电路;LVTTL与标准LVDS电平信号之间的转换电路;LVTTL与标准RS 422电平信号之间的转换电路;模拟电路。
5.1 CPCI接口电路
使用CPCI专用的桥接芯片可以避开复杂的PCI协议,快速地开发出产品。因此,采用了PLX公司的高性能专用桥接芯片PCI9054实现CPCI接口设计。利用FPGA内部IP核生成双口并建立与CPCI部分的粘合逻辑,完成CPCI接口设计。
5.2 LVTTL与标准LVDS电平之间的转换电路
在本系统内除了标准CPCI总线形式实现数字部分压缩数据流与外部通信设备的数据交换外,还备用了LVDS串行总线方式传输,要求传输速率可达100 Mb/s。该系统使用MAX9129和MAX9122总线低压差分信号驱动器作为LVTTL与标准LVDS电平信号转换电路的驱动器。
5.3 LVTTL与标准RS 422电平之间的转换电路
解压缩后的语音数据流与外部数字音频设备数据交换以标准RS 422串行总线方式传输,要求传输速率可达5 Mb/s。本系统用MAX3491低功耗RS 485/RS 422收发器作为LVTTL与标准RS 422电平信号转换电路的驱动器,用于进行较远距离的数据传输。MAX3491每一个芯片内包含1个驱动器和1个接收器,最高传输速率可达10 Mb/s。
5.4 模拟电路
模拟放大电路包括运放及一些组容器件。主要作用是采用高性能低噪声的放大器,通过电位器或适当的比例电阻来调整输入/输出语音信号的增益。
该设计的音频接口电路采用有源平衡式输入/输出语音传输方式,这种方式起到了差模放大,共模抑制的作用,提高了抗干扰能力。在音频制作的初期,人们经常使用变压器用于校正不同设备间的接地电位差并取消电缆线路中产生的电噪声。它还可以将内部具有不平衡高阻抗特性的有源设备和具有较低阻抗特性的平衡传输线相连接。但变压器提高了成本,增加了系统重量,变压器有时还会带来系统失真。因此,设计者不断寻求去掉变压器的方法,结果就找到了有源平衡式输入/输出电路。
6 结语
该话音系统结构采用6U CPCI标准板卡,半双工工作方式,在300-3400Hz的话音带宽内,经测试话音字可懂度大于等于90%,语音句可懂度达100%,语调自然,发音清晰,是一款高质量的语音系统。
模拟电路 模拟芯片 德州仪器 放大器 ADI 模拟电子 相关文章:
- 12位串行A/D转换器MAX187的应用(10-06)
- AGC中频放大器设计(下)(10-07)
- 低功耗、3V工作电压、精度0.05% 的A/D变换器(10-09)
- PIC16C5X单片机睡眠状态的键唤醒方法(11-16)
- 用简化方法对高可用性系统中的电源进行数字化管理(10-02)
- 利用GM6801实现智能快速充电器设计(11-20)