ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

看懂MOS管米勒平台波形,从原理到实操预防炸机

看懂MOS管米勒平台波形,从原理到实操预防炸机 上个月调一块48V输入、12V输出的同步Buck上电瞬间又听了一声清脆的“啪”板上那颗MOS管已经裂开一条缝。拆下来量了一下栅极、源极直接短路。换新管子上去先用示波器把米勒平台波形测了一遍才敢继续往下调。这事儿在电源工程师圈子里太常见了。很多人被MOS管炸机搞怕了一炸就怀疑管子质量问题其实多半是没看懂栅极驱动波形里的门道。米勒平台波形这东西看似只是一段Vgs的“平台”实际上把整个开关过程、损耗分布、驱动匹配度都写在里面了。只要学会看这段波形炸机之前往往是有征兆的。这篇文章我把MOS管的工作原理、三个极的区分、寄生电容是怎么来的、米勒平台到底怎么形成的再到实测波形怎么读取、怎么用波形预判风险一次说清楚。全程用我做电源设计时的真实案例来讲附上实测图的方式也会给你讲明白怎么看。不管你是刚接触开关电源的新手还是已经被炸机折磨过几轮的工程师这篇都值得仔细看一遍。1. 内容整体设计与思路拆解1.1 MOS管到底是靠什么“开关”的要说清楚米勒平台得先把MOS管本身的工作机制捋一遍。很多初学者上来就啃米勒效应结果越啃越糊涂就是因为底层的物理图像还没建立起来。MOS管全称是金属氧化物半导体场效应管核心结构是一个被氧化层绝缘的栅极加上底下的P型或N型半导体衬底再在衬底两端做出源极和漏极。栅极和沟道之间隔着一层二氧化硅这层氧化层极薄通常只有几十到上百纳米。正因为中间有这层绝缘层栅极和源极之间在直流上几乎是断开的输入阻抗极高这也是MOS管驱动功率小的原因——它本质上是电压控制器件。三个极的分工一定要记清楚栅极G是控制端只负责建立电场漏极D是主电流的流入端源极S是主电流的流出端。对N沟道增强型MOS管来说当栅极和源极之间的电压Vgs超过阈值电压Vth之后栅极下方的P型半导体表面会发生反型形成一条N型导电沟道把漏极和源极连起来这时候电流才能从D流向S。正常工作时Vgs要么高于Vth把管子完全打开要么低于Vth把管子完全关断。但在一个开关周期里MOS管不可能瞬间完成这两种状态的切换中间必然要经历一个“既不完全导通、也不完全关断”的过渡区。这个过渡区就是开关损耗的来源也是米勒平台出现的区域。1.2 寄生电容栅极驱动必须面对的现实MOS管不是理想开关它的三个极之间天然存在寄生电容。这些电容虽然不想要但物理结构决定了它们必然存在Cgs栅极和源极之间的电容主要由栅极多晶硅与源极金属之间的交叠区域形成还包括部分沟道电容。这个电容直接影响栅极充电速度。Cgd栅极和漏极之间的电容也就是米勒电容。它是栅极氧化层在栅极和漏极交叠区域的电容因为漏极电压变化剧烈这个电容对开关过程的影响最大。Cds漏极和源极之间的电容是体二极管耗尽区的电容主要影响关断时的电压变化率。数据手册里通常会给出这几个参数的数值但注意手册里的Ciss、Coss、Crss不是独立的物理电容。Ciss是Cgs加Cgd叫输入电容是栅极驱动回路实际要充电的总电容Coss是Cgd加Cds叫输出电容Crss就是Cgd本身叫反向传输电容。看了这个关系你就明白米勒电容其实一直存在于栅极驱动回路里只是它在不同工作阶段表现出不同的“存在感”。把这些电容画成等效电路就是栅极驱动回路上串联了Cgs同时Cgd一端接栅极、另一端接漏极。正因为Cgd跨接在输入和输出之间漏极电压的变化才能通过它反向影响栅极电压。这就是米勒效应的物理根源。1.3 为什么非要搞清楚米勒平台米勒平台不是示波器上随便多出来的一段信号它是MOS管开通过程中最关键的物理阶段。简单说当Vgs达到阈值电压后漏极电流开始上升同时漏源电压Vds开始下降。Vds下降意味着Cgd的放电电流在增大而这份电流要由栅极驱动回路来提供于是栅极电压就被“锁”在一个相对稳定的水平直到Cgd完成放电。很多初学者问平台是不是驱动芯片坏了其实不是。平台存在说明驱动电路正常工作平台宽度和位置反而暴露了驱动能力、栅极电荷、开关损耗等一堆重要信息。炸机往往就和平台期内的异常表现直接相关——比如Vds还没降下来Id已经冲上去瞬时功率极大又比如平台结束后Vgs出现震荡重新超过Vth导致二次导通。学会分析这个波形等于给你的电源设计装了一双眼睛。我带的几个新人我都是先让他们把平台波形调出来再让他们去折腾驱动电阻和栅极电路。波形看明白了很多调试问题就自己消失了。2. 核心细节解析米勒平台波形怎么读2.1 开通过程的四个阶段从Vgs上升到完全导通拿示波器同时测Vgs和Vds观察一次完整的开通过程你会发现Vgs并不是一条直线冲上去的而是呈现出“充电——平台——再充电”的阶梯状。这个阶梯状的中间平台就是米勒平台。把开通过程拆开看大致分四个阶段第一阶段驱动电压开始通过栅极电阻给Cgs和Cgd充电Vgs从0逐渐上升。此时Vds保持在高位漏极电流Id基本为0MOS管还处于截止状态。这个阶段Vgs上升速度由驱动电压、栅极电阻和输入电容决定。第二阶段Vgs达到阈值电压Vth沟道开始形成Id从0开始上升。注意这时候Vds基本没变还是维持在高电压。管子工作在饱和区电流由Vgs和跨导决定。对于阻性负载Id直接反映负载电流的建立过程对感性负载比如电感、变压器Id会缓慢上升甚至和负载电流不同步。第三阶段就是米勒平台期。Id达到负载电流附近后Vds开始从高压往下掉。Vds下降意味着Cgd两端电压变化Cgd需要吸收/释放电荷这个电荷由栅极驱动电流提供。驱动电流此时几乎全部用于给Cgd放电不再给Cgs充电于是Vgs保持不变形成平台。平台电压的高低和负载电流有关大致等于Vth加上Id和跨导的比值。第四阶段Cgd放电完毕Vds已经降到很低导通压降栅极驱动电流恢复给Cgs充电Vgs继续上升直到驱动电压。此时管子进入完全导通状态导通电阻降到最低。看这个顺序你就明白了Vgs平台的本质是驱动电流在“忙”别的事忙着给米勒电容充放电没空继续推高栅极电压。2.2 平台右侧的Vds下降斜率软开关还是硬开关就看这里开关电源里经常提到“硬开关”和“软开关”从波形上看最直观的区别就在米勒平台的右侧也就是Vds下降的斜率。硬开关的Vds在平台期会以较陡的斜率下降dV/dt很大。好处是开关速度快损耗小坏处是电磁干扰大、电压尖峰高容易对周边电路产生干扰。软开关的Vds下降比较缓和或者干脆在Vds过零后才进行开关切换EMI表现好但通常需要额外的谐振电路来实现。从波形判断如果你的Vds下降沿在平台期内非常陡峭且下降结束后有一个明显的振铃说明你的驱动电阻偏小、开关速度过快。如果Vds下降沿明显倾斜平台期也相应变长说明驱动电阻偏大。这两种都有权衡没有绝对的好与坏具体选哪个看你的应用场景。我调一个100W的反激电源时为了过传导骚扰测试把栅极电阻从10Ω加到27Ω平台期变宽了大约120ns开关损耗增加了不到0.3W但EMI余量提高了约6dB。这种取舍在项目里非常划算。看懂平台波形你就能明确知道自己到底在拿什么换什么。2.3 平台宽度的影响因素驱动电阻、栅极电荷与驱动电压米勒平台的宽度不是随便来的它由栅极驱动电流和米勒电荷Qgd共同决定。平台时间t大概可以用这个关系估算t Qgd / Ig其中Ig是平台期栅极充电电流。Ig又由驱动电压和平台电压的差值除以栅极总电阻决定Ig (Vdrv - Vplat) / Rg_total所以你能控制的手段很直观驱动电压越高、平台电压越低电流越大平台越窄栅极电阻Rg越大电流越小平台越宽。这里有两个常见误区。第一个误区是认为栅极电阻越小越好。实际上Rg过小会导致开关瞬间电流变化率过高Vds尖峰和振铃都会恶化。第二个误区是忽略驱动芯片的灌电流能力。如果驱动芯片本身输出能力不足你把Rg减到0也没用平台该多宽还是多宽因为瓶颈在驱动芯片。栅极电荷Qgd是器件本身的参数买管子的时候可以在数据手册里对比不同型号的Qgd大小。同样是耐压100V的MOS管Qgd可以从几nC到几十nC不等。Qgd越大米勒平台越宽开关损耗越大但抗dV/dt误开通能力也相对强一些。选管子不是只看耐压和导通电阻Qgd和Qg同样关键这一点很多工程师选型时会忽略。3. 实测波形解读与实操过程3.1 实测波形读取方法探头接线、时基选择与关键判读说一千道一万不如直接看波形。但波形测不好判读就全是笑话。我在实验室带人的时候第一步永远是教他们怎么把波形测准。示波器带宽建议在200MHz以上探头用10×档并校准补偿电容。测Vgs时探头尽量直接夹在栅极和源极引脚上而且源极探头地线要尽可能短。我强烈建议用探头自带的短弹簧地而不是那根长长的鳄鱼夹地线。长地线在高频开关电路里会引入很大的寄生电感波形上会平白多出莫名其妙的振铃你以为是电路问题实际是测量问题。测Vds同理夹在漏极和源极之间。如果是半桥、全桥这类浮地电路最好用差分探头避免示波器地线引入干扰甚至造成短路。没有差分探头的话至少要用两根探头做数学减法通道不过共模抑制效果差一些波形可能不够干净。时基的选择也有讲究。开通过程通常只有几十到几百纳秒你别把时基放在1ms档那只能看到开关周期的整体轮廓平台细节根本看不出来。先把时基设在200ns/div或者500ns/div再配合触发调节。触发源选Vgs通道触发电平设置在Vth附近然后把触发电平稍微调高到平台电压附近这样波形稳定后你看到的正好是开通瞬间的细节。如果触发不稳定把示波器设成单次触发模式或者在CH1上加个标准方波做同步。读波形时依次读出这几个关键点Vgs开始上升的起点、Vgs到达Vth的时刻、米勒平台起始点、平台结束点、Vds开始下降的起点和结束点。把平台起始和结束之间的时间差记下来再对比数据手册里的Qgd算一下理论平台时间两者对不上就说明驱动有问题或器件批次差异。3.2 用双通道加数学通道算出开关损耗只看波形形态还不够最好把开关损耗也量化出来。这需要通过示波器的数学通道来实现。具体做法是用电流探头测漏极电流Id或者测源极电流用罗氏线圈或者无感电阻采样电压探头测Vds。在示波器上设一条数学通道M CH1 × CH2也就是瞬时功率P Vds × Id。然后把时基拉宽到覆盖整个开关周期利用示波器的测量功能直接读数学通道的平均值或者积分值那就是该周期内的平均开关损耗。注意要分别测开通损耗和关断损耗方法就是把时基聚焦在对应边沿上测量那个时间段内数学通道的积分。有一次我调一个300W的LLC电源理论上软开关ZVS应该开通损耗接近0。用这个方法一测发现开通损耗竟然占了总损耗的15%。排查半天发现是死区时间设置太短ZVS根本没实现Vds没降到0就开通了。这个损耗如果不量化光靠耳朵听噪声、手摸温度根本发现不了。这也是我为什么一直强调电源调试不要靠“感觉”把波形和数学运算结合起来数据会告诉你问题在哪。3.3 栅极电阻调节实操从波形变化认清自己的驱动回路栅极电阻是调试中最常动的元件也是观察米勒平台影响最直观的手段。我建议你备一组常用阻值4.7Ω、10Ω、22Ω、47Ω。先装10Ω测波形并记录平台宽度、Vds下降斜率、振铃幅度。然后换4.7Ω你会看到平台变窄、Vds下降变陡振铃可能变大。再换22Ω平台变宽、Vds下降变缓、振铃被压制。把三次波形截图放到一起对比你对驱动回路的“手感”就建立起来了。有个细节驱动电阻的封装尽量选1206或者2512至少0805。开关电源里栅极驱动峰值电流不小小封装电阻的耐功率和耐冲击能力都偏弱。我见过有人用0402电阻上电瞬间直接烧断的。电阻位置也要注意尽量靠近MOS管的栅极引脚这样能把栅极回路的寄生电感压到最低。回路上任何多余的走线长度都会在开关瞬间产生振铃和过冲轻则EMI恶化重则栅极氧化层被击穿。4. 米勒平台与炸机的关系看懂波形才能防患于未然4.1 为什么桥式电路里会发生米勒误开通半桥、全桥和同步Buck这类拓扑里有一个非常经典的炸机隐患上管开通时下管被误开通导致直通短路。过程是这样的下管原本处于关断状态Vgs为0。上管开始导通开关节点也就是下管的漏极电压迅速从0往高端电压跳变变化率dV/dt很大。这个跳变通过下管的Cgd耦合到下管栅极在栅极上感应出一个电压尖峰。如果这个尖峰超过下管的Vth下管就会被重新打开。上下管同时导通母线直接短路炸管几乎是瞬时的。在示波器上观察下管的Vgs你会看到在上管开通瞬间下管的Vgs上出现一个毛刺。这就是米勒效应造成的。处理办法有几条第一选择Vth更高、Qgd更小的MOS管这能降低误开通概率。第二给栅极加负压关断比如用-5V而不是0V做关断电平留出更大的电压裕量。第三减小栅极回路的阻抗让耦合电荷有低阻通道泄放而不是抬升栅极电压。第四增加驱动芯片的灌电流能力让关断时的下拉更强势。常规的补救措施就是在栅极和源极之间加一个小电容把耦合过来的电荷分掉一部分。但这枚电容会拖慢开关速度增加开关损耗不要盲目加大一般在1nF到4.7nF之间试。4.2 炸机前的波形预警信号炸机通常不是毫无征兆的前提是你测了波形。结合我自己的维修记录最常见的有这么几类预警信号第一种平台期Vds还没怎么下降Id已经冲到很大。这说明管子工作在危险区高压大电流同时存在瞬时功率非常大。大概算一下母线电压就算50VId冲到20A瞬时功率就是1000W即便只持续几十纳秒对芯片来说也是重创。这种波形如果连续出现管子迟早过热失效。第二种Vgs平台结束后出现大幅振铃而且振铃的最低点回落到Vth以下后又反弹超过Vth。这就意味着栅极电压在快速开关瞬态中“反复横跳”管子可能在高频开关和关断之间来回切换工作在不可控状态。第三种Vds下降沿之后有一个很高的尖峰超过管子耐压。这说明电路里的寄生电感在开关过程中储存的能量没有地方释放电压被强行拉高。尖峰超耐压的话雪崩击穿会发生在内部管子在几次开关之后就可能损坏。看波形时一旦发现以上三种情况中的任一种都要先停下来排查而不是急着加大负载继续测。炸机往往就是“再试一下就行”的心态酿成的。4.3 驱动回路的PCB设计让波形漂亮起来的根子上波形不好看、炸机不断往往不是器件选型的问题而是PCB布局的问题。驱动回路面积太大寄生电感就大栅极信号就容易振铃。功率回路环路面积太大Vds尖峰就高体二极管应力就大。驱动芯片的输出引脚要直接连到栅极电阻栅极电阻再直接连到MOS管的栅极这段走线要短、要粗而且要远离功率回路的高dV/dt走线。源极引脚的位置很关键驱动回路的“地”一定要单独回到源极引脚上不要和功率电流的大电流路径共享一段走线否则源极的寄生电感会在开关瞬间产生一个电压降干扰栅极驱动回路。高端MOS管建议用开尔文接法也就是源极单独引出一根开尔文走线给驱动回路使用把驱动回路和主功率回路在物理上分开。封装选择上如果器件有开尔文源极引脚一些TO-263-7、TOLL等等优先选用。没有的话也要用单独的走线而不是直接接到功率焊盘上。这个细节能明显改善米勒平台波形的干净程度降低误开通风险。5. 常见问题与排查技巧实录5.1 平台波形异常速查表我整理了这些年调试中遇到的一些典型问题做成一个速查表方便你对比排查异常现象可能原因排查方向米勒平台完全消失探头接错位置、驱动芯片没输出、管子击穿短路先确认驱动芯片输入输出波形再测MOS管G-S间电阻平台电压明显高于理论值负载电流偏大、跨导偏低、Vth偏高核对负载条件确认器件型号批次平台期Vgs仍在缓慢上升驱动电流不够、Cgd异常偏大降低栅极电阻或换驱动能力更强的芯片平台结束后的Vgs回升过冲大栅极回路寄生电感过大缩短驱动走线减小驱动回路面积Vds下降后有严重振铃功率回路寄生电感大、Rg太小增大Rg优化功率环布局关断瞬间Vgs出现正尖峰米勒耦合导致误开通加负压关断或增加G-S电容双脉冲测试两脉冲波形不一致电感饱和或者测量方式有问题检查电感电流确认探头消磁表中的前三条最好排查基本是器件和驱动条件的问题。后四条和PCB寄生参数高度相关需要花点心思在布局上做优化。5.2 双脉冲测试定性分析米勒效应的必做实验想正确观察米勒平台双脉冲测试是基本功。它专门用来评估MOS管在真实开关条件下的行为不受电路拓扑的影响。双脉冲测试的原理不复杂用一个电感作为负载给栅极发两个宽度可调的脉冲。第一个脉冲让电感电流上升到设定值下降沿关断经过一个短暂的间隔第二个脉冲到来此时电感电流维持不变于是第二个脉冲的开通过程就是在固定的负载电流下发生的。这样测到的开通波形非常干净没有拓扑因素的干扰。我一直用这一招来评估不同驱动电阻对平台的影响也用来判断管子是否会被米勒效应误开通。实验室里搭一个双脉冲测试平台只需要一块简单的驱动板、一个电感、一个直流电源但它的价值远高于那点搭建成本。如果你手头暂时没有双脉冲设备也可以在真实电路上用单脉冲或者短时突发脉冲来做近似评估只要保证电感电流没有因为长时间导通而失控就行。5.3 驱动芯片的选型经验驱动芯片选不对米勒平台波形永远调不好。我选驱动芯片的时候主要看四个参数一个是峰值灌电流和拉电流。灌电流决定关断速度拉电流决定开通速度。驱动能力不足直接拉宽米勒平台。一个是输出电阻。芯片内部的输出阻抗会串联在栅极回路上外部Rg再怎么调也绕不开它选低阻输出的芯片更能保证驱动的刚性。一个是死区时间精度和米勒平台没有直接关系但对半桥电路的整体可靠性影响很大。最后一个是有没有负压驱动能力。对于大功率应用建议用能输出负压关断的驱动芯片防止米勒误开通的效果非常明显。常见的栅极驱动芯片从几安培到十几安培的峰值电流都有。选型时先估算栅极总电荷Qg再结合你想要的开关时间估算所需平均电流最后留出2到3倍余量。例如Qg为50nC想做到100ns内完成开关平均电流至少需要0.5A选个峰值2A的驱动芯片就非常宽裕了。6. 写在后面的一些实操心得米勒平台的波形分析这门手艺说到底是一项工程技能不是看几页书就能完全掌握的东西。经历过几次炸机、几次异常波形你记忆才会真正深刻。我自己有个习惯每次调新的电源板上电之前一定先把示波器探头接好触发电平设好确保万无一失再送电。很多人急着看效果先上电再接线结果一上电就炸连个波形都没留下。先把测量系统准备好是对自己劳动成果的保护。另外调试时别只盯着Vgs一个通道。Vgs、Vds、Id三个信号尽量同时看最好再加上电感电流或输出电流。米勒平台本身不会告诉你整个故事需要借助其他信号一起交叉验证。有条件的话用四通道示波器把这几个信号的一次完整开关过程都录下来存成参考波形。以后改版或者换器件拿出来对比很多问题一眼就能看出来。最后再说一个建议如果你刚开始接触开关电源的调试别怕炸管但要学会控制炸管的成本。在桌面电源上加一个限流保护先把输入电流限制在几百毫安再逐步放开。即使发生异常管子烧坏的损失也比较可控。等波形调正常了再满负载去压测这样的工作方式会给你省下很多不必要的损失。
返回列表