两种无线数字调制解调器的设计对比

发布者:SereneVoyage最新更新时间:2006-08-03 来源: 电子设计应用关键字:单片机  接口  速率 手机看文章 扫描二维码
随时随地手机看文章

  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

关键字:单片机  接口  速率 引用地址:两种无线数字调制解调器的设计对比

上一篇:基于SmartModule的雷达嵌人式计算机设计
下一篇:MSC1210的GPRS无线通信系统设计

推荐阅读最新更新时间:2024-05-13 18:13

PIC单片机开发中PICC编译环境的应用
PICC基本上符合ANSI标准,但是不支持函数的递归调用,其主要原因是PIC单片机特殊的堆栈结构。PIC单片机中的堆栈是硬件实现的,其深度已随芯片固定,无法实现需要大量堆栈操作的递归算法;另外在PIC单片机中实现软件堆栈的效率也不是很高。为此,PICC编译器采用一种“静态覆盖”技术,以实现对C语言函数中的局部变量分配固定的地址空间。经这样处理后产生出的机器代码效率很高。当代码量超过4KB后,C语言编译出的代码长度与全部用汇编代码实现的差别已经不是很大( 10%),当然前提是在整个C代码编写过程中需时时注意所编写语句的效率。   2 PICC中的变量   PICC中的变量类型和标准C语言一样,这里不再重复。为了使编译器产生最高效
[单片机]
Atmel电机用AVR 闪存微控制器
Atmel将 AVR 微控制器的支持范围拓展至交流和无刷直流 (BLDC) 电机控制应用领域,为这些应用带来了高度灵活且具有成本效益的解决方案。AVR 闪存微控制器 (Flash Microcontroller) 的卓越性能以及全面特征为设计者提供了最佳解决方案,使他们得以满足与电机控制设计相关的多种技术要求。 现有的专用标准产品 (ASSP) 对于目标应用而言往往过于具体并有限,而将微控制器用于电机控制则是更具吸引力的选择。AVR 闪存微控制器包括从8针脚到100针脚的各种设备,无论是诸如 PC 风扇的简单应用,还是极其先进的电机控制应用,AVR 闪存微控制器都能应付自如。所有 AVR 产品都整合了一个闪存程序存储器以及一个 E
[单片机]
LED射灯:接口标准制约互换性
  随着LED技术的不断成熟和成本的不断降低,LED射灯已大量应用到各种场所。但LED射灯的发展和普及还面临着许多问题,如何开发高性价比的LED射灯,如何解决高功率、高光通量LED射灯的散热问题,如何实现LED射灯的模块化和互换性,如何充分体现LED的长寿命、高光效、可控性特点,让老百姓享受丰富多彩照明的同时,获得更实惠、更安全可靠的LED产品,还需要各厂家及业界人士共同努力。    安全认证日趋完善   LED射灯的安全要求大多参考传统照明,并根据本身特点,形成了一套安全认证标准。   现阶段LED射灯相关的安全要求大多参考传统照明,并根据LED灯的特点,形成了一套安全认证标准。目前,在LED射灯的认证方面,国际上主
[电源管理]
使用瑞萨电子 RA8M1 MCU 快速部署强大而高效的机器学习
人工智能 (AI)、机器学习 (ML) 和物联网 (IoT) 网络边缘的其他计算密集型工作负载的兴起给微控制器 (MCU) 带来了额外的处理负载。 即使设计人员被要求最大限度地降低功耗并加快上市时间,处理这些新的工作负载也会增加功耗。 设计人员需要一种计算选项,既能保持 MCU 的效率,又能添加专门针对低功耗用例定制的高性能功能。 此选项还应保留与传统 MCU 相关的简单部署模型,同时添加足够的功能来支持 AI 和 ML 启用的复杂应用程序,例如语音控制和预测性维护。 本文讨论了推动人工智能和机器学习需求的因素,并解释了为什么需要新的处理器架构来有效地提供这些功能。 然后介绍瑞萨电子的 RA8M1 MCU 系列,并展示如何
[单片机]
使用瑞萨电子 RA8M1 <font color='red'>MCU</font> 快速部署强大而高效的机器学习
第三节:PIC16C5X系列单片机内部结构
P IC 16C5X在一个芯片上集成了一个8位算术逻辑单元ALU和工作寄存器(W);384~2K的12位程序 存储器 (ROM);32~80个8位数据寄存器(RAM);12~20个I/ O口端;8位计数器及预 分频器 ;时钟、复位、及看门狗计数器等。内部结构如图1.2所示: 从图中可以看到,PIC16C5X有个特点,就是把数据存储器RAM当作寄存器来寻址使用以方便编程。寄存器组按功能分成二部分,即特殊寄存器组和通用寄存器组。特殊寄存器组包括实时时钟计数器RT CC ,程序计数器PC,状态寄存器Status,I/O口寄存器以及存储体选择寄存器FSR。这些寄存器稍后我们还要详细论述。 PIC总线结构采取数据线(8位)和指令
[单片机]
第三节:PIC16C5X系列<font color='red'>单片机</font>内部结构
单片机系统可靠性设计解决方案(一)
单论单片机硬件系统设计解决方案,一般从三个方面分析:优选设计方案、增加冗余和容错率、采用硬件抗干扰。本文详细的介绍了优化这三个方面对单片硬件可靠性带来的好处。 1、选优设计 在系统硬件设计和加工时,应该选用质量好的接插件,设计好工艺结构;选用合格的元器件,进行严格的测试、筛选和老化;设计时技术参数(如负载)要留有一定的余量或降额使用元器件;提高印制板和组装的质量。 2、采用硬件抗干扰措施 来自供电系统以及通过导线传输、电磁耦合等产生的电磁干扰信号,是单片机系统工作不稳定的重要因素,在系统硬件设计时必须采取有效的干扰抑制措施。单片机应用系统中还常使用系统监视电路检测系统发生的错误或故障,自动报警或使系统自动恢复正常工作状态。如采用电
[电源管理]
<font color='red'>单片机</font>系统可靠性设计解决方案(一)
基于51单片机实现LED模拟交通灯
具体功能实现: 南北红灯亮,东西绿灯亮;南北绿灯亮,东西红灯亮;在红绿灯转换过程中,黄灯闪烁5次。 使用器件: 若干电阻、4只LED红灯、4只LED绿灯、4只LED黄灯、AT89C51芯片 Proteus仿真原理图: 仿真测试: 知识介绍: Proteus布线 为了让整个原理图看上去简洁明了,我们对元器件的导线进行标号,而不是直接和芯片相连。 LED低电平有效 LED的特性是单向导通,只有当阳极的电压大于阴极的电压才能导通。在仿真图中LED的阳极接了电源,因此阴极我们置0方可导通。 主要代码(C语言)KEIL5实现: #include REGX52.H sbit RED_A = P0^0; //east and
[单片机]
COP8CDR9微控制器在多路数据采集中的应用
    摘要: 前端数据采集是工业生产过程中获取生产信息的必要手段。本文结合美国国家半导体的芯片COP8CDR9的A/D转换特点和应用实际,给出由COP8CDR9微控制器构成的多路数据采集系统及其在列车实时监控系统中的应用     关键词: 微控制器 多路数据采集 A/D转换 CPO8CDR9 前端数据采集能够及时获取被控对象和生产过程的有效信息,在某些实时性要求高的场合尤为重要。工业生产过程中,为了清晰地反映出生产过程的详细信息,往往需要获得多个参量的动态数据,这就有必要对被控对象和生产过程进行多路数据采集。COP8CDR9系列微控制器是美国国家半导体公司(National Semiconduto
[应用]
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved