CPLD与MT8880协作的远程控制与语音通信系统详解

0 下载量 54 浏览量 更新于2024-09-06 收藏 610KB PDF 举报
本文主要探讨了一种基于复杂可编程逻辑器件(CPLD)和MT8880双音频收发器的远程控制及播音系统的设计。该系统利用了DTMF(双音多频)技术,这是一种在电话通信中广泛应用的抗干扰传输方式,能够实现远程的数据流和语音传输。 系统的核心设计包括以下几个部分: 1. 系统原理:系统采用EPM7128 CPLD作为核心控制器,配合MT8880和MT8870收发器,支持1-4台主机(分为A型和B型)和5-15台终端,以及1-2台电源。A型主机具备较低优先级,提供 MIC喊话和CD/收音播放功能,而B型主机具有较高优先级,主要用于紧急情况下的喊话中断。主机与终端通过总线连接,实现了灵活的广播和对讲功能。 2. 主机电路:主机电路设计包括按键输入、选择输入源(MIC或CD/收音)、CPLD逻辑处理和MT8880驱动。用户操作首先经过CPLD处理,显示在键盘显示板上,并通过MT8880将音频信号转换为双音频信号,进而送到功放TDA7496进行功率放大,最后通过变压器耦合到总线,由终端解码执行相应的控制和声音输出。 3. 总线转换电路:为了减少线路复杂性和增加传输距离,系统采用了线路变压器耦合,通过厄流圈加载直流电源,为终端供电,简化了终端的供电线路设计。 4. 双音频收发电路:关键电路中的双音频收发电路利用MT8880芯片实现,单端输入设计使得DTMF信号稳定传输,经过MT8880解码后的D0-D3输出信号进一步被CPLD处理。 文章详细地介绍了系统的工作流程和关键电路的实现原理,这对于理解和应用此类远程控制和语音通信系统具有重要的参考价值。此外,文中还提供了系统主机控制器的QUARTUS II设计图和基于VHDL语言的MT8880收发程序源代码,对于开发者来说,这是宝贵的实践资料和技术分享。