2、死区时间概念

死区时间(Dead Time)是电机驱动PWM波形中一个至关重要的参数,它直接关系到功率逆变桥的安全性与输出波形质量。本节将从定义、作用及参数选取三个维度进行深入解析。

2.1 死区时间的定义

在电机驱动中,死区时间是指同一桥臂上、下两个功率开关管(如MOSFET或IGBT)在切换导通状态时,人为插入的一段两者均关断的时间间隔。其目的是防止因开关器件导通/关断延迟而导致上下管直通(Shoot-Through)短路。

核心定义:死区时间 = 互补PWM信号中,从一路信号关断到另一路信号导通之间的延迟间隔。在此期间,两个开关管均处于关断状态。

下图展示了理想互补PWM与加入死区时间后的实际波形对比:

死区时间概念示意图:理想 vs 实际互补PWM 理想互补PWM(无死区) 上管导通 下管导通 ⚠ 直通风险 实际互补PWM(含死区时间) 死区 死区 死区时间内,上下管均关断,电流通过续流二极管续流,避免直通短路

2.2 死区时间在电机驱动中的作用

死区时间在电机驱动系统中承担着安全保护与波形完整性的双重角色。其核心作用可归纳为以下四点:

作用维度 具体说明 重要性
防止直通短路 补偿开关管导通延迟(Ton)与关断延迟(Toff)的差异,确保上管完全关断后下管才导通 ★ 最高
保护功率器件 避免瞬间大电流冲击损坏MOSFET/IGBT,延长逆变桥使用寿命 ★ 高
维持母线电压稳定 防止直通导致母线电压骤降,影响整个驱动系统的供电质量 ★ 高
提供换流缓冲 为续流二极管提供电流换向时间,降低开关损耗与电磁干扰(EMI) ★ 中
工程经验:在XMC系列微控制器中,CCU8的死区时间由DTI(Dead Time Insertion)模块实现。通过配置CC8x_DTC寄存器,可以独立设置上升沿死区(DTE)和下降沿死区(DTI),精度可达一个CCU8时钟周期(如10ns @ 100MHz)。

2.3 死区时间过小或过大的危害

死区时间的选取需要在安全性与波形质量之间取得平衡。过小或过大都会带来严重的负面影响:

2.3.1 死区时间过小

当死区时间小于开关管的关断延迟(Toff)时,将发生部分直通(Partial Shoot-Through),危害如下:

  • 直通短路风险:上下管瞬间同时导通,形成低阻抗回路,电流急剧上升
  • 器件过热损坏:短路电流产生巨大热量,超出结温耐受极限,导致MOSFET/IGBT烧毁
  • 母线电压崩溃:大电流拉低直流母线电压,触发欠压保护或系统复位
  • 电磁干扰加剧:电流尖峰产生强电磁辐射,干扰传感器与控制信号
⚠ 严重警告:死区时间过小是电机驱动硬件损坏的最常见原因之一。在调试初期,建议将死区时间设置为开关管关断延迟的2~3倍,确认安全后再逐步优化。

2.3.2 死区时间过大

当死区时间远大于开关管所需的安全裕量时,虽然安全性提高,但会引入新的问题:

危害类型 具体表现 影响程度
波形失真 输出电压基波幅值降低,谐波含量增加,电流波形畸变 中等
转矩脉动 电机输出转矩产生低频脉动,低速运行时尤为明显 严重
效率下降 死区期间电流通过续流二极管,导通压降大,额外损耗增加 中等
控制精度降低 死区效应导致实际输出电压与指令电压存在偏差,影响FOC等算法性能 严重
最大占空比受限 死区占用PWM周期时间,限制了可达到的最大有效占空比 轻微

下图直观对比了死区时间过小与过大的影响路径:

死区时间选取不当的危害路径对比 死区时间过小 上下管未完全关断即导通 直通短路 → 大电流冲击 器件过热烧毁 / 系统保护 死区时间过大 输出电压基波幅值降低 电流谐波增加 / 转矩脉动 控制精度下降 / 效率降低

2.4 死区时间的选取原则

在实际工程中,死区时间的选取应遵循以下原则:

  1. 以开关管数据手册为准:查阅MOSFET/IGBT的关断延迟时间(Toff)和导通延迟时间(Ton),死区时间应大于Toff - Ton
  2. 保留安全裕量:在理论计算值基础上增加20%~50%的裕量,以应对温度、老化等因素
  3. 考虑寄生参数:PCB走线电感、栅极驱动电阻等寄生参数会延长实际开关时间
  4. 结合PWM频率:高频PWM下死区时间占比更大,需在安全与波形质量间权衡
  5. 利用CCU8的独立配置:XMC系列支持上升沿和下降沿独立设置死区,可针对不同开关特性优化
典型参考值:对于常见的电机驱动应用(PWM频率10~20kHz,使用IGBT或MOSFET),死区时间通常设置在500ns~3μs之间。XMC CCU8的死区时间分辨率可达10ns(@100MHz时钟),能够满足高精度配置需求。