Driver Short Pulse Propagation 深度 — narrow PWM 通过 driver 失真

驱动与保护L2别名 short pulse · narrow pulse · min pulse width · pulse rejection · 窄脉冲传输 · PWM minimum on time · TINFIL · input deglitch filter · 更新

本质与导读

本质 driver IC 的「最小脉宽」不是一个独立神秘参数——它就是输入去毛刺滤波时间 TINFIL:任何比 TINFIL 短的输入脉冲被当 EMI 噪声整段丢弃(Rejection,好事)。TI UCC21750 datasheet 明写 TINFIL = 40 ns typ(28/60 min/max)。SiC/GaN 高频化 + SVPWM 过零让 PWM 脉宽短至 50-500 ns,一旦逼近 TINFIL 就出两种失效:短于 TINFIL → 整段 Rejection;略高于 TINFIL 但不够把栅极充到 target → Truncation,Vge 卡在 linear region、MOSFET 半开发热。Truncation 比 Rejection 危险,所以铁律是「脉冲要么明显高于 min pulse,要么 zero-skip 归零,绝不留在灰区」——ASIL D 主驱在 MCU 侧对过零脉冲强制最小脉宽 (~150 ns) 或 zero-skip。

主线坐标:第 5 站 · 逆变器(栅驱 + 功率模块) · ↑ 全景主线

1. Short Pulse 失真机制 + 主流 IC 对比

下图把 narrow PWM 失真 + 主流 IC 最小脉宽一次说清:min pulse 的物理身份是输入去毛刺滤波,不是 propagation delay

Short Pulse Propagation — narrow PWM 通过 driver 失真

3 个核心观察:

  • min pulse = 输入去毛刺滤波 TINFIL — TI UCC21750 datasheet 明列 TINFIL 40 ns typ(28/60 ns min/max),脉冲短于它整段无输出
  • propagation delay ≠ min pulse — HCPL-316J 光耦 td 500 ns 但那是延迟不是 min pulse;cap-iso 家族 td 分两档(UCC21750 90 ns / 1ED3491 236 ns),min pulse 却都在数十 ns
  • SVPWM 过零脉宽 50-500 ns,50-100 kHz 高频时逼近 TINFIL 边界,是本页所有风险的源头

2. Pulse Rejection 机制 = 最小脉宽的物理来源

driver IC 输入级的去毛刺滤波器决定了它能不能拒噪,也决定了它的最小脉宽——两者是同一个参数:

  • 输入级 receiver 有 deglitch filter,滤波窗口 = TINFIL
  • 短于 TINFIL 的脉冲被认为是 EMI 干扰,OUT 无任何响应(直接丢弃)
  • UCC21750 datasheet:TINFIL = 40 ns typ(28/40/60 ns,IN+/IN−/RST 的 ON 与 OFF 沿同规格,在 fS = 50 kHz 下测)
  • 这是 driver IC 防 EMI 假触发的必备机制——它同时就是「最小可传输脉宽」的下地板

实战:driver IC 不能把 5 ns EMI burst 当 PWM 信号,rejection 是好事;真正要防的是脉冲恰好略高于 TINFIL 的灰区(见第 3 节 Truncation)。关键纠偏:很多人把 propagation delay 当 min pulse——错。td 是「输入到输出的延迟」,min pulse 是「输入去毛刺滤波窗口」,两者数值与物理都不同。


3. Truncation 机制 — 灰区里的半开损耗

脉宽通过 TINFIL 但不够把栅极充满时,输出失真——这是比 rejection 更危险的失效:

  • input pulse 60 ns,过 TINFIL(40 ns)得以传输,但 driver 的 pulse-width distortion PWD ≤ 30 ns(UCC21750 datasheet,)会再压缩/展宽脉宽
  • driver 输出级还有 rise/fall time(~20-50 ns),gate cap(module 级 Ciss 1-5 nF)充电不完整 → Vge 仅到 5-10 V
  • MOSFET 在 linear region 工作,Rds_on(linear) 比 saturation 高约 100× → 大压降 × 负载电流 = 局部大损耗

