您当前的位置: 主页 > 香港王中王 > 正文
基于MT8880的多功能一键拨号电话系统设计
作者:admin      发布时间:2021-09-14

  呼叫不方便等问题。本文针对工业领域的调度系统和井下遇险紧急呼救项目的要求,,该系统可同时用于民用领域,为老人、小孩、百姓网。残疾人等特殊群体及酒店客服系统提供方便的解决方案。

  系统的结构框图如图1所示,主要由主控微处理器、DTMF编解码模块MT8880及外围电路组成,外围电路包括振铃检测电路、摘机电路、AGC自动增益调节电路和音频放大电路。

  本系统由PIC单片机作为微处理器控制MT8880工作,利用DTMF信号实现一键拨号及远程设置。通过振铃检测电路接收振铃信号,并由微处理器判断达到有效振铃次数后控制摘机电路模拟摘机,配合AGC电路和放大电路实现音频流畅清晰。

  DTMF即双音多频,具有易识别、抗干扰能力强、传输数据量小等优点,本系统采用MITEL公司的MT8880芯片来编解码DTMF信号。MT8880具有与微控制器相连的数据总线接口,可直接由单片机控制,内部包含5个寄存器,由引脚RSI和R/W进行选择,MT8880与单片机接口如图2所示。

  DTMF信号由TONE脚输出,IN-脚输入,R2/R1的值决定内部接收运放的放大倍数,比值越大接收灵敏度越高。电阻R4和电容C2的值影响接收数据的稳定性,D0~D3数据口输出锁存器的更新时间与(R4C2)的值成正比,若(R4C2)的值偏小会导致DTMF信号解码后数据抖动,www.22217a.cc,造成接收错误。

  MT8880具有6种工作模式,由内部控制寄存器CRA、CRB进行切换。当同时工作在DTMF发送模式和突发模式时,MT8880向外发送持续(51 2)ms的DTMF信号;当工作在DTMF接收模式时,通过读取MT8880内部状态寄存器SR的D2位判断接收数据是否有效,并由D0~D3送入解码后的数据;当同时工作在呼叫处理模式和中断模式时,MT8880通过IN-脚检测忙音信号,并由IRQ/CP脚输出同频率的方波供单片机识别,从而实现自动挂机。