做反激电源的硬件工程师,手里示波器最常看的两个波形就是MOS管的Vds和Vgs。波形是电源工作状态的“心电图”,哪儿疼哪儿痒全写在上面。这篇是系列第一篇,先把最关键的几个波形细节讲透:为什么开关瞬间会有尖峰和振铃,米勒平台到底怎么读,以及示波器探头怎么接才能测到真实信号。文章里所有波形描述都基于常规单端反激拓扑、电流连续或不连续模式都适用,实验数据来自我调试过的几个适配器项目,参数不同波形细节会有差异,但物理机理是通用的。
1. 反激MOS管波形到底在看什么
很多刚从学校出来或者从数字电路转过来的工程师,拿到反激电源的第一反应是:“我只要能看到管子导通和关断不就行了吗?”真不是这么简单。反激变换器的MOS管开关过程,决定的是整机效率、EMI性能、管子应力,甚至直接决定这个电源能不能在高温满载下活过老化测试。
反激电源的MOS管工作在硬开关状态,开关过程中电压和电流有交叠,这就会产生开关损耗。同时,变压器的漏感会在关断瞬间和MOS管的寄生电容(主要是Coss)形成LC谐振,产生高压尖峰。尖峰太高,管子直接击穿;振铃太凶,EMI测试过不了。所以波形分析的核心目标就两个:一是看开关应力是否在器件安全范围之内,二是看开关波形是否“干净”,有没有异常的振荡和毛刺。
我之前带过几个新人,给他们一台反激电源样机和一个示波器,让他们“看看波形正不正常”。结果有人测出来的波形全是乱七八糟的高频噪声,有人把探头地线夹子甩得老长,测出来的振铃幅度翻了一倍,还有人把衰减比设错了,算出来的尖峰电压差了十万八千里。所以这篇第一步要先把测量这件事讲对,再谈怎么分析。
我习惯把MOS管的波形拆成三个维度去看:驱动波形Vgs、漏源电压Vds、漏极电流Id(通常通过采样电阻或电流探头观察)。这三个信号不是独立的,Vgs的形状直接受Vds变化影响,因为存在米勒电容。只看一个信号是没法完整理解开关过程的。下面先建立物理图像,再逐个波形拆解。
2. 关键参数与MOS管寄生结构
2.1 MOS管三个极和寄生电容
要读懂波形,必须对MOS管内部结构有清晰的物理图像。MOS管三个极分别是栅极G、漏极D、源极S。N沟道增强型MOS管在栅源电压Vgs超过阈值电压Vth后,会在P型衬底表面形成N型导电沟道,把漏极和源极连通。
但真正的难点在于寄生电容。MOS管内部天然存在三个结电容:
- Cgs:栅极和源极之间的电容,主要由栅氧化层形成,数值相对稳定。
- Cgd:栅极和漏极之间的电容,也就是著名的米勒电容,会随着Vds变化剧烈变化。Vds高时,耗尽层宽,Cgd很小;Vds降到接近0时,Cgd迅速增大。
- Cds:漏极和源极之间的电容,和Cgd一样非线性,Vds越低容量越大。
Datasheet里通常给出的Ciss、Coss、Crss就是这三个电容的某种组合:
- Ciss = Cgs + Cgd(输入电容,决定驱动功率)
- Coss = Cds + Cgd(输出电容,影响关断速度和振铃)
- Crss = Cgd(反向传输电容,米勒效应的元凶)
这些电容不是固定值,会随Vds变化。这也是为什么很多人拿datasheet的输入电容Qg去算驱动电阻,算出来和实测驱动波形对不上。数字电路里一个74LVC1G14驱动一个MOS管可能没问题,但反激电源的开关管Qg动辄几十nC,驱动能力和PCB布线都有讲究。
2.2 反激电源的开关管工作区间
编码器里经常听人说MOS管工作在线性区还是饱和区,但在功率电子里这个叫法正好相反。MOS管在反激电源里只关心两个状态:完全导通和完全关断。完全导通对应Vgs远大于Vth,沟道电阻降到Rds(on),此时管子相当于一个很小的电阻,导通压降约等于Id × Rds(on)。完全关断对应Vgs = 0或负压,沟道夹断,漏源之间靠体二极管和寄生电容承受电压。
但开关过程本身不是瞬间完成的,管子会短暂经过线性区(放大区)。这段时间里,MOS管同时承受高电压和大电流,开关损耗主要集中在这里。示波器上看到的波形上升沿和下降沿,本质上就是MOS管穿过线性区的过程。波形越缓,穿过时间越长,开关损耗越大;波形越陡,dv/dt和di/dt越高,EMI越差。所以硬件工程师调驱动电阻,本质上就是在开关损耗和EMI之间找平衡。
3. Vds波形:尖峰、振铃与平台电压
3.1 关断瞬间的漏感尖峰怎么来的
反激电源MOS管截止时,Vds会从近似0伏迅速上升到“输入电压+反射电压”附近,然后出现一个尖峰,接着继续上升或振荡。这个尖峰是漏感能量释放的产物。
反激变压器等效电路里,理想变压器串联一个漏感Lk。MOS管导通期间,初级电流在线性上升,能量同时存储在励磁电感和漏感里。关断瞬间,励磁电感能量正常传递到次级,但漏感能量没有耦合回路,只能通过给MOS管的Coss充电来释放。漏感Lk和Coss构成一个LC谐振回路,谐振频率大概是:
f = 1 / (2π × √(Lk × Coss))
这个谐振过程会在Vds上表现为一个尖峰电压,随后是高频振荡(振铃)。尖峰的幅度取决于关断前电流大小和漏感能量,但最大的尖峰出现在最高输入电压、最大负载电流的工况下。
尖峰电压的计算并不难,漏感储能公式是E = 0.5 × Lk × Ipeak²,这部分能量灌进Coss转换为0.5 × Coss × Vover²,所以过冲电压约为:
Vover = Ipeak × √(Lk / Coss)
这是个非常有用的工程估算公式。如果尖峰太高,有两个方向可以调整:减小Ipeak或Lk,或者增大Coss。但增大Coss会加大导通损耗,减小Lk可能依赖变压器工艺改进,Ipeak受功率等级约束。实际调试时通常用RCD钳位电路来吸收漏感能量,把尖峰限制在MOS管耐压的80%-90%以内。
3.2 平台电压和输入电压的关系
Vds波形中段那个“平台”,对应的是初级电压被次级反射电压钳位的状态。反激拓扑在MOS管关断期间,次级二极管导通,变压器次级电压被输出电压Vout和二极管压降Vf钳位。反射到初级的电压是:
Vreflect = (Vout + Vf) × Np / Ns
此时Vds大约是Vin + Vreflect,这是正常的关断平台,不是故障。如果Vout偏高或匝比Np/Ns偏大,平台电压会抬高。有些工程师看Vds平台高就急着改RCD钳位,但如果平台本身没超过MOS管耐压,钳位电路并不需要吃掉太多能量。真正需要关注的是叠加在平台上的尖峰。
这里要特别提醒:平台之后的振荡是正常的。漏感能量被RCD电路吸收之后,残余的能量会和变压器初级电感、MOS管Coss以及次级二极管的结电容形成低频衰减振荡,这个波形在DCM模式特别明显,表现为Vds波形在平台之后向下凹再反弹,振荡频率通常在几百kHz到几MHz。很多工程师看到Vds波形没完全平直就紧张,其实只要振荡幅值在安全范围内,并且不会误触发保护,就可以接受。
3.3 CCM和DCM的Vds区别
- CCM(连续导通模式):次级电流在MOS管开通前不为零,关断时次级二极管还在导通,反射电压把Vds钳在Vin+Vreflect,没有明显的振铃。
- DCM(断续导通模式):次级电流在MOS管再次开通前已经降到零,次级二极管关断,反射电压消失,Vds会从Vin+Vreflect跌落到Vin附近,然后进入衰减振荡,振荡频率由初级电感和Coss决定。
看Vds波形判断模式是一个基本功。如果DCM振荡的谷底电压低于Vin,说明次级二极管已经关断,此时再开通MOS管就是所谓的谷底导通,可以降低开通损耗,这是准谐振反激的基本原理。后面写ACF(有源钳位反激)的时候,这个谷底概念还要深入扩展。
4. Vgs波形与米勒效应的完整过程
4.1 米勒平台到底在哪一段
Vgs波形是驱动电路、栅极电荷和米勒电容三者共同作用的结果。用示波器观察Vgs,如果驱动电阻和栅极电荷匹配不合理,可以看到明显的三段特征:快速上升段、平台段、再上升段。
这三段对应的物理过程是:
- 第一段:驱动电流给Cgs充电,Vgs从0快速升到Vth,此时MOS管还没导通,Vds保持不变。
- 第二段:Vgs超过Vth后,MOS管进入线性区,开始有漏极电流。此时Vds开始下降,米勒电容Cgd需要被充电(因为Vds下降,Cgd上的电荷变化量很大),驱动电流主要流向Cgd而不是Cgs,Vgs几乎不再上升,形成平台。
- 第三段:Vds降到接近0,米勒电容进入高容值区,充电基本完成,驱动电流继续给Cgs充电,Vgs继续上升到驱动电压的最终值(通常是10V或12V)。
平台持续的时间,决定了MOS管在放大区(线性区)停留的时间。平台时间越长,开关损耗越大,但同时di/dt和dv/dt越缓和,EMI表现越温和。这个平台就是这么个双刃剑。很多EMI超标的电源,调大栅极驱动电阻(Rg)把平台拉长,EMI确实降下去了,但开关损耗上来了,效率低一两个点,所以调驱动电阻不是无脑加阻值。
4.2 用Qg曲线反推平台位置
看datasheet的Qg曲线可以直观理解米勒平台。横轴是栅极总电荷Qg,纵轴是Vgs。曲线在某个电压处出现水平段,那个水平段就对应米勒平台。平台电压大约等于Vth + Id/gfs,其中gfs是跨导。不同负载电流下,平台电压高度不同,电流越大平台电压越高。
工程上有个很实用的用途:通过Qg曲线预估驱动电路的电流需求。驱动电流越大,平台段越短,开关速度越快。计算驱动电流要用平均电流法:
Iavg = Qg / t_sw
其中t_sw是期望的开关时间。例如Qg = 30nC,希望开关时间在100ns内,驱动电流至少要300mA。很多普通单片机的IO口只能出20mA左右的电流,直接驱动反激MOS管必然是慢吞吞的开关过程,损耗和发热不会好看。这也是为什么反激电源控制器(比如UC384x系列、PN8149这类)内部都有专门的图腾柱驱动级,峰值输出电流可达1A以上。
4.3 驱动波形异常排查
最常见的问题是Vgs波形上升沿出现台阶或者缓慢上升,这时候先别怀疑MOS管,先看驱动供电和驱动电阻。驱动Vcc电压不够,平台电压没到10V就停了,MOS管没有进入完全导通状态,Rds(on)偏大,通态损耗剧增。某些国产电源芯片驱动能力弱,在大电流条件下Vcc被拉低,也会让Vgs波形明显变形。
还有一种情况是驱动回路里有太多寄生电感。PCB走线太细太长,驱动回路形成LC振荡,Vgs波形上会有明显的高频振铃,幅度大到可能超过栅极最大额定电压(通常±20V)。这种情况下MOS管栅极很容易被击穿,甚至出现栅源极间短路。解决思路是让驱动回路面积最小化,源极的功率走线和驱动回路的走线要分开,最好采用开尔文连接,把驱动源极和功率源极分开接到MOS管的源极引脚。
5. 怎么用示波器把波形测准
5.1 探头的选择与补偿
很多反激波形的“异常”,其实是测量方式带来的假象。用普通10x无源探头测Vds没问题,测Vgs也要注意。关键点有三个:
- 探头必须做补偿。示波器探头输入端有个可调电容,没补偿到位的话,低频和高频分压比不一致,方波信号测出来边沿过冲或塌陷。用探头自带的1kHz方波信号校准到平直。
- 探头接地线要短。弹簧接地针比长地线夹子好得多。长地线夹子等效于一个很大的寄生电感,会和探头输入电容形成谐振,在开关波形上叠加额外的振铃。几年前我见过一个工程师测Vds测出2kV尖峰,一换短接地弹簧只剩1.4kV,差的就是测量回路电感导致的假振铃。
- 衰减比要匹配。Vds可能几百伏到上千伏,用100x探头或者高压差分探头。Vgs只有10V左右,用1x探头或10x探头都行,但1x探头带宽不够高,最好还是10x。注意设置示波器通道衰减比,算错衰减比会把正常的波形误判成过压。
5.2 测量Vds时注意共地问题
反激电源初级侧是热地,也就是和市电整流后的副边不隔离,示波器探头地线夹子如果直接夹在MOS管的源极,等于把示波器地线(也就是保护地)接到了热地上,轻则跳闸,重则烧探头。正确做法是使用差分探头测量Vds,或者使用隔离通道示波器。如果没有差分探头,至少要确保示波器通过隔离变压器供电,但这只适合调试无Y电容或隔离度要求不高的场合,不建议作为常规做法。
实测中,我更多是使用高压差分探头,探头带宽100MHz以上,衰减比1000:1,这样Vds测起来安全又准确。测Vgs相对安全,因为栅源电压低,但源极仍然是热地,示波器地线同样不能直接接。新手最容易犯的错就是拿普通探头去测反激初级侧,要么示波器外壳带电,要么炸电源,一定不要图省事。
5.3 带宽和采样率设置
示波器带宽不是越高越好。反激开关频率通常在65kHz到150kHz,但开关沿上的高频成分能到几十MHz以上。如果示波器带宽太低,开关沿会被“磨圆”,尖峰幅度会被低估。一般来说,带宽至少100MHz,最好200MHz以上。
采样率要足够,至少是带宽的5倍以上。看到振铃频率时,先确认不是欠采样导致的混叠。测量Vds振铃时,建议打开示波器的高清模式(或等效采样)提高分辨率,同时把时基放到刚好能容纳几个振铃周期的尺度,观察振铃的衰减趋势和频率是否稳定。
5.4 示波器的数学通道看功率损耗
现代示波器支持乘法运算,把Vds和Id的波形相乘,可以实时看到开关管的瞬时功率波形。Id波形可以通过电流探头测漏极,或者用一个无感采样电阻串在源极回路里测压降再换算。乘法通道打开后,可以直观看到功率损耗发生在哪个区间:是导通损耗大,还是关断损耗大,哪个沿更陡峭。
这个操作用来判断驱动电阻调整方向特别有用。实测中,如果你把驱动电阻从10Ω改到22Ω,开关损耗会明显上升,但峰值di/dt下降,EMI改善。通过示波器数学通道可以定量看到损耗变化多少,避免靠猜调参数。
6. 常见波形异常速查表
下面这个表是我在实际调试中总结的,适合对照检查:
| 异常现象 | 可能原因 | 检查方法 | 解决方向 |
|---|---|---|---|
| Vds尖峰过高 | 漏感大,RCD吸收不足 | 看尖峰宽度和RCD钳位电压波形 | 改变压器工艺减少漏感;调RCD参数;换更高耐压MOS |
| Vds平台后振荡剧烈 | DCM模式次级二极管关断 | 确认工作模式,看次级电流波形 | 正常现象;若影响EMI可加RC吸收 |
| Vgs平台过长 | 驱动电流不足或Qg过大 | 计算Qg/驱动电流 | 加强驱动能力;降低驱动电阻 |
| Vgs边沿有过冲/振铃 | 驱动回路寄生电感大 | 检查PCB走线,驱动回路面积 | 走线加粗,缩短,加磁珠或栅极电阻 |
| 开关管温升异常 | 开关损耗或导通损耗偏大 | 看示波器乘法功率波形 | 调驱动电阻;检查Vgs是否到10V以上 |
| 空载时Vds低频振荡 | 轻载下控制环路间歇工作 | 看控制IC的驱动输出和反馈波形 | 正常现象;若噪声大可调整反馈环路 |
| 波形带明显50Hz包络 | 整流桥后大电容不足 | 看Vin波形纹波 | 加大Bulk电容 |
这里的每条都值得展开。漏感大导致的尖峰过高,是反激电源故障里最常见的。很多工程师第一反应是换更大耐压的MOS管,但这是治标不治本。漏感能量是硬伤,如果储能过大,RCD钳位电阻会非常烫,效率被拖低,整机热设计很难做。真正该做的是在变压器设计阶段控制漏感,比如三明治绕法、初级和次级紧密耦合,把漏感控制在初级电感的1%-3%以内。样机阶段如果漏感已经偏大,唯一的补救是优化RCD,但那会牺牲效率,这就是为什么变压器工艺在反激电源里如此重要。
关于驱动回路寄生电感导致的Vgs振铃,我还想多说一句。这个振铃频率很高,如果超过几十MHz,普通示波器探头都可能因为带宽限制看不到。但这不代表它不存在。振铃过冲超过Vgs最大额定电压时,栅氧化层会累积损伤,表现为使用几千小时后突然失效,这就是所谓的潜在损伤。所以设计时应预留余量:栅极驱动电阻不要小于3.3Ω(除非IC明确说可以用更小的),栅源间可以并一个18V稳压管做保护,成本极低但能显著提升可靠性。
7. 实操心得与后续
反激电源的MOS管波形分析,本质上就是通过波形反推电路寄生参数,再判断这些寄生参数的影响是否在可接受范围内。我在调试过程中最大的体会是:不要试图把波形调成教科书一样的“完美方波”。硬开关反激天生就有振铃,有尖峰,有一点平台弯曲,关键是控制它们到安全范围内,不要让损耗失控。
先记住几个最重要的余量准则:Vds最大尖峰不超过MOS管额定击穿电压的85%到90%;Vgs不要超过±20V;正常工作时MOS管结温不要超过额定值,最好留20度以上余量;驱动电压不低于10V确保导通损耗可控。满足这些之后,剩余的波形“不完美”就不需要过度纠结。
这个系列后续我打算分别展开:RCD吸收电路的参数计算和波形调法、准谐振反激的谷底检测波形特征、以及MOS管选型时如何从手册参数预判波形表现。每一个点单独拿出来都能写一整篇。下一篇先把漏感尖峰和RCD吸收的工程计算写透,这部分是硬件工程师最容易调参调到崩溃的地方。看完波形只是第一步,知道怎么改才值钱。