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,我只看三个指标:
- 静态电流(Iq):这是低功耗设计的命门
- 转换效率:轻载效率比满载效率更重要
- 输入电压范围:要覆盖电池从满电到没电的整个区间
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配好了,路径管好了,你的货架系统就能安安静静地跑上三五年。下次咱们聊传感器选型,那又是另一番天地了。