1. 电源设计陷阱:模块启动瞬间电流不足导致反复重启
做蜂窝模组部署,第一个坑往往不在天线,不在协议栈——在电源。
我记得刚入行那会儿,有个项目在实验室跑得好好的,一到现场就反复重启。查了三天,最后发现是电源线长了20厘米。你想想看,20厘米的线,能让一个模组死得这么难看?
嗯,今天我们就来聊聊电源设计里最常见的两个陷阱:启动瞬间电流不足和LDO与DC-DC的选型误区。
1.1 启动瞬间电流:模组的“暴力”时刻
蜂窝模组启动时,不是慢慢悠悠上电的。它会在几毫秒内拉出一个很大的电流尖峰。我实测过某款4G模组,启动瞬间电流能达到2.8A,而正常工作电流只有300mA左右。
为什么会这样?
模组内部有射频功放(PA),上电瞬间要对大电容充电,同时基带处理器也要初始化。这几个动作叠加在一起,就形成了电流浪涌。如果你的电源设计只按“平均电流”来算,那基本上一开机就掉坑里了。
1.2 反复重启的根因分析
模组反复重启,说白了就是:启动时电压被拉低到欠压保护点以下,模组掉电重启,然后再次尝试启动,再次掉电…… 形成一个死循环。
我在项目中遇到过这样一个案例:用了一颗标称输出3A的LDO给NB-IoT模组供电,结果模组一启动就重启。用示波器一抓,启动瞬间电压从3.8V掉到了2.1V。查了LDO的数据手册才发现,这颗LDO的3A输出能力是在输入输出压差1V以上的条件下,而我们的输入只有4.2V,输出3.8V,压差只有0.4V——实际能输出的电流连1A都不到。
这就是典型的“数据手册陷阱”。
1.3 LDO与DC-DC:选型误区大盘点
很多工程师觉得LDO纹波小、电路简单,就一股脑用LDO。DC-DC效率高,但觉得噪声大、外围器件多,就尽量避开。其实这两种方案各有各的适用场景,选错了就是给自己挖坑。
| 对比项 | LDO(低压差线性稳压器) | DC-DC(开关稳压器) |
|---|---|---|
| 效率 | 低(效率 ≈ Vout/Vin) | 高(通常 85%~95%) |
| 输出纹波 | 极低(< 10μV) | 较高(10~50mV,取决于设计) |
| 启动电流能力 | 受输入输出压差限制大 | 通常能提供标称电流的1.2~1.5倍 |
| 外围器件 | 少(2个电容即可) | 多(电感、电容、反馈电阻) |
| 适用场景 | 小电流(< 500mA)、对噪声敏感 | 大电流(> 500mA)、需要高效率 |
1.4 避坑指南:我曾经踩过的三个坑
坑一:只看标称电流,不看瞬态响应
我曾经选了一颗标称3A的DC-DC给4G模组供电,结果模组在发射时(TX burst)电压掉到了3.0V以下。后来发现这颗DC-DC的瞬态响应速度是100μs,而模组的电流变化发生在10μs级别——根本来不及响应。
坑二:忽略输入电容的ESR
有一次模组在低温环境下启动失败,排查发现是输入电容的ESR在低温下增大,导致启动瞬间电压跌落更严重。后来换成了低ESR的陶瓷电容,问题解决。
坑三:电源走线太细
这个说起来有点丢人。有块板子,模组电源走线用了0.3mm宽,算下来电阻有0.1Ω。启动瞬间2.8A电流,光走线就掉了0.28V。加上其他压降,模组就欠压了。后来改成1mm宽走线,问题消失。
1.5 电源设计检查清单
每次做模组电源设计,我都会按这个清单过一遍:
- 确认模组的启动电流峰值(查数据手册,或者实测)
- 电源芯片的瞬态响应时间要小于模组电流变化时间(通常需要 < 10μs)
- 输入输出电容要足够,且ESR要低(推荐X5R或X7R陶瓷电容)
- 电源走线宽度按峰值电流计算,至少留1.5倍余量
- 测试时用示波器抓启动波形,确认电压跌落不超过模组要求的5%
1.6 核心逻辑:电源设计决策流程
下面这张图是我自己总结的电源方案选择流程,每次做新项目都会参考一下:
1.7 实测验证:别信数据手册,信示波器
不管你选的是LDO还是DC-DC,最终都要用示波器抓启动波形来验证。我个人习惯的做法是:
- 用示波器的 单次触发模式,触发电平设在正常工作电压的90%
- 探头直接点在模组的电源引脚上(不要点在电源芯片输出端,中间有走线压降)
- 抓取从模组上电到进入正常工作状态的完整波形
- 确认电压跌落不超过模组要求的5%(通常3.3V模组不能低于3.135V)