新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 一种基于AMBE2000的低速率语音通信系统

一种基于AMBE2000的低速率语音通信系统

作者:时间:2009-12-29来源:网络收藏
3.2模数转换器以及其与 AMBE接口电路 本次采用的 AD,DA芯片是 PCM3500,这是一款带有 16位串行 AD和 DA的芯片,采样频率范围很宽,从 7.2kbps到 26kbps,并且它自带有回环自检测模式,便于电路功能自测。另外,这款芯片的配置简单,不需要复杂的配置就能有效工作。它与 接口部分电路如图 4所示。

本文引用地址:http://www.eepw.com.cn/article/157695.htm


这里,需要配置的只有主动被动模式选择端M/S,本电路采用主动模式。LOOP则是选择回环检测功能端口,当它为高电平的时候,相当于AD转化以后的输出DOUT接到DIN, PCM3500的此项功能为的测试带了很大便利。和 PCM3500的接口是 SPI口,BCK提供时钟,它是晶振 512分频后的时钟信号,FS为选通频率,与 BCK严格同步。

3.3 AMBE200部分以及与 CPLD接口

电路是整个设计的核心,除了与 PCM3500接口以外,其余部分的电路如图 5所示。从功能上看,主要可以分为以下四个部分:时钟部分,功能配置,功能模式选择模块,以及 SPI接口部分。
AMBE2000外接 16.384MHZ的晶振,芯片复位之后才能工作,复位时间至少为95ms。功能配置部分可以根据应用需要进行选择,包括回音消除,激活,滑动补偿等功能,使用起来比较灵活。功能模式选择部分,可以选择压缩数据率,在实际电路测量中,即使是最低
1.0kbps数据,也能获得很好的质量。Pin75,pin77(chann_sel)用来选择工作模式,一共有主动有帧,主动无帧,被动有帧,被动无帧四种模式。SPI接口则是需要CPLD配置的部分, CPLD提供时钟信号以后,压缩语音数据通过 SPI口传到CPLD,这时便可以收下数据进行反馈或者处理和传输。
2.软件设计

软件配置相对比较容易。通过 CPLD提供时钟,用于编码解码以及压缩语音数据的传输。在主动有帧格式下,帧同步脉冲由 AMBE2000产生,与 CPLD输出的时钟信号严格同步;被动模式下,需要 CPLD提供帧同步信号。
各个功能选择端,根据需要,可以利用外围硬件配置,复位之后,也可以通过 CPLD进行软件配置。
5.结论
通过软件和硬件的配合使用,顺利实现了语音信号的编码解码和传输,在 2.0kbps的极低下,仍然得到了很好的语音效果。
本文作者创新点:
本文利用 DVSI公司的 AMBE2000,实现了低功耗,低传输下高语音质量的语音。本文实践,提供了较为详细的电路实现方案以及合理的功能配置 ,对于要求越来越高的语音传输系统,具有很高的实用价值。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