综合资讯 在线阅读 原文阅读 在线商城 下载专区 DATASHEET 技术论坛 商务频道

嵌入式系统  单片机  D S P  EDA/PLD  接口电路  存储技术  显示光电  电源技术
传感/控制  模拟技术  通信网络  无线通信  电测仪表  消费电子  汽车电子

所在的位置:首页技术文章无线通信正文
 
两种无线数字调制解调器的设计对比
发布日期:2005-12-12 作者:白欣 来源:电子设计应用

摘   要:本文介绍了分别基于CMX469A和MSM7512B设计实现的两种无线数字MODEM,说明了系统关键部分的硬件实现方法和软件设计,并对两种设计方案进行了对比分析。
关键词:调制解调器;FSK;双工

    CMX469A和MSM7512B分别为CML公司和OKI公司生产的单片调制解调器芯片,本文分别采用这两种芯片,设计实现了应用于无线安防监控等领域的数字调制解调器,并对两种方案做了对比分析。


图1  CMX469A与单片机接口连接关系


图2  MSM7512B与单片机接口连接关系
基于CMX469A的数字MODEM的设计与实现
硬件设计
CMX469A和单片机的外部接口电路比较简单,可通过单片机AT89C2051方便设置CMX469A的各功能引脚。CMX469A与单片机AT89C2051的接口关系如图1所示。
在工作过程中,首先通过单片机的P1口设置CMX469A的传输速率,引脚设置及其所对应的传输速率如表1所示。设定好其工作状态后,开启收/发使能,从而启动CMX469A。
软件设计
单片机AT89C2051分别通过外中断0和外中断1控制CMX469A的数据发送和接收。系统中的其他数据设备则通过RS-232或RS-485接口与单片机连接。
在数据接收模式下,单片机首先等待外中断INT1的到来,然后通过P1端口接收CMX469A的解调数据,并将接收的数据通过标准串口发送至RS-232或RS-485接口,从而最终将数据发送至其他设备。
在数据发送模式下,单片机则首先通过串口接收来自其他外部设备的数据,存于数据缓冲区;然后启动CMX469A的发送使能TX ENABLE,并等待外中断INT0的到来;在每一次中断产生后,单片机通过P1端口发送1bit数据至CMX469A的TX DATA引脚,调制后的FFSK信号则经TX SIGNAL引脚发送至数传电台进行射频调制,或直接经电缆传输。
系统实现过程中,可以采取在数据包中附加数据同步头的形式,首先收发同步头,从而保持收发同步并保证数据传输的正确性。
需要注意的是,在对CMX469A进行接收使能操作并收到FSK信号后,其载波检测电路至少需要8bit的数据周期才能达到稳定状态,并在其载波检测 CARRIER DETECT引脚端有稳定的高电平输出。因此,CMX469A应用在数据突发传输系统中时,如果仅通过其载波检测引脚的状态判断是否有数据接收,将造成数据丢失。
  
基于MSM7512B的数字MODEM的设计与实现
硬件设计
相比较CMX469A而言,由于MSM7512B为固定传输速率的MODEM芯片,其与单片机的接口更简单。MSM7512B与单片机AT89C2051的接口电路如图2所示。
实际应用中,通过单片机AT89C2051的P1.7引脚设置MSM7512B的模拟发送信号的幅度:数字“1”对应-10dBm的幅度典型值,数字“0” 对应-4dBm的幅度典型值。通过设置MSM7512B的MOD1、MOD2引脚的状态,可定义其工作模式,具体定义如表2所示。
软件设计
MSM7512B数字MODEM的软件设计比较简单。由于MSM7512B为半双工MODEM芯片,因此在系统软件设计中,采用查询方式收发数据。为了进行收发同步并保证数据传输的正确性,也采用在数据包前附加数据同步头的方式。

结语
通过以上的设计与论述可以看出,基于MSM7512B的数传MODEM设计更加简单,更加易于实现。但由于MSM7512B芯片的传输速率和双工方式的限制,其只能应用于传输速率为1200bps的半双工数传领域。而基于CMX469A的数传MODEM控制相对复杂一些,但其最大传输速率可达4800bps,且可全双工工作。
总之,基于CMX469A和MSM7512B的无线数传MODEM均具有设计简单、易于实现、功能完善的优点,可广泛应用于安防监控、数据采集等无线数传领域。
  
参考文献
1 CMX469A. 1200/2400/4800 Baud FFSK/MSK Modem. CML-COM.INC. 2001
2 OKI公司. OKI集成电路手册. 人民邮电出版社,2000


 (全文结束)

信息发布:   转引自: 【 】 【打印】 【关闭
 相 关 文 章
基于CMX469A的无线MODEM设计 (03-03)
基于CMX624芯片的超低功耗MODEM的设计 (12-27)
Matlab/simulink在FPGA设计中的应用 (10-14)
单片机实现DTMF或FSK来电显示 (09-11)
FM/FSK无线发射芯片CMX017的原理及应用 (12-07)
单片可编程RF收发芯片CC400的原理及应用 (12-07)
车载FSK信号的2种解调算法及其DSP的应用实现 (10-30)
125KHz RFID读写器的FSK解调器设计 (05-10)
利用MSM7512B的PC机和单片机远程通信 (04-24)
中小型机电产品远程维护平台的研究 (03-06)
MSM7512B在公用电话网数据传输中的应用 (07-20)
基于TRF4900的无线发射电路设计与应用 (01-04)
FSK信息解码的电话网数据通信 (03-07)
蓝牙收发芯片RF2968的原理及应用 (01-05)
无线收发数传MODEM模块PTR2000的原理与应用 (12-07)
TMS320C5402实现16路全双工来电显示 (12-25)
嵌入式系统拨号接入Internet的设计与实现 (09-12)
基于短波电台的无线数据传输系统的设计与实现 (08-14)
无线电台用智能数据通信卡的设计与实现 (11-30)
一种HomePNA调制解调器的设计与实现 (12-08)
73K222AL单片式调制解调器与单片机的接口电路 (12-13)
智能电话终端设计 (08-06)
HART调制解调器SYM20C15应用设计 (03-05)
UHF FM/FSK无线接收芯片CMX018的原理及应用 (01-04)
SC系列收发模块 (12-27)
频率为700MHz~1GHz的FSK收发器芯片MICRF500的原理与应用 (01-12)
如何提高 DOCSIS 线缆调制解调器的 TCP 性能 (02-25)
OFDM在短波通信中的应用 (03-02)
TRF6900单片射频收发器的原理及应用 (12-07)
关于我们 ┋ 友情链接


深圳市福田区海滨广场恒福花园恒华阁11F
电话:0755-88305872 传真:0755-88305880
Copyright©2005-2007 无忧电子开发网版权所有

粤ICP备05064233号