2. 死区时间基础:定义、作用与影响

好,咱们进入正题。死区时间,这个词做电机驱动的朋友肯定不陌生。但我发现很多工程师对它的理解,还停留在「设个几百纳秒就完事」的阶段。说实话,这有点浪费GaN器件的潜力。

今天我就结合自己这些年踩过的坑,把死区时间这件事彻底讲透。

2.1 死区时间定义与作用

死区时间是什么?说白了,就是上下桥臂同时关断的那一小段空白期。

你想想看,一个半桥电路里,上管关断和下管开通之间,如果没有任何延迟,会发生什么?嗯,直通——上下管瞬间导通,电流直接短路。那场面,我见过一次,MOSFET直接冒烟,板子都烧糊了。

所以死区时间的核心作用就两个:

  • 防止直通短路——这是保命用的
  • 保证换流安全——给开关管足够的关断时间

我个人习惯把死区时间分成两类:

类型 定义 典型值(GaN)
固定死区 PWM信号中插入的固定延迟 20~100 ns
自适应死区 根据电流方向动态调整 5~30 ns

这里要注意,GaN器件的开关速度比Si MOSFET快得多。我刚开始用GaN时,还按老习惯设了200ns死区,结果效率反而比Si方案还差。后来才意识到——死区设太大,GaN的优势全浪费了。

⚠️ 警告: 死区时间不是越大越安全。过大的死区会导致体二极管导通时间变长,而GaN的体二极管压降比Si MOSFET高不少,损耗会显著增加。

2.2 死区时间对电机效率的影响

这个问题,我建议你从两个维度去理解:

第一,死区时间带来的额外损耗。

死区期间,电流会通过体二极管续流。GaN的体二极管正向压降大概在1.5~2V,比Si MOSFET的0.7V高出一倍多。这意味着什么?同样的死区时间,GaN的二极管损耗是Si的2~3倍。

我做过一个对比实验:

  • 死区100ns时,GaN方案效率比Si高1.2%
  • 死区200ns时,GaN方案效率只比Si高0.3%
  • 死区300ns时,两者效率基本持平

你看,死区时间每增加100ns,GaN的效率优势就少掉0.3~0.5个百分点。这可不是小数目。

第二,死区时间对调制策略的影响。

我记得有一次做低速大扭矩测试,电机在10Hz以下运行时,死区时间造成的电压误差占比特别大。那时候我才真正理解——死区时间本质上是在PWM波形里引入了一个非线性误差。

这个误差会导致:

  • 输出电压基波幅值降低
  • 低次谐波增加
  • 电机转矩脉动变大

核心结论: 死区时间每增加10ns,在20kHz开关频率下,电压利用率大约下降0.02%。对于低压大电流的GaN驱动方案,这个影响会被放大。

2.3 死区时间对输出波形质量的影响

这部分我多说几句,因为波形质量直接关系到电机的运行品质。

死区时间对波形的影响,主要体现在三个方面:

  1. 电压畸变——死区期间输出电压偏离理想值
  2. 电流过零点失真——电流过零时,死区效应最明显
  3. 谐波增加——主要是5次、7次谐波

我曾经调试一个高速主轴电机驱动,转速到30000rpm时,电流波形明显有「台阶」。一开始我以为是电流环参数问题,调了半天没效果。后来用示波器一看PWM波形,才发现死区时间设了150ns,而GaN的开关上升沿才3ns。

你想想看,150ns的死区,相当于50个开关沿的时间。这期间输出电压完全不受控,波形能好吗?

这里我分享一个经验公式:

死区引起的电压误差百分比 ≈ (死区时间 × 开关频率) × 100%

举例:
死区 = 50ns,开关频率 = 100kHz
电压误差 ≈ (50e-9 × 100e3) × 100% = 0.5%

死区 = 100ns,开关频率 = 200kHz
电压误差 ≈ (100e-9 × 200e3) × 100% = 2.0%

嗯,2%的电压误差,对于高精度伺服驱动来说,已经不可接受了。

💡 我的建议: 用GaN做电机驱动,死区时间尽量控制在30ns以内。如果必须用大死区(比如为了兼容不同器件),一定要配合死区补偿算法。

最后说一个我踩过的坑。有一次做低温测试,-40°C环境下,GaN的开关速度变慢了,原来设的20ns死区不够用,出现了轻微直通。从那以后,我养成了一个习惯——死区时间一定要留20%~30%的余量,同时做温度补偿。

好了,死区时间的基础就讲到这里。下一节咱们聊聊如何用自适应死区技术,把GaN的性能真正榨干。