nRF24.L01是一款新型單�射頻收發(fā)器件,工作于2.4 GHz�2.5 GHz ISM頻段。內(nèi)�頻率合成�、功率放大器�晶體振蕩�、調(diào)制器等功能模�,并融合了增強型ShockBurst技�(shù),其中輸出功率和通信頻道可通過程序進行配置。nRF24L01功耗低,在�-6 dBm的功率發(fā)射時,工作電流也只有9 mA;接收時,工作電流只有12.3 mA,多種低功率工作模式,工作�100mw時電流為160mA,在數(shù)�(jù)傳輸方面實現(xiàn)相對WiFi距離更遠,但傳輸�(shù)�(jù)量不如WiFi(掉電模式和空閑模式)使節(jié)能設計更方便�
GFSK�(diào)制:
硬件集成OSI鏈路�;
具有自動應答和自動再�(fā)射功�;
片內(nèi)自動生成報頭和CRC校驗�;
�(shù)�(jù)傳輸率為l Mb/s�2Mb/s;
SPI速率�0 Mb/s�10 Mb/s;
125個頻道:
與其他nRF24系列射頻器件相兼�;
QFN20引腳4 mm×4 mm封裝;
供電電壓�1.9 V�3.6 V�
傳輸距離<5m
�(fā)射數(shù)�(jù)�,首先將nRF24L01配置為發(fā)射模式:接著把接收節(jié)點地址TX_ADDR和有效數(shù)�(jù)TX_PLD按照時序由SPI口寫入nRF24L01緩存區(qū),TX_PLD必須在CSN為低時連續(xù)寫入,而TX_ADDR在發(fā)射時寫入一次即�,然后CE置為高電平并保持至少10μs,延�130μs后發(fā)射數(shù)�(jù);若自動應答開啟,那么nRF24L01在發(fā)射數(shù)�(jù)后立即進入接收模式,接收應答信號(自動應答接收地址應該與接收節(jié)點地址TX_ADDR一致)。如果收到應�,則認為此次通信成功,TX_DS置高,同時TX_PLD從TX FIFO中清�;若未收到應答,則自動重新�(fā)射該�(shù)�(jù)(自動重發(fā)已開�),若重發(fā)次數(shù)(ARC)達到上限,MAX_RT置高,TX FIFO中數(shù)�(jù)保留以便再次重發(fā);MAX_RT或TX_DS置高�,使IRQ變低,產(chǎn)生中�,通知MCU。發(fā)射成功時,若CE為低則nRF24L01進入空閑模式1;若發(fā)送堆棧中有數(shù)�(jù)且CE為高,則進入下一次發(fā)�;若發(fā)送堆棧中無數(shù)�(jù)且CE為高,則進入空閑模式2�
接收�(shù)�(jù)�,首先將nRF24L01配置為接收模�,接著延�130μs進入接收狀�(tài)等待�(shù)�(jù)的到來。當接收方檢測到有效的地址和CRC�,就將數(shù)�(jù)包存儲在RX FIFO中,同時中斷標志位RX_DR置高,IRQ變低,產(chǎn)生中�,通知MCU去取�(shù)�(jù)。若此時自動應答開啟,接收方則同時進入�(fā)射狀�(tài)回傳應答信號。接收成功時,若CE變低,則nRF24L01進入空閑模式1�
SPI口為同步串行通信接口,傳輸速率�10 Mb/s,傳輸時先傳送低位字節(jié),再傳送高位字節(jié)。但針對單個字節(jié)而言,要先送高位再送低位。與SPI相關(guān)的指令共�8�,使用時這些控制指令由nRF24L01的MOSI輸入。相應的狀�(tài)和數(shù)�(jù)信息是從MISO輸出給MCU�
nRF24L0l所有的配置字都由配置寄存器定義,這些配置寄存器可通過SPI口訪問�
由于2.4G頻段沒有使用授權(quán)限制,家用電器、手�、無線網(wǎng)絡都集中在此頻段,干擾問題難以避�。如何避開在家庭市場中易與其它無線傳輸間(Bluetooth、HomeRF)發(fā)生干擾成了首要解決的問題�
跳頻技�(shù)(Frequency-Hopping Spread Spectrum� FHSS)是在2.4GHz頻帶以一定的頻寬將其劃分為若干個無線電頻率信道(Radio Frequency Channel;RFC�,并且以使用接收和發(fā)送兩端一樣的頻率跳躍模式(Frequency Hopping)來接發(fā)訊號及防止數(shù)�(jù)擷取。其工作原理�,收�(fā)雙方傳輸信號的載波按照預定規(guī)律進行離散變化。以達到避開干擾,完成傳輸。簡單的說,跳頻技�(shù)FHSS不是抑制干擾而是容忍干擾。圖3是跳頻實�(xiàn)的流程圖�
維庫電子�,電子知�,一查百��
已收錄詞�162542