首页 / 资讯中心 / 文章详情

开关电源设计辅助工具实战:从需求到上电方案

开关电源设计辅助工具实战:从需求到上电方案 ★ FEATURED ARTICLE
做电源这行的人大概都有过这样的经历拿到一个新需求输入电压范围宽、输出电流不小、板子还要求小体积然后你打开计算表格一行行填参数算占空比、算电感、算电容、算补偿中间某个参数一改整张表全得重来。等算完一圈半天时间没了还没开始画原理图。原厂配套的那套开关电源设计辅助工具——圈内常叫它“设计精灵”——就是冲着这个痛点来的把功率级计算、磁性元件选型、环路补偿、损耗估算、参考原理图和 BOM 一次性串起来改一个参数全链路跟着刷新。它不是万能的但它能把“从需求到一版能上电的方案”这段时间从两三天压缩到一两个小时。这篇东西写给三类人看刚入行、还在用 Excel 手算的硬件新人做系统集成、需要快速评估电源方案可行性的工程师以及那些用过工具、但发现实测和仿真对不上、想搞清楚差在哪的老手。1. 这类工具到底在替我们做什么1.1 从“翻三百页手册”到“半小时出一版方案”早期做开关电源最耗时的不是设计本身是信息检索。你要在几百页的数据手册里翻电气特性表找最小导通时间、找内部斜率补偿的爬升率、找误差放大器的跨导、找驱动能力对应的栅极电荷范围然后翻应用章节看典型电路、看布局建议再翻元件厂商的选型手册比对电感的饱和电流和 DCR。这一套下来光是收集“算例需要的那十几个数字”就能耗掉大半天。辅助工具做的第一件事就是把这些散落在手册、应用笔记、元件库里的信息结构化。你选定一颗控制器工具会自动把它的开关频率范围、最小占空比限制、内部参考电压、软启动时间、电流检测阈值、补偿网络类型这些参数拉进模型。你填需求它把功率级、补偿、损耗、热一次算完。这背后其实是一套固定的解析模型稳态占空比用伏秒平衡电感用纹波系数反推电容用容性纹波加 ESR 纹波叠加补偿用功率级传递函数乘误差放大器传递函数然后判断穿越频率和相位裕度。这件事的价值不在于“算得快”——手算一个降压的占空比只要十秒。价值在于一致性你改了开关频率电感跟着变纹波跟着变输出电容跟着变补偿参数跟着变损耗分布跟着变热估算跟着变BOM 里的料号也跟着变。手算最容易出的事故就是改了 A 忘了改 B最后一版图上去发现电感的饱和电流还是按老频率算的。工具把这个链条锁死了这一点比速度重要得多。我用下来的体感是它最适合做“方案空间探索”。比如老板说这颗芯片成本要压 15%你需要在 300kHz、500kHz、800kHz 三个频率点上跑一遍看磁性元件和输出电容的成本怎么变、效率怎么变、板子面积怎么变。手算三遍要一整天工具里点三次十分钟出三张对比表。这才是它真正的效率来源。1.2 四个核心模块各自能干什么、干不了什么把这类工具拆开看本质上就四块每块的能力边界都很清晰摸清楚了才不会踩坑。第一块是拓扑推荐与芯片筛选。你输入 Vin 范围、Vout、Iout、隔离与否、是否需要多路输出工具从库里筛出能覆盖这个工况的拓扑和芯片通常会给出效率预估和外部元件数量对比。这块的红利是省去你在选型表里瞎翻的时间但它的推荐逻辑偏向“库里有货”不一定是最优解。比如一个 12V 转 3.3V、电流只有 1A 的场景它可能推一颗内置 MOSFET 的同步降压而实际上如果你对静态功耗有硬要求可能该考虑别的方案。工具推荐是候选集不是答案。第二块是功率级计算器。这是用得最多的部分占空比、电感量、电感纹波、峰值电流、输出电容、输入电容 RMS 电流、MOSFET 电压电流应力、二极管如果有的反向电压。所有公式都是教科书里那套工具只是帮你把边界条件最大/最小输入电压、满载/轻载全跑一遍取最坏情况。这块可信度最高但有一个隐藏前提它默认你的寄生参数是理想的。它不会知道你的电感在 6A 直流偏置下电感量已经掉到标称值的 70%也不会知道你的陶瓷电容在 5V 直流偏置下容量只剩一半。这两个偏差是新手方案翻车的头号原因后面我会专门讲怎么修正。第三块是环路分析与补偿设计。工具会根据功率级参数生成伯德图标出穿越频率、相位裕度、增益裕度然后按你选的补偿类型Type II 或 Type III自动算电阻电容。这块最容易让人产生“我懂了”的错觉。工具给出的伯德图是基于平均模型的它不包含采样保持效应、不包含斜率补偿不足导致的次谐波振荡、不包含 PCB 寄生引起的额外极点。所以工具说 60 度相位裕度实测可能是 40 度也可能直接啸叫。补偿参数一定要在实物上扫频验证工具给的是起点不是终点。第四块是损耗与热估算。分项列出导通损耗、开关损耗、驱动损耗、磁性元件铜损铁损、采样电阻损耗然后按热阻链路估温升。这块的误差最大因为开关损耗强依赖你的栅极驱动电阻、MOSFET 的实际输出电容非线性、以及布局引起的寄生电感。工具通常给一个偏乐观的数实测效率低两三个点是常态。1.3 什么情况下别指望它有三类场景我建议直接放弃工具老老实实手工推一是极端工况比如输入电压变化比超过 10:1、或者要求在整个范围内都保持临界导通模式。线性化平均模型在这种大信号变化下基本失效。二是多相交错、或者带了复杂均流环的架构。工具一般只支持单相多相的相位叠加、均流环与电压环的相互影响它算不准。三是你对某一颗元件有特殊要求比如必须用某个封装尺寸、必须用库存里已有的磁芯。工具的元件库是按参数筛选的它不知道你的供应链约束算出来的 BOM 你采购不了等于白算。还有一个现实问题不同厂商的工具模型精度差别很大。有的工具对自家芯片的内部补偿建模很细对第三方元件就只当理想器件处理。所以同一套需求用两家工具各跑一遍如果结果差得离谱那说明某个模型有问题这时候反而要回去手算校验。我养成的习惯是工具算完挑三个关键数电感量、输出电容、补偿电阻手算复核一遍量级对得上才往下走。2. 需求定义你喂什么它就吐什么2.1 输入参数的取舍哪些必须精确、哪些可以估工具的输出质量八成取决于输入。我见过太多人打开工具随手填一个“Vin 12V、Vout 5V、Iout 3A”就开始算算出来的东西自己都不敢用。问题出在真实需求从来不是一个点而是一个包络。必填项里有几个是必须精确到具体数值的不能拍脑袋输入电压范围不是标称值是最小值和最大值。这两个值分别决定最大占空比和最大电压应力。Vin_max 决定你 MOS 的耐压选型和最小导通时间够不够Vin_min 决定电感量和最大电流。很多方案在标称电压下测着挺好一到低温低压启动就打嗝就是 Vin_min 填高了。输出电流填持续电流同时要单独注明峰值电流和持续时间。工具的稳态计算只认持续值但电感的饱和电流、MOS 的峰值电流保护点必须按峰值来。环境温度与气流这个直接决定降额系数。工具里如果没有这一项你的热估算就是空中楼阁。输出纹波要求填绝对值mV比填百分比靠谱。百分比在不同输出电压下差得远。可以估的项负载瞬态幅度和斜率。这个通常在需求阶段拿不到准数我的做法是先按满载的 50%、斜率 1A/µs 估一版把输出电容留出 30% 余量等系统联调时再收紧。效率和温升的目标值也可以先估工具会告诉你达不达得到达不到再回头调拓扑。2.2 那些最容易被漏掉的边界条件真正拉开新手和老手差距的是那几个工具输入框里没有、但会决定成败的条件。最小导通时间。高频、高压差降压时占空比可能只有 5%500kHz 下导通时间 100ns。如果控制器的最大开关频率配合最小导通时间是 80ns那你这个方案在 Vin_max 时根本调不住输出会往上飘。这个坑非常隐蔽工具的稳态计算不报错因为它算的是理想占空比不知道器件有物理下限。处理办法算一下 Vin_max 时的导通时间和控制器的 min on-time 对比留 1.5 倍余量。启动与预偏置。如果输出端在启动前已经有电压比如多路电源上电顺序问题你的同步整流下管在软启动初期会把输出往下拉产生倒灌电流。工具一般不管这个。短路与过流行为。输出短路时电感电流会冲到限流点此时电感会不会饱和、下管会不会被反向恢复打穿工具不算。这个要在实物上做短路试验。EMI 相关的 dv/dt、di/dt 约束。工具不建模但它影响你开关频率和栅极电阻的选择。频率越高滤波器越小但开关损耗和辐射越大这是个权衡工具只会告诉你损耗不会告诉你辐射。我把这些整理成一张表每次开新项目都过一遍参数类别具体项是否影响工具输入常见遗漏后果电压Vin 最小/最大/标称是占空比算错、耐压选低电流持续/峰值/瞬态斜率是电感饱和、保护误触发时序最小导通/关断时间否高压轻载时输出失控时序软启动、上电顺序部分倒灌、闩锁环境环温、气流、邻件热辐射部分温升超标、降额不足电磁dv/dt、di/dt 约束否辐射超标、需返工加共模电感供应链封装、库存、成本否BOM 采购不了2.3 一个可以直接抄的需求表我现在的习惯是先填这张表再打开工具。表里每一项都有明确的填法不用现场纠结。输入电压18V ~ 36V标称 24V 输出电压5.0V ±2% 输出电流持续 6A峰值 8A100ms 输出纹波≤50mV峰峰20MHz 带宽 负载瞬态3A 阶跃斜率 1A/µs允许跌落 ≤100mV 开关频率目标 500kHz允许 400~600kHz 环境温度-20℃ ~ 60℃自然对流无风扇 目标效率≥93%满载标称输入 目标温升关键器件 ≤40℃ 尺寸约束功率级面积 ≤25mm × 20mm 其他单面贴装输入端需支持热插拔这张表填完工具里大半的输入框就有数了。剩下的空比如补偿类型交给工具默认。3. 功率级实操24V 转 5V / 6A 完整算一遍3.1 拓扑与开关频率怎么定24V 转 5V、6A压差接近 5:1输出电流又不小。这个工况下有几个候选非同步降压简单、便宜但下管用肖特基6A 下压降和损耗很难看、同步降压效率高是主流选择、以及反激隔离才需要这里不需要。选同步降压理由很直接6A 的输出如果用肖特基续流假设正向压降 0.4V仅这一项就产生 0.4 × 6 2.4W 的损耗在 30W 输出的方案里等于直接把效率拉到 92% 以下还要单独给它散热。同步整流下管用 MOS导通损耗按 I²R 算选一颗 20mΩ 以内的就能把这项压到 0.6W 附近。开关频率的定法我一般按三个约束来掐上限由损耗和最小导通时间定。500kHz 时Vin_max 36V、Vout 5V占空比约 13.9%导通时间 0.139 / 500k 278ns这个余量还算宽裕。频率再往上到 1MHz导通时间只剩 139ns接近很多控制器的极限而且开关损耗翻倍。下限由电感体积和输出纹波定。300kHz 时电感量要涨到 500kHz 时的 1.67 倍25mm×20mm 的面积塞不下。中间值看 EMI 和效率的平衡。我选 500kHz。这是个很典型的中庸值也是大部分同步降压控制器默认跑得最舒服的点。3.2 电感量、饱和电流、DCR 三个数一起定电感量用伏秒平衡推。稳态下导通期间电感两端电压是 Vin − Vout − Iout×(Ron_high DCR)关断期间是 −Vout − Iout×(Ron_low DCR)。忽略小项简化成常用公式L (Vin - Vout) × D / (ΔIL × fsw) D Vout / Vin先定纹波系数。ΔIL 取满载电流的 30%即 1.8A。这是经验值低于 20% 电感体积大、动态响应慢高于 40% 峰值电流和铁损都上去了输出纹波也难看。Vin 用标称 24V 算D 5 / 24 0.208 L (24 - 5) × 0.208 / (1.8 × 500000) 19 × 0.208 / 900000 3.952 / 900000 ≈ 4.39 µH取标准值 4.7µH回头核一遍纹波ΔIL (Vin - Vout) × Vout / (L × fsw × Vin) 19 × 5 / (4.7e-6 × 5e5 × 24) 95 / 56.4 ≈ 1.68 A纹波系数 1.68 / 6 28%合适。峰值电流 6 0.84 6.84A谷值 5.16A。这里有个必须做的动作在最坏工况下复核。Vin 最大 36V 时D 0.139ΔIL (36−5)×5/(4.7e-6 × 5e5 × 36) 155/84.6 ≈ 1.83A比标称时还大一点。所以电感的峰值电流要按 6 0.92 6.92A 来定。饱和电流怎么选。常见做法是取峰值电流的 1.2~1.3 倍。6.92 × 1.25 ≈ 8.65A。但我这里要多说一句这个余量不是给稳态留的是给瞬态和故障留的。负载从 3A 跳到 6A 的瞬间电感电流会冲过稳态峰值输出短路时冲到限流点可能是 10A 以上。如果你的限流点设得高饱和电流就得跟着提。我的习惯是按“限流点 × 1.1”和“稳态峰值 × 1.3”取大者这个算例里限流点设 9A那就选 10A 饱和电流的料。DCR 的取舍。DCR 直接决定铜损P Iout² × DCR 36 × DCR。DCR 从 15mΩ 降到 8mΩ铜损从 0.54W 降到 0.29W效率提升约 0.8 个百分点。但同样封装下DCR 越低通常意味着线径越粗、体积越大或者用的是更贵的合金粉芯。这里有个反直觉的点大电流场合宁可多花点钱降 DCR也别指望散热片救回来因为电感的发热是内部铜线发热热阻路径长表面温度和线包温度能差 20℃ 以上。我最后选的是 4.7µH / 10A 饱和 / 12mΩ DCR 的屏蔽式功率电感尺寸 7mm×7mm 左右。3.3 输出电容纹波不是瓶颈瞬态才是输出纹波由两部分叠加容性分量和 ESR 分量。ΔV_capacitive ΔIL / (8 × fsw × Cout) ΔV_esr ΔIL × ESR先按纹波要求 50mV 反推需要多大电容。假设用两颗 47µF 的陶瓷电容并联标称 94µF但 5V 直流偏置下陶瓷电容尤其是 X5R/X7R 的小封装容量衰减很厉害实际有效值可能只有 60~70µF。按 65µF 有效值算容性纹波ΔV_cap 1.68 / (8 × 5e5 × 65e-6) 1.68 / 260 ≈ 6.5 mVESR 分量两颗陶瓷并联等效 ESR 大约 2~3mΩ取 2.5mΩΔV_esr 1.68 × 0.0025 ≈ 4.2 mV加起来 11mV 左右离 50mV 的要求差得远。所以这个方案的纹波根本不是电容容量决定的是布局寄生电感和测量带宽决定的。真正卡住电容选型的是负载瞬态。按 3A 阶跃、允许 100mV 跌落来估。用最粗暴的近似假设环路在阶跃后半个周期才响应Cout ≥ ΔI × Δt / ΔV如果环路穿越频率做到 50kHz响应延迟大约 1/(2π×50k) ≈ 3.2µs那么Cout ≥ 3 × 3.2e-6 / 0.1 96 µF这个结果说明65µF 有效容量不够得往上加。加到三颗 47µF有效约 95~100µF再算上 ESR 引起的瞬态跌落 3 × 2.5m 7.5mV总跌落大概 90mV勉强达标。为了留余量我最终用四颗 47µF 陶瓷总有效容量约 130µF另外并联一颗 100µF 的聚合物钽电容压低频段阻抗。这里的经验是别用标称容量算一定要用直流偏置后的有效容量。各大厂商都会提供 capacitance vs. DC bias 曲线工具里如果没内置这个模型你得手动把你的容量打个 0.6~0.7 的折扣填进去否则算出来的瞬态响应会乐观一大截。3.4 输入电容算 RMS 电流不是算容量输入电容最容易被随便对待反正“并两个 10µF 就行了”。但同步降压的输入电容要承受很大的脉冲电流RMS 值算不对电容发热、寿命缩短、甚至鼓包。输入电容的 RMS 电流近似Irms Iout × √(D × (1 - D))D 取最大占空比也就是 Vin 最小的时候D 5/18 0.278Irms 6 × √(0.278 × 0.722) 6 × √0.2007 6 × 0.448 ≈ 2.69 A这个 2.69A 是要由输入陶瓷电容承担的。单颗 1210 封装的 10µF/50V 陶瓷额定纹波电流大概 2~3A跟厂商和频率有关但高温下降额明显。我的做法是至少两颗并联并且优先选 50V 耐压而不是 25V因为 24V 输入加上开关尖峰25V 的余量太薄而陶瓷电容的容量随电压上升衰减得厉害50V 的在实际工作点容量保持率更好。另外输入端一定要留一个电解电容或者聚合物电容做 bulk容量按每安培输出 10~22µF 估这里放一颗 100µF/50V 聚合物。它的作用不是扛高频纹波是应付热插拔和长线缆带来的输入电感引起的电压跌落。4. 环路补偿工具给的参数自己要再验一遍4.1 先把功率级的极零点摸清楚补偿之前必须先知道被控对象长什么样。同步降压在电流模式控制下功率级可以近似成一个单极点系统输出极点加一个 ESR 零点。输出极点fp 1 / (2π × Rload × Cout) Rload Vout / Iout 5 / 6 0.833 Ω Cout 130 µF有效值 fp 1 / (2π × 0.833 × 130e-6) ≈ 1470 HzESR 零点fz_esr 1 / (2π × ESR × Cout) 1 / (2π × 0.0025 × 130e-6) ≈ 490 kHz490kHz 已经在开关频率附近了远高于我们想要的穿越频率所以这个零点在设计时可以忽略——但要注意如果用的是电解电容ESR 零点可能掉到 10kHz 以内那就必须利用它补偿网络的形式要跟着改。还有一个容易被忽略的电流模式控制下的采样保持效应会引入半个开关周期的延迟在 fsw/2 附近贡献额外相移。500kHz 时这个延迟在 50kHz 处贡献的相位损失大约 18°。工具的伯德图如果没建模这一项你按它的结果算相位裕度实际会少十几度。我的经验是在心里给工具报的相位裕度打八折。4.2 Type II 补偿网络的三个元件怎么算目标穿越频率取开关频率的 1/10即 50kHz。这是个保守值好处是抗噪声、抗模型误差坏处是动态响应慢。如果要更快可以取到 fsw/6但相位裕度会紧。从 1470Hz 到 50kHz需要提升的增益Gain 20 × log10(50000 / 1470) ≈ 30.6 dB换算成倍数10^(30.6/20) ≈ 33.9 倍。分压电阻先定。假设控制器内部参考是 0.8V取下拉电阻 R_low 10kΩR_high (Vout / Vref - 1) × R_low (5 / 0.8 - 1) × 10k 5.25 × 10k 52.5 kΩ取 52.3kΩ1% 精度标准值。补偿电阻按跨导型误差放大器算gm 取 1mSR_comp Gain / gm 33.9 / 0.001 33.9 kΩ取 33kΩ。补偿零点放在输出极点附近用来抵消它带来的相位滞后C_comp 1 / (2π × fp × R_comp) 1 / (2π × 1470 × 33000) ≈ 3.28 nF取 3.3nF。高频极点放在 fsw/2 附近用来压高频噪声C_hf 1 / (2π × 250000 × 33000) ≈ 19 pF19pF 太接近寄生电容的量级了实际没意义。这种情况我一般直接放 47pF 或者干脆不装靠芯片内部的滤波。这是个很典型的“工具算出来但实际没法用”的例子工具不知道你的 PCB 上反馈走线本身就有几 pF 的寄生。4.3 相位裕度读到多少算稳怎么在实物上验按上面这组参数理论上穿越频率 50kHz、相位裕度 60° 左右。但我会按 45~50° 来预期。相位裕度的判断标准圈内的共识是相位裕度表现适用场景 30°阶跃响应振铃严重可能持续振荡不可接受30°~45°有 2~3 个周期的振铃恢复慢勉强可用需评估45°~60°轻微过冲1~2 周期收敛大多数应用的舒适区60°~75°过冲小响应略慢保守设计推荐 80°过阻尼响应很慢大动态负载时跌落深实际验证的方法注入法扫频。在反馈分压的上端串一个 50Ω 左右的小电阻用频率响应分析仪或者带扫频功能的示波器在电阻两端注入小信号测从注入点到输出电压的幅频相频特性。扫频范围从 100Hz 到 fsw/2取对数点。测出来的穿越频率和相位裕度和工具给的对比如果差超过 30%说明模型有偏差得回去查寄生参数或者控制器的实际 gm 值。我踩过的一个坑工具按 gm 1mS 算的补偿电阻实际那颗芯片的误差放大器跨导在数据手册里标的是典型 1mS、最小 0.6mS、最大 1.4mS。按最小值算实际增益只有设计值的 60%穿越频率掉到 30kHz动态响应慢了一半。所以跨导型误差放大器补偿电阻要按 gm 的最小值算宁可增益偏高再靠高频极点压。5. 损耗与热纸面效率和实际温升的差距5.1 把损耗一项项拆开才知道钱该花在哪工具给的效率是 94%实测 91.5%这个差距是正常的。关键是知道差在哪才知道优化往哪使劲。逐项算Vin 24VVout 5VIout 6Afsw 500kHzRds_on 按热态 25mΩ上管导通损耗P_cond_high Iout² × D × Rds_on 36 × 0.208 × 0.025 ≈ 0.187 W下管导通损耗P_cond_low Iout² × (1 - D) × Rds_on 36 × 0.792 × 0.025 ≈ 0.713 W下管占了大头因为占空比小下管导通时间长。这也解释了为什么这类低压差比的方案下管的 Rds_on 比上管更值得优化。开关损耗按交叠时间 12ns 估P_sw 0.5 × Vin × Iout × (tr tf) × fsw 0.5 × 24 × 6 × 12e-9 × 5e5 ≈ 0.432 W驱动损耗P_gate Qg × Vgs × fsw 12e-9 × 5 × 5e5 ≈ 0.03 W单个上下管合计约 0.06W。电感铜损P_dcr Iout² × DCR 36 × 0.012 ≈ 0.432 W电感铁损锰锌铁氧体500kHz、1.68A 峰峰纹波按厂商曲线查约 0.15W。采样电阻损耗如果用电感 DCR 采样可以省掉这里假设用 2mΩ 采样电阻P_sense 36 × 0.002 0.072 W汇总一下损耗项功率 (W)占比下管导通0.71337%开关损耗0.43222%电感铜损0.43222%上管导通0.18710%电感铁损0.1508%采样与驱动0.1327%合计2.05—效率 30 / (30 2.05) 93.6%。工具报 94%差 0.4 个百分点这个偏差可以接受。5.2 热阻链路从结温到环境中间隔着好几层算完损耗下一步是温升。损耗不是均匀分布的热也不是直接散到空气里的中间有好几层热阻。以上管为例。MOSFET 的结到环境热阻有三段结到壳θjc通常 2~5℃/W、壳到 PCB 焊盘θjl取决于焊盘面积和过孔、PCB 到环境θla取决于铜箔面积和对流条件。工具通常直接给一个 θja 的总值比如 40℃/W这个值往往是在 JEDEC 标准板上测的和你实际板子差得远。我自己按这个算上管耗散 0.187W 加上一半的开关损耗 0.216W约 0.4W。如果局部 θja 是 60℃/W温升就是 24℃。环温 60℃结温 84℃离 125℃ 的限值还有 40℃ 余量挺安全。下管耗散 0.713W加上另一半开关损耗约 0.93W。同样 60℃/W温升 56℃结温 116℃。这个就贴边了。这时候必须做两件事一是扩大下管的铜箔面积。把下管的漏极焊盘和源极焊盘各铺到 100mm² 以上并在下面打 9~16 个 0.3mm 的过孔连到内层地平面。这能把 θja 从 60℃/W 拉到 40℃/W 左右温升降到 37℃结温 97℃安全了。二是考虑用两颗下管并联。注意并联不是简单地把损耗减半因为导通电阻虽然减半但开关损耗和驱动损耗翻倍而且并联需要考虑均流。在 0.93W 这个量级我倾向于先靠布局解决实在不行再并联。提示热估算里最容易犯的错是只算芯片本体忘了旁边的电感。电感的线包温度通常比表面高 15~25℃而它的发热会通过铜箔传导到芯片焊盘上。功率级布局时电感离芯片至少留 3mm中间不要有大面积连铜。5.3 降额怎么定别等到量产才发现降额策略不是拍脑袋定个 80%。我的做法是按器件类型分开定MOSFET 结温满载、最高环温下不超过 110℃对 125℃ 或 150℃ 的器件留 15~40℃ 余量。电感线包温度不超过绝缘等级的 80%比如 B 级130℃就控在 105℃ 以内。这个要靠热电偶埋线包测红外测温枪测的是表面会低估。电容陶瓷电容的容量随温度变化X5R 在 85℃ 时可能掉 15%。电解电容的寿命按每升 10℃ 减半的规律估所以 105℃ 的电解在 60℃ 环温下寿命会大幅缩短这种位置优先换聚合物或陶瓷。采样电阻额定功率至少留 2 倍余量因为它的温漂会直接影响电流精度。6. 布局与实测工具管不到的那一半6.1 三个回路的最小化决定了你的噪声底工具能算参数算不了布局。而开关电源 80% 的怪问题都出在布局上。核心原则只有一句把高 di/dt 回路的面积压到最小把高 dv/dt 节点的面积压到最小。高 di/dt 回路是输入电容正极 → 上管漏极 → 上管源极 → 下管漏极 → 下管源极 → 地 → 输入电容负极。这个环路在开关瞬间电流突变寄生电感会产生尖峰电压叠加在 MOS 的漏源两端。布局上要求输入电容紧贴上管漏极和下管源极这个回路的面积极小最好在同一个顶层铜皮里完成。高 dv/dt 节点是开关节点上管源极和下管漏极的连接点。这个铜皮面积越大对周围电路的容性耦合越强辐射越大。但它又需要足够的面积来散热。这是个矛盾我的取舍是开关节点铜皮只做到刚好够承载 6A 电流和散热的最小尺寸不要为了好看铺一大片同时确保它下面有一层完整的地平面做屏蔽。6.2 采样和地别让噪声把你算好的环路搞乱反馈采样点必须从输出电容的最后端取也就是电流流向的末端不要从电感后面直接取。因为电感到输出电容之间那一段铜皮上有纹波电流流过会叠加纹波电压让反馈信号失真。反馈走线要远离电感和开关节点至少 2mm 间距最好走内层两边包地。分压电阻的下端接地要接到控制器的模拟地不要接到功率地。功率地和模拟地单点连接连接点放在输出电容的负极。电流采样如果是用电感 DCR 采样要注意 RC 滤波网络的时间常数必须和 L/DCR 匹配R × C L / DCR 4.7e-6 / 0.012 392 µs取 R 1kΩ则 C 392nF取 390nF。这个匹配如果没做好采样到的电流波形会失真导致均流或者限流点偏差。6.3 首板上电我按这个顺序来新板子第一次上电千万别直接给满载。我的流程是空载、限流电源供电输入限流设到 100mA看输入电流是否正常应该只有几毫安主要是芯片静态电流。测输出电压看是不是 5V。如果不是立刻断电查反馈分压。示波器看开关节点波形重点看上升沿有没有严重振铃、尖峰是否超过 MOS 耐压的 80%。逐步加载从 1A 到 3A 到 6A每档记录效率和关键器件温度。测纹波用弹簧地环20MHz 带宽限制测输出电容两端。做阶跃响应负载从 3A 跳到 6A看跌落和恢复时间和仿真对比。扫频测环路确认相位裕度。最后做短路和过流测试这一项放最后因为一旦保护没做好可能炸管。7. 常见问题与排查速查表7.1 起不来、啸叫、纹波大、效率低各自的排查顺序起不来。先分两类完全无输出和输出打嗝。完全无输出查 EN 脚电平、VCC 是否建立、软启动电容是否短路。打嗝一般是过流保护在动作可能的原因有电感饱和电流选小了、输出电容太大导致启动电流大、或者 SS 时间太短。我遇到过一次是软启动电容选了个 1nF启动时间只有几百微秒给 130µF 输出电容充电的浪涌直接触发了限流。啸叫。啸叫的本质是环路在某个频率上不稳定或者进入了跳周期模式。轻载啸叫大概率是跳周期属于正常现象但如果声音大就要查。满载啸叫先扫频看相位裕度通常是补偿零点放太低了或者输出电容的 ESR 零点被低估。还有一种隐蔽原因反馈走线被开关节点耦合了噪声导致环路误判这种要动布局改参数没用。纹波大。先确认测量方法对不对弹簧地环、带宽限制。方法没问题的话看纹波频率和开关频率同频的查输出电容有效容量和 ESR频率是开关频率的 1/2 或者不规则多半是次谐波振荡说明电流模式的斜率补偿不足需要加大电感量或者降低占空比。效率低。分区间看满载效率低查导通损耗下管 Rds_on、电感 DCR、采样电阻轻载效率低查开关损耗和静态电流可以考虑加跳周期或者降频。7.2 一份可以直接对照的速查表现象最可能原因快速验证方法处理方向上电无输出EN 未拉高 / VCC 未建立万用表测 EN、VCC查使能分压、VCC 电容输出打嗝过流保护误触发示波器看 SW 波形是否周期性中断加长软启动、降输出电容空载正常带载掉压输入线损 / 限流点偏低测输入端电压、查限流设定加粗输入走线、调限流满载啸叫相位裕度不足扫频看穿越频率和相位调补偿零点、加输出电容纹波超标的 2 倍输出电容有效容量不足查 DC bias 曲线换大封装或提高耐压开关尖峰过高输入回路寄生电感大缩短探头地线看尖峰输入电容贴近、加 RC 吸收轻载效率骤降跳周期模式看 SW 波形是否断续属正常或改强制连续温升超标铜箔面积不足红外测焊盘温度扩铜、打过孔、加内层地输出缓慢漂移反馈走线受污染对比采样点位置采样点移到输出电容末端多板上电倒灌上电顺序问题测启动瞬间输出电流方向加理想二极管或调整时序7.3 几条工具不会告诉你的经验第一条工具给的效率减去 2 个百分点才是你能拿到的。差异主要来自开关损耗的低估和电感铁损的模型简化。做方案评审的时候别拿工具的数去承诺按减去 2 个点报。第二条电感量不要卡着算出来的值选。算出 4.39µH取 4.7µH 是对的但如果算出 4.7µH我会直接跳到 6.8µH。原因是电感的实际感量在直流偏置下会掉标称 4.7µH 的料在 6A 偏置下可能只剩 3.5µH纹波会比你算的大 30%。宁可大一号纹波小了输出电容和 EMI 都跟着好做代价只是体积和动态响应稍差。第三条陶瓷电容的容量按标称的 60% 算。这不是保守是小封装高耐压陶瓷在直流偏置下的真实表现。你按标称值设计的瞬态响应实测一定不达标。第四条首板一定要留补偿参数的调整位。补偿电阻和两个电容全部用 0603 封装并且留出可以换值的焊盘。我见过太多人把补偿做成 0402 死焊在板子上实测相位裕度不够只能飞线。第五条别迷信工具的“优化建议”。工具的优化目标通常是效率或者元件数量它不知道你的成本结构、你的供应链、你的产线工艺能力。它建议你把两颗 47µF 换成一颗 100µF但那一颗 100µF 可能贵三倍、交期十二周。我个人在实际项目里的体会是这类工具最大的价值不是替你算是替你把方案的一致性守住。它让你在改一个参数的时候不会漏掉关联的十个参数。但它给的所有数字都得在实物上验一遍——尤其是环路和热这两块是模型和现实差距最大的地方。我现在的工作流基本固定了工具出初版 → 手算复核三个关键数 → 打样 → 扫频和测温 → 回去改补偿和铜箔。这套流程跑下来一版就能过的概率比纯手算高不少但前提是你得知道工具的边界在哪别把它当答案把它当初稿。
阅读完成 · 觉得有帮助?
咨询建站