2. Nordic nRF芯片选型与对比

在工业无线采集终端的方案设计里,芯片选型往往决定了后续三年的产品形态:它决定了你能接多少路传感器、能不能同时跑两套协议、电池能撑多久、以及未来能否平滑升级到蜂窝网络。Nordic 目前主力的三条产品线——nRF52、nRF53、nRF91——定位差异非常清晰,但它们的参数表放在一起时容易看花眼。本节从工业采集终端的真实需求出发,把三条线的内核、外设、协议栈和适用边界梳理成一张可对照的选型地图。

三条产品线的定位差异

nRF52 系列是低功耗蓝牙与 2.4GHz 私有协议的主力,内核为 Cortex-M4F,主频 64MHz,典型型号 nRF52832(512KB Flash / 64KB RAM)、nRF52840(1MB Flash / 256KB RAM,带 USB 与 802.15.4 支持)。它的核心价值是"单协议、低功耗、外设够用",适合电池供电的温振采集节点、无线传感器标签。

nRF53 系列是双核架构,应用核 Cortex-M33 主频 128MHz,网络核 Cortex-M33 主频 64MHz,典型型号 nRF5340(1MB Flash / 512KB RAM)。双核的意义在于:网络核独立跑蓝牙协议栈或 802.15.4/Thread,应用核专注采集、运算与存储,两者通过 IPC 通信,互不抢占实时性。它适合需要同时跑 BLE 与 Thread/Zigbee、或需要较强本地算力的工业网关与中继节点。

nRF91 系列是蜂窝物联网模组,内核 Cortex-M33 主频 64MHz,典型型号 nRF9160(1MB Flash / 256KB RAM),集成 LTE-M/NB-IoT 基带与 GNSS,支持 GPS、GLONASS、Galileo、北斗。它面向广域、低速率、深覆盖的工业场景,例如偏远泵站、管网压力监测、资产追踪。

nRF52 / nRF53 / nRF91 工业采集选型对照 nRF52 系列 单核 · 单协议 · 超低功耗 内核 Cortex-M4F @64MHz 52832: 512KB/64KB 关键外设 SAADC 12bit / 8通道 SPI / I²C / UART / PWM 52840: USB + 802.15.4 协议支持 BLE 5.x / 2.4G 私有 Thread / Zigbee(52840) 工业适用场景 电池温振采集节点 无线传感器标签 短距、低速率、长续航 局限:无蜂窝、算力有限 nRF53 系列 双核 · 多协议并发 · 强算力 内核 应用核 M33 @128MHz 网络核 M33 @64MHz 关键外设 1MB Flash / 512KB RAM USB / QSPI / 高速 SPI IPC 双核通信通道 协议支持 BLE 5.x + Thread 并发 Zigbee / 802.15.4 / 2.4G 工业适用场景 工业网关 / 协议中继 边缘预处理 + 多协议汇聚 需本地算力的采集终端 局限:功耗高于52、成本高 nRF91 系列 蜂窝 · 广域 · 集成 GNSS 内核 Cortex-M33 @64MHz 1MB Flash / 256KB RAM 关键外设 LTE-M / NB-IoT 基带 GNSS 多星座接收 SIM / eSIM 接口 协议支持 LTE-M / NB-IoT MQTT / CoAP / TLS 工业适用场景 偏远泵站 / 管网监测 资产追踪 / 远程抄表 深覆盖、低速率、广域 局限:需SIM/流量、功耗高

外设资源与采集通道的匹配

工业采集终端最关心的是模拟通道数量与精度。nRF52 的 SAADC 为 12 位、最多 8 个单端通道,配合可编程增益可覆盖 0~3.6V 输入,适合接热敏电阻、应变片、4~20mA 经采样电阻转换后的电压。若采集 8 路温度,52832 刚好够用;若还要接振动传感器的高速采样,M4F 的算力会成为瓶颈。

nRF53 的 SAADC 同样为 12 位,但应用核 128MHz 主频让它可以做 FFT、包络检波等本地运算,把原始振动数据压缩成特征值再上传,显著降低无线占空比。它的 QSPI 可外挂大容量 Flash,用于断网时的数据缓存,这在工业现场非常关键。

