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