为什么 Truncation 比 Rejection 危险:

  • Rejection = 脉冲整段丢失 → 该开关周期器件不导通,负载电流走互补管续流(如同 dead-time),只贡献一点占空比误差 → 谐波,几乎不额外发热
  • Truncation = 器件半开,Vds 维持数十伏而仍流过负载电流 → linear region 瞬时耗散可达 kW 级(见第 7 节量化)→ 局部 die 过热
  • 铁律:设计上让脉冲要么明显高于 min pulse + gate charge 窗口,要么 zero-skip 直接归零,绝不留在 TINFIL 与充电窗之间的灰区

4. SVPWM 过零附近的窄脉冲

SVPWM 在过零附近会自然产生窄脉冲:

4.1 物理原因

物理原因:

  • SVPWM duty cycle
  • 过零时 duty 极小(~0.1-1%)
  • 20 kHz PWM(50 μs 周期)× 0.5% = 250 ns 窄脉冲
  • 100 kHz PWM(10 μs 周期)× 0.5% = 50 ns 窄脉冲(接近 TINFIL 40 ns!)

4.2 风险

风险:

  • 50 ns 脉冲在 TINFIL 40 ns(max 60 ns)的 driver 下已在灰区/被吞
  • 高温 + 老化下 TINFIL 与 gate-charge 时间都漂移
  • 失真 → 谐波 → torque ripple → 力矩抖动 → NVH

5. MCU 强制最小脉宽算法

主流车规 MCU PWM 都支持 narrow-pulse 处理:

5.1 最小脉宽强制

最小脉宽强制的工程特点 + 应用场景:

  • Aurix GTM:配置 min PWM width register(DTM/TOM 通道)
  • 输入 duty 对应脉宽 < min → 输出钳到 min 或 0
  • typical 设 150 ns(远超 driver TINFIL 40 ns,清 max 60 ns + gate charge,见第 10 节预算)

5.2 Zero-skip(零跳)

Zero-skip 的工程特点 + 应用场景:

  • duty 对应脉宽 < threshold → 输出固定 0%
  • 不产生窄脉冲,避免灰区 truncation
  • 对 NVH 略有影响但 ASIL D 优先(rejection 语义安全)

5.3 DT compensation 联动

DT compensation 联动的工程特点 + 应用场景:

  • 过零附近 DT compensation 也要调(见 Dead-time tuning 深度)
  • 整体处理:min pulse + zero-skip + DT comp 三件套
  • Vector / Bosch 算法库都已实现

6. 主流 driver IC 最小脉宽 + propagation delay 对比

min pulse(= 输入去毛刺滤波)与 propagation delay 是两个量,选型看 min pulse、不看 td;下表把两者并列,并标明哪些是 datasheet 显式规格、哪些须批测坐实:

Driver IC厂商min pulse(≈输入去毛刺滤波)prop delay tdSiC ≥50 kHz
UCC21750(-Q1)TITINFIL 40 ns(28/60,datasheet)90 ns(130 max)推荐
ISO5852STI未显式规定,估 ~50 ns → 批测76 ns(110 max)推荐
1ED3491Mc12MInfineon未显式规定,估 ~40-60 ns → 批测236/244 ns推荐
BM6101FV-CROHM未列 → 批测265 ns可用
NSI6801纳芯微PWD 30 ns max(datasheet),估 ~40-60 ns75 ns可用(opto-drop-in)
HCPL-316JBroadcom光耦慢通道 → 有效数百 ns500 ns(max)不能用

关键读法:UCC21750 是本表唯一显式给出输入去毛刺滤波(= min pulse)规格的料,TINFIL 40 ns 是硬 datasheet 值;其余料多数只给 propagation delay 不给输入 filter,不能假设 min pulse 极小,必须 bench 实测坐实。SiC 100 kHz PWM 选 UCC21750 或 1ED3491 这类 cap-iso,别用 HCPL-316J 光耦(慢通道 min pulse 数百 ns)。


7. Narrow Pulse 损耗量级 — 平均功率小,峰值局部热才是风险

