ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

MOSFET米勒平台全解析:形成原理、损耗计算与驱动优化实战

MOSFET米勒平台全解析:形成原理、损耗计算与驱动优化实战 做电源、做电机驱动、搞电池保护板的兄弟只要你手里拿过示波器探头去勾过MOSFET的栅极波形十有八九都见过那个“台阶”——栅极电压上升到某个值之后突然停住不动了像被什么东西卡住喉咙过了几百纳秒才继续往上爬。这个台阶就是传说中的米勒平台。说句实话很多工程师干了几年波形看得懂知道有这个平台但你要问他“为什么偏偏是那个电压停住”“平台时间由什么决定”“怎么缩短它”他可能就答不上来了。我刚入门那会儿也是这样直到有一次做同步整流开关损耗大得离谱管子烫到怀疑人生被老大按在示波器前面一个一个波形讲才算彻底把米勒平台吃透。这篇文章我想把这块硬骨头从头到尾拆一遍从器件物理层面的电容模型到工程上的驱动计算、损耗估算、EMI抑制再到选型时的参数陷阱尽量用“人话”讲清楚。不管你是刚接触MOSFET的学生还是被米勒平台折磨过的电源工程师看完应该都能建立起一套完整的分析框架下次再看到那个“台阶”你眼里看到的就不再是神秘现象而是明明白白的物理过程。1. 开关过程背后的三个寄生电容1.1 为什么MOSFET不是理想开关教科书上画的MOSFET开关栅极一加电压管子就瞬间导通、瞬间关断Vds从高压直接掉到0Vgs一步到位。但现实中你用示波器看从来没这么干净过。原因很简单MOSFET的物理结构决定了它自带寄生电容而且这些电容还不是恒定的会随着工作电压变化。一个N沟道增强型MOSFET解剖开看它的结构源极和漏极之间是P型衬底中间隔着氧化层栅极是覆盖在氧化层上的多晶硅。栅极和沟道之间天然就是一个平板电容源极和漏极之间也天然存在耗尽层电容。这些寄生电容虽然在芯片内部看不见摸不着但在开关过程中它们决定了每一纳秒的电压和电流变化。从驱动电路的角度来看这三个电容通常被简化成三个关键的等效电容栅源电容Cgs栅极和源极之间的电容主要由交叠部分形成数值相对稳定。栅漏电容Cgd栅极和漏极之间的电容这个是最麻烦的家伙也就是俗称的米勒电容数据手册里通常叫Crss。漏源电容Cds漏极和源极之间的电容由耗尽层形成随Vds变化明显。这三个电容不是孤立存在的它们在数据手册里的标准称呼是输入电容Ciss、输出电容Coss、反向传输电容Crss它们之间的关系是Ciss Cgs Cgd Coss Cds Cgd Crss Cgd注意看Cgd同时出现在Ciss和Coss里面。这个交叉关系就是米勒平台一切“诡异”行为的根源。你把栅极驱动看成是对Ciss充电但在某个阶段你灌进去的电流全被Cgd抽走去对付Vds的大幅度变化了栅极电压自然就暂停上升。1.2 米勒电容的“可变性”是理解平台的钥匙如果说Cgs是个老实人数值基本稳定那么Cgd就是个“变色龙”。Cgd的大小强烈依赖于Vds的电压值这是因为Cgd的等效结构包含了耗尽层电容。你把Cgd想象成两个电容串联一个是固定不变的氧化层电容Cox另一个是随电压变化的耗尽层电容Cdep。串联公式是这样的Cgd Cox × Cdep(Vds) / (Cox Cdep(Vds))当Vds很高时耗尽层很厚Cdep很小串联后整体Cgd就很小可能只有几十皮法甚至几皮法。随着Vds下降耗尽层变薄Cdep增大Cgd也跟着变大。当Vds降到接近0V时Cgd可能暴增到原来的十倍甚至几十倍达到几百皮法甚至纳法级别。这一点非常关键。开通过程中漏极电压从高压往下降Cgd从小往大变化所以米勒平台不是一条绝对的直线而是一条微微上翘的弧线。关断过程正好反过来Cgd从大变小。很多人在示波器上看到的米勒平台不是完全水平的就是这个原因。理解了这个可变的Cgd你就能明白为什么低压大电流的MOSFET比如同步整流的管子和高压小电流的MOSFET比如反激的开关管它们的米勒平台表现完全不同。高压管子Cgd在高压段非常小平台相对窄低压大电流管子Cgd变化剧烈平台形状就更复杂。2. 米勒平台形成的完整物理过程2.1 开通过程的四个阶段要彻底搞懂米勒平台不能只看静态波形必须把开通过程拆成阶段每一段都搞清楚栅极电流去哪了、Vgs在干什么、Vds和Id在干什么。我把开通过程分成四个阶段配合具体数值走一遍。假设我们手上有一颗典型的N沟道MOSFET栅极驱动电压Vgg10V栅极串联电阻Rg10Ω负载是感性负载母线电压Vdd100V负载电流Io10A。Vth2V米勒平台电压Vgp大约4V。第一阶段截止区Vgs从0充到Vth 驱动电路接通栅极电流开始经Rg给Ciss充电。这个阶段的等效电路很简单Vgg通过Rg给Cgs和Cgd充电Vds保持不变还是100VId等于0。栅极电压从0开始指数上升。Vgs(t) Vgg × (1 - e^(-t / (Rg × Ciss)))代入数值粗略算一下如果Ciss1000pF时间常数τ 10Ω × 1000pF 10ns。从0充到Vth大约需要t1 Rg × Ciss × ln(Vgg / (Vgg - Vth)) 10 × 1000e-12 × ln(10 / 8) ≈ 2.2ns这个阶段非常快栅极电流全部用来提高Vgs管子还没导通。第二阶段线性区Vgs从Vth充到米勒平台电压Vgp Vgs超过Vth之后沟道开始形成Id开始从0上升。这个阶段管子工作在饱和区对MOSFET来说就是夹断状态Id由Vgs决定Id gm × (Vgs - Vth)gm是跨导。因为负载是感性负载电流不能突变MOSFET必须承担从0到Io这段电流变化所以Vds还不能掉保持在高电压。这个阶段就是产生di/dt的阶段也是开通损耗的主要来源之一。从Vth到Vgp的电压摆幅很小典型只有2-3V。以Vgp4V、Vth2V计算这个阶段用时t2 ≈ Rg × Ciss × ln((Vgg - Vth) / (Vgg - Vgp)) 10 × 1000e-12 × ln(8 / 6) ≈ 2.9ns此时负载电流已经达到Io续流二极管开始承受反压准备关断。第三阶段米勒平台Vgs被“钉”在Vgp附近 这是我们的主角。当Vgs到达Vgp时Id已经达到外部电路决定的负载电流Io此时MOSFET的沟道已经能流过全部负载电流了。接下来神奇的事情发生了Vgs不再继续上升而是基本保持在Vgp附近同时Vds开始迅速下降。为什么Vgs停住了关键逻辑在这里Vgs之所以能继续上升前提是栅极电流能持续给Cgs和Cgd充电。但在这个阶段Vds正在大幅下降而Cgd跨接在栅极和漏极之间。Vds下降意味着Cgd的漏极端电压在变低为了让Cgd上的电荷平衡必须有额外的电流流进Cgd。驱动电路提供的栅极电流Igate (Vgg - Vgs) / Rg这个电流被Cgd大量抽走了用来“吸收”Vds的变化。Cgs反而得不到足够的充电电流Vgs自然就上不去了。从外部看栅极电压就像被钳位在一个固定值这就是米勒平台。平台期间Vds的变化速率直接由流过Cgd的电流决定dVds/dt (Igate - Igs) / Cgd这里Igs是流进Cgs的电流平台期间Vgs几乎不变所以Igs约等于0。驱动电流几乎全被Cgd吃掉了。如果我们忽略Cgs的微小充电可以简化成dVds/dt ≈ Igate / Cgd (Vgg - Vgp) / (Rg × Cgd)代入数值假设Cgd在Vds100V时约为50pF那么dVds/dt (10 - 4) / (10 × 50e-12) 12V/ns这个速率非常快100V的电压8ns左右就能降完。注意Cgd随着Vds降低会增大所以实际Vds下降速率会逐渐变慢波形不是线性的而是像指数衰减的尾巴。平台持续时间大约为t3 ≈ Qgd × Rg / (Vgg - Vgp)代入Qgd15nC典型值t3 15e-9 × 10 / 6 25ns。第四阶段完全导通Vgs从Vgp充到Vgg Vds降到接近0V之后Cgd不再需要大量电流来支撑电压变化驱动电流重新主要流向CgsVgs继续从Vgp上升到Vgg。这个阶段管子已经完全导通Vds几乎为0IdIo导通压降由Rds(on)决定。t4 Rg × Ciss × ln((Vgg - Vgp) / (Vgg - Vgg)) 理论上无穷大实际是充到接近Vgg的时间如果按充到95%的Vgg算t4 10 × 1000e-12 × ln(10 / 0.5) ≈ 30ns。四个阶段加起来从收到驱动信号到完全导通总开通时间大约60-70ns。其中米勒平台占了约25ns接近一半。这个占比在高压大功率场景下会更大因为Qgd通常很大。2.2 关断过程就是开通过程的镜像关断过程跟开通相反但同样要经历米勒平台只是表现形态不同。关断时驱动电压从Vgg拉低栅极电压先Vgs从Vgg降到Vgp这个阶段因为Vds几乎为0Cgd很大但Vds不变所以不需要给Cgd大电流放电。然后进入关断米勒平台Vds从0开始上升Cgd需要电流来充电以支持Vds的变化。此时栅极电流方向相反电流从Cgd流出再经Rg流回驱动电路。Vgs维持在Vgp附近直到Vds上升到母线电压。关断米勒平台结束后Vgs继续从Vgp下降到Vth沟道电流从Io降到0管子完全关断。关断时的Vds上升速率同样受限于Rg和Cgd的约束dVds/dt Igate_off / CgdIgate_off (Vgp - Vgg_low) / Rg如果关断驱动电压为0V那么关断时米勒平台期间的栅极电流Igate_off (Vgp - 0) / Rg 4 / 10 0.4A同样的Cgd50pFdVds/dt 0.4 / 50e-12 8V/ns和开通速率不一样。这就是为什么很多电路开通和关断的dv/dt明显不同你可以通过调整开通和关断的Rg来分别控制。2.3 米勒平台电压Vgp的计算很多工程师关心一个问题米勒平台那个“台阶”到底在哪个电压怎么算其实Vgp就是Id恰好等于负载电流Io时对应的栅极电压。从MOSFET的转移特性曲线来说在线性区Id gm × (Vgs - Vth)把VgsVgp、IdIo代入就有Vgp Vth Io / gm举个例子一颗MOSFET的Vth2Vgm在10A处约等于5S西门子那么Vgp 2 10 / 5 4V所以Vgp不是一个固定值它跟负载电流成正比。负载电流越大Vgp越高米勒平台越靠右。这也是为什么你改变负载条件时米勒平台的位置会移动。理解了这一点你就能解释很多电流变化带来的波形变化。3. 米勒平台对电路性能的实际影响3.1 开关损耗的计算与拆解米勒平台直接决定了开关损耗这是它被工程师“又爱又恨”的根本原因。开通损耗主要发生在第二阶段Id上升、Vds维持高压和第三阶段Vds下降、Id维持Io。开通损耗可以通过对Vds和Id乘积做时间积分来估算Psw_on 0.5 × Vdd × Io × (t2 t3) × fsw代入前面的数值t2≈3ns、t3≈25ns、Vdd100V、Io10A、fsw100kHzPsw_on 0.5 × 100 × 10 × (3e-9 25e-9) × 1e5 0.5 × 100 × 10 × 28e-9 × 1e5 1.4W关断损耗同样有类似的公式如果关断的Vds上升时间大约25ns关断损耗也会在1W上下。两个加起来仅仅开关损耗就有2.8W。如果散热条件不好这足以让一个TO-220封装的管子升温几十度。所以你会发现想降低开关损耗核心就是缩短t3——米勒平台的持续时间。从公式t3 Qgd × Rg / (Vgg - Vgp)可以看出有三个杠杆可以用选Qgd小的管子低压MOSFET的Qgd通常小于高压MOSFET这就是为什么低压同步整流场合损耗相对好做的原因之一。减小Rg栅极电阻越小驱动电流越大平台时间越短。但Rg不能无限减小后面会讲原因。提高Vgg驱动电压越高(Vgg - Vgp)越大平台时间越短。但Vgg受栅极氧化层耐压限制一般不超过20V常用的12V或15V都是折中值。3.2 米勒平台与dv/dt、EMI的博弈米勒平台期间Vds以极快的速率变化dV/dt可以做到10V/ns级别这个高速变化的电压会在电路的寄生电感上耦合出噪声同时通过Cgd耦合回栅极驱动电路形成共模干扰。这就是EMI问题的来源之一。你缩短米勒平台时间开关损耗是降下来了但dV/dt变得更快电磁干扰更严重。反过来你为了让EMI好看而增大Rg平台时间拉长损耗又上去了。这就是经典的“损耗-EMI”跷跷板。在实际调试中我一般这样处理先用最快的驱动速度把损耗压下来然后用示波器近场探头看频谱如果超标优先在布局上找问题减小功率回路的寄生电感而不是盲目加大Rg。只有在布局已经没办法大改的情况下才去加Rg或者用软开关技术。还有一个非常实用的折中方案开通用一个较小的Rg求速度关断用一个较大的Rg通过二极管隔离来限制关断dv/dt。因为很多EMI问题其实主要来自关断瞬间的电压过冲和振铃而不是开通。这样做就能在不大幅增加损耗的前提下改善EMI。3.3 半桥电路中的寄生导通风险米勒平台不仅影响损耗还可能在半桥电路中引起直通——这是比较危险的现象。半桥、全桥、同步整流这些拓扑里上管和下管是互补导通的。上管开通的瞬间Vds快速下降这个快速变化的电压通过下管的Cgd耦合到它的栅极如果下管的栅极回路阻抗足够高耦合过来的电流可能把Vgs充到超过Vth导致下管意外导通。这个过程叫“米勒效应”在很多应用笔记里也被称为dv/dt触发导通。要注意这跟上管Vgs的死区时间控制是两码事——即使死区时间留足了米勒电流依然可能在死区结束时让下管误导通。设耦合电流为I_miller Cgd × dVds/dt这个电流流过栅极回路的总阻抗栅极电阻Rg 驱动电路输出阻抗Rdrv产生一个压降Vgs_spike I_miller × (Rg Rdrv)如果Vgs_spike超过了下管的Vth管子就会导通。在实际工况中dV/dt5V/ns、Cgd100pF时I_miller 100e-12 × 5e9 0.5A。如果RgRdrv10ΩVgs_spike 5V远超典型的2-3V Vth非常危险。解决方法有几条路选低Cgd的管子、故意在栅源之间并一个小电容增大Cgs分流米勒电流但也拖慢开关速度、或者用“米勒钳位”电路在关断后将栅极主动拉低提供一个低阻抗的泄放通道。这个钳位电路的做法我后面单独讲。4. 数据手册里的关键参数与选型陷阱4.1 Qgd才是真正的“硬指标”很多工程师选管子只看Rds(on)和额定电流等到调试时损耗压不下来才发现选错管子了。实际上米勒平台相关的Qgd参数往往比Rds(on)更重要。数据手册里的栅极电荷特性曲线横轴是Qg纵轴是Vgs曲线上会有一个明显的“拐点”那段平坦的区域就是米勒平台对应的电荷量。你需要重点看三个值QgsVgs从0充到米勒平台开始的电荷量。Qgd米勒平台期间的电荷量反向传输电荷。Qg把Vgs充到指定电压通常是10V或15V的总电荷量。驱动电路的功耗跟Qg直接相关Pgate Qg × Vgg × fsw。而开关损耗主要取决于Qgd因为它决定了米勒平台持续的时间。举个例子两颗看起来都“够用”的管子一颗Qgd8nC另一颗Qgd20nC在同样的驱动条件下后者的米勒平台时间是前者的2.5倍开关损耗也差不多是这个比例。前几天我还看到有人在网上讨论“mosfet热阻系数”这个话题。其实热阻系数和米勒平台之间也有隐蔽的关系开关损耗是发热的主要来源而开关损耗由Qgd决定这意味着Qgd大的管子在同样的散热条件下结温更高热阻评估时必须把这一点算进去。很多新手做热设计时只算导通损耗I² × Rds(on)忽略了开关损耗结果管子烧了都不知道为什么。4.2 不同制造工艺对米勒电容的影响现在市面上主流MOSFET的制造工艺有三种平面栅Planar、沟槽栅Trench、超结Super Junction。它们的Cgd特性差异很大直接体现在米勒平台的表现上。平面栅MOSFET是最传统的结构栅极在硅片表面Cgd中等Qgd不算小但生产工艺成熟、成本低很多高压管子还在用。沟槽栅工艺把栅极“埋”进硅槽里大大提高了沟道密度可以做到很低的Rds(on)但代价是Cgd的峰值比较高米勒平台来得晚且平台区域电荷量大——低压大电流场景比如同步整流用得比较多。超结结构是在漂移区做出一系列P柱和N柱交替排列能大幅降低高压下的导通电阻但它的Cgd在小Vds下会变化得更剧烈米勒平台的“尾巴”更长。如果你用超结管子做高频反激要注意它的米勒平台对死区和时间有影响。还有一种常被提到的CoolMOS英飞凌的超结产品线这类管子的Cgd在高压时非常小Qgd优化得很好但它在低压段Vds50V的Cgd数值又大又陡如果驱动设计不留意关断时很容易出现振铃。这里想说的是选管子时不要只看品牌或某单一参数要去数据手册里专门看Cgd-Vds曲线和Qg曲线把工作电压范围内的Cgd变化摸清楚。4.3 从Qg曲线反推驱动需求拿到一颗新的MOSFET我习惯先看它的Qg曲线因为它能告诉你驱动电路需要“伺候”多少电荷。比如一颗管子的Qg30nCVgs10V你想在100ns内完成开关那么平均栅极驱动电流至少要Iavg Qg / t 30nC / 100ns 0.3A考虑到米勒平台阶段需要的峰值电流可能更高驱动器的峰值电流能力要留足余量一般选峰值电流至少0.5-1A的驱动器。如果你的驱动器只有100mA实际开关时间就会比预期长很多损耗也会明显增大。另一个有用的小技巧栅极电流可以粗算峰值Ip (Vgg - Vgp) / Rg。如果你用10Ω的Rg、12V的驱动、Vgp4V那么Ip (12-4)/10 0.8A。你可以用这个值去核对驱动器峰值电流够不够。5. 实测米勒平台的调试经验5.1 示波器测米勒平台的坑不多说别的直接讲实操。测米勒平台看着简单——拿个差分探头勾Vgs就行——但很多工程师测出来的波形跟理论差很远其实是没测对。第一探头要短地线。用普通无源探头测开关节点附近的Vgs时如果用了那根长长的接地鳄鱼夹地线回路的电感会和探头电容构成谐振波形上会叠加高频振铃米勒平台看起来歪歪扭扭。正确做法是用探头套筒里的短弹簧地线或者用差分探头。第二带宽要够。米勒平台的时间常常只有几十纳秒如果示波器带宽只有100MHz平台会被平滑掉看起来就像没有平台。开关电源调试的示波器建议至少200MHz最好500MHz以上。第三Vgs和Vds要同步测。单看Vgs看不出平台期间Vds在干什么把Vgs、Vds或用差分探头测、Id电流探头三路同步显示才能对得上号。有一次我调试一个Boost电路发现Vgs波形上的平台“飘忽不定”后来才发现是探头的地线夹碰到了旁边的电感引入了干扰。这种低级错误排查起来很费时间接口接触和探头接法先确认好别上来就怀疑器件坏了。第四要注意Vds变化时探头测量的准确性。如果Vds是高压比如400V普通探头直接测很不安全必须用差分探头或高压探头探头带宽和耐压都要有余量。别为了看波形把探头烧了。5.2 平台消失是怎么回事有时候你会遇到这种情况按理论应该出现米勒平台的实测波形上却几乎看不到平台栅极电压“嗖”一下就冲上去了。很多人会以为这是好事——开关快嘛。但它背后往往隐藏着问题。平台消失的常见原因有两个。第一个是驱动电流太大、Cgd太小平台时间太短示波器的采样率或者显示刷新跟不上看起来就像没有平台。这种情况拿高带宽示波器高采样率再看平台还是能找到的。第二个原因是负载电流太小。前面讲过Vgp Vth Io/gm如果Io非常小Vgp几乎等于Vth平台还没展开Vgs就冲过去了。这也是轻载条件下开关波形看起来“很干净”的原因。但要注意轻载下MOSFET容易进入断续导通模式DCM这时的Vds波形和电流波形跟连续模式完全不同要留意是否为电路设计允许的工作状态。还有一种情况是管子已经击穿损坏了Cgd短路栅极和漏极直通平台当然没了但Vds也控不住了。如果你发现管子发烫异常、Vds波形不对先停机测一下三个引脚之间的电阻和二极管特性别傻乎乎继续量波形。5.3 平台时间过长的排查思路如果实测米勒平台时间比理论计算长很多从这几个方向排查栅极驱动能力不足驱动器输出电流不够栅极充电慢。换更大驱动电流的驱动器或减小Rg。栅极驱动电压偏低Vgg如果只有8V而Vgp有4V驱动电流就小很多。把驱动电压提到10-15V。Cgd实际比手册标称大手册的Cgd是特定Vds下测的如果工作电压很低Cgd会比标称值大不少平台时间自然变长。栅极回路寄生电感过大走线太长太细栅极充电波形会被拉慢。优化驱动回路布局让驱动器和MOSFET之间的环路尽量短。我调试过一个案子实测平台时间比理论计算多了近一倍查了半天才发现是驱动芯片的电源去耦电容放得太远导致驱动瞬间拉不到足够的电流。在驱动芯片的VCC和GND引脚旁边加上100nF陶瓷电容后平台时间立刻恢复正常。这种问题不做实测根本想不到。5.4 用Rg作为调波形的“旋钮”调试开关波形的时候Rg是你手里最灵活的旋钮。开通和关断可以用两个不同的回路来控制在Rg上并联一个二极管正向接法可以让开通走电阻、关断走二极管或反过来从而实现“快开慢关”或“慢开快关”的非对称控制。为什么经常要快开慢关因为开通时希望尽快把导通损耗压下去但关断时如果太快di/dt和dv/dt过猛感性负载会产生很大的电压尖峰尖峰值 L × di/dt可能击穿MOSFET。所以很多电路采用慢关断的方式用较小的关断电流来控制电压尖峰。Rg的选值可以从几十欧姆开始试然后根据波形调整。经验值参考低压12-24V小功率应用Rg常用10-47Ω高压100V功率稍大的应用Rg 4.7-22Ω如果驱动器的峰值电流只有0.1A级别Rg再小也没用瓶颈在驱动器。6. 工程上的两个进阶武器米勒钳位和栅极优化6.1 米勒钳位电路怎么设计前面讲到半桥电路里的寄生导通风险工程上有一个专门的应对方案就是米勒钳位。核心思路是在关断状态下用一个额外的回路把栅极电压钳制在0V或负压这样即使米勒电流耦合过来也不会让Vgs超过Vth。常见实现方式有两种。第一种是电平检测型钳位用一个比较器监测Vgs当Vgs低于某个阈值比如2V时比较器输出控制一个MOSFET将栅极短路到源极。第二种是图腾柱钳位在栅极驱动输出级用两个MOSFET关断时主动把栅极拉到地或负压同时提供很低的阻抗路径米勒电流直接流走而不是给Cgs充电。更简单的做法是在栅源之间并一个小信号三极管或MOSFET作为泄放通道。当PWM信号为低电平时这个三极管导通将栅极可靠拉到0V。很多驱动IC现在也内置了这个功能选型时直接找带“Miller Clamp”功能的芯片就行。拿一个具体的设计例子驱动芯片输出本身有拉电流能力但拉低时如果输出级内阻太高米勒电流就能把栅极电压抬起来。解决办法是在驱动输出和MOSFET栅极之间串联一个足够小的电阻Rg_off让关断时栅极到驱动芯片的通路阻抗足够低。具体压降Vgs_spike I_miller × Rg_off如果Cgd100pF、dV/dt5V/ns、Rg_off4.7Ω那么I_miller 100e-12 × 5e9 0.5AVgs_spike 0.5 × 4.7 2.35V如果Vth2V那就会误触发。所以要么选Rg_off更小但可能影响正常的关断速度要么用主动钳位。6.2 栅极走线布局的关键细节PCB布局对米勒平台的表现影响很大这部分在教科书里很少讲但调试时经常踩坑。核心原则驱动回路必须独立且短。你要让从驱动IC出来的PWM信号经过Rg到MOSFET栅极再从源极回到驱动IC的地这个回路面积越小越好。因为回路面积越大寄生电感越大开关电流在寄生电感上会产生压降导致Vgs波形上出现振铃甚至把米勒平台“淹没”在噪声里。具体做法Rg和驱动IC尽量靠近MOSFET的栅极引脚驱动IC的地和MOSFET的源极用一个独立的过孔连到功率地不要和主电流回路混在一起。源极和栅极之间的走线不要平行绕远路能短则短。还有一个小细节如果驱动信号线很长比如驱动IC在主控板上MOSFET在功率板上最好在靠近MOSFET的地方加一个RC低通或者用专用的栅极驱动变压器/光耦隔离方案。否则长线上的寄生电感和Ciss谐振会在栅极产生非常难看的振铃严重时甚至导致MOSFET栅极氧化层击穿。6.3 驱动负压与米勒平台的取舍在高压大功率场合比如车载充电器、光伏逆变器很多设计会在关断时给栅极提供一个负压比如-5V。这样做的好处有两层一是关断更可靠负压让Vgs远低于Vth不容易被米勒电流误触发导通二是加快了关断过程中的栅极放电缩短关断米勒平台。但负压驱动也有代价需要额外的负压电源电路复杂度和成本上升栅极氧化层承受的电压摆幅更大比如从-5V到15V摆幅20V长期可靠性需要评估。所以低电压小功率的应用一般不需要负压驱动直接0V关断就够了。负压驱动时关断米勒平台的栅极电流方向跟正压驱动不同计算公式也要相应调整。比如关断时驱动输出-5V栅极电压在米勒平台Vgp4V那么Igate_off (Vgp - (-5)) / Rg 9V / Rg比0V关断时的电流大不少0V关断只有4V/Rg所以关断米勒平台时间明显缩短。这就是为什么高压功率变换器偏爱负压驱动的原因之一。7. 常见问题速查与经验小结7.1 米勒平台相关调试速查表现象可能原因解决方向米勒平台时间过长驱动电流不够Rg过大Qgd大减小Rg、换大驱动电流的IC、选Qgd小的管子、提高Vgg平台电压偏高负载电流大gm小Vth偏高确认工作电流、选Vth低的管子或降低Io平台消失/不明显示波器带宽不够负载太轻器件损坏换高带宽探头检查负载状态测量器件Vgs波形振铃严重栅极回路寄生电感大探头地线长优化布局缩短驱动回路探头接地用短针Vds尖峰过高关断太快Lstray大减慢关断速度增大关断Rg减小功率回路寄生电感半桥下管误导通米勒电流耦合驱动回路阻抗大米勒钳位、负压关断、降低驱动回路阻抗7.2 我的一些个人经验做电源这么多年米勒平台这个东西我最大的体会是千万别把它当成一个数学题去死磕要把它当成一个物理过程去“看”。在示波器上看到平台时问自己几个问题这个平台多宽平台电压是多少Vds在平台期间下降或上升的斜率是否合理这背后的电流和电荷量是多少想通了这几个问题你对电路的掌控力会上一个台阶。还有一个很实用的经验拿到新管子先花几分钟看一下它的Qg曲线和Cgd-Vds曲线估算出米勒平台时间在你的工作电压下大概是多少然后拿去跟实测波形对比。这个方法能帮你快速判断电路设计是否有问题尤其是新项目导入时能省下不少排查时间。最后再分享一个小技巧调试米勒平台时可以在Rg上串联一个很小的电阻比如1Ω作为测试点用探头测量Rg两端的电压除以电阻值就是瞬时栅极电流。这个数据对分析驱动能力是否足够非常有帮助——你会发现平台期间栅极电流明显增大其它时间段相对平稳。看到这个电流变化的那一刻你对米勒平台的物理理解就真正“闭环”了。
返回列表