CPLD与MT8880实现的远程控制语音系统设计

0 下载量 39 浏览量 更新于2024-08-28 收藏 635KB PDF 举报
"基于CPLD和MT8880的远程控制及播音系统设计" 本文探讨了一种采用CPLD(复杂可编程逻辑器件)和MT8880双音频收发器构建的远程控制及语音通信系统。该系统主要应用于广播、对讲场景,具备抗干扰性强的特点,适用于电话通信系统以及多种环境下的数据和语音信息传输。 DTMF(Dual Tone Multi-Frequency,双音多频)技术是系统的核心,由于其良好的抗干扰性能,被广泛采用。文中提到的广播、对讲系统利用DTMF原理,允许主机通过麦克风(MIC)与各个部门进行双向通信,例如进行广播、会议或者播放音乐。此外,系统也适应于学校、医院、船只等不同场所的对讲和播音需求。 系统结构方面,主要硬件组件包括EPM7128 CPLD、MT8880双音频收发器和MT8870双音频接收器。系统支持1-4台主机(分为A型和B型,A型为台式,B型适合室外安装),5-15台终端和1-2台电源。主机具有优先级设置,A型为主低优先级,可以与所有终端进行喊话和音乐播放,而B型为主高优先级,仅支持喊话,且能中断A型主机的操作。 系统原理框图展示了信号的流向,主机电路设计是关键部分。当主机上电并按下可用键后,通过CPLD处理用户输入,选择MIC或CD/收音机作为输入源,并选定目标部门进行广播。按键操作的信号经过CPLD逻辑处理后,一方面在键盘显示板上显示,另一方面通过MT8880转化为双音频信号,放大后由TDA7496功率放大器输出,再通过变压器耦合至总线,最终传输到各个挂载的终端。 MT8880是一款专门用于DTMF信号生成和解码的集成电路,它能够接收和产生电话拨号音,是电话通信和远程控制应用中的常见组件。QUARTUS II是Altera公司的FPGA/CPLD开发工具,文中提到的QUARTUS II设计图揭示了系统主机控制器的关键模块,而VHDL(Very High Speed Integrated Circuit Hardware Description Language)程序则用于编写MT8880的收发程序,实现DTMF信号的准确生成和解码。 这个系统利用先进的数字逻辑和音频处理技术,实现了高效、可靠的远程语音通信和控制功能,适用于多种实际应用场景,体现了CPLD和DTMF技术在现代通信系统中的应用价值。