首页 » 技术文章 » 基于ARM和nRF905的无线数据收发系统

基于ARM和nRF905的无线数据收发系统

作者:  时间:2010-11-08 10:44  来源:EDN

  所设计的无线数据收发系统是无线随动控制系统的重要组成部分,主要由nRF905无线收发模块和LPC2148 ARM开发板组成,用来实现手动系统与随动系统之间的无线数据传输,有效地解决了在恶劣环境下布线困难的问题。

  1 nRF905无线收发模块

  nRF905是一个工作在433868915 MHzISM频段,完全集成的单片无线收发器芯片。nRF905芯片内部包含有一个完全集成的调制器、带解码器的接收器、功率放大器、晶体振荡器等电路。其采用DSS+PLL频率合成技术和GMSK调制,频率稳定性非常好,抗干扰能力强;可以很容易通过SPI接口编程配置其工作模式;最多信道数可达170个,能够满足需要多信道工作的特殊场合;最远传输距离可达1 000 m;最高数据速率为50 Kbs;工作电压为1936 V;在发射功率为-lO dBm时,电流消耗为11 mA;在接收状态时,电流消耗为125 mA,具有低功耗模式;采用32引脚端的QFN 5 mm×5 mm封装。

  nRF905通过对TRX_CETX_ENPWM_UP的设置来实现不同的工作模式,工作模式如表1所示,模式设置如表2所示。

  nRF905的工作模式通过SPI接口对芯片内部的寄存器进行配置实现。所有配置字都是通过SPI接口送给nRF905SIP接口的工作方式可通过SPI指令进行设置。当nRF905处于空闲模式或关机模式时,SPI接口可以保持在工作状态。

  SPI接口由状态寄存器、射频配置寄存器、发送地址寄存器、发送数据寄存器和接收数据寄存器5个寄存器组成。状态寄存器包含数据准备好引脚状态信息和地址匹配引脚状态信息;射频配置寄存器包含收发器配置信息,如频率和输出功能等;发送地址寄存器包含接收机的地址和数据的字节数;发送数据寄存器包含待发送的数据包的信息,如字节数等;接收数据寄存器包含要接收的数据的字节数等信息。

  nRF905的应用电路如图1所示,nRF905外围元件均采用贴片封装形式。

  2 LPC2148开发板与无线收发器电路模块的连接

  nRF905无线收发器电路模块与LPC2148开发板的连接如图2所示。两者之间的通信是通过SPI接口进行的,LPC21482个专用SPI总线接口,用户也可使用模拟SPInRF905进行操作,此处采用LPC2148SPI0。搭建两个这样的模块即可以组成一个无线数据收发系统,示意图如图3所示。

相关推荐

ARM收购Geomerics 强化行动装置游戏视觉

ARM  游戏视觉  2013-12-18

ARM:2013年Mail芯片出货量将超三亿片

ARM  芯片  2013-12-06

ARM控制智能机及平板芯片市场趋势将持续

ARM  控制智能机  2013-11-28

推动连网与行动创新 ARM聚焦物联网商机

ARM  物联网  2013-11-26

全球75%企业高管关注物联网新机遇

ARM  物联网  2013-11-08

英特尔将代工ARM芯片 或引发芯片价格下跌

英特尔  ARM  2013-10-31
在线研讨会
焦点