NRF24LE1
贡献者:不爱吃窝瓜 浏览:1728次 创建时间:2015-04-20
-
外文名NRF24LE1
品 牌NORDIC
无线传输2.4GHz
类 型单片Flash芯片
目录
1简介
2关键特性
3应用领域
4具体介绍
射频收发器
MCU
内存与IO组织
FLASH 存储器
RAM
定时/计数器
中断
5电源和时钟管理
电源管理
片内振荡器
乘除单元 - MDU
加密解密加速器
随机数发生器
通用 IO 和引脚分配
SPI
串口(UART)
2-Wire
ADC 模数转换
模拟比较器
PWM
硬件调试支持
1简介
NORDIC最新推出nRF24LE1= 2.4GHz + Flash 51+ADC + I2C + PWM+UART+SPI..
nRF24LE1采用了Nordic最新的无线和超低功耗技术,在一个极小封装中集成了包括2.4GHz无线传输,增强型51 Flash高速单片机,丰富外设及接口等的单片Flash芯片,是一个综合了性能及成本的完美结合,很适合应用于各种2.4GHz的产品设计。
2关键特性
内嵌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,无线数传等有力工具及平台
3应用领域
电脑外设:无线鼠标、无线键盘、无线摇杆
高级远程控制:无线语音、视频、家庭应用、娱乐中心
安全系统:支付、报警、访问控制
RFID应用、传感网络
医学参数检测、工业控制及无线数据采集
遥控玩具
4具体介绍
射频收发器
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 个中断源的高级中断控制器。
5电源和时钟管理
电源管理
电源管理在上电时初使化系统,为可能的电源失效提供预先警报,并在供电电压太低不能够保证安全操作时重启系统。
片内振荡器
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 将作为调试用引脚。
开放分类
参考资料
百度百科
贡献者
本词条在以下词条中被提及:
关于本词条的评论共:(0条)