新闻中心

EEPW首页>EDA/PCB>设计应用> 基于CPLD和MT8880的远程控制及播音系统设计

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

作者: 时间:2011-03-15 来源:网络 收藏

  2.2 总线转换电路

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

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

  2.3 双音频收发电路

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

  本设计采用单端输入。其中DTMF信号输入由2脚输入, 再经解码后由D0~D3输出至,然后在内部经逻辑及关系运算, 以产生相应的控制操作信号。DTMF输出由扫描键盘后, 可用于判断当前的控制状态, 以产生相应的编码, 然后由D0~D3输出至。其中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程序设计图



评论


相关推荐

技术专区

关闭