窄脉冲的危害不在平均功率,而在过零附近少数开关周期的局部 die 峰值耗散 + 谐波。做一个上界 sanity check:

  • 最坏假设:过零附近约 10 个/基波周期的窄脉冲全部 truncation,且非单位功率因数使它们落在非零电流 区、Vds 维持半开压降 ~50 V、脉宽 200 ns
  • 单次能量
  • 50 Hz 输出 × 10 个/周期 × 300 μJ = 0.15 W/相 × 3 相 = ~0.45 W 平均(过零脉冲数已含,不再乘 PWM 频率)
  • 平均功率量级可忽略——真正的风险是这 300 μJ 集中在过零附近的局部 die:脉冲内瞬时耗散 (仅持续 200 ns)是热点,叠加过零畸变的谐波 / torque ripple,才是选够小 min pulse 的真正理由,而非那 0.45 W

注意功率因数关键:SVPWM 的 duty 过零对应相电压过零,只有单位 PF 时才与相电流过零重合;非单位 PF 时窄脉冲落在非零电流区 → 上式的 30 A 才成立,损耗与热点风险随之抬高。


8. ASIL D Narrow Pulse 验证 5 项

ASIL D narrow pulse 验证清单:

  • MCU PWM 边界测试 — 配置 min PWM width,验证输出钳位/zero-skip 生效
  • Driver TINFIL 实测 — Tek MDO 测输入去毛刺滤波边界(UCC21750 标称 40 ns,验 28/60 极值)
  • 温度扫 — −40 to +125 ℃,TINFIL 与 gate-charge 时间漂移
  • 老化扫 — 1000 hr 后 min pulse 漂移(光耦 driver 因 LED 老化漂移显著)
  • SVPWM 过零 NVH — 验证 min-pulse 钳位/zero-skip 不产生异常 torque ripple

9. PWM 频率 vs narrow pulse 权衡

PWM 频率越高,过零窄脉冲越短、越逼近 driver 的 TINFIL floor:

PWM 频率过零最短脉宽(0.5% duty)driver / 系统对策
10 kHz500 ns任意 driver OK(含光耦)
20 kHz250 nscap-iso 全 OK(远超 TINFIL);光耦临界
50 kHz100 ns需 cap-iso(TINFIL ~40 ns,UCC21750/1ED3491);光耦不行
100 kHz50 ns逼近 TINFIL floor(40-60 ns)→ 即便 cap-iso 也须 zero-skip

EV 主驱主流 PWM 10-20 kHz,窄脉冲远离 TINFIL;SiC 50 kHz+ 时过零脉冲逼近 driver floor,瓶颈不再是「driver min pulse 太大」(TINFIL 才 40 ns),而是系统频率把过零脉冲压到 floor 以下,只能靠 zero-skip 解。


10. Worked design — 800V SiC 主驱 UCC21750-Q1 过零最小脉宽预算

前面把机制讲清了,这一节用真 datasheet 数把「MCU min PWM width 该设多少」端到端算穿。器件:TI UCC21750-Q1(单通道 10 A 隔离 SiC/IGBT 驱动),开关/滤波规格(datasheet SLUSDH9):TINFIL = 28 / 40 / 60 ns;tPDLH = tPDHL = 60 / 90 / 130 ns;PWD ;tsk-pp = 30 ns max(与 propagation delay matching 同源);峰值驱动 ±10 A。工况:800V SiC 3 相逆变,SVPWM。

最短可用输入脉宽由三条 floor 取包络

最短可用 PWM 脉宽由三条 floor 的包络定,取最坏值:

  • Rejection floor:输入 < TINFIL → OUT 无响应。最坏取 TINFIL_max = 60 ns
  • Distortion floor:通过后 PWD ≤ 30 ns 会压缩脉宽——一个 70 ns 输入最坏被压到 40 ns 输出,故输入须 > TINFIL + PWD 余量
  • Gate-charge floor:输出脉冲还要够长把 Vge 拉到 +15 V target。SiC module Ciss ≈ 5 nF、栅回路 Rg ≈ 3 Ω → 充电时间常数 ,到 plateau 以上需约 2-3τ,叠加 driver 输出 rise ~20 ns → 有效充电窗 ~60 ns(量级估算,与 同量级)

三条包络 → 输入 PWM 最小可用脉宽 TINFIL_max(60)+ charge(60) 120 ns。设计取 MCU min PWM width = 150 ns:较 TINFIL typ(40 ns)留 3.75×,较 120 ns 包络留 25% margin。

回代 SVPWM 过零验证

