- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
一种基于AMBE-2000的语音系统的设计与实现
录入:edatop.com 点击:
(4)上电复位后,AMBE-2000的CODEC_TX_DATA信号应与AD73311的串行输入隔离开,并保持365 ms左右,这时,利用FPGA配置AD73311,配置字如下:
设置完后,寄存器A写入Q1,表示进入"数据模式",AMBE-2000的CODEC_TX_DATA信号应与AD73311的串行输入接通,可以进行正常的数据传输。
4 AMBE-2000与信道的接口设计
AMBE-2000要求每20 ms编码器被控制器读取1次。复位后,初始帧准备好则EPR由高变低,之后每隔20 ms准备好1帧数据,相应地外部控制器也需要每隔20 ms读取1个数据帧。
EPR脉冲每20 ms出现1次,这也是判断AMBE-2000是否正常工作的重要依据。整个读取数据的过程为:
(1)等待小于20 ms的时间;
(2)发送帧同步信号,读取AMBE-2000一帧串行输出数据;
(3)如果接收到的数据不是0x13EC,说明不是数据帧头,丢弃这一帧并重新执行步骤、(2)。
(4)如栗接收蓟的数据是0x13EC,则读取本包的剩余23个字。
在该设计中,使用FPGA作外部控制器。FPGA产生输入/输出帧同步信号、输入/输出时钟信号以及AMBE-2000的串行输入数据,并按照AMBE-2000要求的时序关系与AMBE-2000进行数据交换。
作者:陈 媛 来源:现代电子技术