描述
探索nRF24AP2-USB:单芯片ANT超低功耗无线网络解决方案
在电子工程领域,高效、低功耗的无线通信解决方案一直是追求的目标。Nordic Semiconductor的nRF24AP2-USB就是这样一款引人注目的产品,它为ANT网络与计算机、Mac及互联网之间搭建了一座桥梁。接下来,让我们深入了解这款产品的特点、功能和应用。
文件下载:NRF24AP2-USBQ32-S.pdf
产品概述
ANT是一种卓越的无线传感器网络(WSN)射频协议,适用于从简单点对点链接到复杂网络的各种超低功耗网络应用。nRF24AP2-USB将ANT协议栈与Nordic Semiconductor领先的2.4 GHz射频技术相结合,为应用提供了高性能、超低功耗的网络连接。
nRF24AP2-USB具有USB v2.0兼容的串行接口,专门用于作为ANT无线网络与骨干基础设施之间的桥梁。骨干基础设施可以是先进的用户界面、计算机上的存储设备或其他支持USB的设备。例如,计算机可以通过nRF24AP2-USB从便携式ANT传感器网络中的集线器(如手表)收集数据,这些传感器可以是心率、速度和距离传感器等。收集到的信息可以在本地使用,也可以通过本地网络或互联网与他人共享。
关键特性
超低功耗2.4 GHz收发器
- 频段与调制:支持全球2.4 GHz ISM频段,采用GFSK调制,空中数据速率为1 Mbps,频率分辨率为1 MHz,拥有78个RF通道,灵敏度为 -85 dBm。
- 输出功率:可编程输出功率为0、 -6、 -12或 -18 dBm。
ANT协议栈
- OSI层实现:全面实现了物理、数据链路、网络和传输OSI层,采用基于数据包的通信方式,每个数据包的有效负载为8字节,针对超低功耗操作进行了优化。
- ANT通道:最多支持8个逻辑通道,非常适合作为集线器。内置定时和电源管理、干扰处理功能,通道周期可配置为5.2 ms - 2 s,支持广播、确认和突发通信模式,突发数据速率高达20 kbps。
- 设备搜索与配对:支持通配符搜索、接近搜索和特定搜索,能够自动建立链接,若链接丢失还会自动尝试重新链接,搜索超时时间可配置。
网络拓扑
- 多种拓扑结构:支持点对点、星型、树型和实用网状网络等简单到复杂的网络拓扑,适用于公共、私有和管理网络。
- ANT+支持:支持ANT+设备配置文件的实现,实现多厂商设备的互操作性。
电源管理
- 协议栈控制:完全由ANT协议栈控制,内置电压调节器,支持USB供电,供电范围为4.0 - 5.25V。
片上振荡器和时钟输入
- 16 MHz晶体振荡器:支持低成本晶体,为ANT协议栈提供必要的时钟。
主机接口
- USB兼容性:USB v2.0兼容,D+上有片上上拉电阻,有两个控制端点和两个批量端点,支持暂停和恢复电源管理功能,支持ANT提供的USB驱动和ANT命令库。
详细功能模块
RF收发器
- 功能特点:所有收发器操作由ANT协议栈控制,通过串行接口向nRF24AP2-USB发送ANT命令进行配置。支持全球2.4 GHz ISM频段,采用GFSK调制,空中数据速率为1 Mbps,发射器可编程输出功率,接收器集成通道滤波器,灵敏度为 -85 dBm,RF合成器完全集成,频率编程分辨率为1 MHz,有78个RF通道,接受低成本 ± 50 ppm 16 MHz晶体,通道间距为1 MHz。
- 内部电路:包括RF发射器、GFSK调制器、TX滤波器、RF接收器、GFSK解调器、RX滤波器、LNA和RF合成器。
ANT协议
- 协议概述:ANT协议设计简单高效,能实现超低功耗、延长电池寿命、减轻系统资源负担、简化网络设计和降低实现成本。它提供了对物理、数据链路、网络和传输OSI层的无忧处理,并包含关键的低级安全功能。
- ANT节点:所有ANT网络由节点组成,节点可以是简单的传感器或复杂的收集单元,如手表或计算机。每个节点包含一个ANT引擎(nRF24AP2)和一个主机处理器,ANT引擎通过串行接口与主机处理器连接,所有配置和控制使用简单的命令库完成。
- ANT通道:nRF24AP2可以建立1到8个逻辑通道,即ANT通道。最简单的ANT通道是独立通道,由两个节点组成,一个作为主节点,另一个作为从节点。主节点控制通道的时序,从节点锁定主节点的时序,接收主节点的传输,并可以根据配置发送确认和/或数据。
- ANT通道配置:每个ANT通道的设置独立于网络中的其他通道,包括同一节点中的其他通道。两个ANT节点要建立ANT通道,必须共享共同的通道配置和通道ID。通道配置参数包括通道周期、RF频率、通道类型、网络类型等,通道ID包括传输类型、设备类型和设备编号。
- 接近搜索:在高密度的主节点或独立ANT网络区域,接近搜索功能可以指定从1(最近)到10(最远)的接近“区间”,让用户更好地控制搜索,避免意外连接到附近其他网络的节点。
- 连续扫描模式:允许使用连续扫描模式的ANT节点与使用标准主通道的其他ANT节点进行完全异步通信。优点是减少发起通信的延迟,接收附近主通道发送的每一条消息,并且不需要为同步目的保持通信,节省发送节点的功率。缺点是功耗比标准ANT通道高,通常用于连接电源且不移动的设备,如计算机(USB加密狗)。
- ANT网络拓扑:通过组合具有不同功能的ANT通道,可以构建从简单的点对点链接和星型网络到复杂网络的各种拓扑结构。
- ANT消息协议:主机微控制器通过简单的串行接口和命令库处理nRF24AP2中各种ANT节点和通道参数的配置和控制。
主机接口
- 接口特点:nRF24AP2-USB具有USB v2.0兼容的主机接口,支持USB串行接口,包括串行接口引擎、两个控制端点和两个批量端点,支持暂停和恢复电源管理功能,支持ANT提供的USB驱动和ANT命令库。
- 枚举过程:当nRF24AP2-USB插入USB时,首先进行枚举过程,由nRF24AP2-USB自动处理。枚举过程包括主机检测新设备、发送复位命令、请求设备描述符、设置地址、请求配置和端点描述符以及字符串描述符等步骤。枚举完成后,主机上的应用程序可以使用ANT命令库访问nRF24AP2-USB。
- USB描述符:nRF24AP2-USB有一组USB描述符,包括设备描述符、配置描述符、接口描述符和端点描述符,用于向主机提供设备的相关信息。
- 字符串描述符:提供关于制造商、产品和序列号的信息,这些字符串可以自定义。
- 控制传输:用于USB设备枚举过程中的所有命令和查询,nRF24AP2-USB允许控制传输的最大数据包大小为32字节,所有控制传输最多有三个阶段,由nRF24AP2-USB自动处理。
- 主机命令流:主机与nRF24AP2-USB之间的其他通信通过ANT提供的USB驱动和库处理,这些库通过两个批量端点(EP1IN和EP1OUT)与设备交互。
片上振荡器
- 特点:nRF24AP2包含一个用于RF收发器的高频振荡器,高频时钟源必须是16 MHz晶体振荡器,具有低功耗、幅度调节的特点。
- 功能描述:16 MHz晶体振荡器设计用于与AT切割石英晶体在并联谐振模式下使用,负载电容必须与晶体数据手册中的规格匹配,以确保正确的振荡频率。为了确保可靠的无线电链路,频率精度必须达到 ± 50 ppm或更好。此外,nRF24AP2也可以使用外部16 MHz时钟,输入信号必须是模拟信号,输入幅度建议为0.8V峰 - 峰值或更高。
电气规格
工作条件**
- 电源电压:VBUS为4.0 - 5.25V,VDD为3.05 - 3.5V。
- 工作温度: -40°C - +85°C。
电气特性
- RF条件:工作频率为2400 - 2483.5 MHz,PLL编程分辨率为1 MHz,晶体频率为16 MHz,频率偏差为 ±160 kHz,空中数据速率为1000 kbps,非重叠通道间距为1 MHz。
- 发射器操作:最大输出功率为0 - +4 dBm,RF功率控制范围为16 - 20 dB,RF功率精度为 ±4 dB。
- 接收器操作:最大接收信号在误码率 < 0.1% 时为0 dBm,灵敏度为 -85 dBm,具有良好的共信道和相邻信道选择性。
电流消耗
- 空闲电流:无活动通道且无通信时为9.3 mA。
- 暂停电流:暂停控制激活时为500 µA。
- 峰值电流:峰值RX电流为22 mA,不同输出功率下的峰值TX电流不同,如0 dBm时为20 mA, -6 dBm时为18 mA等。
机械规格与订购信息
机械规格
nRF24AP2-USB采用QFN32 5 x 5 x 0.85 mm,0.5 mm间距的封装。
订购信息
提供多种订购选项,包括不同的包装形式(托盘、卷带等)和最小订购数量。此外,还有相关的开发工具,如nRF6910 nRFready ANT USB加密狗参考设计。
总结
nRF24AP2-USB是一款功能强大、性能卓越的单芯片ANT解决方案,具有超低功耗、多种网络拓扑支持、灵活的通道配置和良好的互操作性等优点。它适用于体育健康、家庭/工业自动化、环境传感器网络、物流跟踪等多种应用场景。电子工程师在设计相关产品时,可以充分利用nRF24AP2-USB的特性,实现高效、可靠的无线通信。你在使用类似产品时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
打开APP阅读更多精彩内容