新型语音压缩编解码器AMBE2000
CODEC_RX_DATA(31)脚:A/D发送PCM数据给AMBE2000;
本文链接地址:http://www.oyaya.net/fanwen/view/141291.html
CODEC_TX_DATA(41)脚:AMBE2000发送PCM数据到D/A;
CODEC_RX_CLK(27)脚:A/D时钟;
CODEC_TX_CLK(33)脚:D/A时钟;
CLOCK_MODE(51)脚:时钟模式选择端口,该端口接高电平时选择晶体振荡模式;当接低电平时选择外部时钟);
VDD(8,11,12,23,36,39,44,45,46,47,48,49,54,57,64,76,87,90脚):正电源;
GND(1,9,10,25,26,35,40,50,52,53,56,63,65,88,89脚):接地端;
其余管脚:N.C,悬空不用。
3 主机接口及数据格式
AMBE2000与主机的接口数据格式分为两种:一种是有格式;另一种是无格式。
3.1 有格式
在有格式情况下,AMBE2000大约每20ms生成一个压缩数据包,这个数据包共由24个字组成;数据包生成后,其EPR管脚会输出一个短的负脉冲指示,依此来决定对数据包的处理。数据包的具体构成如下:
格式字0:固定为x13ECH,为数据包的头;
格式字1:高8位用于芯片功率控制,0x00表示正常工作模式;0x55表示低功耗模式。低8位的位功能(高有效)如表5所列;
表5 格式字1格式
表6 格式字2-6格式
字2 字3 字4 字5 字6 语音速率(bps) FEC速率(bps) 总数据率(bps) 0x0028 0x0000 0x0000 0x0000 0x6428 2000 0 2000 0x5048 0x0000 0x0000 0x0000 0x3948 3600 0 3600 0x5250 0x0000 0x0000 0x0000 0x4150 4000 0 4000 0x1030 0x0001 0x0000 0x34la 0x6750 2400 1600 0x5360 0x0000 0x0000 0x0000 0x6c60 4800 0 4800 0x5250 0x2010 0x0000 0x0000 0x7460 4000 800 0x5048 0x0001 0x0000 0x2412 0x6860 3600 1200 0x1030 0x0005 0x180c 0x3018 0x7360 2400 2400 0x6b80 0x00 《新型语音压缩编解码器AMBE2000(第3页)》