把 150 ns 钳位放回第 9 节的过零脉宽:

  • fsw = 20 kHz:过零最短脉冲 = 0.5% × 50 μs = 250 ns > 150 ns → 钳位仅在 duty < 0.3% 触发,窄带,NVH 可忽略 ✓
  • fsw = 100 kHz:0.5% × 10 μs = 50 ns < 150 ns 且 < TINFIL_max 60 ns → 过零一大段 duty 落在 reject/truncation 区 → 必须 zero-skip,牺牲过零 NVH

结论:UCC21750-Q1(TINFIL 40 ns)在 20 kHz 主驱下 MCU min PWM 150 ns clamp 足够;要上 100 kHz SiC 高频,min pulse 不再是 driver 瓶颈(TINFIL 才 40 ns),而是 SVPWM 过零本身把脉冲压到 driver floor 以下,系统级只能 zero-skip 解决。

Corner — 3 个边角

预算算完,以下 3 个边角会翻账:

  • ① TINFIL 是范围不是点,且随温度/工艺/频率漂移:datasheet TINFIL 28-60 ns(标注在 fS = 50 kHz 下测)。min PWM clamp 必须清 TINFIL_max = 60 ns,不能按 typ 40 ns 卡边——否则热态/慢料批次会把本应通过的过零脉冲整段吞掉,过零处电流断档 → 转矩脉动。
  • ② Truncation 比 Rejection 更危险:脉冲刚过 TINFIL 却不够 gate charge → Vge 卡在 5-10 V linear region → MOSFET 半开、Rds 高约 100× → 局部过热烧 die。整段 rejection(脉冲丢掉、输出维持上一态、负载走续流)往往比 truncation 安全。铁律:脉冲要么明显高于 min pulse,要么 zero-skip 归零,绝不留在 TINFIL–charge 灰区。
  • ③ propagation delay ≠ min pulse:HCPL-316J prop delay 500 ns、UCC21750 90 ns 差 5.5×,但这不是 min pulse 之比。min pulse 由输入去毛刺滤波(cap-iso ~40 ns)+ 通道 slew 定;opto 的 500 ns 大延迟里慢 LED/detector 确实抬高有效 min pulse 到数百 ns,但 cap-iso 家族即便 td 分两档(90 vs 236 ns),min pulse 仍都在数十 ns。选 min pulse 看输入滤波 + 实测,别拿 prop delay 反推。

11. Gotcha 链 — 窄脉冲传播 7 个坑

上面把 min pulse 预算算穿了,落地时以下几处会把账推翻,按踩坑频度排列:

  • 把 propagation delay 当 min pulse(最常见):td 与 min pulse 是两个量;UCC21750 td 90 ns 但 TINFIL 只 40 ns。慢 prop delay 不必然大 min pulse(opto 例外——慢通道确实抬 min pulse)。
  • 只按 TINFIL typ 设 clamp:TINFIL 28-60 ns spread,须清 max 60 ns;按 typ 40 ns 卡边,热态/批次漂移会吞过零脉冲、断档电流。
  • 灰区 truncation 比 rejection 更险:脉冲过 TINFIL 但不够充电 → 半开 linear region 局部烧;设计上要么远高于 min,要么 zero-skip。
  • datasheet 不给 min pulse 就假设为 0:ISO5852S / 1ED3491 / BM6101 多数不显式给输入去毛刺滤波,不能假设极小,必须 bench 实测(只有 UCC21750 明列 TINFIL)。
  • SVPWM 过零 clamp/zero-skip 引 NVH:强制 min pulse 或跳零会畸变过零电流 → torque ripple → NVH,ASIL D 须验证(第 8 节)。
  • 高 fsw 把过零脉冲压到 floor 以下不是 driver 的错:100 kHz 下 0.5% duty = 50 ns ≈ TINFIL_max,一大段过零 duty 落 floor → 降 fsw 或 zero-skip,不是换 driver 能救。
  • min pulse 随温度/老化漂移:TINFIL 与 gate-charge 时间都随 Tj / 老化变,冷台架合格 ≠ 热机;须 −40/+125 ℃ 全温区 + 1000 hr 老化扫。

12. 国产 driver narrow pulse 现状

