
1. 项目来龙去脉为什么移动设备需要一颗高效率升降压做电源设计这些年我接手过不少便携设备的供电方案其中一类需求特别典型电池电压范围很宽但核心负载对电压的要求又非常苛刻。比如一节锂电池满电4.4V放到3.0V甚至更低才截止中间这段电压区间跟很多系统需要的3.3V轨是“交叉”的——电池高于3.3V时得降压低于3.3V时又得升压。传统做法是先用一颗Buck把电池电压降到某个中间母线再用一颗Boost升回来。两级方案效率打折扣是小事PCB面积和BOM成本才是大头尤其是在手机、TWS耳机、便携医疗设备这种寸土寸金的地方。所以把两级合并成一颗升降压Buck-Boost芯片就成了很自然的优化方向。我这边的项目其实就是在做这么一颗芯片的应用级方案设计输入范围覆盖单节锂电池全电压区间输出稳定在3.3V负载从几毫安待机到2A满负荷全程效率目标在90%以上同时兼顾瞬态响应、静态功耗和方案尺寸。这不是单纯拿一颗现成芯片画个外围电路那么简单里面涉及到拓扑选型、控制策略取舍、电感电容参数计算、环路补偿、模式切换逻辑、PCB布局还有一连串实际测试中踩过的坑。这颗方案最终用了四开关Buck-Boost拓扑控制方式上做了自适应模式切换轻载自动进PFM重载回到PWM效率曲线全负载段都拉得比较平。下面我把整个项目从顶层设计到细节调测的内容都拆开讲一遍希望能帮到正在做类似便携供电方案的同行。2. 整体方案设计从拓扑选型到控制策略的核心逻辑2.1 四开关Buck-Boost拓扑为什么是主流选择升降压拓扑其实有好几种比如Inverting Buck-Boost、SEPIC、Zeta、单电感四开关Buck-Boost各有各的适用场景。移动设备这个场景下最合适的基本就是四开关Buck-Boost——名字里的“四开关”指的是两个高边开关加两个低边开关中间挂一颗电感形成一个类似H桥的结构。这个拓扑最大的好处是输入输出同极性而且输出电压可以高于、等于或低于输入电压天然适配锂电池从满电到欠压的整个过程。对比SEPIC需要两颗电感和一颗耦合电容四开关Buck-Boost只有一颗电感功率密度高不少对比Inverting结构输出是负压绝大多数移动设备根本用不上。从效率角度看四开关结构还有个大优势当输入电压明显高于输出电压时它完全可以只工作在Buck模式这时候另外两个开关可以做到常开或常关导通损耗只有一条通路的管压降反过来输入明显低于输出时就只走Boost模式。只有在输入输出电压非常接近的那一段才会进入真正的Buck-Boost同时切换模式这时候四个管子都在高频开关损耗相对大一些所以这段区间必须控制好不然效率会凹下去一块。这个思想贯穿了整个设计——能用单模式解决就不进双模式进了双模式也要尽量减少切换频率这直接决定了控制策略的调性。2.2 控制模式选择峰值电流模式加自适应PWM/PFM控制模式的选择对系统表现影响巨大。我这次选了峰值电流模式Peak Current Mode原因很简单移动设备的负载动态范围很大从待机到满负荷可能差几百倍峰值电流模式天然带输入电压前馈和逐周期限流功能环路响应快对输入电压变化不敏感简化了补偿网络的设计。环路带宽目标设定在开关频率的1/10左右。如果芯片开关频率设定在1MHz环路穿越频率就放在100kHz左右这样既能保证足够的动态响应又不会因为带宽太接近开关频率带来次谐波振荡风险。实际调试时我用网络分析仪扫了环路相位裕度在55度到65度之间增益裕度做到12dB以上这个指标在负载阶跃测试时表现比较理想。轻载效率这块我用的是自适应PFM——负载电流低于某个阈值之后自动切到脉冲频率调制模式开关频率随负载下降而降低减少每秒钟的开关次数从而砍掉大量开关损耗。PFM的阈值设得很有讲究设太高重载区间还没出就切了输出电压纹波会偏大设太低轻载时还停留在PWM效率又拉不上去。我按输出电流的10%左右设置了PFM切入阈值效果比较理想整个负载曲线几乎看不到明显的效率崩塌点。2.3 过渡区间处理模式切换的滞环策略Buck和Boost之间的模式切换是这类方案最容易翻车的地方。如果直接按“输入高于输出就Buck输入低于输出就Boost”这样的单阈值切换那当输入输出电压非常接近时系统会在两种模式之间来回跳输出电压会出现明显的毛刺甚至抖动这在给射频或模拟电路供电时十分致命。我的处理方式是用滞环加中间的“直通模式”过渡。简单说就是把切换点拉成一个区间输入比输出高某个值比如150mV以上纯Buck输入比输出低某个值以下纯Boost中间这段既不纯Buck也不纯Boost而是让高边Buck管和低边Boost管同时常开另外两个开关做同步整流——此时功率路径相当于一个电感直通四个管子都处于低损耗开关状态只做必要的补充调整。这个设计是实际调试中踩坑之后的优化。早期版本直接用单阈值二值切换用电子负载加动态信号源模拟电池从4.2V慢慢放电到3.0V时输出端抓到了约80mV的跳变对于3.3V供电轨来说这个毛刺是不可接受的。改成滞环中间态之后整个输入电压扫描过程输出纹波始终控制在30mV以内问题彻底解决。3. 关键参数计算与器件选型每一颗料都是有讲究的3.1 电感选择不只看感值更看饱和电流和DCR电感是Buck-Boost方案的灵魂器件。感值直接影响纹波电流大小而纹波电流又决定了很多事情输出纹波、磁芯损耗、电感饱和余量还有系统能否稳定工作在CCM连续导通模式还是DCM断续导通模式。电感值我的算法是先定纹波率也就是纹波电流与实际平均电感电流的比值取0.3是比较通用的起点。然后依据Boost模式下最恶劣条件计算L VIN(min) × D / (fsw × ΔIL)其中VIN(min)取电池最低工作电压3.0V占空比D按Boost模式的公式算出来大约是0.1开关频率fsw取1MHz平均负载电流折算到电感的峰值留够余量。算出来的感值落在2.2μH到3.3μH之间我最终选了3.3μH。选型时有些细节容易被忽略。饱和电流必须覆盖最大峰值电感电流而不是只看平均输出电流——电感电流在每个开关周期都有纹波叠加峰值会比平均值高出不少尤其在Boost模式下输入电流大于输出电流还要乘一个电压比系数。我实际计算的最恶劣峰值电流大约3.5A选的这颗电感饱和电流标称4.8A留有30%以上的余量。DCR直流电阻直接决定重载导通损耗我选了DCR在33mΩ以内的型号。类似规格的电感屏蔽罩的有无也值得注意屏蔽式电感漏磁小对手机这种天线和射频模块密集的环境更友好代价是成本高一点点我认为值。3.2 输入输出电容纹波电流能力和ESR比容值更关键很多工程师选电容只盯着容值忽略了电容的纹波电流能力结果发现芯片手册的效率曲线没问题但实际板子一跑起来电容烫得厉害。这个问题在Buck-Boost上更突出因为工作在双模式时输入和输出两端的纹波电流都跳得很厉害。输入电容我用了2颗22μF的X5R陶瓷电容并联额定电压25V确保在20V的超压应力范围下电容值不会因为直流偏压特性打太多折扣。陶瓷电容有一个明显缺点就是DC Bias效应——标称22μF在20V偏压下实际可能只剩不到60%所以选型时我直接在规格书上看直流偏压曲线确保最恶劣情况下实际容值仍有足够余量。输出电容的选择主要看两个约束一是负载阶跃时的瞬态跌落下冲二是输出纹波。我选了3颗22μF并联等效ESR大约在2mΩ级别配合设计的环路带宽实测2A负载阶跃时输出下冲控制在120mV以内恢复时间约30μs。如果空间允许我一般还会预留一个1μF的100V小封装电容靠近负载端专门用来吸收高频开关噪声。3.3 开关频率效率和体积的平衡点开关频率的选择对方案的影响是全局性的。频率越高电感电容能选得越小但每周期都有开关损耗开通损耗、关断损耗、驱动损耗、死区损耗效率会随频率升高而下降。频率太低又需要更大的电感来维持合理纹波方案体积会明显变大。移动设备这种场景我选1MHz理由有三第一1MHz时功率电感能控制在3.3μH2520或3015封装就能搞定高度做进1.2mm以下可以很从容地放到PCB的背面第二1MHz相对AM频段已经超过落在噪声敏感区的风险虽然还会和多路DC-DC之间产生差拍但干扰设计上更容易控制第三这个频率下驱动损耗和导通损耗能取得一个不错的平衡点效率可以做到90%以上而不是停留在88%左右。如果做的是笔记本这种更大功率的设备我可能会把频率降到500kHz用更大的电感换取更低的损耗如果做的是TWS耳机这种超小电流设备频率可以拉到3MHz甚至更高把电感缩到1μH以内主打面积最小化。这个取舍非常看具体场景没有绝对最优。同步Buck-Boost还必须在死区时间上做精细控制防止上下管直通发生贯穿电流。我的方案死区时间设定在20ns左右既抑制了直通风险也避免死区过长导致体二极管导通造成额外的导通损耗。这个参数在低温时尤其要留意低温下MOSFET关卡会变慢死区太小容易出问题所以预留了一定的安全余量。4. 功能调试与实测数据从样机到量产需要把握的几个关键点4.1 效率实测多负载点多电压点的数据才靠谱效率测试不要只测一两个点就下结论我习惯按输入电压3.0V、3.3V、3.7V、4.2V和4.4V分别扫描负载电流从100μA一直扫描到2A记录完整效率矩阵。最终数据显示4.2V输入、3.3V输出、负载在500mA以上时效率维持在92%左右3.0V输入、3.3V输出的Boost模式重载效率也能达到91.5%这两组数据说明方案在降压和升压方向上都没有明显短板。轻载效率的提升是PFM的功劳。100mA负载时如果强制PWM模式效率只能做到78%切到PFM后能跳到87%差距非常明显。这里要特别强调测试方法测PFM模式时输入电源要用高精度电流计并且建议用示波器确认电流波形是真正的脉冲式工作而不是测量仪器被平均化后误判的“高电流”。热测试也要做足。我在25℃室温下4.2V输入、3.3V输出2A持续运行半小时用热电偶贴在芯片表面和电感表面实测芯片表面温度89℃电感表面温度82℃在可接受范围内。但考虑到手持设备的实际环境温度往往高于室温我预留了降额设计连续重载工况下把输出电流限制在1.8A以下更稳妥。4.2 瞬态响应测试移动设备最容易被投诉的问题移动设备的负载突变场景其实非常多比如射频PA突然发包、处理器从休眠切换到满频运行、屏幕亮度瞬间拉高这些动作都会让供电轨电流在微秒级内发生剧烈变化。我测试时用电子负载设置50mA到2A、上升沿1μs的重复阶跃在VIN3.7V时用示波器抓输出电压波形。测试时一度发现输出下冲达到220mV超出了目标150mV的规格。排查下来发现是输出电容的高频ESL影响太大负载瞬变时高频分量在ESL上产生了明显压降。解决方法是调整输出电容布局把大封装陶瓷电容尽量靠近芯片输出引脚另外增加了一颗极低ESL的01005封装1μF电容并放在最靠近负载端的位置。调整后下冲压到118mV恢复时间也缩短到28μs这个指标在竞品对比中已经属于中上水平。4.3 开关节点振铃与EMI抑制Buck-Boost的开关节点SW1和SW2是有两个节点在高速开关的比Buck还多一个这给EMI处理增加了难度。我在样机阶段用近场探头扫过开关节点附近的频谱能看到明显的谐波峰值跨到几百MHz。处理办法分几个层面首先是在开关管栅极驱动端串了10Ω的栅极电阻把开关节点dv/dt降下来其次是在开关节点对PGND各放了一个RC吸收电路电阻选2.2Ω、电容选330pF这个组合能显著压掉高频振铃最后是PCB布局上严格控制开关节点的铜皮面积让它刚好满足走线需求不铺大片铜箔去当天线。经过这三板斧处理后用频谱仪实测30MHz到300MHz频段的峰值噪声降低了约6dB基本能做到不额外增加屏蔽罩就满足一般消费电子产品的EMI要求。当然每台设备的传导发射测试还是得按正规流程走一遍标准近场探头的数值只能作为内部参照。5. 调试心得与常见问题速查表5.1 PCB布局的优先级排序做了这么多年电源我一直认为PCB布局对开关电源性能的贡献度至少占到三成甚至更多。有工程师以为布局不好靠调环路参数能补救实际很难layout固化之后很多问题只能降低指标来将就。我这块的布局优先级是这样的第一优先级功率回路面积最小化。输入电容到高边MOSFET到低边MOSFET再到输出电容每个回路的回流路径都要短而粗。我用过的板子上功率地是单独铺了一块完整铜皮信号地再单点连接到功率地避免了大电流在信号地上产生压降干扰控制电路。第二优先级开关节点尽量短。SW节点的铜皮长度控制在3mm以内宽度按载流需求设计不要过度加宽。这个节点每周期都有很高的dv/dt过长过宽都等于在辐射天线。第三优先级反馈网络远离电感。反馈线我从输出电容的远端采样点引线走线完全避开电感下方和开关节点周围区域并在反馈引脚处加了一个RC滤波网络防止高频噪声耦合进反馈环路导致输出纹波恶化。5.2 常见问题排查实录在实际调测过程中我整理过一张问题排查表这里挑几个最常遇到的场景分享出来现象可能原因排查与解决建议轻载时输出纹波异常偏大PFM阈值设置不当或者电感值偏大导致DCM频率过低用示波器抓PFM工作时的电感电流波形确认脉冲频率是否落在可接受范围必要时调整PFM切入阈值负载阶跃后输出电压振荡环路相位裕度不足补偿网络零点位置不合适用网络分析仪或频率响应测试扫环路确认穿越频率和相位裕度调整RC补偿参数重新验证输入端出现明显的电流尖峰输入电容容量不足或位置离芯片过远增加输入电容并将小容量高频陶瓷电容放在离输入引脚最近的位置高温下效率下降明显电感饱和导致电感量下降或者MOSFET导通电阻随温度退化检查电感饱和电流是否留够余量必要时换成更大规格的电感模式切换瞬间输出出现毛刺切换滞环区间太窄或者切换逻辑没有平滑过渡加大滞环电压窗口确保进入中间直通模式再做模式切换5.3 稳定性判断的经验法则最后再分享一个我自己调试稳定性的心得。除了依赖网络分析仪扫环路还有一个非常实用的经验法则在时域里观察电感电流波形和输出电压波形的关系。当环路稳定时电感电流波形应该是干净的锯齿波叠加任何振荡分量都意味着环路带宽附近的相位裕度不足。我一般会在1A负载下注入一个约100Hz的小扰动然后在示波器上观察输出电压是否出现以扰动频率为中心的振荡边带。如果出现明显边带说明环路在某个频率下有负增益裕度风险需要立即调整补偿。这个土办法在野外调试、没有网分设备时特别管用帮我排查过好几次疑难问题。6. 一些题外话这个方案的扩展空间这个项目做完之后我又把同一套拓扑思路延伸到了几个相近的场景。比如给某款便携蓝牙音箱做电源时输入从锂电池两串的5V到8.4V范围输出5V用的还是四开关Buck-Boost只是把MOSFET和电感规格放大了一档。另一个项目是给可穿戴设备做超低静态电流的升降压方案静态电流做到了1.5μA左右待机时间拉长了一个数量级。移动设备的电源设计内里其实是一套“平衡术”效率、纹波、体积、成本、热性能每一项都不是独立存在的某一边强了总会在另一边付出代价。关键是找到你这个产品最看重的几个维度围绕它们做系统性取舍。Buck-Boost调节器作为整个供电链路里最复杂的一环把它的原理吃透、参数算清楚、隐患提前规避掉后续的整机调试都会顺畅很多。