用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心解决方案电子通信

基于CMX469A的无线MODEM设计

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 22:54:07
【本文由PB创新网为您整理】
 摘要:CMX469A是CML公司推出的FFSK/MSK全双工MODEM芯片,它内部集成了载波检测、RX时钟恢复电路和振荡电路,并具有很好的信噪比以及低电压、低功耗等特性,能够接收、发射FFSK/MSK信号,同时可提供收发时钟。文中给出了CMX469A的工作原理、应用电路和程序控制流程。

    关键词:快速移频键控;CMX469A;调制解调器

1 CMX469A的主要特点

CMX469A是CML(公司新推出的全双工无线Modem芯片)它采用CMOS工艺制造,工作电压为2.7V~5.5V,当电源电压为3V时,它的典型工作电流为2mA,数据传输速率可设定为1200 bps、2400 bps和4800bps。在这三种波特率下,逻辑高、低电平的频率相应为1200/1800Hz,1200/2400Hz,2400/4800Hz。

CMX469A采用快速移频键控FFSK/MSK调制方式,可广泛应用于无线通讯系统中(例如水文检测系统、船载监控系统等)。CMX469A的主要特性如下:javascript:window.open(this.src);" style="cursor:pointer;"/>

●具有独立的发送、接收使能控制;

●可以接外部1.008MHz或4.032MHz晶振;

●可选择三种波特率:1200bps、2400bps、4800bps(4800bps传输时,需要外接4.032MHz晶振);

●具有载波检测、接收时钟故障恢复功能;

●低电压、低功耗(电源为3V时,典型工作电流为2mA;节能模式下,供电电流只有300μA);

●抗干扰性能优良,在信号条件比较差的情况下具有优良的灵敏度,同时可通过外部电容设置载波检测周期,以使器件在高噪音环境下具有更完善的性能。

2 CMX469A的引脚说明

CMX429A有22脚PDIP、20脚SOIC、24脚TSSOP三种封装,这三种封装的对应引脚不同。表1是20脚SOIC封装所对应的引脚功能介绍,其余两种封装只是引脚序号不相同。

表1 CMX469AD3的引脚说明

引  脚名  称类  型

功  能  描  述

1CLOCK/XTALI片内振荡器的输入端或外部时钟输入端
2XTALNO片内振荡器的输出端
3Tx SYNCO发送同步时钟输出
4TxSIGNALOFFSK/MSK信号输出
5TxDATAI发送数据串行输入端
6TxENABLENI发送使能
7BAND PASS RX带通滤波器输出
8RxENABLEI接收使能
9VBIASBI偏置电压输出
10VSSP
11UNCLK DATAO接收异步数据输出
12CLK DATAO接收同步数据输出
13CD OUTO载波检测输出
14RxSIGNALIFFSK/MSK信号输入
15RxSYNCO接收同步时钟输出
16BAUD SELECTI1200/2400波特率选择
17BAUD SELECTI4800波特率选择
18COLOCK RATEI4.032MHz/1.008MHz外晶振选择
19CD TIME CINSTANTBI载波检测响应时间调整端,影响抗干扰能力
20VDDP接电源2.7~5.5V

3 与单片机的硬件接口设计

基于CMX469A的无线调制解调器的硬件设计主要包括CMX469A与电台的接口电路以及与单片机的接口电路两部分。

CMX469A与电台的接口主要用于实现输入、输出模拟电路部分的放大。这部分电路设计非常简单,用运放LM358就可以实现,这里就不再多说,以下主要说明CMX469A与单片机的接口设计。硬件接口电路如图1所示。
javascript:window.open(this.src);" style="cursor:pointer;"/>
    CMX469A与单片机接口时,CMX469A内部产生的TxSYNC和RxSYNC同步时钟线可以同步单片机的发送和接收串行数据。由于发送数据时,从单片机输出的串行数据在TxSYNC的上升沿必须有效且稳定,因此,应该在时钟的下降沿输出单片机的串行数据。同样,在RxSYNC的下降沿读取单片机同步数据线(CLOCK DATA)上的串行数据,同时在RxSYNC的上升沿忽略同步数据线的状态。而在接收数据时,载波检测端口的输出状态可表明有效的FFSK数据是否进入CMX469A,并可通过载波检测来防止CMX469A接收虚假的数据。

CMX469A与单片机的接口电路设计主要分为两部分:发送接口电路设计和接收接口电路设计。发送接口电路由发送允许(TxEN)、发送时钟线(TxSYNC)、发送数据线(TxDATA)三部分构成。此时的FFSK数据输出线(TxSIGNAL)用于输出经过调制的FFSK信号。接收接口则由接收允许(RXEN)、接收时钟线(RxSYNC)、载波检测(Carrier Detect)、时钟同步接收数据线(CLOCK DATA)等四部分构成。此时,FFSK数据输入线RxSIGNAL为需要解调的FFSK/MSK信号的输入端口。

TXEN为发送使能控制端口,当低电平发送使能后,在时钟信号TxSYNC的同步下,TXDATA数据线上的信号将依次被采样,同时经过调制即可在TxSIGNAL引脚输出调制后的FFSK信号。在1200bps下,该系统可将高电平“1”转换为1200Hz的正弦波,而将低电平“0”转换为1800Hz的正弦波,并由TxSIGNAL端口输出。其发送时序如图2所示,Tx-DATA引脚信号将在时钟信号TXSYNC的上升沿被采样,因此,TXSYNC的上升沿必须有效并且保持稳定。设计程序时,应该在时钟信号的下降沿依次串行输出要发送的数据。拉高TxEN将使发送电路进入节能状态,这时TXSYNC将输出逻辑高电平,TxSIGNAL进入高阻态。TxEN由内部上拉为VCC。
javascript:window.open(this.src);" style="cursor:pointer;"/>
   

[1] [2]  下一页

Tags:

作者:佚名
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:5,781.25000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号