国产单通道隔离 driver 在 propagation delay 这个参数点上已接近 Tier 1,但和国际大厂一样、多数不显式给输入去毛刺滤波(= min pulse)规格:

  • 纳芯微 NSI6801 — 单通道隔离,td 75 ns typ、pulse-width distortion 30 ns max、pin-to-pin 兼容 HCPL 光耦封装,是 HCPL-316J 的直接 opto-drop-in 替代(datasheet 已核);PWD 30 ns 给了失真上界,但输入 min pulse 未显式规定,SiC 高频用须批测
  • 川土微、荣湃等其余国产隔离 driver 亦在跟进,但单通道带 DESAT/soft-off 且给全输入 filter/PWD spec 的车规料仍少——选型须逐款核 datasheet,别按国际大厂料号「对标」想当然套一个 min pulse 数

国产 driver 的 propagation delay 已接近 Tier 1,主驱可用,HCPL-316J 的国产 opto-drop-in 替代(NSI6801 级)基本完成。真正的硬门槛是 ISO 26262 支持包(FMEDA、safety manual、ASIL-ready)+ 显式的 min-pulse/输入滤波规格,对标 TI/Infineon 仍普遍缺失——ASIL D 主驱选型时这比 td 数字更硬。


13. 一句话总结

Short Pulse Propagation = SiC/GaN 高频化的瓶颈,而 driver 的「最小脉宽」本质就是它的输入去毛刺滤波 TINFIL — TI UCC21750 datasheet 明列 TINFIL 40 ns(28/60);脉冲短于它整段 Rejection(防 EMI,好事),略高于它但不够 gate charge → Truncation(Vge 半开、局部烧,坏事)。Truncation 比 Rejection 危险,铁律:脉冲要么明显高于 min pulse,要么 zero-skip 归零,绝不留灰区。关键纠偏:propagation delay ≠ min pulse——HCPL-316J td 500 ns 不能用是因慢通道,cap-iso 家族 td 分两档(90/236 ns)但 min pulse 都数十 ns。SiC 50 kHz+ 过零:MCU 强制 min PWM ~150 ns(清 TINFIL_max 60 ns + gate charge)+ zero-skip + DT comp 三件套;100 kHz 时瓶颈是系统频率把过零脉冲压到 floor 以下,只能 zero-skip。新项目选 driver 必看输入 filter/PWD 规格(多数料不给 → 批测),SiC 高频 = TI/Infineon cap-iso driver 主流


核心要点

  • driver 的 min pulse = 输入去毛刺滤波 TINFIL;UCC21750 datasheet 40 ns typ(28/60),脉冲短于它整段无输出
  • propagation delay ≠ min pulse:HCPL td 500 ns 是延迟不是 min pulse;cap-iso td 90/236 ns 分两档但 min pulse 都数十 ns
  • Rejection(< TINFIL)是好事(防 EMI);Truncation(过 TINFIL 但不够充电,Vge 半开)是坏事,更危险
  • SVPWM 过零自然产生 50-500 ns 窄脉冲;fsw 越高越逼近 TINFIL floor,100 kHz 时须 zero-skip
  • MCU min PWM ~150 ns(清 TINFIL_max 60 ns + gate charge)+ zero-skip + DT comp 三件套

缩写表

只列本页用到的工业标准缩写;通用英语…

只列本页用到的工业标准缩写;通用英语 / 单位 / 月份 / 我们的 层/Lx tag 不列。覆盖不到的术语见正文 inline 注释。

缩写全称中文 / 备注
PWMPulse Width Modulation脉冲宽度调制
SVPWMSpace Vector PWM空间矢量脉宽调制
TITexas Instruments德州仪器
SiCSilicon Carbide碳化硅
GaNGallium Nitride氮化镓
EMIElectromagnetic Interference电磁干扰
MOSFETMetal-Oxide-Semiconductor Field-Effect Transistor金属氧化物场效应晶体管
ASILAutomotive Safety Integrity LevelISO 26262 安全完整性等级 QM→A→B→C→D
MCUMicrocontroller Unit微控制器(本页多指车规多核 MCU)
ROHMRohm Semiconductor罗姆
EVElectric Vehicle电动车
NVHNoise, Vibration, Harshness噪声-振动-声振粗糙度
DESATDesaturation (detection)退饱和短路检测

Cross-references