上个月朋友找我帮他的无线网关做一块断电续传用的微型UPS,输入5V,电池端用的磷酸铁锂,输出要稳定5V/2A给主控板供电。我第一版图省事,直接照着手头一颗升压IC的评估板画,结果装上去就翻车:电池电压还有3.0V就启动不了,带1A负载芯片烫到不敢摸,换了几颗电感还在啸叫。后来老老实实把升压IC选型捋了一遍,才把问题压下去。这篇就把我踩过坑之后整理出来的选型思路写出来,主要讲清楚微型UPS里升压IC到底怎么选、参数怎么抠、布局怎么避坑。适合正在做电池供电设备、DIY备用电源、便携充电仓或者Linux工控板掉电保护的工程师和电子爱好者参考。
1. 微型UPS为什么最怕乱选升压IC
1.1 先看懂升压IC在UPS里的位置
一个典型的微型UPS系统,核心架构其实不难:
主5V输入同时做两件事:一路通过充电管理给电池充电,另一路通过供电路径给负载。外部供电断开后,电池电压经过升压IC抬升到5V,接管负载供电。所以升压IC本质上是整个系统的“第二路心脏”——它决定掉电后系统还能撑多久、输出稳不稳、会不会在切换瞬间重启。
很多朋友选型的时候只看了“3.7V升5V,输出2A”,然后就去电商平台挑便宜货,这就容易埋雷。升压IC不是只有电压电流两个参数,输入范围、启动能力、开关限流、静态电流、效率曲线、封装散热、使能逻辑,每一项都直接影响整机表现。
1.2 选型不当会踩哪些坑
我把实际遇到过的故障按危害程度排了个序:
- 电压不够直接不启动。某些升压IC最低工作电压是3.0V甚至3.3V,磷酸铁锂放电到2.5V保护,但低于3.0V时IC完全不工作,实际可用容量就少了三分之一。
- 开关限流和输出电流不匹配。标称“2A输出”的IC可能是在输入5V时才能做到,3.2V输入时能输出的电流大幅缩水,满载运行直接进入过流打嗝。
- 静态电流吃掉续航。有些普通升压IC自身静态电流超过1mA,一块2000mAh的电池,就算不开负载,两个月也被吸干了。
- 效率低导致发热严重。异步整流的低压Boost在10W级输出下效率可能只有82%,多出来的将近2W热量全堆在芯片和电感上。
- 负载-输入路径切换瞬间出现电压凹陷。如果升压IC使能引脚响应慢,断电瞬间输出掉到3V以下,主控直接重启。
这些问题不是一颗芯片本身有毛病,而是没放到微型UPS这个场景里去看。选型首先要解决的问题,是“芯片能不能在所需的电压区间内,用足够的效率输出足够的电流,同时还不拖垮系统的待机寿命”。
2. 升压IC选型的6个关键参数,搞懂了不翻车
2.1 输入电压范围比输出电压更重要
很多人选型先看输出,其实第一步应该看输入范围。微型UPS的电池电压是变化的:磷酸铁锂满电3.6V,标称3.2V,放电截止一般设在2.5V~3.0V;三元锂满电4.2V,标称3.7V,放电截止2.7V~3.0V。
所以选升压IC时要确认两个电压点:
- 启动电压:IC从关断到正常工作的最低输入电压。如果启动电压是3.0V,磷酸铁锂用不到一半容量就断电了。
- 最小工作电压:IC启动之后能持续工作的最低输入电压,通常会低于启动电压,这个差值是利用电池残电的关键。
我建议直接选最低输入电压在2.5V以下、输入范围能覆盖3.0~4.4V的升压IC。这样不管是磷酸铁锂还是三元锂,都能把电量吃完。如果用的是一次性干电池,最低输入还得做到1V以下,像TPS61021A这类低输入电压芯片就派上用场了。
2.2 输出电流和开关限流要分开看
升压IC的“输出电流”标称值非常容易误导人。Boost拓扑里,输入电流等于输出电流除以效率再乘以升压比,所以内部开关管承受的峰值电流远大于输出电流。
举个例子:输入3.2V、输出5V/2A,理想情况下输入平均电流就是5×2/3.2=3.125A,实际加上开关纹波和损耗,峰值电流可能到4A以上。如果IC内部开关限流只有3A,这块板子根本带不动2A负载。
我的经验是:选升压IC时,内部开关限流至少要是目标最大输出电流的1.8~2倍。要做5V/2A,就找开关限流4A左右的芯片;要做5V/3A,最好选开关限流6A以上的。
2.3 静态电流和效率曲线决定待机时长
微型UPS很多时候不是一直在放电,而是长期挂在主电源上。但电池充满之后,升压IC可能还处于使能状态等待切换,这时静态电流Iq就在白白消耗电池。
普通升压IC的静态电流一般在几十微安到几毫安不等,低功耗芯片可以做到几微安。设计待机要求高的产品时,Iq越低越好。一个简单的估算:电池容量除以Iq就是理论待机时间。2000mAh电池,Iq=1mA时大概83天;Iq=5μA时可以到45年(当然还有电池自放电)。
效率曲线也要看:不能只看最高效率点,还要看轻载效率。很多IC在10mA以下用PFM模式维持高效率,有的芯片为了低成本强制PWM,空载也消耗几十mA,这种就不能用在电池供电产品里。
2.4 开关频率和电感选型直接绑定
升压IC的开关频率决定了电感和电容的尺寸。频率越高,电感可以越小,但开关损耗和EMI会变大;频率太低,电感体积大,纹波也不好压。
微型UPS常用的升压IC开关频率一般在500kHz~1.5MHz。这个频段里,1.2MHz是比较主流的方案,电感量选4.7μH~10μH就能满足大多数场景。
电感值大致可以按这个公式估算:
$$L = \frac{V_{in} \times (V_{out} - V_{in})}{\Delta I_L \times f_{sw} \times V_{out}}$$
其中ΔI_L一般取平均输入电流的20%~30%。比如输入3.2V、输出5V/2A、频率1.2MHz,算出电感的合适范围后,还要留意电感的饱和电流必须大于IC的开关峰值电流,否则电感一饱和,电流飙升,芯片保护或烧毁都是分分钟的事。
2.5 同步整流还是异步整流
升压IC的输出整流分为两种:
- 异步整流:用肖特基二极管整流,结构简单、成本低,但二极管压降损耗明显,大电流下效率低。
- 同步整流:用MOSFET替代二极管,导通压降小,大电流效率高,但芯片内部更复杂、成本更高。
微型UPS如果输出电流超过1A,我建议直接选同步整流方案。同样是5V/1.5A输出,同步整流效率能到95%以上,异步整流只有85%~90%。差距直接体现在发热和续航上。
2.6 封装和使能逻辑经常被忽视
封装不只是体积问题,还是散热问题。小体积QFN封装热阻低,适合大电流;SOT23小封装在大电流下热阻大,超过2A就会烫手。设计时要算芯片自身的功耗:功耗等于(1-效率)×输出功率。效率92%、输出10W时,芯片上要散8%,也就是0.8W。0.8W在SOT23封装上可能都超过0805电阻的承受范围了,必须留散热面积或换大封装。
使能逻辑也要确认:有的芯片EN引脚高电平使能,有的是低电平使能。微型UPS系统里一般让主电源给升压IC的EN供电,主电源掉了EN拉低/拉高,电池输出自动接管,这需要匹配芯片逻辑。
3. 我实测过的几款升压IC,按场景帮你选
3.1 低成本入门档:MT3608、SX1308
这两颗是电商平台上最常见的升压模块芯片,原理图大同小异,SOT23-6封装,外圈电感+肖特基二极管+输出电容就构成完整电路。输入范围2~24V,输出最高到28V,内部开关限流约2A,开关频率大约1.2MHz。
实测来看,MT3608和SX1308在输出5V/0.5A以下时表现还行,效率能到85%左右,但超过1A后发热明显,空载时因为没有真正的关断机制,静态电流有几百微安。优点是便宜、资料多、新手不容易焊坏,适合做小电流的应急备用电源,不适合做持续2A的UPS。
3.2 中功率热门档:FP6291、PW5300
FP6291是很多移动电源方案里用过的升压IC,输入范围2.6~5.5V,典型应用就是单节锂电池升压5V,内部开关限流在3.5A左右。PW5300类似,输入范围也覆盖单节锂电的完整放电区间。
我拿这两颗在5V/2A负载下测过,效率能做到90%左右,发热可以接受,工作频率1MHz左右,外围电感10μH足够了。缺点是输入电压范围偏窄,不能用于多串电池,使能逻辑还需要确认。对于单节锂电/铁锂做微型UPS的场景,这两颗属于性价比很高的选择。
3.3 大功率高集成档:TPS61088、SY7066、MP3429
要做5V/3A甚至更高输出,就得看大电流升压IC了。TPS61088是我用得最多的一颗,输入2.7~12V,内部开关限流10A,同步整流,输出5V/3A效率能做到94%以上,封装QFN-21,散热条件好,就是焊接难度大一些。SY7066集成度不错,外围简洁,3A同步升压,用在移动电源和便携显示器供电上很多。MP3429也是同类方案。
这类芯片普遍需要认真设计PCB布局,QFN封装底部散热焊盘必须焊透,电感饱和电流要留够余量,否则大动态负载下容易进入保护。
3.4 低静态功耗档:TPS61021A、TPS61230
如果微型UPS的目标负载不高,但要求电池续航特别长,那就要考虑低静态电流的同步升压IC。TPS61021A输入电压范围0.9V起,静态电流在微安级别,适合做传感器节点、RTC供电、单片机的后备电源。TPS61230则是低压差高频率方案,瞬间响应好。
我用TPS61021A做过一个ESP32项目的掉电保持电路:平时它处于使能但空载状态,Iq只有几微安,电池放几个月电压都不带掉的,需要主控发掉电告警时,它能瞬间提供几百毫安电流撑完数据保存。
3.5 横向对比速查
| 芯片 | 输入范围 | 输出能力 | 静态电流 | 开关频率 | 整流方式 | 封装 | 适合场景 |
|---|---|---|---|---|---|---|---|
| MT3608 | 2~24V | 5V/1A以内 | 数百μA | 1.2MHz | 异步 | SOT23-6 | 入门DIY、小功率便携 |
| SX1308 | 2~24V | 5V/1A以内 | 数百μA | 1.2MHz | 异步 | SOT23-6 | 入门DIY、评估测试 |
| FP6291 | 2.6~5.5V | 5V/2A左右 | 几十μA | 1MHz | 异步 | SOT23-6 | 单节锂电备用电源 |
| PW5300 | 2.6~5.5V | 5V/2A左右 | 几十μA | 1MHz | 异步 | SOT23-6 | 单节锂电备用电源 |
| TPS61088 | 2.7~12V | 5V/3A以上 | 50μA量级 | 500kHz~2MHz可调 | 同步 | QFN-21 | 工控板、大功率UPS |
| SY7066 | 2.7~5.5V | 5V/3A | 低 | 1.5MHz | 同步 | DFN | 移动电源、便携供电 |
| TPS61021A | 0.9~4.4V | 5V/1A以内 | 数μA | 1MHz | 同步 | SOT23-6 | 极低功耗掉电保存 |
这个表是我结合实际项目整理的,具体参数以最新数据手册为准。选型时先把需求框定:电池类型、最大负载、待机时长、板子面积、成本预算,再拿着这5个条件去表里套,基本就八九不离十了。
4. 完整可复刻的微型UPS方案,从电池到升压一路走通
4.1 电池选型:磷酸铁锂和三元锂的区别
微型UPS里电池常见就两种:磷酸铁锂和三元锂。
磷酸铁锂标称3.2V,放电平台平坦,循环寿命长,安全性高,适合长期挂在电源上做备用;缺点是能量密度稍低,放电截止电压通常在2.5V。三元锂标称3.7V,放电平台3.6~3.7V,能量密度高,但循环寿命和安全性能弱一些。
对DIY微型UPS来说,如果要“长期在线、偶尔掉电”,我推荐磷酸铁锂。它在2.5~3.6V这个区间里,配合输入范围足够宽的升压IC,几乎能把整颗电池的电量压榨干净。三元锂的优势是同等体积容量更大,适合追求轻薄的便携产品。
4.2 充电管理芯片怎么配
微型UPS的充电管理一般用线性充电IC,单节锂电最典型的是TP4056,最大充电电流可调到1A。但要注意TP4056的恒压默认是4.2V,不能直接给磷酸铁锂充电,否则会把电池充到过压。
充磷酸铁锂有两条路:
- 换芯片:用CN3058这类专为磷酸铁锂设计的充电IC,恒压点在3.6V左右,充电曲线和电池匹配。
- 改反馈:部分可调电压的充电IC,通过电阻网络把恒压改到3.6V,同时必须重新确认截止电流。改动时尤其要注意分压电阻精度,温漂过大会导致恒压偏移。
我的建议是别在TP4056上硬改,直接买目标电压合适的充电模块或芯片更省事。充电电流按电池容量的0.5C左右设置,比如2000mAh的磷酸铁锂,充电电流1A就比较中庸,发热也能接受。
4.3 电源路径切换:主电和电池输出怎么“交接”
微型UPS的难点不只是升压,还有电源路径管理。主电源存在时,负载不应该由电池供电,升压输出也不应该倒灌到输入端。主电源消失后,升压输出又要立刻接管。这里推荐两种经典做法:
- 二极管ORing:主电源和电池输出各串一个肖特基二极管,简单但压降大,5V变4.5V,很多负载不满意。
- PMOS路径开关:用一颗P沟道MOSFET做主电源通路,主电源正常时MOSFET导通,给负载供电,同时通过EN脚让升压IC关闭;主电源掉电后,MOSFET关断,升压IC使能,电池电压升到5V给负载。
PMOS的栅极要接一个分压电阻网络,确保主电源电压掉到某个阈值时能干脆地关断,避免两个电源同时导通互相倒灌。切换时间要控制在几百微秒以内,否则掉电瞬间输出会塌陷。加了升压输出的旁路开关或专用电源多路复用器之后,切换能更平滑,代价是成本和体积上升。
4.4 升压反馈电阻计算:以输出5V为例
升压IC的输出电压通常由反馈引脚外接分压电阻设定。以内部基准Vref=0.6V、输出5V为例,反馈分压关系是:
$$V_{out} = V_{ref} \times \left(1 + \frac{R_1}{R_2}\right)$$
假设R2=10kΩ,让R1=73.2kΩ,得到的电压约5V。实际用E96系列电阻的话,R1选73.2kΩ、R2选10kΩ,输出非常接近5.0V。反馈电阻要选1%精度,分压电阻到FB引脚的走线要短,反馈网络的地必须直接回芯片GND焊盘,不能和功率地混在一起,否则负载变化时输出电压会抖动。
4.5 电感、输入输出电容的选型建议
选电感时我一般不看“额定电流”看“饱和电流”,饱和电流至少要大于内部开关限流值,留1.2~1.5倍余量。用TPS61088做5V/3A时,我选的10μH功率电感饱和电流在8A以上,DCR尽量控制在50mΩ以内。
输入输出电容推荐X5R/X7R陶瓷电容,耐压取工作电压的2倍。5V输出的场合,输出电容用22μF/10V,输入侧10μF/10V起步,同时并联一个0.1μF高频电容滤高频噪声。电容的位置也很关键:输入电容尽量靠近芯片VIN引脚,输出电容靠近VOUT引脚,功率回路要短,SW节点铜皮不要走得又细又长。
4.6 低功耗待机的处理技巧
如果微型UPS经常处于主电源插着的状态,可以在电池充满后把充电IC关断,同时把升压IC置于关断模式或VIN直供状态。有些升压IC带电源通路开关(如True Load Disconnect功能),通过EN或MODE引脚控制在待机时完全断开电池到输出的通路。
我习惯在主电源回路上加一个低功耗的电压检测器(比如复位芯片或微功耗比较器),主电源正常时输出一个信号关掉升压IC的EN,电池电路全部休眠;掉电瞬间,检测器翻转让升压IC启动。这样整机待机电流能做到10μA以下。
5. 实测中遇到的典型问题,附排查思路
5.1 开机瞬间打嗝、输出无法建立
现象是接上电池后LED闪一下熄灭,输出反复重启。这个我调试FP6291时遇到过,多半是输入电压在启动瞬间被拉低,触发欠压保护。原因可能是电池内阻太大、输入电容太小、或者是负载本身有大的启动浪涌。
排查方法:用示波器同时抓VIN、SW、VOUT三个点。如果VIN在启动瞬间跌到IC的UVLO阈值以下,就要加大输入电容、降低启动负载或者给EN脚加RC延时,让升压IC把输出慢慢建起来。
5.2 电感啸叫
电感会响,本质上是因为电流纹波频率落在人耳听觉范围内,或者器件在轻载时进入了间歇振荡模式。常见原因是电感饱和导致感值下降,电流纹波激增后产生了可听噪声,还有就是采用PFM轻载模式的芯片会在几kHz到几十kHz的伪随机频率上发声。
解决思路:换饱和电流更大的电感,或者在反馈环路上适当增加前馈电容,把相位裕量调好。如果芯片支持强制PWM模式,也可以试试在轻载时关掉PFM。电感本体贴在PCB上形成“喇叭”效应时,可以在电感底部点一点硅胶再贴片,噪声会明显削弱。
5.3 输出纹波大
微型UPS输出给主控板时,纹波大了可能导致ADC采样不准甚至通信丢包。我用镍氢电池做3.3V输出时实测过,输出纹波能从50mV飙到300mV。
排查重点:检查输出电容容量和ESR,RC吸收电路是否匹配。很多升压IC的SW节点振铃要从PCB布局上解决,SW走线不要穿过反馈电阻,输出电容地要用过孔就近回到芯片GND,别和大电流地线串在一起。必要时在输出端加一级LC滤波,电感选1μH左右,电容22μF,基本能把高频纹波压下去。
5.4 带载电压跌落
输出空载5.08V,一加2A负载就掉到4.65V,这是典型的现象。原因可能有两个:一是输入电池的放电能力不够,二是升压IC已经进入了恒流限流。
用电子负载逐步加电流,同时监测SW引脚。正常情况下随着负载增加占空比会加大,如果SW波形出现丢脉冲或限流折返,就是芯片限流了。这时只能换更大限流的芯片或者增加输入电容,没必要硬调反馈。顺便检查电感有没有发热,电感发热严重也会让效率骤降。
5.5 空载也发热
升压IC空载发热,首先看使能引脚是不是被错误拉高。其次是芯片处于强制PWM模式,轻载时依然以固定频率高频开关,损耗全变成热量。最后要检查是否有输出电容反装/错焊导致的漏电。
排查时用红外热像仪或点温枪看芯片和电感的位置,哪里热先拆哪里。如果是PFM/PWM自动切换的芯片,轻载发热就要看看是不是反馈分压电阻取值过大,导致FB端噪声把芯片不断吵醒。
5.6 常见问题速查表
| 现象 | 可能原因 | 排查/解决 |
|---|---|---|
| 启动打嗝 | 输入电容不足、UVLO触发 | 加大输入电容,EN加RC延时 |
| 电感啸叫 | 电感饱和、PFM振荡 | 换饱和电流大的电感,加前馈电容 |
| 输出纹波大 | 输出电容ESR大、布局差 | 加MLCC电容、缩短SW路径、加LC滤波 |
| 带载电压跌落 | 电池内阻大、IC限流 | 换限流更大芯片,增大输入电容 |
| 空载发热 | 使能异常、强制PWM | 检测EN逻辑,换轻载PFM芯片 |
| 切换瞬间掉电 | 路径切换延迟长 | 改PMOS快速关断,用电源多路复用器 |
6. 我踩过几次坑之后总结的选型心得
做微型UPS,我最大的体会是:选芯片之前先把需求表写清楚。不要只看“3.7V升5V”,至少要把电池类型、截止电压、峰值负载电流、持续负载时间、待机电流预算、板子尺寸、成本目标全部列出来,然后再去数据手册里逐项核对。这步省不掉,省掉的都会在后面调试阶段加倍还回来。
还有一个小技巧:拿到新芯片先做两个快速测试。第一是给IC一个接近电池截止电压的电源,测启动电压和带载能力;第二是测空载电流和使能关断后的漏电流。这两个测试十几分钟就能做,能筛掉一大半不合适的芯片。
我自己现在做这类设计,如果输出电流在1A以下、成本敏感,会用FP6291或PW5300这种成熟SOT23方案;如果输出要做2A以上、器件用量不大,直接上TPS61088同步整流,发热和纹波都更好控制;对低功耗需求特别苛刻的项目,首选带真关断和低Iq的芯片,比如TPS61021A。记住,升压IC的数据手册永远比任何选型文章更详细,哪怕是我这篇,也只是帮你把关键点拎出来,遇到边界情况还是要回到手册里找答案。