移动设备升降压稳压器设计:从拓扑原理到效率优化实战

📅 2026/8/27 4:33:01
移动设备升降压稳压器设计:从拓扑原理到效率优化实战
1. 为什么移动设备里必须装升降压从一节电池引发的电源难题做移动设备电源设计的人迟早会撞上同一个矛盾电池电压平台和系统负载需要的电压往往不在一个区间内。以单节锂离子电池为例满电时电压大约4.2V到4.4V标称电压3.6V到3.8V放到截止电压大概2.8V到3.0V——整个放电窗口横跨2.8V到4.4V。可是系统里挂着的负载有的要3.3V有的要5V还有的射频功放瞬间要飙到4.5V以上。你会发现没有任何一个固定电压能从头到尾覆盖整个电池生命周期这就是Buck-Boost稳压器在移动设备里无法被替代的根本原因。1.1 电池电压平台与系统供电需求的错位我们拿一个最典型的场景来说一颗射频功率放大器发射瞬间需要4.2V供电而电池在低温、大电流放电时可能已经跌到3.3V。如果只用一个降压Buck输入低于输出时根本没法工作如果只用一个升压Boost电池电压高于目标电压时又没法精细调节。升降压稳压器存在的意义就是不论输入电压是高于输出、低于输出还是基本相等都能维持一个稳定的输出电压。这个需求不是个别产品的特例。TWS耳机充电仓里要给耳机升压充电手机主板上要给射频前端供电便携音箱要用单节电池推升压功放工业手持终端要用电池供电给传感器、屏幕、通信模块全都会遇到需要输出电压落在电池电压区间中间的情况。可以说升降压拓扑在移动设备电源设计里已经跟LDO和Buck一样成为绕不开的基础模块。1.2 升压、降压、升降压三种方案的取舍逻辑很多初学者会问既然升降压能覆盖降压和升压两种场景那为什么不是所有地方都用升降压这个问题的答案涉及效率和成本的综合权衡。降压Buck在输入始终高于输出的场景下效率最高电感电流纹波控制容易环路补偿成熟价廉物美。缺点是一旦输入跌到输出以下就罢工。升压Boost在输入始终低于输出的场景下是唯一选择但输出端的二极管整流损耗、断续模式的电流应力都比较高轻载效率往往不如Buck。升降压Buck-Boost四开关结构可以无缝切换三种工作状态但多出两个功率管和对应的驱动电路芯片面积、静态电流、成本都会增加。而且在不连续切换的边界区域如果控制策略不好还会出现输出电压波动或效率坑。实际产品设计里我的做法是能确定电压单调关系的场景尽量用Buck或Boost只有输入输出可能交叉、或者希望用一个统一电压轨覆盖整个电池区间的场景才上Buck-Boost。这个判断标准能让你的BOM成本、PCB面积和调试工作量都控制在合理范围。2. 高效升降压的核心架构四开关拓扑与调制策略的选择移动设备里最常见的升降压拓扑是四开关Buck-Boost英文里常写作4-Switch Buck-Boost。它由两个高边管、两个低边管和一个电感组成结构上可以看作是一个Buck后级串联一个Boost前级但不需要中间电容。2.1 四开关Buck-Boost的工作原理从电路结构上看电感左端连接两个开关管Q1高边、Q2低边左半部分就是Buck拓扑电感右端连接另外两个开关管Q3高边、Q4低边右半部分就是Boost拓扑。Q2和Q3是同步整流管Q1和Q4是主开关管。三种基本工作状态Buck模式输入电压高于输出。Q4常关Q3常开Q1和Q2做主开关按Buck方式斩波。此时电路等效为一个标准同步Buck。Boost模式输入电压低于输出。Q1常开Q2常关Q3和Q4做主开关按Boost方式斩波。此时电路等效为一个标准同步Boost。Buck-Boost模式输入电压接近输出电压。需要在一个开关周期内先让Q1和Q2工作一段时间完成Buck侧斩波再让Q3和Q4工作一段时间完成Boost侧斩波或者采用交替占空比的控制方式。这里有一个关键点值得展开四开关Buck-Boost的效率曲线通常在输入电压≈输出电压这个区间出现一个小的凹陷。原因是在这个区间电路既不完全等效于Buck也不完全等效于Boost每个开关周期内四个管子都要参与开关动作开关损耗翻倍而且电感电流纹波也处于两种模式的叠加状态。好的控制芯片会在Buck和Boost之间加入一个平滑过渡区比如在Buck模式下让Boost侧占空比固定在95%以上避免硬切换导致输出抖动。2.2 调制模式与效率曲线的联系选择升降压芯片时除了看拓扑还要关注它的调制模式这直接决定了不同负载下的效率表现。PWM固定频率模式FCCM强制连续导通模式适合重载输出纹波小频率固定EMI容易预测。缺点是轻载时电感电流会反向甚至为负产生不必要的功耗。PFM/突发模式Burst Mode轻载时通过降低有效开关频率来减少开关损耗效率提升非常明显。缺点是输出纹波会变大音频频段偶尔会有可闻噪声。轻载自动切换模式芯片根据负载电流自动在PWM和PFM之间切换这是移动设备升降压芯片的主流配置。我做过一组对比测试用的是一颗支持三种模式的升降压芯片输入3.7V、输出3.3V负载电流10mA时强制PWM模式效率只有62%左右切到PFM模式后效率提升到78%差值超过16个百分点。对于待机电流要求苛刻的便携设备这个16个百分点的差距直接决定了整机待机时间能不能达标。所以在选型阶段我会把轻载效率放在和峰值效率同等重要的位置。移动设备的真实使用场景大部分时间都处于待机、看消息、听音乐这类低负载状态真正满负载运行的时间占比很小。3. 把效率从85%做到95%以上关键优化手段详解升降压芯片的规格书里通常会标一个高达95%甚至96%的峰值效率但很多工程师在实测时发现自己搭出来的电路很难到那个数字。原因在于规格书测试条件往往是最理想的状态特定的输入输出电压组合、特定的电感型号、特定的负载点。实际设计中的效率优化本质上是一场损失的归因分析。3.1 功率管的导通损耗与开关损耗平衡升降压环路里每一个功率管都有两类损耗导通损耗和开关损耗。导通损耗可以用P I² × RDS(on)来估算这里的电流是电感电流的有效值不是负载电流。注意升降压拓扑里电感电流的有效值通常比负载电流大因为它在开关周期内要做升压侧的电流变换。RDS(on)越小导通损耗越低但更小的RDS(on)意味着更大的芯片尺寸或更高的成本同时寄生电容也更大开关损耗反而上升。开关损耗的来源主要是每次开关动作时漏极电压和电流交叠的瞬间产生的功耗。高频时这个损耗比导通损耗还难缠。对于移动设备常见的1.2MHz到2.4MHz开关频率我的经验是不要一味追求最小RDS(on)而是让栅极总电荷Qg和RDS(on)之间取得平衡。芯片规格书里的品质因数FoM RDS(on) × Qg就是用来量化这个平衡的。3.2 电感选型DCR、饱和电流与铁损的三方博弈电感是效率优化里最容易被低估的元件。我见过不少工程师把精力花在换芯片上忽略了电感对效率的影响结果改来改去效率都没实质性变化。电感的损耗分为两部分铜损由绕组线阻DCR产生和铁损由磁芯的磁滞损耗和涡流损耗产生。DCR直接相关于绕组的线径和圈数线径越粗、圈数越少DCR越低但感值也会下降纹波电流会变大。铁损则和开关频率、磁芯材料、纹波电流的摆幅直接相关。在移动设备的升降压应用里我一般建议选择一个效率甜点感值感值选得过大虽然纹波小了、铁损低了但DCR会升高动态响应也变差感值选得过小DCR好看了但纹波电流大会在轻载时触发额外的功率损耗而且电感更容易进入饱和。实操上不要只看电感的标称饱和电流要看它的饱和电流曲线。很多电感在1A时电感量衰减5%到了2A就衰减30%了你实际工作电流可能只有1.5A感觉不会到饱和但瞬态电流尖峰一上来电感量大幅跌落环路会变得不稳定效率也跟着崩。所以选电感时留至少30%的瞬态电流裕量是我的基本操作。3.3 轻载模式的深层机制为什么PFM能省电前面提到PFM能提升轻载效率这里进一步拆解它的省电原理。在强制PWM模式下无论负载多轻功率管都会以固定的频率开关每次开关都产生一次开关损耗和栅极驱动损耗。这些损耗基本恒定负载越轻它们在输出功率里的占比就越大效率自然低得难看。PFM模式的做法是跳过一些不需要的开关周期。负载很轻时控制器检测到输出电压已经达到目标值就暂时停止开关让输出电容维持负载。等到输出电压跌到谷值阈值再启动几个开关周期把电压拉回来。这样一来实际开关次数大幅下降动态损耗也随之成比例下降。但代价也有输出电压会呈现一个三角波状的纹波幅度通常在10mV到30mV之间某些芯片在跳周期时还会产生低频振荡。如果负载是音频电路、高精度ADC这类对电源纹波敏感的设备需要在PFM模式的输出端加一级低噪声LDO或者直接锁定在PWM模式。4. 移动设备里的典型应用场景从射频功放到电池前端升降压稳压器在移动设备里的应用不是孤立存在的不同场景对效率、纹波、动态响应的要求差异很大。我挑三个最有代表性的场景拆开讲讲。4.1 射频功率放大器供电一场毫秒级动态响应的考验手机、平板、物联网模块里的射频功率放大器PA发射时电流可以达到1A到2A而且负载是脉冲式的——发送时大电流间歇期间几乎无电流。传统方案是用固定电压给PA供电但这样PA在低功率发射时效率极低大量能量变成了热量。现在的做法是给PA用包络跟踪Envelope Tracking或者平均功率跟踪APT供电。调度器会根据基带的发射功率指令实时调整升降压稳压器的输出电压——比如发射功率低时把电压从4.2V降到2.5VPA的效率就会显著提升。这种应用对升降压芯片的动态响应要求非常苛刻输出电压需要在一个时隙内完成几十毫伏至几百毫伏的跳变而且不能有明显的过冲或欠冲。设计时要注意补偿网络的带宽设计通常建议环路穿越频率做到开关频率的1/10到1/5同时输出电容需要选择低ESR的陶瓷电容并配合足够大的前馈电容提升瞬态响应。4.2 电池前端总线稳压一颗芯片统一供电轨现在很多便携设备采用电池直通升降压的混合架构电池电压较高时直接通路供电电压跌到设定值时升降压介入稳压。这样做的好处是延长了电池的有效放电时间——从4.4V跌到2.8V整个窗口都能用而不是只用到3.3V以上。一个典型的方案是两颗芯片配合一颗升降压将电池电压稳到一个中间总线电压比如3.3V或3.7V后级再挂若干LDO或Buck给不同子系统供电。这种先稳压后分配的架构在复杂度高的设备里很常见因为它让每个后级电路都面对一个稳定的输入电压设计难度大幅降低。这里有一个我自己踩过坑的细节升降压前后的地线处理。中间总线电压上的噪声会通过LDO的电源抑制比PSRR衰减一部分但高频段PSRR会恶化。所以升降压输出端的纹波要尽量压低一般建议输出纹波控制在输出电压的1%以内否则后面的LDO成了摆设。4.3 USB-PD、快充与升降压的交叉场景升降压稳压器在USB-PD和快充场景中扮演的角色很多人没有意识到终端设备从USB口取电时电压可能从5V一路协商到20V而系统主板需要的往往是固定的5V或3.3V。这时候一颗高效率的Buck降压就够了因为输入电压总是高于输出电压。但反向场景就不同了——当设备需要对外输出更高的电压时比如手机OTG给另一台设备供电电池电压3.7V输出要5V就必须用Boost或Buck-Boost。移动电源和充电宝更是如此内部电池电压2.8V到4.4V输出要5V甚至更高全程都需要Boost而如果要做双向充电管理升降压就能把充电路径和放电路径合并到同一个拓扑里省掉两颗独立芯片。在实际项目中如果设备既有电池、又要支持USB-PD对外供电、还要在电池电压高位时直接给内部5V轨供电那么一颗宽输入范围的升降压控制器往往是性价比最高的选择。5. 布局与元件选型决定效率上限的隐藏因素芯片选对了电路原理没问题效率却上不去这是很多工程师遇到的尴尬情况。我自己的经验是一半以上的效率问题根子在PCB布局上——热环路面积太大开关节点寄生电容太大地弹严重这些都会把效率拉低几个百分点。5.1 热环路面积第一优先级的布局原则开关电源的布局有一个黄金法则主开关管、同步整流管、电感、输入电容、输出电容之间的功率环路面积要尽可能小。特别是高边开关管和低边开关管之间的开关节点以及输入电容到高边管、低边管之间的回路它们是高频电流的路径环路面积越大寄生电感越大振铃越严重EMI越差效率也越低。我在升降压布局里通常按这个顺序排输入电容尽量靠近VIN引脚和高边管的漏极、低边管的源极减小高频输入回路。输出电容靠近输出引脚和电感的右端减小输出回路。开关节点电感左侧或右侧的铜皮面积要做到够用但不夸张——太小了散热差太大了寄生电容增加反而加大开关损耗。模拟地AGND和功率地PGND在芯片的散热焊盘处单点连接避免数字地和功率地相互干扰。5.2 输出电容与环路稳定性升降压拓扑的输出电容选择比Buck要更谨慎。因为Buck-Boost的传递函数在Buck模式和Boost模式之间切换时极点位置会移动如果电容选得不当环路相位裕量可能在某个区间突然恶化。我一般建议输出电容至少用两颗22µF或47µF的X5R/X7R陶瓷电容并联以降低ESR和ESL。注意陶瓷电容的直流偏压特性额定电压6.3V的22µF电容在5V偏压下实际电容量可能只剩12µF左右。所以在计算环路参数时要用实际电容值不要用标称值。5.3 数字接口与使能信号的处理移动设备里的升降压芯片通常都有EN使能引脚和PG电源正常引脚这些引脚看起来简单但处理不好会引入莫名其妙的软故障。EN引脚的电压阈值通常只有1V左右直接用MCU的GPIO驱动没问题但如果EN信号走线比较长且靠近开关节点可能被耦合噪声误触发。我的做法是在EN引脚加一个10kΩ到100kΩ的下拉电阻再串一个几百Ω的电阻。如果系统需要特定上电时序可以在EN上并联一个小电容实现延迟上电。PG引脚是开漏输出必须加上拉到系统电压。如果PG引脚接到了MCU的中断引脚建议在MCU侧配置输入上拉避免漏电流导致的电压漂移。6. 实测与调试效率测量、环路稳定与常见坑理论设计说得再好最后都要用示波器和电子负载来验证。这一节分享我在实际调试升降压电路时积累的几个重要经验。6.1 效率测量四线开尔文必须用测量效率时输入电流和输出电压的测量精度直接决定了效率计算值的可信度。很多人直接拿万用表笔接在PCB的输入端子和输出端子两端这样测到的电压包括了PCB走线、连接器、线缆的压降效率算出来会明显偏低。正确的做法是用四线开尔文法电压采样线直接焊在输入电容和输出电容的两端不承载电流。电流通过电子负载或电压表的电流端子测量。输入电流使用电流探头或者串联精密采样电阻通过差分探头测量采样电阻两端电压再换算。效率 输出电压 × 输出电流 / (输入电压 × 输入电流) × 100%。实测中我发现用开尔文法和普通表笔法测量效率结果可以相差2到3个百分点。对于宣称效率95%的升降压芯片差3个百分点就意味着你的实测报告可能从达标变成不达标。6.2 输出纹波的正确测量方式升降压芯片的输出纹波测量也是个容易翻车的环节。示波器探头的地线夹子如果直接夹在输出端会形成一个很大的拾取环路把开关节点的近场辐射也拾进来看到的纹波可能比实际大好几倍。正确的做法是使用示波器探头专用的小弹簧地线或叫接地弹簧探头尖端接触输出电容两端接地弹簧直接压在同一点的地端这样拾取环路最小测出来的才是真实的输出纹波。另外要区分高频开关纹波和低频LDO噪声。升降压输出的纹波频率等于开关频率通常几百kHz到几MHz。如果你的示波器带宽不够比如20MHz测出来的纹波会偏低如果带宽太高又会把噪声算进去。一般设置20MHz带宽限制来测电源纹波是比较符合行业习惯的做法。6.3 环路稳定性不要跳过这一步很多工程师用升降压芯片主要看效率忽略环路稳定性。但升降压因为可以在Buck和Boost模式之间切换环路在不同模式下增益变化较大如果补偿网络设计不合适很容易在一个特定输入电压点出现相位裕量不足。我自己测试环路稳定性的方法是使用环路分析仪如Keysight E5061B或Venable在输出端注入小信号测量控制环路的增益和相位。覆盖整个输入电压范围最低电池电压、最高充电电压、标称电压各测一组。重点观察相位裕量最低的那个点通常出现在Buck和Boost模式切换的附近。如果没有环路分析仪也可以用动态负载脉冲来观察给负载一个阶跃看输出电压恢复的波形。如果恢复过程有明显的持续振荡说明相位裕量不足需要加大ESR零点或调整补偿电容。6.4 我自己踩过的那些坑最后分享几个我调试升降压时踩过的具体坑每一个都花了我不少时间才定位坑一布局时忽略输入电容导致输入电压塌陷。芯片输入端走线太长输入电容距离VBAT引脚过远重载时输入电压瞬间跌落触发芯片的欠压保护UVLO表现为输出电压周期性跌落。解决方法是把输入电容靠近芯片的VBAT和PGND引脚并且用宽而短的走线连接。坑二软启动时间过短导致启动过冲。有些升降压芯片的软启动电容可以调整启动斜率我为了追求快速启动把软启动时间设在200µs以内结果每次上电输出电压过冲到标称值的120%以上直接打坏了后级的LDO。后来把软启动时间延长到500µs过冲消失了。坑三用错电感的饱和电流规格导致效率在大电流时诡异下降。我用量程计算时只考虑了平均电流没考虑瞬态负载的尖峰电流。结果电感在大电流时饱和电感量暴跌纹波电流剧增效率从90%掉到80%。更换饱和电流更大的电感后问题消失。坑四忽视PG引脚的RC延迟与MCU启动时序冲突。升降压的PG引脚发出电源正常信号后后级电路就开始工作但如果MCU的GPIO上电时间早于升降压稳定时间会导致MCU读到错误的电平状态。我后来在PG信号线上加了一个RC延迟确保后级MCU检测到电源稳定后才开始初始化。坑五高温环境下效率反而下降原来是散热焊盘没接地。有些升降压芯片的散热焊盘EP必须连接到PCB的散热铜皮才能有效散热。如果EP只是通过一个过孔连接而没有大面积的铜皮散热芯片温度升高后RDS(on)会增大导通损耗上升效率不仅下降还会触发热关断。这些坑看似琐碎但每个都直接影响产品的性能指标和可靠性。做升降压电源设计光会看规格书是不够的必须在布局、测试方法、异常场景上积累实战经验。我现在做移动设备电源方案时升降压已经被我用得很顺了。它不像Buck那样无脑也比Boost多一些灵活性只要理解了它的拓扑本质、模式切换逻辑和效率损耗分布你就能在设计里游刃有余。如果看完这篇你还卡在某个调试环节记住先量效率、再看纹波、最后检查布局和元件参数大部分问题都能沿着这条链路定位出来。