1. 功耗基础概念:搞懂这些,你才能谈优化

做蜂窝模组功耗优化,第一件事不是拿示波器去抓波形。你得先搞清楚——我们到底在测什么?

我见过不少工程师,上来就盯着峰值电流看,觉得峰值高就是功耗大。其实不一定。功耗优化是个系统工程,你得先理解几个核心指标。

1.1 蜂窝模组的三大功耗指标

说白了,模组的功耗状态就三种:干活、睡觉、以及中间状态。对应的指标就是平均电流、峰值电流和待机电流。

指标 定义 典型值(NB-IoT / Cat.M) 对电池影响
平均电流 一个完整工作周期内的电流均值 20 µA ~ 200 µA 直接决定电池能用多久
峰值电流 发射或接收瞬间的最大电流 200 mA ~ 2 A 影响电源设计和电池内阻
待机电流 模组休眠或空闲时的电流 1 µA ~ 10 µA 决定待机时长

重点记住:平均电流才是电池寿命的「真凶」。峰值电流再大,只要持续时间短,对总功耗贡献其实有限。

我在项目中遇到过一件事:有个产品,峰值电流测出来1.8A,团队吓坏了,赶紧换大电容、加DCDC。结果一算平均电流,才45µA。电池寿命还是三年多。所以别被峰值吓到,先看平均。

1.2 功耗单位与换算

做功耗分析,单位换算必须烂熟于心。我习惯用一张表搞定:

单位 换算关系 常见场景
1 A 1000 mA 发射峰值
1 mA 1000 µA 工作态平均
1 µA 1000 nA 深度休眠
1 nA 0.001 µA RTC 漏电

你想想看,一个模组待机电流标称2µA,结果你测出来是20µA。差了10倍。如果电池是1000mAh,理论待机时间就从50万小时掉到5万小时。嗯,这里要注意——很多工程师换算时把mA和mAh搞混了。

我的小技巧:功耗计算时,先把所有电流统一成mA,时间统一成小时。这样电池容量(mAh)直接除以平均电流(mA),就是理论续航小时数。简单粗暴,不容易出错。

1.3 功耗与电池寿命的关系

这个关系其实就一个公式:

电池寿命(小时) = 电池容量(mAh) / 平均电流(mA)

举个例子:

  • 电池:2000 mAh
  • 平均电流:100 µA(即0.1 mA)
  • 理论寿命:2000 / 0.1 = 20000 小时 ≈ 2.28 年

但实际没这么简单。电池有自放电、内阻会随温度变化、模组在不同信号强度下电流也不一样。我曾经做过一个项目,理论算出来3年,实际1年半就没电了。为什么?因为忽略了网络注册时的峰值电流对电池的冲击。

避坑指南:千万不要直接用标称电池容量算寿命。实际可用容量通常只有标称的70%~80%。尤其是低温环境,锂电池容量可能打对折。

1.4 知识体系总览

下面这张图,是我做功耗分析时脑子里一直挂着的框架。你把它记住,后面每一章都会用到。

蜂窝模组功耗知识体系 蜂窝模组功耗知识体系 三大功耗指标 平均电流 峰值电流 待机电流 单位换算 电池寿命计算 核心逻辑:平均电流 → 单位统一 → 电池容量折算 → 实际寿命 别忘了考虑自放电、温度、网络注册等实际因素

这张图把功耗分析的三个核心模块串起来了。你先理解指标,再搞定单位,最后算电池寿命。后面所有排查和优化,都是围绕这三个模块展开的。

1.5 本章小结

嗯,这一章的内容就这些。说白了就三件事:

  • 平均电流是电池寿命的关键,别被峰值带偏
  • 单位换算要熟练,mA、µA、nA 搞混了会出大问题
  • 电池寿命别只算理论值,实际要打折

我个人习惯,每次拿到一个新模组,第一件事就是看它的平均电流曲线。峰值再高,只要持续时间短,电源设计上留够余量就行。但平均电流一旦超标,电池寿命就悬了。