nRF91 的模拟通道较少,它的定位不是多路模拟采集,而是"采集 + 广域回传"一体。实际工程中常用 nRF52/53 做前端采集,通过 UART/SPI 把数据交给 nRF91 上传,形成"短距采集 + 蜂窝回传"的分工。

协议支持与并发能力

nRF52 通常只跑一套协议栈:BLE 用于近场配置与手机调试,或 2.4G 私有协议用于自组网。nRF52840 额外支持 802.15.4,可跑 Thread,但单核同时跑 BLE 与 Thread 时,协议栈会争抢射频与中断,实时性下降。

nRF53 的双核正是为解决这个矛盾而生:网络核跑 BLE 或 Thread,应用核跑采集逻辑,两者通过 IPC 传递数据,射频调度由网络核统一管理。工业网关若需要"BLE 配置 + Thread 组网"同时在线,nRF53 是更稳妥的选择。

nRF91 走的是蜂窝协议栈,支持 MQTT、CoAP、TLS 1.2/1.3,可直接对接云平台。它不跑 BLE,若现场需要近场调试,需外挂一颗 nRF52 或使用串口工具。

工业适用性评估与选型建议

把三条线放到工业现场的三个维度上评估:供电方式、数据速率与实时性、网络覆盖。

  • 电池供电、短距、低速率:选 nRF52。例如每 5 分钟上报一次温度,用 52832 + BLE 广播,纽扣电池可撑 1~2 年。
  • 市电或大容量电池、多协议、需本地算力:选 nRF53。例如车间振动监测网关,本地做 FFT,同时用 Thread 组网、BLE 维护。
  • 广域、无本地网关、需定位:选 nRF91。例如野外管网压力监测,NB-IoT 直连平台,GNSS 辅助定位。
选型时不要只看 Flash/RAM 大小,先确认三件事:采集通道数与采样率是否匹配 SAADC 与内核算力;是否需要协议并发;现场是否有可用的短距网关或蜂窝覆盖。三者确定后,型号基本就锁定了。

一个可参考的选型判断流程

实际项目中可以按下面的顺序快速收敛:先判断现场有没有稳定的蜂窝覆盖且设备分散——是则优先 nRF91;否则判断是否需要同时跑两套无线协议或本地做较重运算——是则选 nRF53;否则回到 nRF52,再根据是否需要 USB、802.15.4 在 52832 与 52840 之间二选一。这个顺序把"覆盖"放在第一位,是因为蜂窝覆盖是硬约束,而协议并发和算力可以通过架构拆分来缓解。

评估维度nRF52nRF53nRF91
内核 / 主频M4F / 64MHz双 M33 / 128+64MHzM33 / 64MHz
典型 Flash/RAM512KB~1MB / 64~256KB1MB / 512KB1MB / 256KB
无线制式BLE / 2.4G / 802.15.4BLE + Thread 并发LTE-M / NB-IoT
定位无无GNSS 多星座
典型功耗档最低中高(含射频发射)
工业定位采集节点网关 / 中继广域回传终端

需要强调的是,表中的功耗档位是相对比较,实际续航取决于上报周期、发射功率和休眠策略。例如 nRF91 在 PSM/eDRX 模式下,若每天只上报 4 次,配合大容量锂亚电池也能做到数年续航;而 nRF52 若持续广播,功耗同样会迅速上升。选型不是选"最省电的芯片",而是选"与业务节奏最匹配的芯片"。

nRF91 的 LTE-M/NB-IoT 需要运营商网络支持与 SIM 卡,部署前务必确认现场频段与覆盖。工业现场若在金属机柜内,蜂窝信号衰减明显,需预留外置天线接口。nRF53 双核开发需要同时维护应用核与网络核两套工程,调试复杂度高于单核,团队需评估开发成本。

综合来看,nRF52 是工业采集终端的"基本盘",nRF53 是"多协议与算力升级"的路径,nRF91 是"广域覆盖"的补充。三者并非替代关系,而是可以组合使用:前端 nRF52 采集,中继 nRF53 汇聚,远端 nRF91 回传,构成完整的工业无线采集链路。