首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
一种基于AMBE2000的低速率语音通信系统
来源:本站整理  作者:佚名  2009-12-29 13:11:31



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


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

AMBE2000电路是整个设计的核心,除了与 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] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:154,168.00000 毫秒