4、电源管理方案设计:电池选型、DC-DC转换器选型、电源路径管理

电源管理,说白了就是给货架系统“喂饭”。喂得好,系统能跑三五年。喂不好,半年就得换电池。我这些年做低功耗项目,踩得最深的坑,十有八九都跟电源有关。

今天咱们就聊聊电池怎么选、DC-DC怎么配、电源路径怎么管。这三件事搞定了,你的货架系统才算真正有了“续航底气”。

4.1 电池选型:锂亚电池 vs 干电池

先问个问题:你的货架系统,是放在超市里,还是放在户外仓库?

场景不同,电池选择天差地别。我个人习惯,先看工作温度,再看自放电率,最后才看容量。

4.1.1 锂亚电池(Li-SOCl₂)

锂亚电池是我在工业项目中的首选。为什么?因为它自放电率极低,每年不到1%。你想想看,一个货架标签放三年,电池还能剩97%的电量,这多香。

它的优势很明显:

  • 能量密度高:一节AA尺寸的锂亚电池,容量能做到2400mAh以上
  • 工作温度宽:-55℃到+85℃,冷库货架完全没问题
  • 电压平台稳定:3.6V,放电曲线几乎是一条直线

关键参数对比(AA尺寸)

参数 锂亚电池 碱性干电池
标称电压 3.6V 1.5V
典型容量 2400mAh 2000mAh
自放电率 <1%/年 3-5%/年
工作温度 -55~+85℃ 0~50℃
脉冲能力 弱(需配合电容) 中等

⚠️ 注意:锂亚电池有个“死穴”——脉冲放电能力差。无线模块发射瞬间需要几十毫安的电流,锂亚电池直接拉会掉电压。我曾经有个项目,用锂亚电池直供电,结果每次LoRa发射都导致MCU复位。后来加了1000μF的钽电容才解决。

4.1.2 干电池(碱性电池)

干电池的优势是便宜、好买。超市里随便一个货架都能买到。但它的短板也很明显:

  • 电压会逐渐下降,1.5V降到0.9V才没电
  • 自放电率偏高,放一年可能就剩80%
  • 低温性能差,0℃以下容量打对折

我建议:如果货架系统是室内使用、更换方便、成本敏感,干电池可以选。但如果是冷链物流或者户外场景,还是老老实实用锂亚电池。

4.2 DC-DC转换器选型

电池电压和系统工作电压往往不匹配。锂亚电池3.6V,MCU要3.3V,传感器可能还要1.8V。这时候就需要DC-DC转换器。

选DC-DC,我只看三个指标:

  1. 静态电流(Iq):这是低功耗设计的命门
  2. 转换效率:轻载效率比满载效率更重要
  3. 输入电压范围:要覆盖电池从满电到没电的整个区间

4.2.1 降压型(Buck)转换器

锂亚电池3.6V降到3.3V,用LDO效率只有91%,用Buck能做到95%以上。但Buck有个问题——静态电流大。普通Buck的Iq在几十μA,而低功耗Buck能做到1μA以下。

我常用的芯片:

  • TPS62740:Iq仅360nA,效率高达95%
  • LTC3388:Iq 1.6μA,输入范围2.7V-20V
  • XC9235:Iq 1.2μA,价格便宜

💡 我的经验:选DC-DC时,别只看数据手册上的最大效率。要看10μA、100μA、1mA这几个点的效率。因为货架系统大部分时间在休眠,电流只有几μA。我曾经被一个标称95%效率的芯片坑过——它在1mA时效率只有60%。

4.2.2 升压型(Boost)转换器

干电池方案通常需要升压。一节干电池1.5V,降到0.9V就没电了。用Boost可以把0.9V升到3.3V,榨干电池最后一点电量。

选Boost要注意启动电压。有些Boost需要1.2V以上才能启动,那0.9V的电池就废了。我推荐用TPS61099,启动电压0.7V,Iq仅300nA。

// 典型升压电路配置示例
// 输入:0.9V-1.5V(单节干电池)
// 输出:3.3V
// 芯片:TPS61099

// 关键外围元件
// L1: 4.7μH 功率电感
// CIN: 10μF 陶瓷电容
// COUT: 10μF 陶瓷电容
// R1: 1MΩ (反馈上分压)
// R2: 470kΩ (反馈下分压)

// 输出电压计算公式
// VOUT = 1.2V * (1 + R1/R2)
// VOUT = 1.2V * (1 + 1MΩ/470kΩ) ≈ 3.3V

4.3 电源路径管理

电源路径管理,就是处理“电池供电”和“外部供电”之间的切换。货架系统可能同时有电池和USB供电,怎么无缝切换?

我见过最蠢的设计:用两个二极管做“或”逻辑。简单是简单,但二极管有0.3V-0.7V的压降,电池电压本来就宝贵,再被二极管吃掉0.3V,系统可能直接掉电。

4.3.1 理想二极管方案

用MOSFET代替二极管,导通电阻只有几十mΩ,压降几乎为零。这就是“理想二极管”。

推荐芯片:

  • LTC4412:最简单的理想二极管控制器,两个MOSFET搞定
  • MAX40200:集成理想二极管,Iq仅1.1μA
  • TPS2121:双输入电源路径管理,支持优先级设置

电源路径管理逻辑

输入状态 系统供电来源 电池状态
仅电池 电池 → 系统 放电
仅USB USB → 系统 不工作
电池+USB USB → 系统(优先) 不工作(或充电)

4.3.2 电池充电管理

如果货架系统支持充电,那就要考虑充电管理芯片。锂亚电池不能充电!这点千万记住。锂亚电池是一次性电池,充电会爆炸。

可充电的方案用锂聚合物电池(LiPo)或磷酸铁锂(LiFePO₄)。

充电管理芯片推荐:

  • BQ24040:线性充电,最大1A,带热调节
  • MCP73831:小封装,外围元件少,适合空间受限的场景
  • TP4056:便宜,但静态电流偏大(约50μA)

⚠️ 避坑指南:我曾经在一个项目中用了TP4056做充电管理,结果系统休眠时电池还在通过充电芯片放电。后来一查,TP4056在无输入时反向漏电流有50μA。对于一节2000mAh的电池,50μA的漏电意味着三年少用一半电量。所以,充电芯片一定要选带“电池断开”功能的。

4.4 实际设计中的几个要点

嗯,最后再唠叨几句。电源管理设计,细节决定成败。

  • 去耦电容不能省:每个电源引脚放一个0.1μF+10μF的组合,位置尽量靠近引脚
  • 电感选型要算峰值电流:别只看额定电流,要看饱和电流。我习惯留30%余量
  • PCB走线要粗:电源线至少20mil,大电流走线用40mil以上
  • 测试要测极限:电池从满电到欠压,每个电压点都要测一遍系统工作状态

电源管理这块,说白了就是“省着用、管着用、换着用”。电池选对了,DC-DC配好了,路径管好了,你的货架系统就能安安静静地跑上三五年。下次咱们聊传感器选型,那又是另一番天地了。