
上个月朋友找我帮他的无线网关做一块断电续传用的微型UPS输入5V电池端用的磷酸铁锂输出要稳定5V/2A给主控板供电。我第一版图省事直接照着手头一颗升压IC的评估板画结果装上去就翻车电池电压还有3.0V就启动不了带1A负载芯片烫到不敢摸换了几颗电感还在啸叫。后来老老实实把升压IC选型捋了一遍才把问题压下去。这篇就把我踩过坑之后整理出来的选型思路写出来主要讲清楚微型UPS里升压IC到底怎么选、参数怎么抠、布局怎么避坑。适合正在做电池供电设备、DIY备用电源、便携充电仓或者Linux工控板掉电保护的工程师和电子爱好者参考。1. 微型UPS为什么最怕乱选升压IC1.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.23.125A实际加上开关纹波和损耗峰值电流可能到4A以上。如果IC内部开关限流只有3A这块板子根本带不动2A负载。我的经验是选升压IC时内部开关限流至少要是目标最大输出电流的1.8~2倍。要做5V/2A就找开关限流4A左右的芯片要做5V/3A最好选开关限流6A以上的。2.3 静态电流和效率曲线决定待机时长微型UPS很多时候不是一直在放电而是长期挂在主电源上。但电池充满之后升压IC可能还处于使能状态等待切换这时静态电流Iq就在白白消耗电池。普通升压IC的静态电流一般在几十微安到几毫安不等低功耗芯片可以做到几微安。设计待机要求高的产品时Iq越低越好。一个简单的估算电池容量除以Iq就是理论待机时间。2000mAh电池Iq1mA时大概83天Iq5μ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、PW5300FP6291是很多移动电源方案里用过的升压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 横向对比速查芯片输入范围输出能力静态电流开关频率整流方式封装适合场景MT36082~24V5V/1A以内数百μA1.2MHz异步SOT23-6入门DIY、小功率便携SX13082~24V5V/1A以内数百μA1.2MHz异步SOT23-6入门DIY、评估测试FP62912.6~5.5V5V/2A左右几十μA1MHz异步SOT23-6单节锂电备用电源PW53002.6~5.5V5V/2A左右几十μA1MHz异步SOT23-6单节锂电备用电源TPS610882.7~12V5V/3A以上50μA量级500kHz~2MHz可调同步QFN-21工控板、大功率UPSSY70662.7~5.5V5V/3A低1.5MHz同步DFN移动电源、便携供电TPS61021A0.9~4.4V5V/1A以内数μA1MHz同步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的输出电压通常由反馈引脚外接分压电阻设定。以内部基准Vref0.6V、输出5V为例反馈分压关系是$$V_{out} V_{ref} \times \left(1 \frac{R_1}{R_2}\right)$$假设R210kΩ让R173.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。排查重点检查输出电容容量和ESRRC吸收电路是否匹配。很多升压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的数据手册永远比任何选型文章更详细哪怕是我这篇也只是帮你把关键点拎出来遇到边界情况还是要回到手册里找答案。