2. 半桥电路基础
半桥电路是电力电子中最基础、也最关键的功率变换单元之一。无论是开关电源、电机驱动、逆变器还是 LLC 谐振变换器,其核心功率级几乎都可以拆解为一个或多个半桥结构。理解半桥拓扑,是理解死区时间与直通保护的前提:只有先看清上下管如何连接、电流如何流动、驱动为何必须互补,才能明白“为什么一旦上下管同时导通,后果会如此严重”。
一、半桥拓扑结构:一个桥臂、两个开关、一个中点
半桥拓扑由两个开关器件串联组成一个桥臂(leg),上管通常称为高边开关(High-Side Switch),下管称为低边开关(Low-Side Switch)。两者连接点称为开关节点(Switch Node,也称中点、相节点),向外输出 PWM 电压。桥臂两端分别接直流母线正极(VBUS+)与负极(VBUS-,通常为地)。
当上管导通、下管关断时,开关节点被拉到母线正极,输出高电平;当下管导通、上管关断时,开关节点被拉到地,输出低电平。因此,半桥本质上是一个“二选一”的功率开关网络,通过上下管的交替导通,在开关节点上合成一个方波电压。实际电路中,开关节点还会连接电感、变压器或电机绕组,用于储能、滤波或能量传递。
需要特别注意的是,半桥的上下管不能同时导通。一旦同时导通,母线正极与地之间形成低阻通路,电流仅受线路寄生电阻和器件导通电阻限制,会产生极大的“直通电流”(Shoot-Through),轻则触发过流保护,重则瞬间损坏功率器件。这正是后续死区设计要解决的核心问题。
二、开关器件特性:MOSFET 与 IGBT 的差异
半桥中的开关器件主要有 MOSFET 和 IGBT 两类。MOSFET 是电压控制型器件,栅极通过氧化层隔离,输入阻抗极高,开关速度快,适合高频应用。其导通损耗与导通电阻 RDS(on) 和电流平方成正比,因此在低压、大电流场合优势明显。MOSFET 的体二极管在桥式电路中会参与续流,这是半桥应用中必须考虑的重要特性。
IGBT 则是复合型器件,输入级类似 MOSFET,输出级类似双极型晶体管,具有电导调制效应。它的饱和压降 VCE(sat) 在导通时近似恒定,因此在大电流、高电压场合导通损耗更低,但开关速度相对较慢,存在拖尾电流,关断损耗较大。IGBT 通常用于中高功率、较低频率的电机驱动和逆变器。
| 对比项 | MOSFET | IGBT |
|---|---|---|
| 控制方式 | 电压控制,栅极电荷驱动 | 电压控制,栅极电荷驱动 |
| 导通特性 | 电阻型,RDS(on) | 饱和压降型,VCE(sat) |
| 开关速度 | 快,适合高频 | 较慢,存在拖尾电流 |
| 典型应用 | 低压大电流、高频开关电源 | 中高压、电机驱动、逆变器 |
| 体二极管 | 有,可续流 | 通常无,需外并二极管 |
| 死区敏感性 | 高,开关快,易直通 | 中,开关慢,但仍需死区 |
三、上下管互补驱动原理
半桥正常工作时,上下管必须遵循“互补驱动”原则:上管导通时下管关断,下管导通时上管关断。理想情况下,两路驱动信号完全反相,占空比之和为 1。但在实际电路中,开关器件不是理想开关,开通和关断都需要时间,因此不能简单地让两路信号瞬间反相。
如果上管关断信号与下管开通信号同时发出,由于上管关断存在延迟,下管已经导通,就会出现上下管同时导通的瞬间,形成直通。因此,必须在“上管关断”和“下管开通”之间插入一段两者都关断的时间,这就是死区时间(Dead Time)。同理,在“下管关断”和“上管开通”之间也要插入死区。
互补驱动的基本时序:
- 上管导通,下管关断,开关节点输出高电平。
- 上管关断,进入死区,上下管均关断,开关节点由负载电流续流决定电平。
- 死区结束,下管导通,开关节点输出低电平。
- 下管关断,再次进入死区,上下管均关断。
- 死区结束,上管重新导通,进入下一个周期。
死区时间不能过小,否则无法覆盖器件关断延迟和驱动传输延迟,直通风险上升;但死区也不能过大,否则会加剧输出波形畸变、降低有效占空比、增加续流损耗。因此,死区时间需要根据器件开关特性、驱动电路延迟和负载电流大小综合选取。
四、案例与场景:电机驱动中的半桥桥臂
以三相电机驱动为例,逆变器由三个半桥桥臂组成,每个桥臂驱动一相绕组。控制器通过 SVPWM 或正弦 PWM 生成六路驱动信号,每路桥臂的上下管严格互补。假设某桥臂上管开关频率为 20 kHz,MOSFET 开通延迟 80 ns、关断延迟 120 ns,驱动芯片传输延迟约 50 ns,则死区时间通常需要设置在 200 ns 至 500 ns 之间,才能可靠避免直通。
// 典型半桥驱动死区配置示例(伪代码)
PWM_H = PWM_Generator(CH0, freq=20kHz, duty=0.45);
PWM_L = PWM_Generator(CH1, freq=20kHz, duty=0.45);
// 插入死区:H 关断后等待 t_dead,再允许 L 开通
set_deadtime(PWM_H, PWM_L, t_dead = 300ns);
// 保护逻辑:一旦检测到上下管同时为高,立即封锁输出
if (PWM_H == HIGH && PWM_L == HIGH) {
fault_latch();
disable_all_gates();
}
五、常见误区与复盘
误区一:认为“互补驱动”就是两路信号完全反相、没有间隔。实际上,互补驱动必须包含死区,否则在开关瞬态中极易发生直通。
误区二:只关注器件本身的开关时间,忽略驱动芯片和栅极电阻带来的延迟。驱动链路的总延迟才是死区设计的真实依据。
误区三:认为死区越大越安全。死区过大会导致输出波形失真、有效占空比下降,甚至影响电机低速性能。
误区四:忽略体二极管续流和反向恢复。在死区期间,负载电流会通过体二极管续流,反向恢复过程可能引发电压尖峰和额外损耗。
复盘来看,半桥电路的核心可以归纳为三点:第一,拓扑上上下管串联,开关节点是输出核心;第二,器件上 MOSFET 与 IGBT 各有适用场景,开关速度和损耗特性不同;第三,驱动上上下管必须互补,且互补之间必须插入死区。只有把这三件事同时做对,半桥才能安全、高效地工作,后续的死区时间计算与直通保护设计也才有坚实的落脚点。