供电系统设计:DC-DC转换器、LDO选型与效率曲线

供电系统,说白了就是模组的“心脏”。你想想看,一个NB-IoT模组待机电流才几微安,结果供电芯片自己就吃掉几十微安,那还玩什么低功耗?我见过太多项目,射频指标调得漂漂亮亮,一测整机功耗却傻了眼——问题往往就出在电源转换效率上。

这一章,咱们把DC-DC和LDO这两兄弟掰开揉碎,看看它们到底怎么影响整体功耗。

一、LDO与DC-DC:天生一对,但各有脾气

先看个对比表格,心里有个底:

特性 LDO DC-DC(降压型)
效率 ≈ Vout/Vin(压差越大效率越低) 80%~95%(轻载时可能下降)
输出纹波 极低(< 10μV) 较高(10~50mV,取决于拓扑)
静态电流 可低至几百nA 通常几μA到几十μA
噪声 极低 有开关噪声
成本/面积 低/小 高/大(需要电感、电容)
适用场景 射频、模拟电路、低噪声供电 大电流、高效率需求

我个人习惯:能用DC-DC的地方尽量用DC-DC,但射频前端和时钟电路必须用LDO。为什么?因为DC-DC的开关噪声会直接耦合到天线,导致灵敏度恶化。我在一个Cat.1项目中吃过这个亏——DC-DC频率刚好落在接收频段内,灵敏度直接掉了3dB,后来加了一级LDO才救回来。

二、效率曲线:别只看标称值

很多工程师选DC-DC只看数据手册第一页的“效率高达95%”,结果实际用起来只有70%。为什么?因为那个95%是在特定条件下测的——通常是中等负载、特定输入输出电压。你想想看,模组大部分时间在PSM(省电模式)或eDRX(扩展不连续接收),电流可能只有几微安到几毫安。

看这张图就明白了:

DC-DC转换器效率曲线 vs 负载电流 负载电流 (mA) - 对数坐标 0.01 0.1 1 10 100 0% 25% 50% 75% 100% 优质DC-DC 普通DC-DC PSM/eDRX 工作区 数据收发 工作区

看到了吗?轻载效率才是低功耗设计的命门。模组在PSM模式下电流可能只有3μA,如果DC-DC在1mA以下效率骤降到30%,那还不如直接用LDO。

核心原则:选DC-DC时,一定要看数据手册里的“效率 vs 负载电流”曲线,重点关注1μA~10mA区间的效率。如果厂家没给这条曲线,我建议直接换芯片。

三、选型实战:三步走

第一步:算功耗预算

先搞清楚模组各状态的电流需求:

模组状态 典型电流 持续时间 占比
PSM(省电模式) 3~5 μA 数小时 > 95%
eDRX(扩展不连续接收) 100~500 μA 几秒~几分钟 ~4%
数据发送(TX) 200~500 mA 几十毫秒 < 0.1%
数据接收(RX) 50~100 mA 几十毫秒 < 0.1%

嗯,这里要注意:PSM占比超过95%,但TX峰值电流可能比PSM高10万倍。所以供电芯片必须同时满足“极低静态电流”和“高峰值输出能力”。

第二步:选拓扑

我个人习惯这样选:

  • 电池直接供电(3.6V~4.2V)→ 模组VBAT(3.3V~3.6V):用DC-DC降压,选静态电流< 5μA的型号。比如TPS62840,静态电流仅1.5μA,轻载效率还能保持80%以上。
  • DC-DC输出 → 射频/时钟供电:必须加一级LDO。选压差低、PSRR高的型号,比如TPS7A02,静态电流低至25nA。
  • 电池直接 → RTC/备份域:直接用LDO,因为电流极小(< 1μA),LDO的压降损耗可以忽略。

小技巧:如果DC-DC的轻载效率实在不理想,可以考虑“旁路模式”——在PSM期间用LDO供电,在TX/RX期间切回DC-DC。我曾在某款水表产品上用过这种方案,整机待机功耗降低了40%。

第三步:算效率,算损耗

别只看效率百分比,要算实际功耗。举个例子:

场景:3.8V电池 → 3.3V/100mA输出

方案A:LDO
- 效率 = 3.3/3.8 = 86.8%
- 损耗功率 = (3.8-3.3) × 0.1 = 0.05W
- 自身功耗 ≈ 静态电流 × 输入电压 = 1μA × 3.8V = 3.8μW

方案B:DC-DC(效率90%)
- 输入功率 = 3.3×0.1 / 0.9 = 0.367W
- 损耗功率 = 0.367 - 0.33 = 0.037W
- 自身功耗 ≈ 静态电流 × 输入电压 = 5μA × 3.8V = 19μW

结论:大电流时DC-DC损耗更小,但自身静态功耗更高。
      如果模组99%时间在PSM(3μA),LDO的总功耗反而更低。

你看,没有绝对的“谁更好”,只有“谁更适合你的场景”。

四、避坑指南:我踩过的几个坑

坑一:电感选型不当导致效率暴跌

我曾经在一个项目中,DC-DC效率怎么都上不去,只有70%。查了半天,发现是电感饱和电流选小了——峰值电流时电感饱和,效率直接崩了。后来换成饱和电流大30%的电感,效率回到88%。记住:电感的DCR和饱和电流要同时看,DCR越低越好,但饱和电流必须大于峰值电流的1.2倍。

坑二:输出电容ESR太大

DC-DC的输出纹波跟电容ESR直接相关。我见过有人用普通铝电解电容,纹波高达100mV,导致模组在TX时误码率飙升。换成低ESR的MLCC(多层陶瓷电容),纹波降到10mV以下,问题解决。

坑三:LDO的PSRR在高频段下降

很多LDO数据手册只给1kHz的PSRR(电源抑制比),但DC-DC的开关频率可能是1MHz以上。这时候LDO的PSRR可能已经降到20dB以下,根本滤不掉噪声。选LDO时,一定要看1MHz处的PSRR,至少要40dB以上。

警告:不要为了省成本把LDO换成磁珠+电容滤波。磁珠在低频段几乎没有滤波效果,而DC-DC的开关噪声往往在几百kHz到几MHz,磁珠根本扛不住。射频供电必须用LDO,这是底线。

五、整体功耗评估:一个实际案例

最后,我分享一个实际项目的功耗拆解。某NB-IoT烟感产品,电池容量2400mAh,要求续航5年:

供电方案 PSM功耗 TX功耗 日均功耗 理论续航
纯LDO(3.8V→3.3V) 4.5 μA 380 mA 12.8 μAh 18.7 年
DC-DC(静态5μA) 8.2 μA 310 mA 15.6 μAh 15.3 年
DC-DC+LDO混合 4.8 μA 320 mA 13.1 μAh 18.3 年

有意思吧?在这个案例里,纯LDO方案反而比DC-DC方案续航更长。因为PSM占比太高,DC-DC的静态电流成了主要矛盾。最终我们选了DC-DC+LDO混合方案——PSM时切到LDO,TX时用DC-DC,既保证了效率,又压低了待机功耗。