基于MSM7512B的两线制总线远程通讯

2016-07-10 07:08:40张亮
电子技术与软件工程 2016年8期

张亮

摘 要:介绍了利用集成FSK调制解调芯片MSM7512B组成的两线制通讯总线,通过STC单片机的串口与MSM7512B连接和相关的通讯协议,实现远程通讯。

【关键词】调制解调器 FSK MSM7512B 远程通讯 总线

在工业现场总线中有多种总线在应用,很多总线可以实现1Mbps以上的通讯速率,但是一般通讯距离不是很远,不用中继最远只有几公里通讯距离。CAN总线可以实现10公里最大通讯距离,但是要求设备需要支持CAN接口,且通讯协议也比较复杂。本文介绍利用集成FSK调制解调芯片MSM7512B组成的两线制通讯总线,通过与STC单片机的串口与MSM7512B连接,通过比较简单的通讯协议,实现在低速场合下的远程通讯。

1 MSM7512B的简介

MSM7512B是日本OKI公司生产的1200bps半双工FSK调制解调芯片,符合ITU-T V.23标准。它是将串口TTL数字信号调制为FSK信号在线路上进行发送,接收端在解调为串口TTL数字信号。该芯片采用单电源+3~5V供电;具有片内回音消除电路, 大大简化了外围电路;可外接3.579545MHz 晶振为芯片提高时钟源;其模拟输出可直接驱动600Ω通信电路。

其工作方式表,MSM7512B分为调制和解调模式,当引脚MOD1=0,MOD2=0,芯片处于发送模式,即调制模式,若FSK信号输出使能端RS=0时,引脚XD输入“0”、“1”,引脚AO对应输出2100Hz、1300Hz的FM调制信号。当引脚MOD1=0,MOD2=1,芯片处于接收模式,即解调模式,AI 输入频率为“2100Hz” 、“1300Hz”的FM 模拟信号,RD 对应输出解调后的“0” 、“1”数字信号。CD 是输入检测的指示端。同时芯片还有75bps发送模式,串口波特率设为75bps时,引脚XD输入“0”、“1”,引脚AO对应输出450Hz、390Hz的FM调制信号,遗憾的是该芯片没有75bps的接收模式,不能不说这个功能只是个噱头。当引脚MOD1=1,MOD2=1,模拟环路返回测试模式,即芯片的自检模式。……

登录APP查看全文