2. 节点硬件架构:典型NB-IoT节点组成与芯片方案对比

做NB-IoT节点设计,说白了就是要把几个关键模块捏合在一起。我这些年经手过不下二十种节点方案,从抄表到环境监测,核心架构其实大同小异。今天咱们就掰开揉碎了聊聊,一个典型的NB-IoT节点到底由什么组成,以及主流芯片怎么选。

2.1 典型节点组成:四大金刚

一个NB-IoT节点,我习惯把它拆成四个部分:MCU、NB-IoT模组、传感器、电源。缺一个,这活儿就干不成。

核心架构图(文字版)

传感器 → MCU(主控) ↔ NB-IoT模组(通信)
              ↑
           电源管理(电池+DC-DC)

2.1.1 MCU:节点的“大脑”

MCU负责采集传感器数据、控制模组休眠唤醒、处理协议栈。选型时我主要看三点:功耗、唤醒时间、外设接口

举个例子,我做过一个智能水表项目,要求电池撑5年。当时选了STM32L0系列,休眠功耗才0.3μA,从休眠到唤醒只要3μs。嗯,这里要注意——有些MCU标称功耗很低,但唤醒时间太长,频繁唤醒反而更费电。

我的经验:MCU的“深度休眠+快速唤醒”能力,比单纯的低功耗更重要。你想想看,节点大部分时间都在睡觉,但每次醒来干活那几毫秒,电流可能飙到几十mA。如果唤醒慢,这几十mA就白烧了。

2.1.2 NB-IoT模组:节点的“嘴巴”

模组负责把数据发到基站。目前主流方案有华为海思的Boudica系列、高通MDM9206、移远BC系列等。选模组我主要看:灵敏度、功耗等级(PSM/eDRX)、协议栈成熟度

我记得有一次,客户反馈节点经常掉线。排查了半天,发现是模组固件版本太老,PSM模式下唤醒后重连基站超时。后来升级了固件,问题就解决了。所以,模组的固件迭代能力也是隐性指标。

2.1.3 传感器:节点的“眼睛”

传感器种类太多了——温度、湿度、压力、流量、气体……选型时除了精度,更要关注工作电流和启动时间

我踩过一个坑:某款温湿度传感器标称待机电流0.1μA,但每次测量前需要预热100ms,预热电流高达15mA。如果每小时采集一次,这100ms的预热电流反而成了耗电大头。后来我换了一款不需要预热的传感器,整机续航提升了30%。

避坑指南:我曾经因为没仔细看传感器数据手册的“启动时序”,导致节点续航少了一半。记住:传感器的“平均功耗”不等于“工作电流×工作时间”,还要算上启动和稳定时间。

2.1.4 电源:节点的“心脏”

NB-IoT节点通常用锂电池供电(ER系列或锂亚电池),配合DC-DC转换器。电源设计的关键是:低静态电流、高效率、宽输入电压范围

我常用的电源芯片是TI的TPS62740或圣邦微的SGM6603。前者静态电流只有360nA,适合电池供电场景。后者是升压芯片,能把2V的电池电压升到3.3V,效率能到90%以上。

2.2 主流芯片方案对比

下面这张表是我自己整理的,涵盖了目前市面上主流的NB-IoT节点方案。你对比着看,心里就有数了。

方案 MCU NB-IoT模组 典型功耗(休眠) 典型功耗(发送) 适用场景
方案A(低功耗) STM32L051 移远BC95 1.2μA 120mA@23dBm 水表、气表
方案B(均衡型) NXP LPC824 中移物联M5310 2.5μA 110mA@23dBm 环境监测
方案C(高性能) GD32F303 华为Boudica 150 3.8μA 130mA@23dBm 工业控制
方案D(超低功耗) TI MSP430FR 高通MDM9206 0.8μA 105mA@23dBm 医疗、穿戴

选型建议:

  • 追求极致续航:选方案D,MSP430FR的FRAM技术让休眠功耗极低,但价格稍贵。
  • 性价比优先:方案A最成熟,STM32L0生态好,BC95模组便宜,适合大批量。
  • 需要本地处理:方案C的GD32F303主频高,能跑一些轻量级算法,比如FFT或滤波。

2.3 我的个人选型心法

做了这么多年,我总结了一套选型流程,分享给你:

  1. 先定传感器——传感器的功耗和供电电压,决定了电源和MCU的选型范围。
  2. 再定通信频次——每天发几次数据?每次发多少字节?这决定了模组的工作模式(PSM还是eDRX)。
  3. 最后算总功耗——把MCU、模组、传感器、电源转换效率全部算进去,留20%余量。

我见过不少新手,一上来就选最便宜的模组,结果发现MCU驱动起来费劲,或者功耗算下来不达标。说白了,选型不是选最便宜的,而是选最匹配的

一个小技巧:如果你不确定某个模组的实际功耗,可以买几块开发板,用示波器抓一下电流波形。我每次做新方案都会这么干,比看数据手册靠谱多了。

2.4 本章小结

嗯,这一章咱们把NB-IoT节点的硬件架构捋了一遍。核心就四点:

  • MCU:选休眠功耗低、唤醒快的,比如STM32L0或MSP430。
  • 模组:看灵敏度、功耗等级和固件成熟度,移远BC系列和华为Boudica是主流。
  • 传感器:别只看工作电流,启动时间和预热电流才是隐藏的坑。
  • 电源:静态电流要低,效率要高,锂亚电池+DC-DC是黄金组合。

下一章,咱们会深入聊聊电源管理策略——怎么让节点在PSM和eDRX模式下把功耗压到最低。到时候我会拿一个实际项目案例,手把手教你算续航。

记住:硬件架构是骨架,电源管理才是灵魂。骨架搭不好,后面再怎么优化也白搭。