單片2.4GHz無線收發芯片nRF24E1的應用
關鍵詞: 無線收發器;nRF24E1
引言
nRF24E1是Nordic公司推出的一顆嵌入了高性能單片機內核的高速1Mbps單片無線收發芯片。
與藍牙相比,nRF24E1沒有復雜的通信協議,完全對用戶透明,同種產品之間可以自由通信。更重要的,nRF24E1比藍牙產品更便宜,具有成本優勢。所以nRF24E1是業界體積小、功耗少、外圍元件少的低成本射頻系統級芯片。
nRF24E1
無線收發一體芯片nRF24E1框圖如圖1所示。
nRF24E1嵌入2.4GHz無線內核nRF2401,具有全球開放的2.4GHz頻段,125個頻道,可滿足多頻及跳頻需要。集成增強型8051微處理器內核,9路10位ADC,采樣速率100kHz,內置電壓基準、電源檢測,可配置PWM輸出,UART異步串口,SPI同步通信串口;內置CRC效驗和多點通信控制,適合點對多點通信。
使用1.9~3.6V電源,極少的外圍電路,發射功率、工作頻率等所有工作參數全部通過軟件設置完成,所有高頻元件包括電感、振蕩器等已經全部集成在芯片內部,一致性良好,性能穩定且不受外界影響。而且每個芯片可以通過軟件設置最多40位地址,只有收到本機地址時才會輸出數據(提供一個中斷指示),編程很方便。內置CRC糾檢錯硬件電路和協議,對于軟件開發人員的編程非常方便,由于無需由單片機完成糾檢錯的運算,可以降低無線應用開發的難度。
采用DuoCeiver技術可以同時接收兩個nRF2401的數據。其基本原理是DuoCeiver為同時雙信道接收模式, nRF24E1可以通過一個天線接口從相隔8MHz的兩個1 Mbps發射機(例如:nRF24E1,nRF2401或nRF2402)接收數據。兩個數據信道的輸出反饋到兩套獨立接口引腳上:
數據信道1:CLK1, DATA, DR1
數據信道2:CLK2, DOUT2, DR

圖1 nRF24E1框圖

圖 2 DuoCeivertm同時雙接收信道
而DuoCeiver技術為RX提供兩個獨立的專用數字信道,代替了對兩個單獨接收系統的要求。圖2所示DuoCeiver同時雙接收信道。數字信道2的頻率比數字信道1高出8MHz,才能保證正常接收。
nRF24E1還具有高速率1Mbps,高于藍牙,有高數據吞吐量。內置WTD看門狗,帶有數據時隙和數據時鐘恢復。
應用電路

圖3 nRF24E1連接單端50W天線的RF電路
nRF24E1連接單端50W天線的RF電路圖示于圖3。
該電路圖包含了在一個短射程的通信系統中實現nRF24E1所需的全部電路。布線圖周圍所有用到的數字I/O信號,A/D輸入均可與用戶使用的外設部分相聯。nRF24E1所需的串行EEPROM的程序代碼包含在電路中,EEPROM是標準的2XX320 SPI型。電路自帶供電和接地,這部分應用電路的供電應與任何高電流的外設供電濾波分離。單端50W天線使用一個不同的單端匹配網絡。
實際應用中應注意以下幾點:
可用頻帶通過局部調節來決定;
晶振頻率應從4,8,12,16和20MHz這五個配置表指定的不同值中選擇,通常數據率為1Mbps時使用16MHz;
數據率只能是250kbps或1000kbps;
非嵌入式天線的負載阻抗為400W。■
參考文獻
1. Nordic VLSI. 2.4Ghz RF transceiver with embedded 8051 compatible microcontroller and 9 input, 10 bit ADC. 2003.7
2. Nordic VLSI. nRF24E1 and nRF24E2 RF layouts. 2003.5
評論