模组硬件选型与功耗特性
选模组这事儿,说白了就是选一颗「心脏」。心脏跳得快慢、休息时耗不耗电,直接决定了你的产品能活多久。我见过太多项目,功能调通了,一测功耗直接傻眼——换模组?板子重画,认证重做,周期全废。
所以这一章,咱们把三颗主流模组——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 倍。
一张图看懂选型逻辑
下面这张图,是我自己项目里用的选型决策流程。每次换方案,我都拿它过一遍。
我的选型清单
每次选型,我都会过一遍这个清单。你也试试看:
- 通信频次: 一天一次以下 → BC26;几分钟一次 → Air724UG 或 ML302。
- 信号环境: 地下室、井盖下 → 必须带 2G 回退;开阔区域 → 纯 Cat.1 或 NB-IoT。
- 唤醒时间要求: 用户交互 < 2 秒 → 避开 BC26;后台上报 → BC26 没问题。
- 天线空间: 空间小、天线效率难保证 → 选峰值电流低的模组,留更多余量。
- 认证成本: 如果只做国内,Air724UG 性价比高;如果出海,ML302 的全球频段覆盖更全。
一个小技巧: 选型阶段就做「功耗预算表」。把静态电流、发射电流、发射时长、周期时间填进去,算出一个理论平均电流。然后乘以 1.5 的安全系数,再选电池。我吃过亏——理论 10 µA,实测 18 µA,因为忘了算模组启动时的冲击电流。
嗯,模组选型这块,说到底就是「取舍」。没有完美的模组,只有最适合你场景的模组。把静态和动态功耗吃透,把避坑指南记牢,你的低功耗设计就成功了一半。