基于CM8870小型程控交换机设计
文件大小: 226k
源码售价: 10 个金币 积分规则     积分充值
资源说明:引言   双音多频(DTMF)信号由贝尔实验室发明,最初是用于电话系统中电话机与交换机之间的一种用户信令,通常用于发送被叫号码。DTMF信号由高频群和低频群组成,高、低频群各包含四个频率。一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字。DTMF信令有16个编码。双音多频的拨号键盘是4×4的矩阵。每按一个键就发送一个高频和低频的正弦信号组合,因为任何2个频率之间没有谐波干扰,因此其抗干扰能力很强,远程传输之后的误判率很低。   交换机中DTMF、解码芯片采用CM8870实现通讯线路上双音多频信号的解码功能,该芯片将侦听到的双音多频信号转换为二进制四位代码,发往单片机,为单片机提 双音多频(DTMF)信号是电话通信中一种关键的用户信令技术,由贝尔实验室发明。DTMF信号由两个不同频率的正弦波叠加而成,分别来自高频群和低频群,每个群包含四个频率。这使得可以形成16种不同的组合,通常用于拨打电话时输入数字和特殊符号,例如0-9、#和*。DTMF信号的4x4矩阵键盘布局确保了无谐波干扰,增强了信号的抗干扰能力和远程传输后的准确性。 在基于CM8870的小型程控交换机设计中,DTMF信号的解码扮演着至关重要的角色。CM8870是一款专用于双音多频信号解码的集成电路,由CAMD公司生产,采用18引脚封装,集成了滤波器和解码器功能。该芯片能够过滤掉340至3400 Hz范围外的非音频信号,并将音频信号转换为4位二进制码,对应DTMF的16种频率组合。其功耗极低,仅为35毫瓦,并能在工业温度范围内稳定工作。 CM8870的内部结构包括一个差分输入放大器、时钟发生器、三态锁存接口总线,以及对外部晶振的支持。数据输出允许段(TOE)控制数据输出D1到D4的状态,当TOE为高时,输出当前DTMF信号对应的二进制码。其他重要引脚如OSCl和OSC2用于连接外部晶振,产生基准频率。ESt和SI/GT等引脚则提供了信号检测和延迟控制功能。 收号过程涉及DTMF信号从模拟用户接口进入CM8870,经过双音滤波器去除噪声,然后通过高群和低群滤波器分离高频和低频成分。过零检测器进一步处理这些信号,以避免外部噪声干扰。当检测到有效的双音频信号时,ESt端会输出高电平,表明已接收到DTMF信号。一旦信号消失,ESt会回到低电平,表示收号结束。 CM8870在小型程控交换机中起到核心作用,负责DTMF信号的接收和解码,确保交换机能够准确识别和处理来自用户的拨号请求,从而实现通信链路的建立和控制。这种设计对于提高电话系统的可靠性和效率至关重要。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。