4、死区时间:桥臂安全的最后一道防线
死区时间,说白了就是上下管同时关断的那段空白期。我刚开始做数字电源那会儿,总觉得这玩意儿就是个安全裕量,设大点总没错。直到有一次在实验室里炸了管子,才真正明白——死区设得不对,要么效率掉得心疼,要么直接冒烟。
今天咱们就把死区时间这件事彻底聊透。怎么测、怎么调、调到多少才算合适,我都会把实际项目里的经验摊开来讲。
4.1 死区时间的定义
死区时间(Dead Time),也叫互锁时间。指的是在桥式电路中,上管关断后,延迟一段时间再开通下管(反之亦然)的那段间隔。
为什么要加这个延迟?因为功率管不是理想开关。关断需要时间,开通也需要时间。如果上管还没完全关断,下管就开了,那结果就是——直通,也就是上下管直接短路。电流瞬间飙升,管子几微秒就炸。
核心定义:死区时间 = 上管关断完成 → 下管开始开通 之间的安全间隔。
单位通常是纳秒(ns)到微秒(μs)级别,具体取决于开关频率和功率管特性。
4.2 死区时间怎么测量?
测量死区时间,示波器是必须的。我个人习惯用两路探头同时测上下管的栅极电压,或者直接测半桥中点电压和栅极信号配合看。
具体步骤我列一下:
- 探头设置:CH1 接上管栅极(HS Gate),CH2 接下管栅极(LS Gate)。地线夹子要短,别用长地线,否则测出来的波形全是振铃。
- 触发方式:用 CH1 下降沿触发,这样能稳定抓到上管关断的时刻。
- 时基设置:先设到 1μs/div,看到波形后再缩小到 100ns/div 甚至 20ns/div,才能看清死区细节。
- 测量方法:找到上管栅极电压降到阈值以下(通常 10% Vgs)的时刻,再到下管栅极电压开始上升的时刻,中间那段就是死区时间。
我的小技巧:很多示波器有自动测量功能,但我不太信那个。死区时间我都是手动用光标量,因为自动测量容易把振铃误判成开通信号。你想想看,栅极驱动路径上如果有寄生电感,波形上会有毛刺,自动测量很容易被带偏。
4.3 死区过大:体二极管导通损耗
死区设大了,安全是安全了,但代价是效率。
为什么会这样?因为死区期间,上下管都关断,电流没地方走,只能从功率管的体二极管(或者外部的续流二极管)流过。体二极管的正向压降通常有 0.7V~1.5V,而 MOSFET 的导通压降可能只有几十毫伏。你想想看,电流一样大,压降差了十几倍,损耗能不大吗?
我在一个 48V 输出的 LLC 电源项目里遇到过这种情况。死区设了 300ns,结果满载效率只有 91%。后来用热成像一看,同步整流管的体二极管区域温度比管子本体高了将近 20°C。这就是典型的体二极管导通损耗过大。
| 死区状态 | 电流路径 | 压降 | 损耗 | 影响 |
|---|---|---|---|---|
| 死区过大 | 体二极管 | 0.7V~1.5V | 高 | 效率下降,发热严重 |
| 死区合适 | MOSFET 沟道 | 几十 mV | 低 | 效率最优 |
| 死区过小 | 直通短路 | 接近 0V | 极高 | 炸管风险 |
4.4 死区过小:桥臂直通
死区过小,那就更危险了。上下管还没完全关断就开通,瞬间形成贯穿短路。电流只受回路寄生电阻和电感限制,那个电流峰值能到几百安培。
我曾经在一个 1kW 的 Buck 变换器调试中,把死区从 200ns 缩到 80ns 想提效率。结果上电一瞬间,电流探头直接爆表,MOSFET 炸了个洞。后来分析波形才发现,上管的关断延迟比我想象的大,实际关断完成需要 120ns,而我死区只给了 80ns,等于下管开通时上管还半开着。
直通的后果:
- 电流瞬间飙升,超过 MOSFET 的脉冲电流额定值
- 管子结温在几微秒内超过 200°C,直接热击穿
- 严重时连驱动芯片、采样电阻、甚至 PCB 铜皮一起烧毁
- 修复成本远高于省下来的那点死区时间
4.5 死区时间的核心逻辑
为了让你更直观地理解死区时间的决策过程,我画了一张流程图。这张图我每次带新人都会拿出来讲,因为它把死区调优的整个逻辑串起来了。
4.6 实际调优建议
死区时间到底设多少?我给个经验值范围,但具体还得看你的功率管和驱动电路。
- 低压小功率(12V~48V,几十瓦):死区通常 50ns~150ns 就够了。驱动芯片的传播延迟小,管子开关快。
- 中压中等功率(48V~400V,几百瓦):死区建议 150ns~300ns。这时候要考虑驱动电路的延迟和米勒平台时间。
- 高压大功率(400V以上,千瓦级):死区可能需要 300ns~500ns 甚至更大。高压 MOSFET 或 IGBT 的关断时间比较长。
我的调优习惯:先设一个偏大的死区(比如 300ns),确保安全。然后逐步减小,每次减 20ns~50ns,同时观察效率变化和波形。当效率不再明显提升时,就停下来。再往回加 20ns 作为安全裕量。这样既保证了效率,又留了余量。
4.7 避坑指南
最后说几个我踩过的坑,你遇到了可以少走弯路。
- 别只看栅极波形:栅极电压到了不代表管子真的关断了。米勒平台期间,管子还在导通。我建议用漏源电压 Vds 来确认关断完成。
- 温度变化会影响死区:管子结温升高后,开关速度会变慢。你在常温下调好的死区,高温下可能就不够了。我一般会在最高工作温度下再验证一次。
- 驱动芯片也有延迟:不同驱动芯片的传播延迟不一样,有的甚至相差几十纳秒。换驱动芯片后一定要重新测死区。
- PCB 布局会影响死区:栅极驱动回路如果走线太长,寄生电感会导致开关波形变缓,实际死区会比设置值小。我建议驱动回路走线控制在 1cm 以内。
死区时间这件事,说白了就是在安全和效率之间找平衡。调得太保守,效率白送;调得太激进,管子白送。用示波器多看、多测,找到那个刚刚好的点,你的电源才能既稳定又高效。