4. 死区时间概念

在半桥拓扑中,上下两个开关管(MOSFET 或 IGBT)串联在母线正负之间,中点作为输出节点。理想情况下,两管应严格互补:上管导通时下管关断,下管导通时上管关断。但真实器件存在开通延迟、关断延迟以及驱动电路的传输延时,如果直接给出互补信号,在切换瞬间会出现两管同时导通的短暂窗口,母线经两管直通短路,电流急剧上升,这就是直通(shoot-through)。死区时间正是为消除这一窗口而人为插入的“双管皆关”安全间隔。

4.1 死区时间的定义

死区时间(Dead Time,常记作 t_dt 或 DT)是指在半桥的一个开关管关断命令发出后,延迟一段时间才允许另一个开关管开通的时间间隔。在这段时间内,上下两管均处于关断状态,桥臂中点由负载电流通过体二极管或续流通道维持电位。

从驱动信号角度看,死区时间是对互补 PWM 的一对边沿做“内缩”处理:上管下降沿提前,下管上升沿延后;或下管下降沿提前,上管上升沿延后。其数学表达可写为:

t_dt = t_off(max) - t_on(min) + t_margin

其中:
  t_off(max)  —— 关断延迟最大值(含器件与驱动)
  t_on(min)   —— 开通延迟最小值
  t_margin    —— 安全裕量,通常取 20%~50% 计算值

死区时间通常由 MCU 的高级定时器硬件插入,也可由专用栅极驱动芯片或 RC 延时网络实现。硬件插入的优点是延时精确、不受软件中断抖动影响。

4.2 死区时间的作用

  • 防止直通短路:确保一管完全关断后另一管才开通,避免母线经桥臂短路。
  • 保护功率器件:降低尖峰电流与结温冲击,避免器件因过流或过热失效。
  • 维持桥臂中点续流:死区期间由体二极管或并联二极管承担负载电流,保证电流连续。
  • 提供驱动裕量:吸收驱动电路传输延时、器件参数离散和温度漂移带来的不确定性。
死区时间不是“越大越安全”。过大的死区会带来输出失真、有效占空比损失和低次谐波,因此需要在安全与性能之间取折中。

4.3 死区时间与开关频率、占空比的关系

死区时间对输出的影响程度,取决于它与开关周期和有效导通时间的比例关系。设开关频率为 f_sw,开关周期 T_sw = 1/f_sw,每个周期内包含两次死区(上管关断后一次、下管关断后一次),则死区占空比损失为:

D_loss = 2 × t_dt / T_sw = 2 × t_dt × f_sw

例:t_dt = 500 ns,f_sw = 20 kHz
    T_sw = 50 µs
    D_loss = 2 × 0.5 µs / 50 µs = 2%

例:t_dt = 500 ns,f_sw = 200 kHz
    T_sw = 5 µs
    D_loss = 2 × 0.5 µs / 5 µs = 20%

可见,开关频率越高,死区造成的占空比损失越大。在低频(如 20 kHz)时 500 ns 死区仅损失约 2% 占空比,影响有限;而在高频(如 200 kHz)时同样死区会吃掉 20% 的占空比,严重压缩可调范围。因此高频设计必须尽量减小死区时间,或采用更快的驱动与更低栅荷的器件。

死区与占空比的关系还体现在小占空比工况。当目标占空比接近 0 或接近 100% 时,有效导通时间可能小于死区时间,导致输出无法达到预期的最小或最大占空比,出现“占空比钳位”。例如在电机低速启动或轻载时,若死区过大,实际输出电压会明显低于指令值。

4.4 死区对输出波形的影响

死区期间桥臂中点电压由负载电流方向决定:电流从桥臂流出时,下管体二极管续流,中点被钳到负母线;电流流入桥臂时,上管体二极管续流,中点被钳到正母线。因此死区会在输出波形上引入电压误差,其方向与电流方向相反,表现为波形畸变。

具体影响包括:

  • 基波幅值下降:有效占空比减小,输出电压基波幅值低于理论值。
  • 低次谐波增加:死区误差在每个周期重复出现,产生 5、7、11 次等低次谐波,导致电流波形畸变、转矩脉动。
  • 过零畸变:在电流过零点附近,电流方向不确定,死区误差方向翻转,形成“死区平台”,是逆变器输出波形最明显的失真区。
  • 共模干扰:死区期间中点电位跳变,可能通过寄生电容产生共模电流。
死区时间与半桥输出波形时序关系 上管 Q_H ON ON ON 下管 Q_L ON ON ON 死区 死区 中点电压 V_SW 高电平 低电平 高电平 理想输出 理想方波 实际输出 占空比损失 t

图中可见,理想互补驱动在切换瞬间会重叠,而实际驱动在两者之间插入了死区。中点电压在死区期间由续流路径决定,实际输出方波的有效高电平时间比理想值短,形成占空比损失。

4.5 死区时间设计要点与常见误区

设计项 推荐做法 常见误区
死区取值 按最大关断延迟 + 裕量计算,通常 200 ns~1 µs 凭经验取固定值,不随器件和温度调整
开关频率 高频时同步减小死区,或选用低栅荷器件 高频下仍用低频死区,导致占空比严重损失
驱动电路 使用带死区插入的专用驱动或定时器硬件 用软件延时,受中断抖动影响
波形验证 用示波器观察上下管栅极与中点电压 只看驱动信号,不验证实际中点波形
过零区 关注电流过零附近的死区畸变,必要时补偿 忽略过零畸变,导致低速转矩脉动
验证死区是否合适,最直接的方法是用双通道示波器同时观察上下管栅极驱动信号,确认两者没有重叠;再用第三通道观察桥臂中点电压,确认死区期间中点被正确钳位,且没有异常尖峰。
死区时间过小会导致直通风险,过大则引起输出失真和效率下降。若发现桥臂电流尖峰、器件温升异常,应优先检查死区是否足够;若发现输出电压偏低、电流波形畸变,则应检查死区是否过大。

总结来说,死区时间是半桥驱动中不可省略的安全机制,它通过牺牲少量有效导通时间来换取直通保护。理解死区与开关频率、占空比之间的定量关系,是合理选取死区值、平衡安全性与输出质量的基础。