新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > DTMF专用芯片MT8880在通信网数据传输中的应用

DTMF专用芯片MT8880在通信网数据传输中的应用

作者:时间:2009-12-25来源:网络收藏

  2 系统硬件设计

本文引用地址:http://www.eepw.com.cn/article/157707.htm

  2.1 系统组成

  系统由发送和接收2大部分组成。如图2所示。实现PC机的两机间的通信步骤如下:

  (1)将PC的信号与串口的MAX232相连,将PC中的电平信号通过MAX232实现电平转换。

  (2)将从MAX232中转换出来的信号接入89C51中进行处理,将出来的信号引入中进行编码,编码后的信号经由普通的电缆线与另一个进行连接,由进行解码处理。

  (3)将解码后的信号接入89C51中进行处理。

  (4)从89C51出来的信号再次经过串口芯片MAX232进行电平转换,将转换后的信号接入计算机的串口后就实现了两机的通信。


  2.2 MT8880接收电路设计

  当MT8880作为接收器的时候,信号经由IN+和IN-输入,经过运算放大滤除信号中的拨号音频率,然后发送到双音频滤波器,分离出低频组和高频组信号,通过数字计数的方式检出DTMF信号的频率,并且通过译码器译成4位二进制码。4位二进制编码被锁存在接收数据寄存器中,此时状态寄存器中的延时控制识别位复位,状态寄存器中的接收数据寄存器满标识位置位,对外而言,当寄存器中的延时控制识别位复位时,IRQ/CP由高电平变为低电平。如果用IRQ/CP作为的中断信号,IRQL由高电平变为低电平,向CPU发出中断请求,当CPU响应中断,读出寄存器中的数据后,IRQ返回高电 平。MT8880的D0~D3与的P1.0~P1.3相连,P1.4-P1.7分别与CK,RSO,CS,R/W相连,电路图如图3所示。

  2.3 发送电路设计

  当MT8880作为发送器时数据总线上D0~D3四位二进制码被锁存在发送数据寄存器中,发送的DTMF信号频率由3.58 MHz的晶振分频产生。分频器首先从基准频率分离出8个不同频率的正弦波,行列计数器根据发送数据寄存器中的数据,以八取二方式分离出一个高频信号和一个低频信号,经开关电容做D/A转换,在加法器中合成DTMF信号,并从TONE端输出,电路图如图4所示。



  3 系统软件设计

  3.1 MT8880的数据发送程序设计

  MT8880的数据发送程序中用到了相应的串口接收程序,其程序流程图如图5所示。


   程序清单如下: 



评论


相关推荐

技术专区

关闭