锂电池供电的3.3V/5V无电感升压设计:电荷泵PW4004A实战解析
锂电池设备做供电设计时,3.3V和5V永远是绕不开的两条轨。尤其是用单节锂电(3.0V~4.2V)供电的便携产品,MCU要3.3V、传感器要5V,偏偏电池电压就在这两个电压附近来回晃:满电4.2V高于3.3V,快没电时又跌到3.0V以下。这时候很多人第一反应是上电感式Boost,但电感选型、布局、EMI问题接踵而来。我自己在几款低功耗便携设备里试过用无电感升压方案,也就是电荷泵(Charge Pump)路线,以PW4004A这类芯片为代表,在很多场景下反而更省心。这篇文章就围绕锂电池场景下3.3V和5V无电感升压的选型逻辑、PW4004A的实际应用,以及外围电路设计的细节展开,给想走这条路的人一个可以照着操作的参考。
1. 锂电池供电设计的第一道选择题:3.7V电芯怎么喂出3.3V和5V
1.1 先看清电池的"真实电压窗口"
很多刚接触便携设备供电的开发者容易犯一个错误:拿着标称3.7V去规划整个电源系统。实际上锂电池的工作电压是个动态区间——充满电4.2V,标称3.7V,放电截止通常在3.0V左右。有些电池保护板甚至放到2.75V才切断。这意味着3.3V这条轨"有时需要降压、有时需要升压",5V则始终需要升压(除非你用两节电池串联)。
拿一个典型的低功耗BLE传感器节点举例:主控在3.3V下运行,一颗温湿度传感器需要3.3V,一颗气体传感器可能需要5V供电。电池从4.2V放到3.0V的过程里,如果只用LDO从电池直接降到3.3V,电池电压低于3.4V左右时LDO就进入压差不足的状态,输出开始跟着输入掉,MCU随时可能复位。这时候需要一个能"自适应"的电源方案,要么升降压DC-DC,要么电荷泵配合LDO。
1.2 3.3V和5V两条轨的负载画像决定了选型方向
在选芯片之前,先把自己的负载电流摸清楚。3.3V轨通常是数字核心,电流几十毫安到几百毫安不等;5V轨一般是模拟前端、传感器加热丝、继电器驱动或者小电机,电流特点是"峰值高但持续时间短"。
- 如果3.3V只需要30mA左右给MCU,5V只需要几十毫安给传感器,效率不用太在意,体积和静态功耗优先——这就非常适合无电感升压。
- 如果3.3V要持续300mA以上,或者5V要持续500mA以上,电荷泵的电流能力就会吃紧,电感式Boost才是更稳妥的选择。
这个判断决定了整个供电拓扑。PW4004A这类芯片定位很明确:中等电流、低静态功耗、省外围。它适合的是那些"电流不大但对空间和EMI很敏感"的场合。
2. 无电感升压的本质:电荷泵是怎么把电压"抬"上去的
2.1 开关电容的工作机制,一句话就能说清
电荷泵升压的核心不是储能电感,而是开关加电容。芯片内部有四个开关管(或者两个开关管加两个二极管,取决于拓扑),通过高速切换改变飞跨电容(flying capacitor)的连接方式:先让输入给飞跨电容充电到Vin,再把电容串联到输出端,输出端得到的电压就是Vin加上电容上的电压。如果飞跨电容充电到Vin,串联叠加后就是2×Vin。这就实现了倍压。
以PW4004A为例,它的内部结构会根据输入电压和输出电压的关系自动选择工作模式(1倍、1.5倍、2倍),本质上是把输入电压按不同倍数切换,再配合内部稳压管做精确的3.3V或5V输出。这种"先倍压、再稳压"的思路和LDO有相似之处,只是LDO是纯线性降压,电荷泵是离散倍压后稳压,效率比分压型LDO高得多。
2.2 电荷泵与电感式Boost的对比:效率、体积、EMI
用一张表把两种方案的关键特性列出来,方便做决策:
| 对比维度 | 电荷泵(无电感) | 电感式Boost(DC-DC) |
|---|---|---|
| 核心元件 | 飞跨电容×2 + 输出电容 | 电感 + 肖特基二极管 + 输入/输出电容 |
| PCB体积 | 小,元件高度低,适合薄型设备 | 需要电感占据面积,高度通常偏高 |
| 效率(中等负载) | 60%~85%(依赖倍压比和输出电压差) | 85%~95%(同步整流拓扑更优) |
| 静态功耗 | 可做到很低(几十微安以下) | 需要维持开关,静态电流相对偏大 |
| 纹波噪声 | 开关电容充放电导致一定的纹波,但缺少电感储能,高频噪声相对可控 | 电感激磁产生的振铃需要额外吸收 |
| EMI风险 | 低,没有电感就意味着没有磁场辐射来源 | 电感是天然的辐射源,布局不好干扰严重 |
| 输出电流能力 | 较弱,典型几十~几百毫安 | 较强,能从几百毫安到数安培 |
| 成本 | 芯片+电容,整体BOM成本较低 | 电感价格和大电流同步整流芯片价格都会拉高成本 |
2.3 无电感方案真正的主场:小电流、低噪声、薄型设备
我在一个做便携气体检测的项目里做过一次对比。当时方案A是用电感式Boost升到5V,方案B是用电荷泵。差别非常明显:同是4.2V输入升5V,电感方案在100mA负载时效率能做到90%以上,但是电感的位置改变了好几次,因为总会干扰旁边的射频天线;电荷泵方案一版就过EMC初测,因为它根本没有电感。代价是效率低了8个百分点左右,但项目里5V负载只有几十毫安持续电流,电池容量又是3000mAh级别,这点效率损失换来的开发周期缩减非常划算。
所以如果你问我"电荷泵什么时候该用",我的回答是:当你的负载电流处在电荷泵的能力范围内,且设备的体积限制、EMI限制让你不想碰电感的时候。比如TWS耳机充电仓、便携医疗设备、电子价签、智能手表里的某些升压子电路,都是电荷泵的典型主场。
3. 从PW4004A看3.3V和5V输出的设计取舍
3.1 3.3V输出轨:倍压之后稳住精度
在单节锂电池供电下要得到3.3V,电荷泵的输入电压和输出电压之间是"倒挂"的——电池满电4.2V时其实高于3.3V,电池快耗尽时只有3.0V,又低于3.3V。所以3.3V轨不能简单倍压,而要做自适应模式切换。
像PW4004A这类芯片的处理方式是这样的:当输入电压高于3.3V附近时,芯片走"1:1直通再稳压"的路径,等效于一个LDO工作,压差小、损耗低;当输入电压低于3.3V时,芯片把输入倍压到6.6V左右,再通过内部稳压管调整到3.3V输出。这个模式切换是自动完成的,开发者不用外部干预,但要注意切换点附近存在迟滞区,否则负载突变时会在两个模式之间来回跳。
我当时在实际调试中观察到,电池电压在3.3V~3.5V这个区间时,输出电压会有轻微的毛刺,后来查数据手册发现模式切换阈值大概在3.4V附近,手册里会把切换点和迟滞值标清楚。设计时一定要把这块的波形用示波器挂出来看,确认没有反复横跳。
3.2 5V输出轨:2倍压电荷泵的直接输出
5V轨的逻辑比3.3V更直接:锂电池全周期最高也就4.2V,必须升压才能到5V。电荷泵的理想工作模式是2倍压,也就是Vin经过充电/串联两阶段,输出接近2×Vin,再通过芯片内部的稳压环路裁到5V。
输入3.7V时,2倍压理论值7.4V,裁到5V意味着压差2.4V,这个压差是线性调整阶段以热量形式耗掉的,所以效率会打折扣。这也是电荷泵5V输出时效率比升3.3V更低的原因。PW4004A有没有针对5V优化的"1.5倍压模式"?要看具体芯片内部结构——如果输入4.2V,1.5倍就是6.3V,压差1.3V,损耗会小很多。不过这类芯片通常以2倍压作为"确保任意电池电压下都能达到5V"的保底方案,模式切换的触发条件需要以实际数据手册为准。
因此我的选型建议是:如果主负载是5V且持续电流超过100mA,请重新考虑电感方案;如果5V只是间歇性用一下,比如传感器加热、短暂测量周期,电荷泵完全能扛住。
3.3 静态功耗与轻载效率,才是低功耗项目的胜负手
做电池供电设备的人都明白,一个芯片在跑负载时的效率只是表象,真正决定续航的是待机功耗。PW4004A这类电荷泵的一个卖点是静态电流可以做到非常低,典型值在几十微安以下,有些甚至能到个位数微安。这意味着设备平时挂着不干活,电池的消耗几乎可以忽略。
这里有个容易踩的坑:静态功耗和芯片工作模式有关。芯片在"直通稳压模式"下静态电流低,但在倍压模式下内部开关一直在跑,静态电流反而会上升一些。选型确认时要把这个差值看清楚,否则整机待机功耗测试会被它拉高,最后才发现是电源芯片的模式切换导致。
4. 外围电路设计:从规格书到能稳定跑的完整配合
4.1 飞跨电容与输出电容的选型
电荷泵对飞跨电容比较敏感。电容值太小,输出电压撑不住负载电流,跌得厉害;太大,开关切换瞬间的充电电流冲击变大,EMI噪声反而升高。PW4004A应用指南里一般会给出推荐电容量和电容类型——常见是0.22μF到1μF之间的低ESR陶瓷电容,X5R或X7R材质。注意不要在这里用Y5V电容,它的容值随温度变化太大,低温下可能只剩标称值的20%,输出直接顶不住。
输出电容则是稳压环路的一部分,它负责在负载跳变时维持输出电压的稳定。我习惯至少在输出端放4.7μF以上的陶瓷电容,并且尽可能靠近芯片输出引脚放置。如果负载里有一瞬间的大电流需求(比如启动瞬间的传感器加热),输出电容要适当加大到10μF,否则电压跌落瞬间会跌破负载的最低工作电压。
4.2 输入侧的电容与锂电池电压跌落
很多人只关注输出电容,忽略了输入电容。锂电池虽然内阻低,但电池连接到芯片的走线如果太长,线路寄生电感和电阻会让芯片在开关切换瞬间产生输入电压塌陷。PW4004A工作时有开关性质,会从输入端抽取脉冲电流,没有输入电容缓冲的话,波形会非常难看。
参考做法是靠近Vin引脚放一颗1μF到4.7μF的陶瓷电容。另外,如果是锂电池供电,电源路径上需要预留电池保护电路和ESD防护,这些不在芯片应用指南里,但做完整产品绕不开。
4.3 PCB布局的几个具体操作
无电感方案虽然省去了电感布局的烦恼,但也不是随便摆就能稳的。有三点值得单独说:
- 飞跨电容要靠近芯片的C1+/C1-引脚(或对应引脚),飞跨电容的焊盘走线要短而粗,因为它是高频电流的路径。
- 输出电容靠近VOUT引脚,回地回路尽量短。电荷泵的开关电流比电感Boost小,但贡德回路的面积仍然要小,避免形成环流天线。
- VIN和GND去耦要成对放置,输入电容紧贴芯片的电源输入引脚,地过孔尽量放在电容旁边,不要走长线绕一圈到背面再回来。
我在PCB布局时习惯先画电源部分的"电流主回路",把芯片、飞跨电容、输出电容的连线在地平面上用最短路径画出来,再铺铜。这样一个电源模块我能在大概10mm×10mm的区域内布完,对便携产品来说非常友好。
5. 实际调试中躲不开的几个问题
5.1 效率数字别被"峰值效率"骗了
数据手册里写"峰值效率85%",很多人以为整个负载区间都是85%。实际上电荷泵的效率曲线和负载电流强相关,轻载和满载都可能掉到60%以下。有一类芯片在几十毫安负载时效率反而最高,另一类在100mA以上才进入高效区。选择和使用时,要对着自己设备的实际负载区间去看效率曲线,而不是看手册第一页的峰值数字。
我做过一次实测:5V输出、10mA负载时效率只有62%,而数据手册标称的85%出现在60mA附近。如果你的设备大多数时间工作在10mA,那实际能耗要按62%算,续航估算会差出不少。
5.2 实测输出电压偏低,先查模式切换和电容
芯片输出只有4.7V而不是5V,很多人第一反应是芯片坏了,但排查下来通常是以下几个原因:
- 输入电压过低,电池电压已经跌到3.0V附近,2倍压后只有6V,稳压到5V后余量不足,输出就会跟着掉。这种情况需要确认电池低电压保护阈值和主系统的工作电压下限是否匹配。
- 飞跨电容失效或错值,容量不足导致倍压阶段电荷不够,带载时输出被拉低。
- 模式切换没有进入工作状态,调试板上的使能引脚如果悬空,芯片可能没按预期启动。
排查方法很简单,用示波器同时量输入、输出和芯片的开关节点波形,看开关动作是否正常。如果开关波形频率不对,问题多半在外围电容或使能引脚。
5.3 噪声敏感场景的纹波处理
电荷泵虽然没有电感辐射,但输出电压上仍有开关纹波,频率通常几十到几百kHz。纹波峰峰值在轻载时可能在10mV~30mV左右,对普通MCU和传感器没有影响,但如果你给音频模拟电路或者高分辨率ADC供电,这个噪声就不可忽视。
处理办法有两种:一种是在输出后面串一个小阻值电阻配合电容做RC滤波,比如10Ω加10μF,能把纹波压到几毫伏,代价是带载能力变差;另一种是单独用一颗低噪声LDO做后级稳压,代价是成本和损耗增加。对大多数传感器节点,RC滤波已经足够。
5.4 电池低压保护和输出跌落之间的联动
我曾经在一款设备上遇到一个问题:电池电量指示灯显示还有20%,但5V外设已经开始工作异常。排查到最后发现是电池电压降到3.2V左右,电荷泵输出5V时带载余量不足,外设电流一拉,输出瞬间跌破4.5V,外设误以为电源异常。
如果项目里对低压段有持续工作需求,建议把系统的最低工作电压阈值提高,比如在电池电压低于3.3V时关闭5V外设,只保留3.3V MCU低功耗运行。这个策略比单纯依赖电荷泵的输入范围更可靠,因为电荷泵在低压段的输出能力和负载电流直接相关,没有电感那么大的"储备"。
5.5 选型时容易忽略的引脚与封装细节
最后谈几个选型时的细节,这些通常是读到数据手册第10页以后才会注意到的地方:
- 使能引脚的极性,有些芯片是高电平使能,有些是低电平使能,和主控的GPIO默认电平不匹配的话,上电时序会出错。
- 软启动功能,带软启动的芯片在热插拔时不会产生大的浪涌电流,对电池侧友好。
- 封装热阻,电荷泵在倍压模式下压差产生的热量集中在芯片内部,如果设备是密闭外壳,散热条件差的场合要降额使用。
我最近在设计一款低功耗采集设备时,电源部分从电感方案改成PW4004A电荷泵方案后,PCB面积省了三分之一,整板的辐射噪声也明显下降,代价是通过效率的损失换来了开发周期的缩短。如果你手头的项目正好是锂电池供电、电流需求不大、对尺寸敏感,无电感升压这条路值得认真考虑一下。选型时盯紧效率曲线、模式切换阈值和静态功耗三个参数,外围电容按照推荐值先搭一版,基本就能跑得很顺。