NRF905是一款由挪威Nordic VLSI公司设计的高性能单片射频收发器,适用于各种无线通信应用,如无线数据传输、安全系统、无线开锁、监测和自动化等。这款芯片的工作电压范围是1.9V至3.6V,采用32引脚QFN封装,尺寸仅为5x5mm。它可以工作在433MHz、868MHz和915MHz的ISM频段,并能在这些频道之间快速切换,切换时间小于650us。 nRF905集成了许多关键功能,包括频率合成器、接收解调器、功率放大器、晶体振荡器以及调制器,无需额外的声表面波滤波器。它支持ShockBurstTM工作模式,该模式自动处理字头和CRC校验,简化了通信协议的设计。芯片与微控制器间的通信是通过SPI接口进行,方便配置且高效。在发射模式下,以-10dBm的功率输出时,电流消耗仅为11mA;在接收模式下,电流消耗为12.5mA,具备良好的能效表现。此外,nRF905还提供了空闲模式和关机模式,便于进一步节能。 nRF905有四种操作模式:ShockBurstTM接收模式、ShockBurstTM发送模式,以及两种节能模式——关机模式和空闲模式。工作模式由TRX_CE、TX_EN和PWR_UP三个引脚的状态决定。在ShockBurstTM模式下,数据的高速处理在nRF905内部完成,降低了微控制器的工作负担,有利于节省能源。 发送流程如下: 1. 微控制器通过SPI接口发送接收机地址和待发送数据。 2. TRX_CE和TX_EN被置高,启动发送模式。 3. nRF905自动打包数据,添加字头和CRC校验码,然后发送。 4. 数据发送完成后,数据准备好引脚被置高。 5. 若设置 AUTO_RETRAN,nRF905将持续重发直至TRX_CE被置低,然后进入空闲模式。 接收流程如下: 1. TRX_CE高电平,TX_EN低电平时,进入接收模式。 2. nRF905开始监听650us后,检测到相同频段的载波。 3. 如果检测到匹配的地址,地址匹配引脚被置高。 4. 数据接收完毕后,nRF905自动去除字头、地址和CRC,数据准备好引脚置高。 5. 微控制器将TRX_CE置低,nRF905进入空闲模式。 6. 微控制器通过SPI接口接收数据。 7. 数据接收完毕后,相关引脚被置低,nRF905可切换到其他工作模式。 nRF905因其高度集成、低功耗、高效的ShockBurstTM模式和易用的SPI接口而成为无线通信领域的理想选择。它的特性使得它适合用于各种需要可靠、低功耗无线连接的应用场景。开发者可以通过理解其工作原理和操作流程,轻松地在项目中集成nRF905,实现高效、可靠的无线通信功能。
剩余16页未读,继续阅读
- 粉丝: 2
- 资源: 54
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助