4. 电源系统设计:电池选型、DCDC选型与电源路径管理

做低功耗水质监测终端,电源系统是真正的「心脏」。我见过太多项目,传感器选得再好,算法写得再漂亮,结果电池撑不过三个月,全白搭。今天咱们就聊聊电源设计的几个核心环节。

4.1 电池选型:锂亚电池 vs 锂聚合物

先说结论:长期野外部署,首选锂亚电池。为什么?

锂亚电池(Li-SOCl₂)最大的优势是自放电率极低,每年不到1%。你想想看,一个终端部署在河岸边,可能一年才去维护一次。如果用锂聚合物电池,三个月自放电就去掉10%-20%,设备还没开始工作就先亏电了。

我做过一个项目,客户坚持用锂聚合物电池,理由是「便宜、好买」。结果呢?冬天零下10度,电池容量直接腰斩,设备频繁掉线。后来换成锂亚电池,问题全解决了。

关键参数对比:
参数 锂亚电池 锂聚合物
自放电率 ≤1%/年 5-10%/月
工作温度 -55℃ ~ +85℃ -20℃ ~ +60℃
能量密度 500-700 Wh/L 200-300 Wh/L
脉冲能力 弱(需配合电容)
典型容量 ER34615: 19Ah 18650: 2.6Ah

不过锂亚电池有个坑——脉冲放电能力差。水质监测终端在采集数据时,传感器和无线模块瞬间电流可能达到几百毫安甚至安培级。锂亚电池直接扛不住,电压会瞬间跌落。

避坑指南: 我曾经在第一批样机里直接用锂亚电池给NB-IoT模块供电,结果模块一发射,电压从3.6V掉到2.8V,直接复位。后来加了超级电容才解决。

所以实际方案是:锂亚电池 + 超级电容。电池负责长期待机,电容负责瞬间大电流。电容容量选100F-200F,够一次数据采集和发送就行。

4.2 升压/降压DCDC选型

锂亚电池标称3.6V,但实际电压范围是2.8V到3.9V。传感器可能需要3.3V或5V,MCU需要1.8V或3.3V。所以DCDC是必须的。

选型时我主要看三个指标:

  • 静态电流(Iq):越低越好,最好小于1μA
  • 效率曲线:重点关注10μA-10mA区间的效率
  • 输入电压范围:必须覆盖电池的完整电压区间

我个人习惯用TPS62740(TI的降压芯片)和TPS61099(TI的升压芯片)。前者静态电流只有360nA,后者在10μA负载下效率还能保持80%以上。

小技巧: 很多DCDC芯片在轻载时会进入「脉冲跳跃模式」,效率反而比固定频率模式高。选型时一定要看datasheet里的轻载效率曲线。

举个实际电路例子:

// 降压电路:3.6V -> 3.3V
// TPS62740 典型应用
// 输入:2.2V - 5.5V
// 输出:3.3V @ 300mA
// 静态电流:360nA

C1 = 10μF  // 输入电容
C2 = 22μF  // 输出电容
L1 = 10μH  // 电感
R1 = 1.8MΩ // 反馈电阻上
R2 = 1.0MΩ // 反馈电阻下
// Vout = 0.8V * (1 + R1/R2) = 0.8 * (1 + 1.8/1.0) = 3.3V

嗯,这里要注意:反馈电阻的取值要尽量大,因为电阻本身也会消耗电流。1MΩ级别的电阻,分压电流只有微安级,可以接受。

4.3 静态电流控制

静态电流是低功耗设计的「隐形杀手」。很多工程师只关注工作时的功耗,忽略了待机时的漏电流。

我统计过,一个典型的水质监测终端,待机电流由以下几部分组成:

  • MCU休眠模式:0.5μA - 2μA
  • RTC时钟:0.5μA - 1μA
  • DCDC芯片静态:0.3μA - 1μA
  • 传感器漏电:0.1μA - 1μA
  • 分压电阻网络:0.5μA - 2μA

加起来,待机电流很容易超过5μA。如果电池容量是19Ah,理论待机时间:

19Ah / 5μA = 3,800,000小时 ≈ 433年

看起来很长对吧?但别忘了,实际工作时电流是几十毫安,而且电池还有自放电、温度影响等因素。所以待机电流每降低1μA,实际寿命可能延长几个月。

我的经验法则: 待机电流控制在3μA以内,配合19Ah锂亚电池,理论寿命可达5年以上。

怎么控制?几个实用方法:

  • 用MOSFET切断不用的电路:传感器、无线模块在休眠时完全断电
  • 选择带使能引脚的DCDC:休眠时关掉DCDC,用LDO给MCU供电
  • 分压电阻加开关:电池电压检测只在需要时才打开分压网络

4.4 电源路径管理

这个环节很多人会忽略,但恰恰是决定系统可靠性的关键。

什么叫电源路径管理?说白了就是:当同时有电池和外部电源(比如USB)时,系统该怎么选择供电?

我见过一个失败的案例:工程师直接把USB和电池通过二极管并联,结果USB供电时电池一直在充电(锂亚电池不能充电),电池鼓包漏液,整个终端报废。

正确的做法是使用电源路径管理芯片,比如TI的BQ24040或LTC的LTC4412。它们能实现:

  • 外部电源接入时,自动切断电池供电
  • 外部电源断开时,无缝切换到电池
  • 防止电池反向充电

如果不想用专用芯片,也可以用分立元件搭一个:

// 简易电源路径管理电路
// 使用P-MOSFET和二极管

// 外部电源(USB 5V)接入时:
// - Q1(P-MOSFET)的栅极被拉低,Q1导通
// - 系统由USB供电
// - D1(肖特基二极管)防止电流倒灌到电池

// 外部电源断开时:
// - Q1栅极通过R1上拉,Q1关断
// - 系统通过D1由电池供电

// 元件参数:
// Q1: SI2301 (P-MOSFET, Vgs(th) = -0.4V)
// D1: SS34 (肖特基二极管, Vf = 0.3V @ 1A)
// R1: 100kΩ (栅极上拉电阻)
注意: 锂亚电池绝对不能用普通充电电路!它是一次性电池,充电会导致爆炸。如果系统需要充电功能,请使用锂聚合物电池或磷酸铁锂电池。

最后总结一下电源设计的核心思路:

  • 电池选型:长期部署用锂亚+超级电容,短期或可充电用锂聚合物
  • DCDC选型:静态电流优先,其次看轻载效率
  • 静态电流控制:每个微安都要计较,用MOSFET切断不必要电路
  • 电源路径管理:防止电池反充,实现无缝切换

电源设计没有捷径,就是一个个细节抠出来的。你想想看,一个终端部署在野外,可能三年五年没人管。电源系统但凡有一点瑕疵,整个项目就白干了。所以,多花点时间在电源上,绝对值得。