1. 尖峰吸收电路在Buck电路中的实际意义1.1 为什么Buck电路离不开尖峰吸收做电源设计的人都有一个共识Buck电路拓扑看起来简单真正调试起来最让人头疼的往往不是环路补偿而是开关节点上的电压尖峰。每次用示波器探头碰上去看到那个超出输入电压一大截的振铃波形心里就一紧——轻则EMI超标重则MOSFET直接炸管。这个尖峰的来源其实不复杂。Buck电路里上管MOSFET在开通和关断的瞬间电流变化率极高。关断时电感电流不能突变会通过下管的体二极管或者同步整流管续流但PCB走线上的寄生电感、MOSFET自身的封装电感、以及输出电容的等效串联电感这些杂散参数在极高的di/dt下会产生感应电动势。再加上MOSFET输出电容和这些寄生电感形成的LC谐振就会在开关节点上叠加一个高频振铃。如果不加处理这个尖峰的峰值可能是输入电压的1.5倍甚至2倍。对于12V输入的Buck电路开关节点上出现24V甚至30V的尖峰完全有可能。而很多低压MOSFET的VDS额定值只有30V余量根本不够。所以尖峰吸收电路不是可选项而是必选项。1.2 三种方案的定位差异RC、RCD、TVS这三种吸收方案我在不同功率等级和成本要求的项目里都用过。它们不是互相替代的关系而是各有各的适用场景。RC吸收是最简单的一个电阻串一个电容挂在开关节点和地之间。它的核心作用是阻尼振铃把高频振荡的能量消耗在电阻上。优点是成本极低、设计简单缺点是效率损失明显因为每次开关周期电容都要充放电能量全变成热。RCD吸收是在RC的基础上加了一个二极管让电容只吸收尖峰能量放电走另一条路径。这样效率比纯RC好一些但二极管的反向恢复又会引入新的问题。RCD在反激电源里用得最多在Buck电路里也有应用但需要仔细选二极管。TVS吸收是用瞬态电压抑制二极管直接钳位。它的响应速度极快钳位电压精准效率损失最小但TVS的结电容会影响开关波形而且大功率TVS的成本不低。我这次实测的目的很明确在同一个Buck电路平台上分别装上这三种吸收电路用相同的负载条件和开关频率测量效率曲线、开关节点波形和温升数据给出一个可以直接参考的选型依据。1.3 实测平台与基本参数先把测试平台交代清楚不然数据没有参考意义。参数数值输入电压12V输出电压5V最大输出电流3A开关频率500kHz上管N沟道MOSFETVDS 30VRDS(on) 8mΩ下管同步整流N沟道MOSFETVDS 30VRDS(on) 5mΩ电感4.7μH饱和电流5A输出电容2×22μF陶瓷电容控制器电流模式PWM控制器PCB是四层板开关节点走线尽量短但即便如此寄生电感仍然存在。这不是设计缺陷而是任何实际PCB都无法消除的物理现实。测试时用500MHz带宽示波器配合弹簧地线探头尽量减少测量引入的噪声。2. 三种吸收电路的原理与设计要点2.1 RC吸收电路的工作机制与参数计算RC吸收电路的本质是一个阻尼网络。开关节点上的振铃可以等效为一个LC串联谐振L是寄生电感C是MOSFET输出电容加PCB杂散电容。RC网络并联在谐振回路两端当电阻值等于谐振回路的特征阻抗时阻尼效果最好。特征阻抗的计算公式是Z √(L_par / C_par)其中L_par是寄生电感C_par是寄生电容。实际中这两个值很难精确测量但可以通过示波器观察振铃频率来反推。振铃频率f_ring和寄生参数的关系是f_ring 1 / (2π√(L_par × C_par))我在实测中测到的振铃频率大约是80MHz结合MOSFET输出电容约200pF可以反推出寄生电感约为2nH。这个值很小但在这个频率下产生的阻抗不容忽视。RC吸收的电阻值一般取特征阻抗的1到2倍电容值取寄生电容的3到10倍。我最终选的是R4.7ΩC1nF。这个组合的截止频率大约在34MHz正好在振铃频率附近提供有效的阻尼。但RC吸收有个致命问题在开关频率下电容每个周期都要充放电。500kHz下1nF电容在12V摆幅下的充放电电流约为12mA在4.7Ω电阻上产生的功耗约为0.68mW。看起来不大但这是每个周期都发生的累积起来就是效率的净损失。2.2 RCD吸收电路的改进逻辑与二极管选型RCD吸收在RC的基础上加了一个二极管让电容的充电路径和放电路径分开。充电时二极管导通电容通过二极管快速吸收尖峰能量放电时二极管截止电容通过电阻缓慢放电避免在开关管开通时把能量直接灌回去。这个改进的核心价值在于电容只在尖峰出现时充电而不是每个周期都跟着开关节点摆动。理论上效率损失比RC小。但RCD在Buck电路里有个特殊问题。Buck的开关节点是在输入电压和地之间摆动的二极管的方向决定了它吸收的是正向尖峰还是负向尖峰。对于上管关断时产生的正向尖峰二极管应该从开关节点指向电容正极电容负极接地。这样尖峰出现时二极管导通电容被充电尖峰被削平。二极管的选择非常关键。普通硅二极管的反向恢复时间在几十纳秒量级在这个频率下根本来不及截止会导致电容在开关管开通时通过二极管反向放电形成额外的电流尖峰。我试过1N4148效果很差振铃反而更严重了。后来换成肖特基二极管反向恢复时间几乎为零效果明显改善。我最终选的是SS1440V/1A肖特基结电容约10pF。电阻取10Ω电容取470pF。这个组合的放电时间常数约4.7ns远小于开关周期确保电容在每个周期开始前基本放完电。2.3 TVS钳位吸收的响应特性与选型方法TVS二极管的工作原理和RC、RCD完全不同。它不是一个阻尼网络而是一个电压钳位器件。当开关节点电压超过TVS的击穿电压时TVS瞬间导通把电压钳在设定值上多余的电流通过TVS泄放到地。TVS的响应速度是皮秒级的比任何RC网络都快。而且它的钳位电压非常精准选型时只需要确保钳位电压低于MOSFET的VDS额定值同时高于正常工作时的开关节点最高电压。选型步骤是这样的首先确定开关节点正常工作的最高电压对于12V输入的Buck开关节点最高就是12V加上少量过冲取13V。然后确定MOSFET的VDS额定值30V。TVS的钳位电压应该在这两者之间留出足够余量。我选的是SMBJ15A击穿电压16.7V钳位电压24.4V。这个值低于30V高于13V余量合适。但TVS有个容易被忽略的参数结电容。SMBJ15A的结电容在几百皮安量级对于500kHz的开关频率来说这个电容会在每个周期充放电产生额外的损耗。而且结电容和PCB寄生电感可能形成新的谐振反而恶化波形。我实测中发现TVS的结电容确实让开关波形的上升沿变缓了从原来的5ns变成了8ns。这个变化在效率上的影响不大但在EMI测试中可能会有影响因为上升沿变缓意味着高频谐波分量减少对EMI反而有利。2.4 三种方案的关键参数对比对比项RC吸收RCD吸收TVS钳位核心器件电阻电容电阻电容肖特基二极管TVS二极管响应速度纳秒级纳秒级皮秒级钳位精度低依赖阻尼效果中依赖二极管速度高直接钳位效率影响大每周期充放电中仅尖峰时充电小仅钳位时导通成本极低约0.1元低约0.3元中约1.5元PCB面积小中小热设计难度低低中需考虑TVS散热适用功率小功率中功率中高功率这张表是选型时的第一层判断。但实际选型还要看具体的波形和效率要求不能只看表格。3. 实测过程与数据记录3.1 测试方法与测量条件测试方法很直接在同一个Buck电路板上分别焊接三种吸收电路用电子负载设置不同的输出电流记录输入功率和输出功率计算效率。同时用示波器记录开关节点的电压波形测量尖峰峰值和振铃频率。测量条件需要严格控制。输入电压用稳压电源固定在12.00V输出电流从0.5A到3A步进0.5A。每个测试点等待30秒让温度稳定后再记录数据。环境温度25°C用热电偶测量MOSFET和吸收电路的温度。示波器设置带宽限制开启到200MHz采样率5GS/s使用弹簧地线探头探头尖端直接接触开关节点焊盘地线弹簧接触最近的GND焊盘。这样可以最大限度减少测量回路引入的寄生电感。效率计算用输入功率除以输出功率。输入功率用稳压电源的读数输出功率用电子负载的读数。两个读数都取四位有效数字减少量化误差。3.2 RC吸收的实测波形与效率数据装上RC吸收后开关节点波形明显改善。没有吸收时尖峰峰值达到22V振铃持续约15ns。装上RC后尖峰峰值降到16V振铃持续时间缩短到8ns。阻尼效果是有的但尖峰仍然比输入电压高出4V。效率数据如下输出电流无吸收效率RC吸收效率效率损失0.5A91.2%89.8%1.4%1.0A93.5%92.1%1.4%1.5A94.1%92.8%1.3%2.0A94.3%93.0%1.3%2.5A94.0%92.7%1.3%3.0A93.2%91.9%1.3%效率损失稳定在1.3%到1.4%之间和理论计算基本吻合。这个损失在3A输出时意味着约0.2W的额外功耗全部消耗在4.7Ω电阻上。实测电阻温度从25°C升到了48°C温升23°C在可接受范围内。但有个细节值得注意轻载时效率损失比例更大。0.5A输出时输出功率只有2.5W1.4%的效率损失意味着35mW的额外功耗虽然绝对值不大但对于待机功耗敏感的应用来说这个损失不能忽略。3.3 RCD吸收的实测波形与效率数据RCD吸收的波形比RC更好。尖峰峰值降到14V振铃持续时间约6ns。肖特基二极管的快速响应让电容只在尖峰出现时充电波形更干净。效率数据输出电流无吸收效率RCD吸收效率效率损失0.5A91.2%90.5%0.7%1.0A93.5%92.9%0.6%1.5A94.1%93.6%0.5%2.0A94.3%93.8%0.5%2.5A94.0%93.5%0.5%3.0A93.2%92.7%0.5%效率损失比RC小了将近一半稳定在0.5%到0.7%之间。这个改善来自二极管的方向选择性让电容不在每个周期都充放电。但RCD有个隐藏问题二极管的反向恢复。虽然肖特基的反向恢复时间很短但在500kHz下仍然有少量反向电流。这个反向电流会在开关管开通瞬间形成一个窄脉冲叠加在开关波形上。我用电流探头测过这个脉冲的峰值约50mA持续时间约2ns。虽然能量不大但在EMI测试中可能会在特定频段产生干扰。3.4 TVS钳位的实测波形与效率数据TVS的波形是最干净的。尖峰峰值被钳在15.5V几乎没有振铃波形非常平整。TVS的皮秒级响应速度让尖峰根本没有机会发展起来。效率数据输出电流无吸收效率TVS吸收效率效率损失0.5A91.2%91.0%0.2%1.0A93.5%93.3%0.2%1.5A94.1%93.9%0.2%2.0A94.3%94.1%0.2%2.5A94.0%93.8%0.2%3.0A93.2%93.0%0.2%效率损失只有0.2%是三种方案里最小的。这个损失主要来自TVS结电容的充放电以及钳位时少量电流通过TVS泄放。但TVS的温升需要关注。在3A输出时TVS表面温度从25°C升到了52°C温升27°C。虽然绝对值不高但TVS的结温通常比表面温度高20°C到30°C实际结温可能接近80°C。如果环境温度更高或者输出功率更大TVS的散热需要认真设计。3.5 三种方案的综合对比把三组数据放在一起看指标RCRCDTVS尖峰峰值16V14V15.5V振铃持续时间8ns6ns2ns效率损失3A1.3%0.5%0.2%吸收电路温升23°C18°C27°CBOM成本0.1元0.3元1.5元PCB面积2mm²4mm²3mm²从数据看TVS在效率和波形质量上全面占优但成本是RC的15倍。RCD在效率和成本之间取得了较好的平衡。RC虽然效率损失最大但成本极低适合对成本极度敏感的应用。4. 选型建议与实操避坑指南4.1 不同场景下的选型决策树选型不是只看效率数据还要结合具体应用场景。我总结了一个决策逻辑如果输出电流小于1A且对成本极度敏感RC吸收足够用。1.3%的效率损失在1A输出时只有约0.1W对整体效率影响不大但省下的成本是实打实的。如果输出电流在1A到3A之间且对效率有要求RCD是首选。0.5%的效率损失和0.3元的成本性价比最高。但要注意肖特基二极管的反向恢复问题尽量选结电容小、反向恢复时间短的型号。如果输出电流大于3A或者对EMI有严格要求TVS是更好的选择。0.2%的效率损失在大电流下意味着可观的功率节省而且TVS的钳位效果最干净对EMI最有利。但TVS的散热必须认真设计不能只看表面温度。还有一种情况如果开关节点尖峰已经接近MOSFET的VDS额定值比如尖峰22V而MOSFET只有30V这时候TVS的精准钳位是最安全的选择。RC和RCD的阻尼效果有限可能无法把尖峰压到安全范围内。4.2 布局布线的关键细节吸收电路的布局比选型更重要。我见过太多案例选了合适的器件但因为布局不当效果大打折扣。RC和RCD的电容必须尽量靠近开关节点和GND。走线长度每增加1mm寄生电感就增加约1nH。在80MHz的振铃频率下1nH的感抗是0.5Ω看起来不大但和吸收电阻串联后会显著降低阻尼效果。TVS的布局更关键。TVS的引线电感会直接叠加在钳位回路上降低响应速度。我实测过TVS引线从2mm增加到5mm钳位电压从15.5V升到了17V。所以TVS必须紧贴开关节点和GND焊盘引线越短越好。GND回路的处理也容易被忽略。吸收电路的GND必须直接连接到输入电容的GND端不能经过其他器件的GND走线。否则吸收电流会在GND走线上产生压降形成新的干扰源。4.3 常见问题与排查技巧问题一装了吸收电路尖峰反而更大了。这种情况通常是吸收电路的寄生参数引起的。RC吸收的电阻如果是绕线电阻自身的电感会和电容形成新的谐振。换成贴片电阻问题就解决了。RCD吸收的二极管如果反向恢复时间太长会在开关管开通时形成反向电流尖峰。换成肖特基二极管即可。问题二效率下降比预期严重。先检查吸收电容的容值是否过大。容值越大每周期充放电的能量越多效率损失越大。RC吸收的电容一般不超过1nFRCD不超过470pF。如果容值没问题检查电阻值是否过小。电阻越小阻尼越强但功耗也越大。问题三TVS发热严重。TVS的功耗来自钳位时的泄放电流。如果尖峰能量很大TVS的功耗会很高。可以选功率更大的TVS或者改用RCD加TVS的组合方案让RCD吸收大部分能量TVS只负责精准钳位。问题四EMI测试在特定频段超标。吸收电路本身可能成为EMI源。RC吸收的电阻如果是普通厚膜电阻在高频下的阻抗特性会变化可能形成新的谐振。换成高频特性好的薄膜电阻。TVS的结电容和PCB寄生电感可能形成谐振在特定频段产生辐射。可以在TVS两端并联一个小电容调整谐振频率。4.4 我的实操心得第一个心得不要迷信仿真。仿真里的寄生参数是理想化的实际PCB的寄生参数分布很复杂。我每次都是先焊上吸收电路用示波器看波形再根据波形调整参数。仿真只能给一个初始值最终参数必须实测确定。第二个心得吸收电路的参数不是越强越好。过强的吸收会降低开关速度增加开关损耗反而拉低效率。我一般先把吸收调到刚好能压住尖峰然后逐步减弱找到效率和波形的平衡点。第三个心得温度测试不能省。吸收电路的功耗虽然不大但集中在很小的面积上局部温升可能很高。我遇到过RC吸收的电阻表面温度只有50°C但焊点温度到了80°C长期可靠性有问题。所以温度测试要测焊点不能只测器件表面。第四个心得TVS的选型要留足余量。TVS的钳位电压是在特定电流下测的实际电路中的尖峰电流可能更大钳位电压会更高。我一般选钳位电压比MOSFET的VDS额定值低20%以上的型号留出足够的安全余量。第五个心得RCD的二极管不要省钱。肖特基二极管的价格差异很大但反向恢复时间和结电容的差异也很大。我试过用便宜的肖特基反向恢复时间从5ns变成了20ns效率直接掉了0.3%。这个钱不能省。4.5 成本与效率的量化权衡最后算一笔账。假设一个3A输出的Buck电路年产量10万台每台工作2000小时。RC方案效率损失1.3%3A输出时额外功耗约0.2W每台每年多耗电0.4度。10万台每年多耗电4万度。按工业电价0.8元/度算每年多花3.2万元。但RC的BOM成本比TVS省1.4元10万台省14万元。第一年就省了10.8万元。RCD方案效率损失0.5%额外功耗约0.08W每年多耗电1.6万度多花1.28万元。BOM成本比TVS省1.2元10万台省12万元。第一年省10.72万元。TVS方案效率损失0.2%额外功耗约0.03W每年多耗电0.6万度多花0.48万元。BOM成本最高。从纯经济账看RC和RCD在第一年都有明显的成本优势。但TVS的优势在于波形最干净EMI最容易过而且可靠性最高。如果产品对EMI和可靠性要求高TVS的额外成本是值得的。这个账没有标准答案取决于产品的定位和产量。我的建议是消费类产品优先考虑RC或RCD工业类产品优先考虑RCD或TVS汽车类产品直接上TVS不要犹豫。我在实际项目中的体会是吸收电路的选择往往不是技术问题而是商业问题。技术上都可行就看愿意为效率和可靠性付多少钱。但有一点是确定的不管选哪种方案都必须实测验证不能凭经验拍脑袋。我见过太多因为吸收电路没调好导致EMI整改反复的案例浪费的时间和人力成本远超器件本身的差价。
企业数字化 ERP 产品动态
相关推荐
从脚本到配置:用Advanced Installer Architect打造商业级MSI安装包 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 13:27:42
RK3588 HDMI-IN选型指南:LT6911UXE、IT6616、RK628D三款芯片对比 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 13:27:42
Claude Code 上下文失控?用代码地图把 Token 消耗降低 65 倍 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 13:27:42
汇编、C语言笔记 目录
汇编
进制
进制如何书写
16进制中的对应关系 进制之间的转换公式
原码、补码、反码
原码
反码
补码
范围 位运算
运算分类
加法
寄存器
MOV指令
一、
二、
三、mov指令的五种形式
内存
换算
内存地址
存储模式
DTDEBUG内存窗口的使用
指令格式
MO… · 2026/9/24 14:00:33
FluentValidation 入门实战:从第一个验证器到复杂属性验证 后端 【免费下载链接】FluentValidation A popular .NET validation library for building strongly-typed validation rules. 项目地址: https://gitcode.com/gh_mirrors/fl/FluentValidation 点击查看 免费下载 导读
本文基于 FluentValidation 官方入门文档&am… · 2026/9/24 14:00:33
it 的几种用法 开篇:一个词,六种身份看这六个句子,每个都有 it,但意思完全不同:
① I bought a book. It is interesting. ← it 那本书
② It is raining. ← it 什么都不指
③ It is hard to… · 2026/9/24 14:00:33
Lambda表达式详解 Kotlin Lambda 表达式详解 参考来源:Kotlin——高级篇(一):Lambda表达式详解 一、Lambda 介绍
Lambda 表达式本质是匿名函数,底层通过匿名函数实现。它是函数式编程的基础,能让代码更简洁。
直观对比&… · 2026/9/24 14:00:33
如何用 SDR++ 免费收听全频段无线电:软件定义无线电新手完整上手指南 如何用 SDR 免费收听全频段无线电:软件定义无线电新手完整上手指南 【免费下载链接】SDRPlusPlus Cross-Platform SDR Software 项目地址: https://gitcode.com/GitHub_Trending/sd/SDRPlusPlus
SDR(SDR Plus Plus)是一款免费、开源、… · 2026/9/24 14:00:27
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程 简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13
1D-CNN时间序列建模实战:从Conv1d原理到工业落地 简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26
柔软的L:汉语语流中被忽视的舌肌张力控制 1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44