Buck-Boost Charger ICs高效率设计:从拓扑到layout实战 📅 发布时间:2026/8/28 4:34:33 👁 浏览次数: 1. 从充电器到升降压为什么我要专门聊Buck-Boost Charger ICs做硬件这些年我画过不少电源树也踩过不少电源坑。每次看到有人在电池充电方案上死磕Buck拓扑我就想拉他聊聊Buck-Boost Charger ICs。这不是说Buck充电器不好而是在相当一部分真实场景里输入电压和电池电压的关系根本就不是“一直降压”那么简单。举个最典型的例子你用USB PD适配器给两串锂电池组充电适配器输出20V电池组充满是8.4V这种情况Buck没问题一路降压。但如果你的输入是5V电池组还是要充到8.4V呢Buck就无能为力了它只能降压不能升压。这时候你需要的是Boost。那如果输入在5V到20V之间波动电池电压也在变化怎么办这就必须上Buck-Boost了。可能有人会问那我先Boost到固定电压再用Buck降压行不行两级架构当然能实现但效率会打折扣。每一级转换都有损耗串联起来功率损耗是叠加的。Buck-Boost Charger ICs用单级拓扑完成升降压本质上是把损耗做了一次合并效率自然比两级方案高出一截。这也是为什么这几年带Buck-Boost充电管理的芯片越来越火尤其在USB PD、TWS充电仓、电动工具、太阳能充电这些场景里几乎成了标配。这篇文章我想把这些年测试、选型、调试Buck-Boost Charger ICs的经验一次性说清楚。如果你正在做带电池的产品或者准备把充电方案从Buck升级成Buck-Boost这篇文章应该能帮你少走不少弯路。内容会涵盖拓扑原理、效率优化的细节、PCB layout的实操经验以及选型时容易被忽略的硬指标。2. 四开关Buck-Boost电路真正把“效率”吃透的底层逻辑2.1 先从一张拓扑图说起要聊Buck-Boost Charger ICs绕不开四开关Buck-Boost电路。这个拓扑是目前绝大多数Buck-Boost充电芯片的内核。它的结构其实不复杂输入端一个高边开关管和一个低边开关管输出端同样一对高边和低边开关管中间接一个电感一共四个功率MOSFET所以叫四开关Buck-Boost。对比传统的Buck电路Buck只有两个开关管加一个续流二极管或者同步整流用低边MOS只能把输入电压降到更低的电平。Boost同样只有两个开关管只能把输入电压升上去。而四开关Buck-Boost把这两种拓扑融合在了一起通过控制四个开关管的导通时序既能工作在Buck模式也能工作在Boost模式还能工作在Buck-Boost模式。每一种模式下能量从输入到输出的路径都只经过一个电感和两个开关管没有额外的中间级损耗这就是它效率高的根本原因。2.2 三种工作模式Buck、Boost和那个“过渡区”四开关Buck-Boost在工作中会根据输入电压和输出电压的关系自动切换工作模式。当输入电压明显高于输出电压时芯片工作在Buck模式。此时输入端的高边和低边开关管以PWM方式开关输出端的低边开关管作为同步整流管输出端的高边开关管则保持常通。这相当于一个标准的同步Buck效率可以做到95%以上。当输入电压明显低于输出电压时芯片工作在Boost模式。此时输入端的高边开关管保持常通输入端的低边开关管以PWM方式开关输出端的两个开关管中低边作为续流管高边作为整流管。这也和标准Boost一样效率通常也能做到93%以上。比较微妙的是输入电压与输出电压接近的情况也就是Buck-Boost过渡区。以3.7V锂电池充电为例输入5V、电池电压从3.0V充到4.2V中间必然经过电压接近的区间。在这个区间如果芯片只做模式切换会出现一个问题Buck模式和Boost模式的占空比都接近极限控制环路的增益会变得很奇怪输出纹波和动态响应都会变差。为了解决这个问题绝大多数四开关Buck-Boost芯片会在输入电压和输出电压接近时进入Buck-Boost模式。此时四个开关管全部参与PWM开关常见的工作方式有两种一种是交替的Buck-Boost模式即在每个开关周期内先让Buck部分工作一段时间再让Boost部分工作一段时间另一种是PSM方式通过相位管理把Buck和Boost的开关动作错开减小纹波。也有的芯片实现为“升降压同时工作”的方式也就是所谓的Buck-Boost同步模式。在这个过渡区效率会相对Buck或Boost模式略微下降一些因为四个开关都在开关开关损耗增加了。优秀的芯片会通过优化死区时间和栅极驱动来把这段效率损失压到最低通常做到90%以上还是没问题的。但这正是区分一颗Buck-Boost Charger IC好坏的关键点之一过渡区的效率曲线是否圆滑直接决定了整机温升和电池充满时间。2.3 为什么单级拓扑比“预稳压升降压”更高效我前面提到两级方案的效率问题这里进一步量化一下。假设Boost效率95%Buck效率也是95%串在一起整机效率就是0.95乘以0.95等于90.25%左右。而单级Buck-Boost在相同条件下做到93%以上并不难。别小看这三个点的差距对电池充电来说效率每提高一个点就意味着更少的发热和更快的充电速度。而且从BOM成本来看两级方案需要两套控制器、两个电感、更多的电容PCB面积几乎翻倍。而四开关Buck-Boost只需要一个电感、一颗芯片外围物料明显减少成本和质量风险都更容易控制。这也是在便携设备里四开关Buck-Boost能快速取代两级升降压方案的根本原因。2.4 同步整流技术让Buck-Boost效率更进一步的推手早期的升降压方案用二极管续流导通压降0.3V到0.5V大电流下损耗非常可观。现在的Buck-Boost Charger ICs基本都是同步整流架构把续流二极管换成低导通电阻的MOSFET利用芯片内部逻辑保证上下管不同时导通。这样一来续流路径上的损耗从二极管压降乘以电流变成了I方乘以RDS(on)在大电流充电场景下这个差距非常明显。用数字说话5A充电电流如果用肖特基二极管导通压降0.4V功率损耗2W如果用一颗10毫欧的同步MOSFET损耗只有0.25W。单这一项效率就能提升好几个点。所以判断一颗Buck-Boost Charger IC是否适合大电流应用我第一个看的就是它的功率管RDS(on)和同步整流设计是否够激进。3. 影响Buck-Boost Charger ICs效率的细节不只是“标称效率”那么表面聊效率不能只看数据手册首页那张效率曲线那是在完美条件下测出来的。实际产品里静态电流、开关频率、电感选型、PCB布局都会让“标称效率”变成“实际效率”。这一节我把自己踩过的坑和验证过的方法整理出来。3.1 静态电流Iq轻载效率的隐形杀手很多做TWS耳机充电仓、智能手表这类小容量电池产品的朋友对轻载效率特别敏感。产品在待机模式下充电IC虽然不充电但芯片本身还在耗电这个电流就是静态电流Iq。Buck-Boost Charger ICs因为内部电路更复杂Iq普遍比单一Buck芯片高。数据手册上看到几百微安的Iq就觉得能接受实测却可能因为芯片的电源管理策略不同而出现偏差。我的经验是如果你做的是低功耗产品选型时优先看Iq低于50微安的芯片并且确认芯片是否有Ship Mode或Standby Mode让系统休眠时充电IC能进入超低功耗状态。一颗Iq 100微安的芯片和一颗Iq 10微安的芯片在1000mAh电池的仓体里待机一年下来差距可能超过800mAh这个差距直接决定了产品的货架寿命。3.2 开关频率与电感选型效率与体积的天平四开关Buck-Boost的开关频率通常设计在500kHz到2MHz之间。频率高电感和电容可以选小体积但对MOSFET的开关损耗和驱动损耗是不利的频率低开关损耗小但动态响应更慢电感体积更大。我个人的建议是如果不是体积极度受限优先选择500kHz到1MHz范围的芯片。这个频段在效率、体积和成本之间最容易取得平衡。配合开关频率电感选型要格外注意饱和电流。Buck-Boost的电感承受的纹波电流一般比Buck大很多工程师直接用Buck方案时的电感选型习惯导致电感饱和后效率骤降、发热加大。电感的饱和电流至少要大于最大充电电流加一半纹波电流一般建议留30%以上的裕量。另外电感的内阻DCR其实经常被低估。一颗DCR 50毫欧的电感和一颗DCR 20毫欧的电感在5A充电下损耗相差大约0.75W。这个数字在整机功耗预算里已经不小了。所以选电感不仅仅看封装和感值DCR和饱和电流同样要算清楚。3.3 死区时间与栅极驱动数据手册不会写明的效率玄机同步整流架构里上下管的导通时序不能重叠否则会直通短路这个时间间隙就是死区时间。死区时间太长低边管体二极管导通时间变长损耗变大死区时间太短上下管重叠导通轻则效率下降重则炸管。优秀的Buck-Boost Charger ICs会在内部做自适应死区控制根据负载电流大小动态调节死区时间。这个功能对效率的影响有多大我实测过一颗芯片在固定死区和自适应死区下的效率差异在5V到12V转换、2A负载条件下效率差了大约1.5%。放进笔记本电池或移动电源里1.5%的效率差异很可能就是把温升控制在安全线和超线之间的关键。栅极驱动能力同样重要。大电流场景下功率管的栅极电容充放电速度直接决定开关损耗。但是栅极驱动太强又会产生振铃和EMI问题。好的芯片会在驱动强度和EMI之间做平衡而不是一味追求极致速度。选型时可以留意芯片是否有可调的栅极驱动强度或外置BST电阻帮助调节开关边沿斜率这在做EMI认证时会帮大忙。3.4 PCB布局对效率的实际影响铜皮和通孔也是“元器件”PCB布局对Buck-Boost效率的影响比很多人想象的要大得多。大电流路径上的铜皮电阻每一寸都在消耗能量。我在一个项目里把充电回路加宽并敷了更大面积的铜仅仅这一个改变满载效率就提升了接近1%。具体怎么做第一功率回路要短而宽输入电容到高边管、高边管到电感、电感到低边管之间的连接铜皮尽量短减少寄生电感和电阻。第二底部均匀铺地用多个过孔连接功率地降低地弹噪声对控制电路的影响。第三电感下方的铜皮最好挖空或做成网格铺铜避免电感磁力线在铜皮上感应出涡流这个涡流产生的损耗虽然看不见却在实打实地发热。另外芯片底部如果有散热焊盘一定要打满过孔焊接到背面的大面积铜皮必要时还能加散热片或导热胶。Buck-Boost Charger ICs在过渡区工作时发热集中散热设计不到位芯片温度过高会直接触发热调节限流充电速度断崖式下降这比效率损失更让人头疼。4. 看懂效率背后的“调校逻辑”充电管理与升降压控制如何协同标题里强调“Enable High Efficiency”但很多人忽略了一个问题Buck-Boost Charger ICs不仅仅是把电压升上去和降下来它还要同时完成充电管理。这两套逻辑如何协同才是效率高低的真正分水岭。4.1 升降压控制与充电环路的交错协调Buck-Boost Charger ICs和其他升降压DC-DC最大的不同在于它有两个控制环一个控制输入或输出电压一个控制充电电流和电池电压。这两个环路如果协调不好会出现振荡、电流过冲、充电不稳等问题。芯片内部通常靠一个高精度的电流检测放大器来实时采样电池充电电流然后通过内部补偿网络控制四开关的占空比。充电环路的带宽不能太高否则会对开关噪声敏感也不能太低否则动态响应差插入负载时电压跌落明显。这个平衡点各家芯片调教得不一样也直接体现在实际充电过程的表现上。我在测一些芯片时发现某些方案的充电电流纹波特别大用示波器能看到充电电流波形上有明显的开关频率分量。这种情况不仅影响效率还会让电池温升异常因为纹波电流在电池内阻上消耗的功率不可忽视。选型时如果条件允许最好用电子负载模拟电池实测充电电流纹波而不是只看数据手册。4.2 输入限流与DPDM从源头控制效率损失的“看不见的手”USB PD充电场景里输入电压是可变的适配器能提供的最大电流也是有限制的。Buck-Boost Charger ICs需要支持输入限流也就是当适配器能力不足时芯片会自动降低充电电流而不是强行把输入电压拉垮。这个过程做得好不好直接关系到整机充电系统的稳定性和安全性。实测经验有的芯片在输入限流点触发时会出现低频振荡表现为输入电压周期性跌落、充电电流周期性跳变效率自然无从谈起。好的芯片会做平滑的折返限流输入电压下降多少充电电流按比例下降直到系统重新稳定。如果芯片支持DPDM或PD协议握手效率还能进一步优化。比如适配器输出20V时输入限流点可以设置得更高从而在同等条件下为电池提供更大的充电功率缩短充电时间同时更高的输入电压对应更低的输入电流线缆上的损耗也跟着下降这本身就是一种全局效率优化。4.3 热管理对效率的“反向保护”锂电池充电最怕过热。Buck-Boost Charger ICs普遍内置了结温监测功能当芯片温度达到阈值时会自动降低充电电流保护芯片和电池。但温度保护的介入点设置得合理不合理直接影响“有效效率”。我在一款TWS耳机充电仓里用过一颗芯片环境温度稍微高一些芯片就开始降流充电时间直接翻倍。换了一颗热阻更低、热调节阈值更高的芯片后同样条件下满功率充电效率和充电时间都恢复到正常水平。所以PCB散热设计不仅仅是为了效率更是为了维持标称效率能持续输出。数据手册上的效率曲线都是在恒温条件下测的如果你的产品散热不好实际效率随时都在变。4.4 动态电压调整与路径管理细节处的“额外”效率收益部分高端Buck-Boost Charger ICs支持动态电压调整也就是在充电的不同阶段自动调整适配器的请求电压让整个系统始终运行在效率最优点。配合路径管理功能系统负载可以优先从适配器取电而不是优先消耗电池避免了电池和适配器之间来回转换的多重损耗。路径管理对效率的影响很直观如果你的产品在充电同时还要运行CPU、屏幕等负载如果没有路径管理系统可能从电池取电同时充电器又要给电池充电相当于能量在电池里“绕了一圈”产生的损耗完全是不必要的。有了路径管理适配器直接给系统供电多余功率才给电池充电整体效率自然就上来了。选型时我建议优先考察芯片的路径管理是“落后于充电调节”还是“优先于系统供电”后者在很多场景下能额外节省5%到10%的电能。5. 从需求出发的选型与评估哪些指标才是你的“效率真需求”聊了这么多原理和细节最终要落实到选型上。每次选Buck-Boost Charger ICs我都会给自己列一张检查清单防止被数据手册上的漂亮曲线带偏。5.1 明确输入输出范围先排除“不能用”的芯片第一步永远是确认芯片的输入电压范围和输出电压范围是否覆盖你的应用区间。比如你做的是1到2节锂电池充电输入来自USB 5V输出电压范围必须在4.2V到8.4V之间。如果做的是USB PD快充输入那输入电压要覆盖5V、9V、12V、15V、20V芯片的耐压至少要30V以上才安全。这步没什么技术含量但往往是后续所有效率讨论的前提。输入电压范围不满足效率再高也白搭。5.2 对比核心效率指标满载效率、过渡区效率、轻载效率数据手册里的效率曲线不要只看中间那一段重点看三个位置满载效率、过渡区效率和轻载效率。满载效率决定了最大发热量和充电速度一般做到92%以上算优秀过渡区效率决定了电压交叉点附近的发热这是四开关拓扑的软肋如果曲线的凹陷太深说明芯片的死区控制和模式切换调教不够好轻载效率决定了待机功耗对电池供电产品尤其重要。我建议直接把几家主流芯片的效率曲线放进同一张图里对比只挑电压范围匹配的区间看不要被90%以上的大面积曲线迷惑要放大看你的实际工作点。5.3 保护功能的完整度没有保护的“高效”只是“运气好”效率再高芯片的可靠性保护不到位也不行。欠压锁定、过压保护、过流保护、过温保护是标配还要注意是否支持输入反接保护、电池反接保护、适配器过压保护。特别是输入端接USB的场合热插拔时的浪涌电压很容易超过芯片的绝对最大值输入过压保护做得不及时芯片和后面的电池都会遭殃。充电相关的功能也要看清楚涓流充电电流、预充电流、恒流充电电流、恒压充电电压的精度和范围以及充电终止电流。有些芯片在恒压阶段容易过冲导致电池电压超过设定值长期使用会影响电池寿命和容量。这虽然不是直接体现为“效率”的指标但一旦电池被充坏之前省下的效率没有意义。5.4 从实际负载看“系统效率”芯片效率高不等于产品效率高最后想强调一点看效率一定要站在系统层面看不是只看芯片本身的转换效率。系统效率考虑的是从适配器到电池再到系统负载的整个路径。比如你的设备边充边用时芯片有无路径管理、路径管理是否顺滑、输入限流与系统负载是否联动这些都比单纯芯片效率更能影响整机功耗。我做过一个移动电源方案单纯看充电IC的效率94%挺漂亮。但整机充放电测试下来发现电池到系统的Boost路径和系统到电池的充电路径互相干扰整机效率只有82%。后来换了一颗带路径管理的Buck-Boost Charger IC虽然芯片本身的效率只高了不到1个百分点但整机效率拉到了89%。这就是系统效率思维的差距。6. 实操复盘一个5V升12V充电方案的真实调机记录前面铺垫了够多这一节分享一个具体的项目案例。我用一颗四开关Buck-Boost Charger IC做5V输入到12V/1A充电的方案整个调测过程踩过的坑和最终优化手段应该能帮大家理解前面所有理论在实操中是怎么落地的。6.1 项目背景与关键参数设定客户产品是一个便携式大容量电池包内置三节锂电池串联满电电压12.6V。输入仅有一个USB Type-C 5V/3A适配器要在尽量短时间内把电池充满。电池电压范围8.4V到12.6V输入电压固定5V输入电压始终低于电池电压按理说用Boost充电就可以。但我选择了Buck-Boost Charger IC原因有两个一是电池在深度放电时电压可能低于5V这时候实际是Buck模式二是这颗芯片支持路径管理后续产品做边充边放时不需要另外加切换电路。6.2 电感选型与效率实测数据初始方案选用了一颗2.2uH/3A饱和电流的电感DCR约35毫欧。在5V输入、12V输出、1A充电条件下实测整机效率不到87%芯片表面温度到了70摄氏度以上。虽然从数据上看还不算太差但考虑到外壳内部空间小这个温度已经压不住了。我把电感换成4.7uH/5A饱和电流、DCR降到了18毫欧之后同样条件下效率提升到了90.5%温度降了差不多十摄氏度。单纯看感值变化其实是降低了开关频率同时DCR减半这两条对效率的贡献显著。更关键的是这个电感在峰值电流时不再进入饱和区纹波电流减小后电池端的纹波电压也好看很多。6.3 过渡区效率的优化频率折返与模式切换为了检验过渡区效率我做了输入电压从5V扫到14V的测试。在输出电压12V附近输入电压与输出接近时效率下跌得很明显最低点甚至滑到了88%以下。翻查芯片手册发现这颗芯片支持自动频率折返在轻载或者过渡区时降低开关频率来减少开关损耗。我确认功能开启后过渡区效率回升到89.8%。这个过程中还发现某些芯片在模式切换点附近的电流控制不够平滑会出现轻微的“咯噔”感直观表现是充电电流波形上有尖峰。通过调整补偿电容的取值把环路带宽稍微压低后尖峰基本消失充电电流波形变得干净了。6.4 layout修改对发热的改善之前提到的涡流和铜皮发热问题在这块板上也很明显。原始layout把电感正下方铺了大面积铜皮我改成网格铺铜以后电感正下方温度降了将近三摄氏度。同时把输入电容到芯片、芯片到电感的功率回路重新收窄缩短充电回路的阻抗降低满载效率又提了0.3%左右。这些数字单看都不大但叠加在一起整机从最初87.2%的效率优化到了90.8%发热问题彻底控制在可接受范围内。这个项目让我再次确认Buck-Boost Charger ICs的高效率是“底子”好但真正把效率吃干榨净还是得靠细节功夫。7. 测试与验证如何判断你的Buck-Boost方案真的有“高效率”调完板子之后测试验证环节同样不能省。我见过太多方案在设计阶段看着不错一到量产测试就出现各种效率相关的品控问题。这里分享一些实用的测试方法帮大家建立起自己的效率验证体系。7.1 准确测量效率的仪器与连接方式测效率最基础的方法是用高精度数字万用表或功率分析仪同时测输入电压、输入电流、输出电压和输出电流。但很多人忽略了测试线缆的压降问题。输入大电流时测试线缆上的压降会直接影响输入功率的计算让效率看起来偏低。我一般用四线开尔文接法来消除线缆电阻的影响或者在输入输出端直接测量芯片引脚上的电压而不是测连接器端。如果测试条件允许功率分析仪是更合适的选择它可以实时捕捉效率的动态变化尤其在负载瞬态时能看到效率如何波动。没有功率分析仪的情况下至少在测试时让仪器预热稳定读数采样多次取平均减少读数误差。7.2 效率曲线的扫点策略不是每个工作点都值得测效率曲线测试没有必要把每一个输入电压、输出电压、负载电流组合都测一遍。我的做法是先定位关键工作点标称输入和标称输出的满载点、电池快充满时的恒压点、输入和输出电压交叉的过渡区以及轻载待机点。把这几个点测好基本就能评估芯片效率在整个工作范围内的表现。覆盖输入电压范围的话取最低、标称和最高三个值就行不必细扫。输出电压取电池放电截止电压、标称电压和充满电压三个点。负载电流按20%、50%、75%、100%标称值扫可以组合出一张九宫格效率矩阵评估起来既快又有代表性。7.3 实测效率与数据手册不一致时的排查思路如果实测效率明显低于数据手册先别急着下结论说芯片差。大概率是以下原因之一一是测试条件不一致数据手册效率曲线的输入电压、输出电压、环境温度都有标定条件你先确认自己的测试点是否在手册曲线上二是外围参数不合适特别是电感的内阻、饱和电流、开关频率设置三是layout热损耗太大铜皮太窄、过孔太少都会增加额外的功率损耗。排查顺序我一般按“先确认条件、再检查电感、再查layout、最后看芯片本身”来走。大多数情况下问题都能在前三步得到解决真正芯片本身出问题的概率反而很小。7.4 热像仪在效率评估中的辅助价值热像仪是我实验室里常备的工具在评估效率时它的价值远不止“看个热闹”。用热像仪拍摄整机或PCB的温升分布能直观看到哪条铜皮、哪个元器件在发热比抱着万用表逐点量电压快得多。效率损耗最终都会以热的形式呈现。如果热像仪显示某一颗电感特别烫但芯片本身还算凉快那问题大概率出在电感选型上如果芯片一侧明显比输出侧烫那可能是开关损耗偏大或者layout散热路径不畅。热像仪虽贵但面对量产的效率一致性排查回报率很高。8. 常见问题速查一次说清Buck-Boost Charger ICs的高频翻车点最后整理一份问题速查表都是实际项目里高频出现的状况。按我的经验八成以上的效率问题都能在这张表里找到对应的原因和排查思路。现象可能原因排查方向满载效率偏低电感饱和或DCR过大换更大饱和电流电感降低DCR过渡区效率塌陷模式切换逻辑不佳死区时间偏长开启频率折返调整补偿参数轻载待机功耗高静态电流Iq偏大未进入低功耗模式配置Ship Mode或Standby选低Iq芯片芯片表面过热PCB散热不良热阻过大增加散热过孔和底部铜皮面积充电电流纹波大补偿参数不合适电感感量偏小调大感值降低环路带宽动态响应差环路带宽太低调整补偿网络提升带宽输入限流时振荡输入电容不足折返限流不平滑加大输入电容检查折返电路边充边放时效率低未启用路径管理系统优先从电池取电开启路径管理调整电压优先级电池充满电压准确度差充电恒压精度不足检测电阻误差大用高精度电阻校准恒压点空载输出电压不稳轻载时脉冲频率过低检查轻载工作模式与反馈网络在实际项目中如果碰到效率或温升问题先按“输入条件、电感选型、PCB layout、芯片配置”四个维度逐一排查基本上十分钟就能定位到问题大头。关于Buck-Boost Charger ICs的效率我最大的体会是不要信数据手册上那个单一的数字要盯着你的实际工作点看系统效率。选对拓扑、选对芯片只是第一步电感和layout的细节才真正决定最终效率能不能落地。每次调完板子看到效率曲线比预期还高一点的时候这种踏实的满足感大概就是硬件工程师最真实的职业快乐了。如果你正在折腾Buck-Boost充电方案欢迎在评论区聊聊你踩过的坑我有空都会回复。