簡介
NORDIC最新推出nRF24LE1= 2.4GHz + Flash 51+ADC + I2C + PWM+UART+SPI..
關鍵特性
•內嵌2.4Ghz低功耗無線收發核心nRF24L01P,250 kbps, 1 Mbps,2 Mbps空中速率
•高性能51核心(12倍工業標準51速度),16 kbytes Flash, 1 kbyte data RAM, 1 kbyte NV data RAM
•具有豐富的外設資源,內置128 bit AES硬體加密,32位硬體乘除協處理器,,6-12位ADC,兩路PWM,I2C,UART,硬體隨機數產生器件,WDT,RTC,模擬比較器…
•提供QFN24,QFN32,QFN48多種封裝,提供靈活套用選擇
•靈活高效的開發手段,支持Keil C,ISP下載,是開發無線外設,RFID,無線數傳等有力工具及平台
套用領域
•電腦外設:無線滑鼠、無線鍵盤、無線搖桿
•高級遠程控制:無線語音、視頻、家庭套用、娛樂中心
•安全系統:支付、報警、訪問控制
•RFID套用、感測網路
•醫學參數檢測、工業控制及無線數據採集
•遙控玩具
具體介紹
射頻收發器
nRF24LE1 使用與 nRF24L01+同樣的內嵌協定引擎的 2.4 GHz GFSK 收發器。射頻收發器 工作於 2.400—2.4835 GHz 的 ISM 頻段,尤其適用於超低功耗無線套用。射頻收發器模組通過映射暫存器進行配置和操作。MCU 通過一個專用 的片上 SPI 接口可以訪問這些暫存器,無論射頻收發器處在何種電源模式。內嵌的協定引擎(Enhanced ShockBurst)允許數據包通信並支持從手動操作到高級自發協定操作的各種模式。射頻收發器模組的數據 FIFOs 保證了射頻模組與 MCU 的平穩數據流。
MCU
nRF24LE1 內含一個執行傳統 8051 指令集的快速 8 位 MCU.大多數單位元組指令可以一個周期內完成。一個機器周期在一個時鐘周期完成,是傳統 8051 單片機的 8 倍。
記憶體與IO組織
MCU 包含 64KB 分離的代碼與數據空間,一個 256 位元組的內部數據 RAM 區域和一個 128位元組的用於特殊功能暫存器的區域。Nrf24le1 存儲器默認配置為 16KB 程式存儲器(FLASH),1KB 數據存儲器(SRAM)和 2 塊非易失性數據存儲器(FLASH)。IRAM 低 128 位元組空間包含工作暫存器(0x00--0x1F)和可位定址的暫存器(0x20--0x2F).128位元組以上空間只能間接定址。IRAM 四個 BANK 每個 BANK 低 32 位元組包含 8 個暫存器(R0 - R7).程式存儲器狀態字(PSW)的兩位決定了使用哪個 BANK。每個 BANK 緊接著的 16 位元組可位定址暫存器可通過地址0X00 - 0X7F 定址。
FLASH 存儲器
MCU 可以對 FLASH 進行讀寫操作,特殊環境下(如固件升級)還可以進行擦除改寫操作。FLASH 存儲器對過外部從 SPI 接口進行配置和編程。編程後可進行代碼保護防止從外部接口讀寫 FLASH。
RAM
NRF24LE1 包含兩個分離的 RAM 塊,這些塊用於保存臨時數據或程式。內部 RAM(IRAM)速度快且靈活,但僅有 256 位元組。另外一塊 SRAM 默認在 XDATA 從 0X0000 到 0X03FF 的地址空間中,大小為 1KB(1024*8位)。這塊 SRAM 的地址可以重新映射。SRAM 塊由兩個 512 位元組的物理塊組成,低 512 位元組的塊稱為 DataRetentive,此塊數據在掉電模式下數據仍然保持,高 512 位元組的塊稱為 DataNoneRetentive,此塊數據在掉電時數據丟失。
定時/計數器
NRF24LE1 包含多個定時器用於計時和重要系統事件。其中的一個定時器(RTC2)在掉電模式下可用,可用來喚醒 CPU。
中斷
nRF24LE1 有一個包含 18 箇中斷源的高級中斷控制器。
電源和時鐘管理
電源管理
電源管理在上電時初使化系統,為可能的電源失效提供預先警報,並在供電電壓太低不能夠保證安全操作時重啟系統。
片內振盪器
nRF24LE1 包含兩個高速和兩個低速振盪器。主要的高頻時鐘源是 16MHz 晶體振盪器。同時也有一個可快速啟動的 16MHz RC 振盪器,主要用於等待晶體振盪器啟動時為系統提供高速時鐘。低速時鐘可以是 32.768 的晶體振盪器或 32.768KHz 的 RC 振盪器。也可以使用外部的 16MHz 和 32.768 KHz 時鐘。
乘除單元 - MDU
乘除單元是一個片上算術協處理器,可提高 32 位除法,16 位乘法,移位等操作的速度。它通過 MD0...MD5 和 ARCON 暫存器進行控制
加密解密加速器
加密解密加速器能使加密解密速度加快並省電。加速器是一個 8 by 8 的有限域的倍加器,共有 8 位輸出。使用的多項式是 m(x)=x8+x4+x3+x+1, 這也是 AES 加密標準使用的多項式。
隨機數發生器
nRF24LE1 內嵌一個使用熱噪聲產生非確認性比特流的隨機數發生器。採用了數字校正算法使得輸出的比特流均衡分布。比特位進入一個 8 位的暫存器並被並行讀出。
通用 IO 和引腳分配
nRF24LE1 的 IO 引腳默認是作為通用 IO 用的,IO 的數量 QFN 24 是 7,QFN32 是 15,QFN48是 31. IO 引腳與其他如 SPI 的外設是復用的。
SPI
nRF24LE1 有一個雙緩衝串列外圍設備接口(SPI),支持四種 SPI 模式,默認為模式 0.主 SPI 不會自動產片選信號(CSN),通常由使用一個數字 IO 口作為片選信號。
串口(UART)
nRF24LE1 包含一個與標準 8051 操作完全相同的串口。RXD 腳必須設定為輸入,TXD 必須設定為輸出。
2-Wire
nRF24LE1 有一個單緩衝的 2 線接口,可配置從主或從設備,並配置不同的速度。2-Wire 不兼容 CBUS. 2 線接口對應引腳 W2SDAW2SCL
ADC 模數轉換
nRF24LE1 包含一個多達 14 通道(與封裝有關)的通用 ADC,ADC 內置 1.2V 參考電壓,也可以以外部參考電壓或 VDD 作為參考電壓。它可以在軟體的控制下單步工作,也可以設定一個採樣速率讓其連續進行採樣轉換。
模擬比較器
模擬比較器用於喚醒源。當作用於單端或差分模擬輸入引腳上的電平達一定值時就會喚醒系統。比較器消耗的電流非常低且可工作於暫存器保持模式和存儲器保持模式。
PWM
nRF24LE1 包含一個兩通道的脈寬調製模組。兩個通道(PWM0 和 PWM1)使用同樣的可程式的頻率和解析度暫存器但可分別控制工作周期。
硬體調試支持
nRF24LE1 支持 JTAG 調試器:nRFProbe , System Navigator當在信息頁中允許硬體調試特性時,OCITO,OCTMS,OCITDO,OCITDI,OCITCK 將作為調試用引腳。