AMBE-1000声码器在语音通信系统中的应用
功放管;芯片的2/4线转功能也是利用运放和电流镜实现的,二线用户环路信号(平衡信号)可传送到四线发送输出端(非平衡信号),而四线接收输入端的信号除了传送到用户环路外,还通过平衡网络,抵消返回到发送运放输入端的信号,实现接收至发送之间的隔离;芯片的用户挂机、摘机检测也是通过内部电流镜比较来实现的[5]。
图4是MC3419-1L的一个简化应用电路。在图4中,TIP125和TIP111都是电流馈电功放输出管;-48伏电源与用户线之间的二极管桥和电阻主要起过压过流保护作用,电容起防冲击作用;接入CC引脚的外接阻容元件主要用于抑制工频共模干扰;MC3419-1L与PCM的连接部分为平衡网络电路。
2.2PCM电路
语音的PCM编码是将模拟的语音信号转变为数字的语音信号。它是语音数字化的第一步,也是语音压缩的基础。
MC14LC5480是Motorola公司生产的μ/A律PCM芯片,它有以下特点:低功耗;低噪声的全差分模拟电路设计;片内集成有发送带通滤波器和接收低通滤波器;具有RC预滤波器后滤波器;μ/A律可选择。
图5是MC14LC548的原理框图[5]。
在图5中,RO+、RO-和TI+、TI-分别是PCM模拟语音信号的差分输出和输入;PI、PO+、PO-用来放大模拟信号以驱动模拟语音设备;同步控制部分主要用于控制帧同步和比特位同步,控制引脚主要用于μ/A律的选择和低功耗模式的选择。
图6是MC14LC5480的具体应用电路图[6]。
在图6中,8kHz、2.048MHz时钟源可用Motorola的MC74HC4060来产生。具体实现如图7所示。
2.3AMBE-1000电路
AMBE-1000的电路分三个部分:与PCM接口部分;芯片控制引脚设置部分;压缩数据输入、输出部分[1][2]。
2.3.1AMBE-1000与PCM的接口电路
AMBE-1000要求PCM语音数据以串行的方式输入、输出。该接口电路的关键在于PCM语音数据的帧同步和比特位同步,具体实现电路如图8所示。
其中,输入的8kHz时钟源用于比特位同步,2.048MHz时钟源用于帧同步。D触发器和反向器用于两个时钟源的同步。
2.3.2芯片控制引脚设置
AMBE-1000的引脚设置主要包括传输接口的设置,也就是对串行与并行、主动与被动、帧与非帧的传输接口模式设置,还包括芯片特定功能的设置。
传输接口的串、并行设置就是选择压缩语音数据是以8比特宽并行方式输入、输出,还是以串行的方式输入、输出。芯片的主动、被动模式是指压缩语音数据输入、输出的选通脉冲信号是由AMBE-1000提供还是由外部提供。帧与非帧的模式是指输入、输出数据是由外部提供。帧与非帧的模式是指输入、输出数据是否用AMBE-1000的固定数据帧格式封装。在本系统中AMBE-1000设置为主支、串行、帧格式格式下工作。
AMBE-
1000特定功能的设置包括AD/DA转换格式、语音编码速率、FEC速率、VAD使能、CNI使能、回音使能、DTMF处理以及低功耗模式等。引脚设置为芯片设置了加电时自动进入的默认状态。以上部分设置还可以通过AMBE-1000的软件控制字进行更改,引脚设置的电路可以采用跳线座和跳线帽来实现,以方便硬设置的更改。
2.3.3压缩语音数据的输入输出电路
压缩语音数据的输入输出电路主要是指传输接口的设置电路以及与标准串口DB-9的连接电路。本系统传输接口的设置为主动、串行、帧格式模式,也就是CH_SEL2、CH_SEL1、CH_SEL0(98、99、2引脚)设置为0、1、0。图9为芯片与DB-9的简化连接电路图。
其中,AMBE-1000中的CHS_I_CLK(串行输入时钟)CHS_O_CLK(串行输出时钟)、CHS_I_STRB(输入数据选通)、CHS_)_STRB(输出数据选通)、CHS_SYNC(串行同步)用于输入输出的时钟同步。
《AMBE-1000声码器在语音通信系统中的应用(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/166785.html
图4是MC3419-1L的一个简化应用电路。在图4中,TIP125和TIP111都是电流馈电功放输出管;-48伏电源与用户线之间的二极管桥和电阻主要起过压过流保护作用,电容起防冲击作用;接入CC引脚的外接阻容元件主要用于抑制工频共模干扰;MC3419-1L与PCM的连接部分为平衡网络电路。
2.2PCM电路
语音的PCM编码是将模拟的语音信号转变为数字的语音信号。它是语音数字化的第一步,也是语音压缩的基础。
MC14LC5480是Motorola公司生产的μ/A律PCM芯片,它有以下特点:低功耗;低噪声的全差分模拟电路设计;片内集成有发送带通滤波器和接收低通滤波器;具有RC预滤波器后滤波器;μ/A律可选择。
图5是MC14LC548的原理框图[5]。
在图5中,RO+、RO-和TI+、TI-分别是PCM模拟语音信号的差分输出和输入;PI、PO+、PO-用来放大模拟信号以驱动模拟语音设备;同步控制部分主要用于控制帧同步和比特位同步,控制引脚主要用于μ/A律的选择和低功耗模式的选择。
图6是MC14LC5480的具体应用电路图[6]。
在图6中,8kHz、2.048MHz时钟源可用Motorola的MC74HC4060来产生。具体实现如图7所示。
2.3AMBE-1000电路
AMBE-1000的电路分三个部分:与PCM接口部分;芯片控制引脚设置部分;压缩数据输入、输出部分[1][2]。
2.3.1AMBE-1000与PCM的接口电路
AMBE-1000要求PCM语音数据以串行的方式输入、输出。该接口电路的关键在于PCM语音数据的帧同步和比特位同步,具体实现电路如图8所示。
其中,输入的8kHz时钟源用于比特位同步,2.048MHz时钟源用于帧同步。D触发器和反向器用于两个时钟源的同步。
2.3.2芯片控制引脚设置
AMBE-1000的引脚设置主要包括传输接口的设置,也就是对串行与并行、主动与被动、帧与非帧的传输接口模式设置,还包括芯片特定功能的设置。
传输接口的串、并行设置就是选择压缩语音数据是以8比特宽并行方式输入、输出,还是以串行的方式输入、输出。芯片的主动、被动模式是指压缩语音数据输入、输出的选通脉冲信号是由AMBE-1000提供还是由外部提供。帧与非帧的模式是指输入、输出数据是由外部提供。帧与非帧的模式是指输入、输出数据是否用AMBE-1000的固定数据帧格式封装。在本系统中AMBE-1000设置为主支、串行、帧格式格式下工作。
AMBE-
1000特定功能的设置包括AD/DA转换格式、语音编码速率、FEC速率、VAD使能、CNI使能、回音使能、DTMF处理以及低功耗模式等。引脚设置为芯片设置了加电时自动进入的默认状态。以上部分设置还可以通过AMBE-1000的软件控制字进行更改,引脚设置的电路可以采用跳线座和跳线帽来实现,以方便硬设置的更改。
2.3.3压缩语音数据的输入输出电路
压缩语音数据的输入输出电路主要是指传输接口的设置电路以及与标准串口DB-9的连接电路。本系统传输接口的设置为主动、串行、帧格式模式,也就是CH_SEL2、CH_SEL1、CH_SEL0(98、99、2引脚)设置为0、1、0。图9为芯片与DB-9的简化连接电路图。
其中,AMBE-1000中的CHS_I_CLK(串行输入时钟)CHS_O_CLK(串行输出时钟)、CHS_I_STRB(输入数据选通)、CHS_)_STRB(输出数据选通)、CHS_SYNC(串行同步)用于输入输出的时钟同步。
《AMBE-1000声码器在语音通信系统中的应用(第2页)》