L6390 半桥栅驱 — Features & Applications
本质与导读
本质 L6390 不是单纯半桥驱动器,而是把栅驱 + smart shutdown 保护 + 电流采样运放 + 集成 bootstrap DMOS 四模块塞进一颗 SO16N 的 600V 三相 FOC 单 phase 全套前端,用 1 颗替代 3 颗分立。设计要害不在 OUT 绝对值,而在 VBOOT - VOUT < 20V 这条边界约束。
核心要点
L6390 不是孤立的半桥栅驱,而是把"驱动 + 智能保护 + 电流采样运放 + 集成 bootstrap DMOS"四模块塞进 SO16N 的 600V 工业级三合一前端 IC,理解三件事就掌握 90% 设计要害:其一,smart shutdown 的双时间常数 τ1/τ2 决定"故障响应快 + 锁存周期长"的保护逻辑(不同于普通 enable 输入);其二,bootstrap 三公式预测 HS 每次开启 VGE 的实际跌落(典型 0.7V 损耗必须算进 Pcond);其三,below-ground voltage 的真正风险点不在 OUT 绝对值而在 VBOOT - VOUT < 20V 的边界,Table 3 给三组 VCC 下的工作组合。这三点之外,所有 RGATE / dead-time / RDT / 3-phase 布板都是周边参数化设计。整体定位:600V 半桥栅驱 + 智能保护 + 模拟前端三合一,0.1-3 kW 电机驱动 / SMPS 应用"用 1 颗 IC 替代 3 颗"的紧凑型方案。
1. Pin 描述 (16-pin SO16N)
L6390 把所有 16 个引脚塞进 narrow SO16N,功能上分四组(逻辑输入 / 保护与时序 / 模拟前端 / 驱动输出),理解每组的供电参考是上手前提。
| pin | 名称 | 功能 |
|---|---|---|
| 1 | LIN | 低边逻辑输入(720kΩ pullup,active-low 不带信号 = 默认 LS on) |
| 2 | SD/OD | shutdown / open-drain(375kΩ pulldown,默认 enable;fault 时 latch low) |
| 3 | HIN | 高边逻辑输入(85kΩ pulldown,active-high) |
| 4 | VCC | 低边供电 12-17V 典型 15V |
| 5 | DT | dead-time 编程(对 GND 接 0-300kΩ → 0.1-3μs 线性) |
| 6 | OP- | 运放反相输入 |
| 7 | OPOUT | 运放输出 |
| 8 | GND | 信号地 |
| 9 | OP+ | 运放同相输入 |
| 10 | CP+ | 不接(internal bootstrap DMOS reference) |
| 11 | LVG | 低边栅极输出 |
| 12 | OUT | HS source / LS drain phase node |
| 13 | HVG | 高边栅极输出 |
| 14 | BOOT | 浮地正向 supply(配 100nF 25V CBOOT) |
| 15-16 | NC | 不接 |
2. 逻辑层 — HIN/LIN/SD + UVLO + Dead-time
逻辑层把三件事打包:输入电平的 active 极性(决定信号丢失时的默认状态)、UVLO(开机门槛迟滞)、dead-time + 互锁(防 shoot-through)。三者一起决定了"系统失效安全性"的边界。
2.1 逻辑输入 — active level 决定断线行为
L6390 的设计是 active-high HIN + active-low LIN,意味着输入悬空时 HS 默认关 / LS 默认开,断线场景比较安全。
- HIN active-high,内部 85kΩ pulldown → 断线 = HVG off(safe)
- LIN active-low,内部 720kΩ pullup → 断线 = LVG on(把 phase 拉到 GND)
- SD active-low,内部 375kΩ pulldown → 断线 = shutdown 触发(全关)
- 单输入 vs 双输入 — HIN 与 LIN 可独立控制,也可短接成 single-input(此时由内部 dead-time + 互锁产生互补 HVG/LVG)
2.2 UVLO — 欠压锁定
L6390 双独立 UVLO(VCC 上的 LS 独立,VBOOT 上的 HS 独立),迟滞 1.5V 防止开关 oscillation。
- VCC UVLO 阈值 ≈ 10.5V / 9V hysteresis 1.5V
- VBOOT - VOUT UVLO 阈值 ≈ 8.6V / 7.5V hysteresis 1.1V
- UVLO active = HVG / LVG 都强制 high-Z(避免半开导致 VGS 浮空)
- 这是为什么 bootstrap 充电不够时 HS 不会勉强开
2.3 Dead-time + 互锁
防 shoot-through 的硬件机制有两个:dead-time + 互锁(HIN/LIN 同时为 active 时只承认 HIN 优先)。L6390 把 dead-time 做成 RDT 可编程,工程上方便针对特定 MOSFET 的 toff + ton 测量定时。
- RDT = 0 → DT = 0.1μs(下限,内部 trim)
- RDT = 300kΩ → DT = 3μs(上限,线性映射)
- 公式: DT[μs] ≈ 0.1 + RDT[kΩ] · 0.01
- 推荐 DT pin 上挂 100nF 陶瓷 → 防 PWM 切换时 RDT 拾噪
- 互锁: HIN=1 / LIN=1 同时来 → HVG=1, LVG=0(HIN 优先)
3. Smart Shutdown — 双时间常数保护
smart shutdown 是 L6390 区别于普通驱动 IC 的核心创新。普通 IC 的 SD 是单纯的 enable 输入,信号必须由外部控制器维持;L6390 把 comparator + SET 优先 FF + open-drain MOSFET 集成进 SD pin,自带"故障锁存 + 自动 reset 周期",外部只需 RSD / CSD 设两个时间常数即可决定 protection cycle。
公式与设计:
- 比较器 VREF = 0.5V,V_SENSE > 0.5V → FF 置位
- SET 优先 FF,保证一次故障必走完整周期
- τ1 = (R_ON_OD ∥ RSD) · CSD ≈ R_ON_OD · CSD(R_ON_OD ≪ RSD 时)
- τ2 = RSD · CSD
- 典型 R_ON_OD = 50Ω,RSD = 39kΩ,CSD = 4.7nF → τ1 ≈ 235ns,τ2 ≈ 183μs
τ1 决定故障时栅极关断速度(从 VREF=0.5V 下降到关 HVG/LVG 的延时),τ2 决定故障 latched 多久(在此期间 PWM 输入被 SD 钳到地,内部 HVG/LVG 都关)。两者比值 τ2/τ1 = RSD/R_ON_OD ≈ 780 — 这就是 "smart" 的核心: 关断快但解锁慢。
4. 模拟前端 + Bootstrap
L6390 的"模拟侧"由两部分组成:一颗 rail-to-rail 运放专门给 FOC 算法做电流采样,以及集成 bootstrap 二极管 + DMOS 让 HS 浮地驱动只需选一个 CBOOT。理解这两块的设计公式后,80% 的应用 BOM 就定了。
4.1 FOC 电流采样运放
SR ≥ 0.5 V/μs 是为了在 PWM Ton ≈ 6μs 的情况下能精确跟踪电流脉冲峰值。
- 输入 OP+ / OP-,输出 OPOUT 直接喂 MCU ADC
- 推荐增益 4-10,差分输入低端从 R_SENSE 取信号
- PWM 5-20kHz,ADC FSR = 3.3V,bias 到 1.65V 中心 → 支持双向电流
- 最小 SR = 0.5 V/μs(Ton 6μs 内 100% 摆幅)
4.2 Bootstrap 三公式
bootstrap 是 HS 浮地驱动的核心,三条公式刻画 HS 每次开启时的电压跌落:
- Eq 1: — 驱动一次需要的最小电容
- Eq 2: — 实际取 10× 以上保证多个 PWM 周期不掉电
- Eq 3:
数值示例(AN2738 §7):MOSFET QGATE = 30nC,T_CHARGE = 5μs,bootstrap DMOS RDS(on) = 120Ω → I_CHARGE = 6mA,Vdrop = 0.7V。这意味着 HS 每次开启 VGE 比 VCC 低 ≈ 0.7V,如果你按"VGS = 15V 满开"算 RDS(on) 实际只有 14.3V 对应值,工程上必须把这点损耗算进 Pcond。
5. 应用样板 — 3-phase FOC 1.5 kW
AN2738 §8 给的标准应用:3× L6390 + 6× IGBT/MOSFET + bulk cap 100μF/400V,VCC = 15V(配 10μF 电解 + 100nF 陶瓷),CBOOT = 100nF / 25V。这是后续所有衍生设计的母版。
关键 BOM 与决策点:
6. RGATE 拐点 + Hard switching 时序 + EMI
RGATE 不是单一阻值,而是 turn-on 慢路径 + turn-off 快路径分裂设计,目的是同时控 EMI 与防 shoot-through。理解每条路径的时序必须把 VGE / IC / VCE 三条线在 T1-T4 四相位下耦合起来看,而最终 RGATE 取值是 EMI 限值与 Pdiss 散热预算的双约束最优。
6.1 RGATE split path 拐点
L6390 内部 push-pull(P-FET source + N-FET sink),外部 RGATE 几乎不用单一阻值,而是 split path:turn-on 走慢路径(降 dV/dt 控 EMI),turn-off 走快路径(防 shoot-through)。
- HVG → 33Ω → 1N4148 阳极 → MOSFET gate(turn-on 路径,经 33Ω 限流)
- MOSFET gate → 1N4148 阴极 → 0Ω → HVG(turn-off 路径,直接放电)
- 等效: ≈ 34Ω; ≈ 1Ω
这个 30:1 不对称是有意义的:慢开节省 EMI 与 dV/dt 应力,快关减少 cross-conduction 风险。
6.2 Hard switching T1-T4 相位
AN2738 §8.10 把 Ton 分成 T1-T4,每段的电流来源 / 电荷成分不同:
- T1 (VGE 上升,VCE = HV_bus, IC = 0) — gate 充到 Vth,IGBT 还没开,VGE 上升纯靠 CGE
- T2 (VGE 继续上升,VCE = HV_bus, IC 上升到 Iload) — IGBT 开始导电流,VGE 上升的同时电流也上升,但 VCE 还被 LS 续流二极管钳着
- T3 (plateau,VGE = V_GE_p, VCE 下降, IC = Iload) — Miller plateau! 全部 gate 电流流进 CGC,VGE 不动 VCE 下降到 V_CE_sat
- T4 (VGE 继续上升到 V_GE_max, VCE = V_CE_sat) — 完全饱和后 gate 充到目标
关键公式集(Eq 5-12):
- (Eq 5)
- (Eq 6)
- (Eq 7)
- (Eq 8)
- (Eq 12)
turn-off 对称(T1 VGE 下到 plateau / T2 VCE 上升 / T3 VCE 已到 HV_bus 续流二极管开 / T4 完全关)。
6.3 功率损耗 + EMI 权衡
按 Eq 13-14,switching loss 近似为三角形面积:
RGATE 增大 → Tfall + Trise 上升 → Pdiss 涨;RGATE 减小 → dV/dt 上升 → EMI 涨。AN2738 §8 Fig 31 把这个权衡画成两条交叉直线,告诉你 RGATE 不存在"最优值",只存在"针对具体 EMI 限值 + 散热预算的最优区间"。
7. Induced turn-on + 外部 buffer
induced turn-on 是半桥拓扑里反复出现的失败模式,缓解策略与 Rg 选型直接耦合;同时当 Pout > 1 kW 时 L6390 自身电流能力不够,需外加 push-pull buffer。两件事都属于"驱动能力 vs Cdv/dt 干扰"光谱上的不同位置。
7.1 Induced turn-on — Cdv/dt 误开通
HS 高速 turn-on → V_phase 跃迁 → LS gate 上 CGC · dV/dt 电流流过 Rg 抬高 VGE → 若 ΔV_GE > Vth LS 短暂开 → shoot-through。AN2738 §9 给三个缓解方向(代价由低到高):
- a) 减 Rg 总和 — 让 Cdv/dt 电流流向 GND 快,ΔV_GE 小。这是最容易的(代价: turn-on dV/dt 上升 → EMI 涨)
- b) 减 dV/dt — 增大 R_GATE_on(turn-on)。代价: Pdiss 上升
- c) 换 MOSFET 选低 ratio — 物理层面减小 Miller 耦合,根治。代价: 更贵 / 重选器件
工程上 (a) + (b) 组合是首选。这与 topic-mosfet-rg-selection 的 LS False Turn-on 章节完全对应,只是这里把 L6390 内部 RDRV pulldown 路径具象化了。
7.2 外部 buffer — 把 driver 推到 > 1 kW
L6390 直接驱动能力(typ 270mA source / 430mA sink)在 Pout > 1 kW 时可能不够。AN2738 §10 给出方案:在 HVG / LVG 后插 STS01DTP06 (1A NPN-PNP push-pull,SO-8 dual transistor) emitter follower。
- 拓扑: NPN top + PNP bottom,base 接 HVG/LVG,emitter 接 RGATE,collector 分别接 VCC / GND
- 这是非反向 emitter follower,不改逻辑,纯电流增益 ≈ 50-200×
- 紧贴 driver IC 摆,每 buffer 自配 100nF / 25V 去耦电容
8. Below-Ground Voltage on OUT — 最大坑
AN2738 §11 是整个 datasheet 最长的一节(40-49 页),原因是 below-ground voltage 是半桥应用里最反直觉的失效模式 — 看起来 OUT 上几伏负压无害,但实际危险点不在 OUT 而在 VBOOT 与 VBOOT - VOUT。
机理:HS turn-off 后,负载电流靠 LS 续流二极管流。续流刚开始时 dI_F/dt 极大(几十-几百 A/μs),流过 PCB 上的 L_PARASITIC 在 OUT 上叠加一个负向尖峰。同时 R_SENSE + 二极管 VF 产生一个持续到下次 HS 开启的负向 DC 偏置。两者合成总 below-ground voltage(Eq 15-16):
- (Eq 15)
- (Eq 16)
STTH1L06 在 dI_F/dt = 100 A/μs 时 VFPK 大约 10V(Fig 36),LPAR 几十 nH 时这一项再贡献几伏。真正的失效不在 VOUT 的绝对值,而在两件事:
- VBOOT 不能跌到 -0.3V 以下(否则 BOOT-to-substrate 内部二极管开)
- VBOOT - VOUT 不能超过 20V(否则 HS floating section 击穿)
第二条比第一条更易触发: OUT 下拉 → bootstrap 二极管持续充电 → VBOOT 想跟 VCC 抬高 → VBOOT - VOUT 拉宽。
8.1 安全 DC 工作组合 (Table 3)
ST 实测 VBOOT - V_OUT_max = 20V 的边界,给出三组 VCC 下 V_OUT_min 的 DC 极限:
| VCC | VBOOT | V_OUT_min | VBOOT - V_OUT_max |
|---|---|---|---|
| 12.5V | 10.5V | -9.5V | 20V |
| 15.0V | 13.0V | -7.0V | 20V |
| 17.0V | 15.0V | -5.0V | 20V |
规律: VCC 越高 → VOUT 允许 below-ground 的余量越小。实际系统里静态 BGV 极少超过 -2V,Table 3 是极端边界。
8.2 spike 不会过充 CBOOT 的原因
τ = RBOOT · CBOOT ≈ 120Ω · 100nF = 12μs,远大于 T_spike < 100ns。过充电荷 ∝ T_spike / τ < 1%,因此动态 spike 几乎不影响 VBOOT-VOUT。静态 BGV 持续整个 HS off-time 才是 BOOT 过充的主因。
8.3 实测能扛多深
Fig 44 示波器实测: L6390 在 OUT spike -58.73V (V1 cursor) 下 LVG / HIN / ILOAD 信号依然干净 — IC 没死,只是边沿略带 ringing。这证明 OUT pin 物理上耐冲击足够,工程边界其实是 BOOT 而非 OUT。
8.4 缓解组合
按代价从低到高:
- 限 LPAR — 缩短 LS 续流回路 PCB trace(免费,主要靠布局)
- 减 dI_F/dt — 增大 R_GATE_off,减慢 HS turn-off(损耗略涨)
- ROUT 2-10Ω 串入 OUT-HB_OUT — 让 CBOOT 当低通滤掉尖峰(配 STTH1L06 钳位时几乎必加)
- STTH1L06 GND↔OUT 钳位二极管 — 极端 BGV > 5V 才用,必配 ROUT 否则二极管自己被低边续流烧
8.5 Level shifter 在 BGV 下还正常吗
L6390 的 level shifter 由 VBOOT 供电,与 VOUT 解耦。只要 VBOOT > 5V,HVG 输出仍按 HIN 切换。也就是说: OUT 短暂 -50V 期间,HVG 信号依然可靠 — 这是 L6390 在 BGV 下仍能工作的关键。如果 BOOT 跌穿 5V,level shifter 会失锁但不会损坏(逻辑状态被 latched 直到电压恢复)。
9. 3-Phase 布板 — LP1 到 LP5 + 量产问题逆向追溯
AN2738 §12 把 3-phase board 上的寄生电感拆成五组,每组对系统的影响和缓解策略都不同。STEVAL-IHM021V1 是 ST 官方 demo,7cm × 6cm 在 DPAK 上跑完整 1.5kW FOC 不带散热片,布板细节是上百板的设计参考。
五组寄生电感对应措施:
| LP | 位置 | 影响 | 缓解 |
|---|---|---|---|
| LP1 | OUT pin → HS source | 直接进 BGV spike(Eq 16) | OUT 直连 LS drain,几何上紧贴 |
| LP2 | phase node → R_SENSE | LS 关断续流尖峰 sum 到 BGV | R_SENSE 紧贴 LS source,选低 ESL 型号 |
| LP3 | driver GND ↔ R_SENSE | driver GND 浮动 → 误触发 | driver GND trace 直接连 R_SENSE 体 |
| LP4 | driver GND ↔ signal GND | 三相 driver 共地噪声 → MCU/OP-amp 误码 | star 接法(三相对称),禁 ground loop |
| LP5 | bulk cap GND | 几乎不影响 IC | 不关键,正常走线即可 |
特别注意 LP4 ground loop 禁忌: 两个不同 GND 节点之间必须只有单一路径,否则 dI/dt 在 loop 上产生 EMF 直接污染逻辑信号。STEVAL-IHM021V1 用 star ground 把三个 driver GND 都汇到 R_SENSE 一点,这是被验证过的拓扑。
量产问题逆向追溯
L6390 在量产里翻车一般不是 IC 本身,而是布局 / bootstrap / RGATE 不当。以下是高频问题与对应根因:
| 量产现象 | 可能根因 |
|---|---|
| HS 异常发热 / 间歇性 burst | bootstrap 充电不足(CBOOT 太小 / RBOOT trace 长) → HS VGS 不到 10V |
| OUT pin 偶发负 spike 触 SD | LP1/LP2 大 + R_GATE_off 小 → BGV spike > VREF 0.5V 误触发 |
| 三相之间逻辑信号串扰 | LP4 ground loop,driver GND 与 MCU GND 多路径 |
| 满载时电机过流跳保护 | OPOUT 信号污染(R_SENSE 高 ESL 或地线噪声),非真实过流 |
| HS 莫名烧 | VBOOT - VOUT 静态超 20V(常见于 OUT 长时间深 below-ground) |
| dead-time 失效 / shoot-through | RDT 拾噪(忘加 100nF) 或 DT 测量值与 MOSFET 实际 toff 不匹配 |
Cross-references
- ← 索引
- L1 总论: topic-gate-driver — 半桥栅驱通用结构
- 栅压选型: topic-mosfet-vgs-selection — VGS 范围
- Rg 选型: topic-mosfet-rg-selection — Cdv/dt 误开通的物理本质
- 手册解读: topic-mosfet-datasheet-reading — QG 与 RGATE 决定开关时间
- IC 选型: topic-gate-driver-ic-landscape — L6390 在产品矩阵中的位置
- 逆变应用: topic-inverter-gate-driver — 电机驱动整机视角
- SiC 高级保护: topic-sic-driver-advanced-features — smart shutdown 思想在 SiC 上的演进
延伸阅读
- STMicroelectronics AN2738 Rev.2(2009-08)L6390 high-voltage high and low-side driver, 完整 ingest 54 页(本页母版)
- ST L6390 datasheet — 电气参数 + AEC-Q100 grade 与本页应用笔记互为补集
- STEVAL-IHM021V1 — 1.5 kW 3-phase FOC 评估板,L6390 × 3 + IGBT × 6 demo
- ST AN4191 — Rg impact on applications(topic-mosfet-rg-selection 母版)
- IR / Infineon AN-978 — HV floating MOS-gate driver ICs 对照 L6390 设计