简介:围绕RCD钳位电路中二极管D选型这一实战话题,这份文档整理了论坛资深工程师的实验记录与经验分析,面向开关电源设计、反激电源调试及硬件入门至中级工程师,帮助厘清公式计算与实际参数偏差的原因。资源包仅含1个doc文件,约992KB,内容集中为一份图文实验笔记,便于直接查阅波形、参数对比与结论。目前已有782人学习。文中以UF4007、FR107、1N4007等常用二极管为例,比较反向恢复时间、正向恢复时间对钳位电压、RCD电阻取值及漏感谐振的影响,并给出实测波形与能耗分析思路,可帮助读者理解慢速二极管为何会显著降低Vsn、改善EMI,以及在计算误差较大时如何调整Rsn、Csn。适合作为RCD吸收电路选型与调试的参考笔记。
1. 先给结论:RCD钳位电路里的二极管,快不一定好
在开关电源的RCD钳位电路里挑二极管,我见过太多人第一反应是"越快越好",抓起UF4007就焊上去。但有一次按公式算出Rsn=33K,实测波形上的尖峰怎么都压不住,最后把电阻一路加到270K才稳住,而那只二极管恰恰是被很多人嫌弃的1N4007。反直觉的地方在于:慢管不仅让实际电阻值比计算值差出一个数量级,还顺带把整机效率做高了、振铃压下去了。
这篇把三只最常见二极管(UF4007、FR107、1N4007)放在同一个反激平台上的实测数据摊开讲,说清慢有慢的道理、慢到什么程度会出事,以及公式值和实测值之间那道坎该怎么跨。手上正在调钳位波形、照着应用笔记算完电阻却对不上号的人,可以照着下面几组参数复现一遍。
2. 选型维度:RCD钳位二极管该拿哪几把尺子量
2.1 反向恢复时间Trr:真正决定钳位电压的那根旋钮
大多数讲RCD计算的资料,都默认二极管是理想开关:正向导通时间为零,反向恢复时间也为零,漏感能量全部倒进Rsn烧掉。按这个假设算出来的电阻,永远比实测所需的小。原因是真实二极管关断时会拖一条尾巴,这条尾巴的长度就是反向恢复时间Trr。在RCD里它的作用非常具体:MOS关断后漏感电流经D给Csn充电,充到A点结束,此时D正极电压开始低于负极,本该立刻截止,但在Trr这段时间内它等效成一个阻值由小变大的动态电阻,Csn就顺着这个通道反向放电。
我把常见器件按Trr大致分了几档,方便先有个量级感,具体数值一定要以手上那批货的实测为准:
| 档位 | Trr典型范围 | 常见器件 | 在RCD里的表现 |
|---|---|---|---|
| 超快恢复 | 50~100ns | UF4007 | Csn反向放电窗口短,Vsn偏高,Rsn要取小 |
| 快恢复 | 150~500ns | FR107、FR104 | 居中,放电窗口拉长,Vsn开始下降 |
| 普通整流 | 1~2us | 部分厂家1N4007 | 放电充分,Vsn明显低,振铃被压住 |
| 慢速整流 | 10us以上 | 另一批1N4007 | Vsn很低但反向电流大,只适合小功率 |
这里有个血泪经验:同型号不同厂家的Trr能差十几倍。我这几年见过的1N4007,标2us的有,标30us的也有,还有压根不标的。手册上那个Trr的测试条件(正向电流、di/dt、结温)各家也不统一,直接横着比数字没有意义。所以我的做法是,只要打算把它用在钳位上,先自己抽测一只,或者干脆上机看Csn电压波形上A点到B点那段放电有多长,比翻手册靠谱。
自己测Trr不需要多贵的设备:信号源经限流电阻给二极管灌一个几安培的正向电流,然后用 MOS 或三极管把它瞬间反偏,拿电流探头看反向电流从峰值衰减到10%所用的时间。台架上噪声大是正常的,读数取几次平均即可。
2.2 正向恢复时间:手册里查不到,波形上跑不掉
反向恢复大家都熟,正向恢复关心的人就少多了。我在某电源技术论坛翻帖子的时候,这个话题的讨论几乎是空白,倒是在另一个论坛里吵过一轮,有人坚持说正向恢复只是书本上的概念。
波形不会骗人。MOS漏极电压Vds往上冲之后,二极管正极并没有立刻贴住负极,在开始的几十到一百纳秒里,它两端的正向压降能到几十伏,换句话说这段时间里它根本没导通。漏感能量无处可去,全压在MOS的Coss上,于是实际Vds波形上会顶出一个比理想波形高出50~60V的尖峰。单凭这个尖峰,公式就已经不准了。
这个参数在规格书里几乎绝迹。我翻了一圈,只在一款型号(MUR260)的手册里看到明确标注正向恢复时间50ns。某家模拟器件厂商倒是专门写过一份应用笔记,讲二极管导通延时怎么引发失效,可惜没什么人转。
具体怎么测:双通道探头,通道1接二极管正极(以Vin为参考),通道2接负极,看正极电压从开始上升到跌落到接近负极电压之间隔了多久。我用UF4007、FR107、1N4007三只做过同样的事,结论有点出乎意料,三者的正向恢复时间差不多,硬要挑的话UF4007反而导通得稍微慢一点。也就是说,正向恢复不是拉开这几只管子差距的主因,真正拉开差距的还是Trr。
2.3 钳位电压、效率、EMI、温升:四个指标要一起看
只盯着一个参数选型,最后一定在别的地方翻车。我一般按下面四个指标做一张记录表,每换一只管子填一行,几轮下来规律自己就浮出来了。
第一是钳位电压Vsn的峰值,这是最直接的,波形上读最高点。第二是整机效率和Rsn上的功耗,效率用功率计读输入输出,电阻功耗可以由电容电压反算。第三是振铃幅度和1~10MHz那一段的传导噪声,振铃看MOS的Vds波形上衰减包络的峰峰值。第四是二极管自身温升,以及开机、过载、输出短路这几种极端工况下还能不能站住。
提示:前三个指标在正常满载下就能测出来,第四个必须单独做,而且要在高温箱里做。很多慢管在满载时温度只高几度,短路测试三秒钟就没了。
四把尺子里,前三把是"选了慢管会变好"的方向,第四把是"选了慢管会变差"的方向,选型本质是在这中间找平衡点,而不是找一个绝对正确的型号。
3. 三只管子同台实测:UF4007、FR107、1N4007 逐项对比
3.1 台架怎么固定:两轮实验,变量只留一个
实验分两轮做,这个设计很关键,混在一起讲就说不清了。
第一轮固定Rsn=39K、Csn=10nF,只换二极管,目的是看钳位电压随Trr怎么变。这一轮里Rsn不动,所以Vsn的下降纯粹是二极管行为变化带来的。第二轮反过来,给每只管子单独配Rsn,让三组电路的Vsn都落在212V附近,然后比电阻功耗和效率。第二轮才是能说明"能量去哪了"的那组数据。
平台是一只常规反激,示波器通道1夹在二极管正极(也就是Vsn,以Vin为参考地),通道2夹在Csn两端。地接Vin这一点要提前确认好,浮地测量容易炸探头,也容易把波形看歪。每换一次管子,先空载上电看启动波形,再逐步加负载,别一上来就满载。
3.2 波形上读到的是什么:A点到B点那段不该有的放电
把时间轴拉开到百纳秒级,UF4007的波形是这样的:二极管正向导通后给Csn充电,到A点充电完成;之后正极电压低于负极,二极管进入反向恢复;从A点到B点这段时间,Csn上的电压出现一段明显的下降,也就是在放电。这段放电的速度比通过Rsn的正常放电快得多,快出来的部分显然是走二极管放掉的。
换成FR107,这段放电更长;换成1N4007,更长,等效动态电阻也更小。所以第一轮实验里,钳位电压Vsn随着Trr加长而显著下降,这个因果链就这么闭环了:Trr越长,Csn经二极管反向放电的窗口越宽,钳位电容上被"抽走"的能量越多,Vsn自然越低。
第一轮还有一个附带发现:1N4007不但降低了Vsn,还明显压小了初级漏感Llk和MOS的Coss之间谐振的幅度。这一点后面第4章单独说,它牵扯到EMI。
3.3 三组参数与电阻功耗的账怎么算
第二轮的三组实测参数如下,Vsn基本对齐在212~213V,差异全在Rsn和Csn电压上:
| 组别 | 二极管 | Csn | Rsn | Vsn | VCsn | Rsn功耗 |
|---|---|---|---|---|---|---|
| 图一 | UF4007 | 10nF | 39K | 212V | 119V | 0.36W |
| 图二 | FR107 | 10nF | 120K | 213V | 139V | 0.16W |
| 图三 | 1N4007 | 10nF | 270K | 212V | 122V | 0.055W |
功耗不是拿Vsn算的,而是拿Csn上的电压算的。原因很简单:MOS导通期间二极管是截止的,Csn只能通过Rsn放电,所以电阻上消耗的功率由电容电压决定。这一段可以用几行代码直接核对,省得手算出错:
# 由实测的 VCsn 与 Rsn 反算钳位电阻功耗 # 依据:MOS 导通期间 D 截止,Csn 只能经 Rsn 放电,P = VCsn^2 / Rsn cases = [ # (型号, VCsn / V, Rsn / kΩ) ("UF4007", 119, 39), ("FR107", 139, 120), ("1N4007", 122, 270), ] for name, vcsn, r_kohm in cases: r = r_kohm * 1e3 # kΩ 转 Ω p = vcsn ** 2 / r # 电阻功耗,单位 W print(f"{name:>7} VCsn={vcsn:>3}V Rsn={r_kohm:>3}kΩ P={p:.3f}W")跑出来的结果分别是0.363W、0.161W、0.055W,和表里实测的0.36W、0.16W、0.055W对得上。三个数字摆在一起,问题就出来了:三组电路的钳位电压几乎一样,如果能量真的全被RCD吸收,那电阻功耗也该基本一致。实际上差了六倍多,慢管那组的电阻几乎不发热。
差额去哪了?只能是Csn上的储能在反向恢复期间经二极管放掉了,根本没走到电阻上。这也顺带解释了为什么慢管的钳位电压能压得更低,同时还更省电。参数改动时只要记住一点:把Rsn往上调,Vsn会跟着涨,调到和快管那组Vsn对齐的位置就停,别为了追求低功耗一路加上去,否则钳位失效,MOS先扛不住。
4. 慢二极管的红利:钳位电压、振铃与效率的因果链
4.1 Csn经二极管反向放电,挤进了Llk与Coss的谐振回路
正常理解里,MOS关断后是Coss和初级漏感Llk在谐振,Csn只是个旁观者。但反向恢复期间二极管是个动态电阻,Csn就顺着这条路也参与到谐振里来了,等于给谐振回路并了一只电容,同时还往里灌了一部分能量。
这一并,两个后果同时出现:谐振频率往下走,谐振回路的阻尼变大。阻尼变大直接表现为振铃幅度变小、衰减变快,波形上那个来回摆动的包络被压得很平。我一开始以为这是钳位电压低带来的副作用,后来把两组波形对齐时间轴比才看明白,是振铃本身被压住了,跟Vsn数值高低是两件事。
还有一个容易忽略的点:这段谐振的初始阶段,参与的不只是Coss和Llk,还有Csn和二极管。也就是说,你换一只Trr不同的管子,改变的不只是钳位网络自己,还改变了主开关管关断瞬间的整个能量分配过程。
4.2 振铃幅度与1~10MHz的传导噪声
某家做反激控制IC的厂商在应用笔记里给过一组对比数据,我觉得比任何理论推导都直观:同样输入电压和负载下,用TVS做钳位时振铃峰峰值是226V,用RCD配慢速1N4007时只有106V。振铃幅度砍掉一半多,1~10MHz频段的EMI噪声跟着明显下降。
还有一份资料提到,换成快恢复管(500ns级别)后振铃幅度变大,在2.5~3.1us这段采样窗口里,采样电压的误差能到8%。这个误差会直接影响输出电压调整率,表现出来就是输出电压偏高或者波动,很多人查半天反馈环路,其实是钳位二极管选快了。
所以振铃这件事不只是EMI测试过不过的问题,它会顺着采样路径污染整个控制环。我在整改一台样机时遇到过类似情况:传导测试在3MHz附近总是超标,换了三版PCB走线都没用,最后把钳位二极管从快恢复换成慢速的,峰值直接掉下去七八个dB。这类问题用仿真很难预判,只能实测。
4.3 效率为什么会高:能量并没有"返回输入电源"
某高校电力电子课题组在一份RCD钳位电路的分析里提到,谐振期间开关管漏源电压逐渐下降,储存在Cds里的能量一部分转移到副边,另一部分返回输入电源。前半句我认同,后半句我持保留意见。
撇开副边不看,初级这一侧其实就是漏感Llk、电容Coss和输入电源三者串联。对交流分量来说,输入电源相当于短路,谐振能量没有路径回到电源里去。我用Pspice把同样的回路搭了一遍,把Vin按交流短路处理,结果谐振幅度几乎没减小,也就是说能量并没有被电源吸走。
那效率提高是从哪来的?我现在的理解是:由于Csn参与了谐振并向漏感放电,钳位网络从主回路"拿"走的能量变少了。同样的钳位电压下,电阻上烧掉的功率从0.36W降到0.055W,这0.3W的差额要么留在原边参与谐振,要么通过变压器传到副边去了。实测效率确实是慢管那一组更高,这也和原始实验的结论一致。
注意:慢管效率高是有前提的,就是钳位电压要调到和快管那组基本一致。如果只是把管子换慢、Rsn不动,Vsn会掉下去,钳位不足,MOS的电压应力反而升高,这时谈效率没有意义。
5. 避坑排查:RCD二极管选型里最容易翻车的五处
5.1 现象:按公式算出33K,焊上去尖峰压不住
现象很典型:应用笔记的公式算出Rsn=33K,照着装,满载时Vds尖峰比预期高出几十伏,钳位形同虚设;把电阻一路加到270K,波形才稳下来。
原因是公式建立在理想开关假设上,既没算正向恢复期间那几十纳秒的"不导通",也没算反向恢复期间Csn经二极管放电。两项叠加,实际需要的Rsn比计算值大一个数量级,管子越慢差得越多。
解决办法是别把公式值当终点,当起点。先按公式算出下限,上机后用示波器看Vsn和Vds尖峰,以50%步进往上调Rsn,直到钳位电压落在设计值附近、Vds尖峰留够裕量为止。同时把Rsn功耗算一遍,别调到电阻发烫还不自知。
5.2 现象:换上1N4007,满载没事,开机和短路测试炸管
常温满载跑几个小时都正常,一做开机冲击或者输出短路,二极管先炸,有时候连着MOS一起带走。
原因是慢管的反向电流大、恢复损耗高,瞬态工况下电流应力远大于稳态。加上有些1N4007的Trr能到30us,在这个时间尺度上它几乎就是个短路通道。
解决办法是限制使用场景:慢管只在中小功率、稳态工况温和的场合用,并且必须做开机、过载、短路三项测试,测完摸一下管子温度。瞬态测试过不了的,宁可退回快恢复管,用别的手段(比如加吸收、改变压器结构)去压振铃。
5.3 现象:同一型号换了个批次,波形全变了
上一批1N4007调好的Rsn,换一批货之后Vsn掉下去一大截,或者反过来尖峰冒起来,整机行为像换了个电路。
原因就是Trr的厂家离散性。同一型号,有的厂标2us,有的标30us,还有的干脆不标。不同批次混用,等于每批都在换管子。
解决办法有两条:一是只买手册里明确标注Trr的货,某家反激控制IC厂商的资料里就明确写过,规格书没标反向恢复时间的1N4007不要用;二是每批来料抽测一只,用前面说的反偏法测Trr,超出预期范围就整批退掉或者重新调Rsn。
5.4 现象:高频、CCM、大占空比工况下二极管烧毁
低压输入满载、连续导通模式、占空比拉到比较大的时候,二极管发热异常,短时间就失效。
原因是Trr还没走完,MOS已经再次导通,二极管两端直接被加上反向电压,反向电流叠加在MOS的开通电流上,瞬时损耗把管子打穿。开关频率越高、占空比越大,留给Trr的时间越少,这个风险越高。
解决办法是把Trr控制在2us以内,同时核算一下关断时间够不够:先算开关周期乘以最小关断占空比,再和管子的Trr比,留出至少两三倍裕量。高频场合不要为了压振铃硬上慢管,得换个思路解决EMI。
5.5 现象:认定"正向恢复只是书本概念",结果尖峰怎么调都差一口气
Rsn调到位了,Vsn也在设计值上,但Vds上那个尖峰就是比仿真高50~60V,怎么改吸收都不动。
原因就是正向恢复。MOS漏极电压已经冲上去了,二极管还在几十伏的正向压降上趴着,这段时间漏感能量没有泄放通道,全压在Coss上。这一段在理想的RCD计算里完全不存在。
解决办法是别再只看手册,把二极管正极波形打出来。双通道同时看正极和负极,量一下从Vds上升到正极电压贴合负极之间隔了多久。如果这段超过100ns,选型时就得把这只管子排除,或者接受这个尖峰并在MOS耐压上留裕量。
6. 我现在怎么定:从公式值走到实测值的四步流程
走到这一步,选型其实已经不是"选哪只管子"的问题,而是"这只管子配多大的Rsn、在什么工况下用"。我现在固定走四步。
第一步,定档。先按功率段和开关频率粗选Trr档位,中小功率、几十千赫兹的反激,1~2us这一档可以试;功率做大了或者频率上去了,退回快恢复档,别硬撑。
第二步,算初值。拿应用笔记的公式算出Rsn下限,心里清楚这个值一定偏小,只当起点用。
第三步,上机调。固定Csn,按50%步进加Rsn,边加边看Vsn和Vds尖峰,直到钳位电压落在设计值、尖峰留够20%以上裕量。这一步必须实测,仿真给不了这个数。
第四步,压测。开机、过载、输出短路三项跑完,再进高温箱满载跑两小时,摸二极管和电阻的温度。任何一项不过,回到第一步重选。
下面这张表是我自己贴在工位上的速查版,具体数值还要按实际平台微调:
| 场景 | Trr取向 | Rsn取向 | 必测项 |
|---|---|---|---|
| 小功率、稳态、EMI吃紧 | 1~2us | 比公式值大5~8倍 | 振铃幅度、传导噪声 |
| 中等功率、常温满载 | 150~500ns | 比公式值大2~3倍 | Vsn、效率、管温 |
| 高开关频率、CCM大占空比 | 100ns以内 | 接近公式值 | 关断时间裕量、短路测试 |
| 输入波动大、瞬态频繁 | 150~500ns | 居中 | 开机冲击、过载温升 |
最后说个习惯。早年我吃过一次亏:一批样机在实验室跑了一周没毛病,出货前抽检发现Vds尖峰比调试时高了四十多伏,追下去是二极管换了供应商而没人通知。从那以后我每次抓二极管上机之前,都强制先用示波器把正极波形打一眼,量一下那几十纳秒的导通延时,顺手记下Trr。慢有慢的红利,快有快的安全边界,真正决定成败的是你有没有把这段波形看清楚。希望帮到你。
本文还有配套的精品资源,点击获取