基于CPLD和MT8880的远程控制及播音系统设计

时间:2011-03-15来源:网络

  2.2 总线转换电路

  主机产生的语音信号和双音频信号经功率放大后输出至线路变压器, 再由线路变压器耦合输出至三芯总线。为了减少传输线芯数, 增长线路的传输距离, 可在线路输出端经厄流圈后加载直流24V电源, 这样可省去终端的供电线路。其总线转换电路的电原理图如图3所示。

3.jpg
图3 总线转换电路电原理图

  2.3 双音频收发电路

  双音频收发电路可采用MT8880芯片来实现。

  本设计采用单端输入。其中DTMF信号输入由2脚输入, 再经MT8880解码后由D0~D3输出至CPLD,然后在CPLD内部经逻辑及关系运算, 以产生相应的控制操作信号。DTMF输出由CPLD扫描键盘后, 可用于判断当前的控制状态, 以产生相应的编码, 然后由D0~D3输出至MT8880。其中D0~D3、@、RS0 为MT8880 与CPLD 的接口, @ 为MT8880输入时钟, RS0为寄存器选择, D0~D3为输入输出总线。DTMF收发电路的电原理图如图4所示。

4.jpg
图4 MT8880收发电路电原理图

  3 CPLD部分设计

  系统DTMF收发程序及现场状态程序设计图如图5所示。valid有效时, 即有键盘触发信号输入, 此时DTMF收发程序开始发送输入编码; 若Valid无效, 则DTMF收发程序处于收状态。ZY为总线的占用控制, ZY有效, 本机不能开机; ZY无效, 本机可对总线进行读写操作。S1为收到有效编码信号产生的触发信号; Pri [0] 为本机优先级设置位。

5.jpg

图5 部分CPLD程序设计图

1 2 3 4

关键词: CPLD 8880 MT 远程控制

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版