3. 驱动电路拓扑:图腾柱、隔离驱动、半桥/全桥架构对比
驱动电路拓扑的选择,说白了就是决定「谁去推管子、怎么推、推多快」。我见过不少项目,原理图看着没问题,一上电波形就炸了——十有八九是驱动拓扑没选对。这一节咱们把三种主流拓扑掰开揉碎讲清楚。
3.1 图腾柱驱动(非隔离)
图腾柱驱动是最基础的拓扑,两个互补的三极管或 MOSFET 组成推挽结构。上管负责拉电流(开通),下管负责灌电流(关断)。
核心特点:
- 输出阻抗低,驱动能力强
- 成本极低,PCB 面积小
- 没有隔离,输入输出共地
我在做低压 DC-DC 时经常用这个拓扑。比如 12V 输入的 buck,直接用图腾柱推一个 N-MOS,上升沿能做到 20ns 以内。但要注意——死区时间必须留够。我曾经吃过一次亏,死区设得太小,上下管直通,MOSFET 瞬间冒烟。嗯,从那以后我习惯在软件里多留 50ns 余量。
实用技巧:图腾柱驱动的前级最好加一个施密特触发器,防止输入信号在阈值附近抖动导致误触发。我一般用 74HC14 或者分立件搭。
3.2 隔离驱动:光耦 vs 磁隔离
需要隔离的场合,比如高压侧驱动、通信电源、电机驱动,隔离驱动就是刚需。主流方案有两种:光耦隔离和磁隔离。
3.2.1 光耦隔离驱动
光耦隔离靠 LED 发光、光敏管接收来传递信号。优点是便宜、技术成熟、能传直流信号。但缺点也很明显——速度慢,普通光耦的传输延迟在微秒级,根本推不了高频 GaN。
我做过一个 100kHz 的 LLC 电源,刚开始用 PC817 做隔离驱动,结果死区时间占了半个周期,效率只有 82%。后来换成高速光耦 6N137,延迟降到 50ns,效率直接跳到 91%。
| 参数 | 普通光耦(PC817) | 高速光耦(6N137) | 磁隔离(Si86xx) |
|---|---|---|---|
| 传输延迟 | 3-10 μs | 50-100 ns | 10-30 ns |
| 共模抑制比 | 10 kV/μs | 15 kV/μs | 50 kV/μs |
| 工作频率 | < 50 kHz | < 1 MHz | < 150 MHz |
| 寿命 | 受 LED 老化影响 | 受 LED 老化影响 | 无光衰,寿命长 |
注意:光耦的 LED 侧需要限流电阻,而且随着温度升高,LED 光效会下降,导致传输比(CTR)漂移。我建议 CTR 至少留 50% 的余量,否则高温下可能丢脉冲。
3.2.2 磁隔离驱动
磁隔离靠变压器或电容耦合传递信号。现在集成化的磁隔离芯片(比如 Silicon Labs Si86xx、TI ISO77xx)越来越流行。速度快、延迟低、共模抑制比高,特别适合 SiC 和 GaN 的驱动。
你想想看,磁隔离不需要 LED,没有光衰问题,寿命几乎是无限的。而且它天然支持双向通信,可以同时传驱动信号和故障反馈。我最近做的一个 500kHz 的 GaN 逆变器,用的就是磁隔离驱动,波形干净得让人舒服。
但磁隔离也有坑——不能传直流信号。如果 PWM 占空比接近 0% 或 100%,变压器会饱和。解决办法是用调制解调技术,把信号编码成交流脉冲再传。嗯,这部分咱们后面讲驱动芯片时会细说。
3.3 半桥/全桥驱动架构
半桥和全桥驱动,本质上是对图腾柱的扩展。半桥用两个管子交替导通,全桥用四个管子组成 H 桥。它们的驱动拓扑有共性,也有差异。
3.3.1 半桥驱动
半桥驱动需要两路互补的 PWM,而且上管的源极(或发射极)是浮动的,必须用自举电路或隔离电源供电。
自举电路是最常见的方案——一个二极管加一个电容。上管导通时,自举电容放电提供栅极能量。但自举电路有个限制:占空比不能接近 100%,否则电容没时间充电。
我记得有一次做电机驱动,客户要求启动时占空比拉到 99%,结果上管驱动电压掉到 8V,MOSFET 进入线性区,直接过热烧了。后来我改用隔离电源给上管单独供电,问题才解决。
半桥驱动关键点:
- 自举电容容量 = 10-100 μF,根据开关频率和栅极电荷算
- 自举二极管必须是快恢复管,反向恢复时间 < 50 ns
- 上下管驱动信号之间必须有死区,防止直通
3.3.2 全桥驱动
全桥驱动比半桥复杂一倍。四个管子需要四路驱动信号,而且对角管同时导通。全桥可以输出正负电压,适合电机正反转、全桥 LLC、全桥移相等拓扑。
全桥驱动的难点在于时序控制。四个管子不能同时导通,也不能让同一桥臂的上下管同时导通。我习惯用 FPGA 或 CPLD 做全桥的时序逻辑,比 MCU 的定时器更可靠。
| 架构 | 管子数量 | 驱动路数 | 输出范围 | 典型应用 |
|---|---|---|---|---|
| 图腾柱 | 1 | 1 | 0 ~ VCC | 低压 buck、低压 boost |
| 半桥 | 2 | 2(需自举) | 0 ~ VCC | 半桥 LLC、电机驱动 |
| 全桥 | 4 | 4(需隔离) | -VCC ~ +VCC | 全桥 LLC、电机驱动、逆变器 |
3.4 三种拓扑的选型逻辑
选哪种拓扑,其实就三个问题:
- 需不需要隔离? 需要 → 光耦或磁隔离;不需要 → 图腾柱
- 频率多高? > 200 kHz → 磁隔离;< 50 kHz → 光耦也能凑合
- 几个管子? 1 个 → 图腾柱;2 个 → 半桥;4 个 → 全桥
我个人习惯是:低压小功率(< 100W)用图腾柱,中压中功率(100W-1kW)用半桥加光耦隔离,高压大功率(> 1kW)用全桥加磁隔离。当然,具体还要看成本、效率和可靠性要求。
避坑指南:我曾经在一个全桥项目中偷懒,用同一路隔离电源给四个管子供电,结果上下管驱动回路形成共模环路,导致高频振荡。后来每个管子独立供电,问题消失。记住——驱动回路越短、越独立,波形越干净。
3.5 知识体系总览
下面这张图把三种拓扑的选型逻辑和关键参数串起来了,方便你对照项目需求快速决策。
这张图把选型逻辑串成了树形结构。从「是否需要隔离」出发,左边走图腾柱,右边走隔离方案,再根据频率选光耦还是磁隔离。最后不管是哪种隔离方案,最终都要落到半桥或全桥的驱动架构上。你对照自己的项目需求,沿着树走一遍,基本就能锁定拓扑了。