2.4GHz射頻收發芯片nRF2401及其應用
3.1.2.2直接接收模式
接口引腳為CE、CLK1和DATA
A. 一旦nRF2401被配置為直接接收模式,DATA引腳將根據天線接收到的信號開始高低變化(由于噪聲的存在);
B. CLK1引腳也開始工作;
C. 一旦接收到有效的字頭,CLK1引腳和DATA引腳將協調工作,把射頻數據包以其被發射時的數據從DATA引腳送給微控制器;
D. 這頭必須是8位;
E. DR引腳沒用上,所有的地址和CRC校驗必須在微控制器內部進行。 本文引用地址:http://cqxgywz.com/article/157684.htm
3.2 配置模式
在配置模式,15字節的配置字被送到nRF2401,這通過CS、CLK1和DATA三個引腳完成,具體的配置方法請參考本文的器件配置部分。
3.3 空閑模式
nRF2401的空閑模式是為了減小平均工作電流而設計,其最大的優點是,實現節能的同時,縮短芯片的起動時間。在空閑模式下,部分片內晶振仍在工作,此時的工作電流跟外部晶振的頻率有關,如外部晶振為4MHz時工作電流為12uA,外部晶振為16MHz時工作電流為32uA。在空閑模式下,配置字的內容保持在nRF2401片內。
3.4 關機模式
在關機模式下,為了得到最小的工作電流,一般此時的工作電流小于1uA。關機模式下,配置字的內容也會被保持在nRF2401片內,這是該模式與斷電狀態最大的區別。
4. 器件配置
nRF2401的所有配置工作都是通過CS、CLK1和DATA三個引腳完成,把其配置為ShockBurstTM收發模式需要15字節的配置字,而如把其配置為直接收發模式只需要2字節的配置字。由上文對nRF2401工作模式的介紹,我們可以知道,nRF2401一般工作于ShockBurstTM收發模式,這樣,系統的程序編制會更加簡單,并且穩定性也會更高,因此,下文著重介紹把nRF2401配置為ShockBurstTM收發模式的器件配置方法。
ShockBurstTM的配置字使nRF2401能夠處理射頻協議,在配置完成后,在nRF2401工作的過程中,只需改變其最低一個字節中的內容,以實現接收模式和發送模式之間切換。ShockBurstTM的配置字可以分為以下四個部分:
數據寬度:聲明射頻數據包中數據占用的位數。這使得nRF2401能夠區分接收數據包中的數據和CRC校驗碼;
地址寬度:聲明射頻數據包中地址占用的位數。這使得nRF2401能夠區分地址和數據;
地址:接收數據的地址,有通道1的地址和通道2的地址;
CRC:使nRF2401能夠生成CRC校驗碼和解碼。
當使用nRF2401片內的CRC技術時,要確保在配置字中CRC校驗被使能,并且發送和接收使用相同的協議。nRF2401配置字的各個位的描述如表3所示。
表3:nRF2401配置字描述











評論