2. 硬件基础检查:供电电压与电流能力、电源纹波测量、地线回路检查

做功耗优化这么多年,我见过太多人一上来就追着软件调参数、改协议栈,结果折腾半个月功耗纹丝不动。其实啊,很多问题根源就在硬件供电上。你想想看,模组就像一台发动机,油路都不干净,你怎么调点火时序都没用。

这一节,咱们就老老实实把供电这块摸清楚。我个人的习惯是:先看电压电流,再测纹波,最后查地线。顺序别搞反了,否则你排查半天可能是在白费功夫。

2.1 供电电压与电流能力

LTE 模组对供电的要求其实挺苛刻的。别看规格书上写个 3.3V~4.2V,那只是静态范围。真正工作的时候,尤其是发射瞬间(Tx burst),电流会从几十毫安瞬间飙到 2A 甚至更高。这时候电压如果掉下去,模组就会重启或者降功率发射——功耗反而更高。

核心原则: 模组供电电压在工作全程必须保持在规格书标称值的 ±5% 以内。对于 3.8V 标称的模组,最低不能低于 3.6V,最高不超过 4.2V。

我建议你按下面几步来检查:

  1. 确认电源选型——LDO 还是 DCDC?LDO 纹波小但效率低,大电流下发热严重;DCDC 效率高但纹波大。我个人偏好用 DCDC 加一级 LC 滤波,兼顾效率和纹波。
  2. 测量空载电压——模组不工作时,用万用表测供电端电压,确认与设计值一致。
  3. 测量满载电压——让模组以最大功率发射(比如用 AT+CSQ 指令触发注册),用示波器看电压跌落幅度。
  4. 检查线损——供电线太长或太细,压降会吃掉你的电压裕量。我遇到过用 30cm 杜邦线供电的项目,满载时模组端电压只剩 3.2V,模组直接罢工。
检查项 正常范围 异常表现 常见原因
空载电压 标称值 ±2% 偏高或偏低 电源芯片故障、反馈电阻偏差
满载电压跌落 < 200mV 跌落 > 500mV 电源输出能力不足、线阻过大
电流峰值 符合模组规格 持续超限 天线匹配差、PA 工作异常

小技巧: 测量电流时别用万用表的电流档直接串进去,那玩意响应太慢,抓不到瞬态峰值。用电流探头或者串一个 10mΩ 采样电阻,用示波器看电压波形再换算成电流,这才是正经做法。

2.2 电源纹波测量

纹波这东西,说白了就是电源上的交流杂讯。模组内部的射频电路对电源纯净度非常敏感。纹波大了,接收灵敏度会下降,发射功率会不稳,最终结果就是——模组为了弥补性能损失,不得不加大发射功率或者重传数据包,功耗自然就上去了。

我曾经排查过一个案子,模组待机电流比规格书大了 30%,查了半个月找不到原因。最后用示波器一看,电源纹波有 120mVpp,远超模组要求的 50mVpp。换了个低纹波的 DCDC,待机电流直接降下来了。嗯,有时候问题就这么简单。

测量纹波时要注意几点:

  • 探头要短地——把示波器探头的接地夹去掉,直接用探头尖端和接地弹簧接触测量点。长地线会引入噪声,测出来的纹波不准。
  • 带宽限制——打开示波器的 20MHz 带宽限制,滤掉高频噪声,只看电源纹波本身。
  • 测量位置——在模组供电引脚最近处测量,别在电源输出端测。线缆上的压降和噪声会掩盖真实情况。
  • 分状态测量——待机态、空闲态、发射态分别测一次。发射态的纹波通常最大。

注意: 纹波不是越低越好。过低的纹波往往意味着电源环路响应慢,动态负载下电压跌落会更严重。一般 LTE 模组要求纹波 < 50mVpp,能做到 30mVpp 以内就算优秀了。

2.3 地线回路检查

地线问题是最容易被忽视的。很多人觉得地就是地,接上就行了。其实不然。地线上的阻抗在高频下会变得很明显,尤其是当模组发射大电流时,地线上的压降会形成所谓的「地弹」,导致模组内部逻辑电平紊乱,甚至引发射频自激。

我检查地线回路一般看三个地方:

  1. 单点接地还是多点接地?——模组供电地、射频地、数字地应该先在模组下方汇合,再统一回到电源地。别搞成星形接地,那对高频回路是灾难。
  2. 地线宽度够不够?——2A 的电流,PCB 上地线至少要有 2mm 宽,最好用铺铜。我见过用 0.3mm 走线做供电地的设计,那简直是拿电阻丝当地线用。
  3. 地环路有没有?——用示波器探头的地夹夹在模组地,尖端测远端地,如果看到明显的交流信号,说明存在地环路噪声。这时候需要检查是否有大电流回路穿过敏感区域。

避坑指南: 我曾经在一个项目里发现模组发射时功耗异常高,用热成像一看,地线铜箔在发热。量了一下,地线阻抗竟然有 0.5Ω。2A 电流一过,地线上就掉了 1V 电压,模组实际工作电压只剩 2.8V。你说它能正常工作吗?

下面这张图是我自己总结的供电排查流程,你可以照着走一遍:

供电排查流程图 开始排查 1. 测量空载电压 2. 测量满载电压跌落 跌落 < 200mV? 是 3. 测量电源纹波 纹波 < 50mV? 是 4. 检查地线回路 否 检查电源/线缆 否 增加滤波电容

走完上面这套流程,供电层面的问题基本就能筛出来了。我个人的经验是,80% 的功耗异常在硬件基础检查阶段就能找到线索。别急着动软件,先把硬件底子打扎实了再说。

最后提醒一句: 测量时记得用同一根地线做参考点。示波器探头的地和模组的地之间如果有电位差,你测出来的所有数据都是错的。我习惯在模组附近焊一个测试地孔,专门给示波器用。