模组硬件选型与功耗特性

选模组这事儿,说白了就是选一颗「心脏」。心脏跳得快慢、休息时耗不耗电,直接决定了你的产品能活多久。我见过太多项目,功能调通了,一测功耗直接傻眼——换模组?板子重画,认证重做,周期全废。

所以这一章,咱们把三颗主流模组——BC26、Air724UG、ML302——的功耗底裤扒干净。静态电流多少、动态脉冲多高、哪些坑我替你踩过,一次性说清楚。

三款模组的「静态功耗」对比

静态功耗,就是模组啥也不干、只挂着网络时的电流。你想想看,产品大部分时间都处于这个状态,这个值直接决定了电池能用几天还是几个月。

模组型号 厂商 制程 PSM 静态电流 eDRX 静态电流 备注
BC26 移远 40nm 3.5 µA 120 µA NB-IoT 专用,无 2G 回退
Air724UG 合宙 28nm 5.0 µA 180 µA Cat.1 + 2G 双模
ML302 美格 28nm 4.2 µA 150 µA Cat.1 bis,支持 VoLTE

关键结论:BC26 的 PSM 静态电流最低,只有 3.5 µA。如果你的场景是「一天发一次数据,其余时间深度睡眠」,BC26 是首选。但注意——它没有 2G 回退,NB-IoT 信号差的地方直接掉线。

我记得有一次做智能水表项目,客户要求电池撑 6 年。我们选了 BC26,PSM 电流实测 3.4 µA,配合 19000 mAh 的锂亚电池,理论寿命 7.2 年。嗯,这里要注意:理论值永远要打八折,因为还有自放电和温度影响。

「动态功耗」——发射才是真老虎

静态电流再低,发射时一个脉冲就能把平均功耗拉回来。动态功耗看三个指标:峰值电流、发射时长、以及不同功率等级下的电流曲线。

模组型号 峰值电流 (23dBm) 平均发射电流 发射时长 (200字节) 待机→发射唤醒时间
BC26 220 mA 110 mA 1.2 s 2.8 s
Air724UG 450 mA 210 mA 0.6 s 1.5 s
ML302 380 mA 180 mA 0.8 s 1.8 s

看到没?BC26 峰值只有 220 mA,但发射时长 1.2 秒。Air724UG 峰值 450 mA,但 0.6 秒就发完了。谁更省电?得算平均功耗。

我习惯用一个简单公式:平均电流 = (静态电流 × 静态时长 + 发射电流 × 发射时长) / 总周期。举个例子,每小时发一次数据,BC26 平均电流约 12 µA,Air724UG 约 18 µA。差距没那么大,但如果你每秒发一次,Air724UG 反而更省——因为它发得快。

我的经验:不要只看峰值电流。峰值再高,只要持续时间短,电容就能扛。真正要命的是「发射时长」——它决定了你的电源纹波和电池内耗。

选型避坑指南——我踩过的雷

这部分我直接说人话。以下每一条,都是真金白银换来的教训。

  • 坑一:只看 PSM 电流,不看唤醒时间。 我曾经在一个烟感项目里选了 BC26,PSM 电流确实低,但唤醒需要 2.8 秒。用户按下测试键,等 3 秒才有反应——产品直接被退货。后来换了 Air724UG,唤醒 1.5 秒,体验好很多。
  • 坑二:忽略 2G 回退的功耗陷阱。 ML302 支持 Cat.1 bis,但信号弱时会回退到 2G。2G 发射电流比 Cat.1 高 30%,而且 2G 基站正在退网。我建议:如果场景在城区,选纯 Cat.1 或 NB-IoT;如果在偏远地区,必须带 2G 回退,但要在固件里限制回退次数。
  • 坑三:eDRX 周期设得太短。 有人把 eDRX 周期设为 2.56 秒,结果模组每 2.5 秒醒一次,静态电流从 5 µA 飙升到 180 µA。我习惯的做法:非实时场景,eDRX 设 40.96 秒以上;实时场景,直接用 DRX 或干脆不用 eDRX。
  • 坑四:天线效率影响实际功耗。 这个很多人忽略。天线效率低,模组会自动提高发射功率。效率从 50% 降到 30%,发射电流可能翻倍。我测过一个项目,天线没调好,23dBm 下电流从 220 mA 飙到 380 mA。所以选模组时,一定要留天线调试余量。

警告:不要相信模组厂商的「典型功耗」数据。那些数据都是在理想实验室环境下测的——信号满格、室温 25°C、天线效率 100%。你的产品在 -20°C 的户外、信号两格、天线贴着金属外壳,功耗至少翻 1.5 倍。

一张图看懂选型逻辑

下面这张图,是我自己项目里用的选型决策流程。每次换方案,我都拿它过一遍。

蜂窝模组选型决策流程 确定通信场景 数据量 < 1KB/次? 是 否 选 NB-IoT (BC26) 选 Cat.1 (Air724UG/ML302) 信号稳定 > -110dBm? 是 否 PSM 深度休眠 eDRX 长周期 最终选型需结合电池容量、发射频次、工作温度综合评估

我的选型清单

每次选型,我都会过一遍这个清单。你也试试看:

  1. 通信频次: 一天一次以下 → BC26;几分钟一次 → Air724UG 或 ML302。
  2. 信号环境: 地下室、井盖下 → 必须带 2G 回退;开阔区域 → 纯 Cat.1 或 NB-IoT。
  3. 唤醒时间要求: 用户交互 < 2 秒 → 避开 BC26;后台上报 → BC26 没问题。
  4. 天线空间: 空间小、天线效率难保证 → 选峰值电流低的模组,留更多余量。
  5. 认证成本: 如果只做国内,Air724UG 性价比高;如果出海,ML302 的全球频段覆盖更全。

一个小技巧: 选型阶段就做「功耗预算表」。把静态电流、发射电流、发射时长、周期时间填进去,算出一个理论平均电流。然后乘以 1.5 的安全系数,再选电池。我吃过亏——理论 10 µA,实测 18 µA,因为忘了算模组启动时的冲击电流。

嗯,模组选型这块,说到底就是「取舍」。没有完美的模组,只有最适合你场景的模组。把静态和动态功耗吃透,把避坑指南记牢,你的低功耗设计就成功了一半。