nrf2401是什么
nRF2401是单片射频收发芯片,工作于2.4~2.5GHzISM频段,芯片内置频率合成器、功率放大器、晶体振荡器和调制器等功能模块,输出功率和通信频道可通过程序进行配置。芯片能耗非常低,以-5dBm的功率发射时,工作电流只有10.5mA,接收时工作电流只有18mA,多种低功率工作模式,节能设计更方便。其DuoCeiverTM技术使nRF2401可以使用同一天线,同时接收两个不同频道的数据。nRF2401适用于多种无线通信的场合,如无线数据传输系统、无线鼠标、遥控开锁、遥控玩具等。
nrf2401工作原理
nRF2401有工作模式有四种:收发模式、配置模式、空闲模式和关机模式。nRF2401的工作模式由PWR_UP 、CE、CS三个引脚决定。
下面介绍其工作原理。
1、ShockBurstTM模式
NRF2401的ShockBurstTM RX/TX模式采用片上先进先出(FIFO)来进行低数据率的时钟同步和高数据率的传输,因此极大的降低了功耗。
ShockBurstTM发射主要通过MCU接口引脚CE、CLK1和DATA来完成。当MCU请求发送数据时,置CE为高电平,此刻的接收机地址和有效载荷数据作为 NRF2401的内部时钟,可用请求协议或MCU将速率调至1Mbps;置CE为低电平可激活ShockBurstTM发射。
ShockBurstTM接收主要使用MCU接口引脚CE、 DR1、 CLK1和DATA来实现。当正确设置射频包输入载荷的地址和大小后,置CE为高电平可激活RX。此后便可在NRF2401监测信息输入200μs,若收到有效数据包,则给MCU一个中断并置DR1为高电平,以使MCU 以时钟形式输出有效载荷数据,待系统收到全部数据后煟睿遥疲玻矗埃痹僦茫模遥蔽低牬耸比绻CE保持高电平,则等候新的数据包。若CE置低电平,则开始接收新的序列。
2、DuoCeiverTM的双信道接收模式
NRF2401的 DuoCeiverTM技术为RX供给了两个独立的专用数字信道,因而可代替两个单独接收系统。NRF2401 能够通过一个天线接口从相隔8MHz的两个1Mbps接收机上接收数据。同时将两个数字信道的输出反馈到两个单独的MCU接口。具体的两个信道如下:
应当解释的是,数字信道2的频率只有在比数字信道1的频率高出8MHz时,才能保证正常接收。
nrf2401引脚图
nrf2401引脚图如图所示:
关键词: ShockBurstTM模式 nrf2401工作原理 nrf2401引脚图 nRF2401的工作模式 DuoCeiverTM的双信道接收模式 nRF2401收发模式 nRF2401配置模式 空闲模式 关机模式