多通道驱动 IC 热设计 — cross-coupling 与 MOR 模型

驱动与保护L3别名 多通道驱动 IC 热设计 · multichannel driver thermal · eXtreme Switch thermal · H-Bridge thermal calculation · cross-coupling thermal · 横向热耦合 · Model Order Reduction · MOR thermal · PQFN thermal · ESD diode 测温 · junction temperature estimation · MC33932 thermal · MC34932 thermal · PWM 4 stage power相关[[topic-zth-transient-thermal]][[topic-lfpak-thermal-design]][[topic-high-side-switch]][[topic-spice-mosfet-models]]

本质与导读

本质 单通道功率器件 5 阶 Cauer/Foster ladder 够用,但多通道 driver IC(智能开关 / H-Bridge / 电机驱动)的 4 个 MOSFET die 共享同一硅基底 / lead frame / mold compound,会横向 cross-coupling:一个通道发热把 0 A 的邻道也烤到 88°C。单 Cauer 网络抓不到这点(30-50°C 误差),必须用 Model Order Reduction 把 FEM 降阶成 SPICE 多端口子电路。

核心要点

  • 多通道 driver 不能用单通道 Cauer — 横向耦合带来 30-50°C 误差
  • PWM 4 阶段功率分解 — T1/T4 conduction + T2/T3 transition + body diode
  • RDS(on) 温度依赖:120 mΩ @ 25°C → 235 mΩ @ 150°C,损耗约 2×,必须迭代收敛
  • MOR 解决方案:FEM(>100k 节点)→ Arnoldi/Krylov 降阶 → state-space(n≈60)→ SPICE B-source
  • MOR SPICE 网表:每 channel 1 端口 + 1 个 PCB 端口,4 通道 = 5-端口子电路
  • ESD diode 测温:VF 约 ,1-1.5 mA 偏置,heating/cooling curve flip 抑噪
  • 典型工况:MC33932 在 2A/3 kHz/16V,总耗散 1.83 W/H-bridge, ≈ 130-132°C

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

1. 多通道 driver 的热挑战 — channel-to-channel 横向耦合

智能高边开关(eXtreme Switch、H-Bridge motor driver)在一个塑封内集成 4 个或更多 MOSFET,这些 die 共享物理结构,造成"通道间热传染"。下图给出 Freescale eXtreme Switch 4 通道布局和 NXP MC33932 双 H-Bridge 8 MOSFET 布局,展示横向热流路径。

多通道 driver 横向热耦合

1.1 实测数据 — "非通电通道"也发热

Freescale MC10XS3412 在 JEDEC 2S2P PCB 上,只给 HS3 和 HS1 通入 2A,实测温度分布:

通道输入电流实测
HS32 A130 °C
HS12 A128 °C
HS00 A88 °C
HS20 A90 °C

HS0 / HS2 在零电流情况下升到 ~ 88°C —— 高出 60°C,完全来自 HS3 / HS1 的热扩散。如果按单通道 Cauer 模型计算,HS0 应该等于 ,误差 63°C —— 这会直接导致热保护提前触发寿命预测失准

1.2 横向热耦合的物理来源

四个来源,按热阻贡献排序:

  • Si 衬底(最大) — 高热导(150 W/m·K),die 间几 mm 距离,-
  • Cu lead frame — die attach 共享同一引线框架,
  • mold compound — 塑封顶部空气对流路径,
  • PCB 铜层 — 共用 drain 铜面(highside switch),

时间常数横跨 ms 到 s 四个数量级 —— 单一 RC ladder 拟合不出这种复杂行为。

2. H-Bridge 功率耗散计算 — PWM 4 阶段

H-Bridge 驱动 BDC 电机时,PWM 周期分四个阶段,每个阶段有不同 MOSFET 导通,损耗机制也不同。AN5194 给出标准化的分阶段计算公式。

H-Bridge PWM 4 阶段

2.1 4 阶段定义(active recirculation 模式)

按时间顺序:

  • T1 — LS1 on:HS2 已经截止,LS1 和 LS2 都导通(electrical brake / recirculation)
  • T2 — LS1 off:LS1 关断瞬态,body diode 续流
  • T3 — LS1 on:LS1 重新开启瞬态
  • T4 — HS2 on:HS2 + LS1 导通,主电流期

总周期 ,,duty cycle 由 决定。

2.2 损耗公式

每个阶段的瞬时损耗:

阶段公式主导因子
T1conduction
T2switching + body diode
T3switching + body diode
T4conduction

关键 insight:T2/T3 的 transition 损耗和 T1/T4 的 conduction 损耗同量级(在 3 kHz 中等频率下),所以"只算 conduction"会低估 50%。

2.3 迭代收敛

增加(典型 ),例如 MC33932:

  • typ @
  • max @ —— 几乎 2×

而损耗 又决定 ,所以这是正反馈耦合,必须迭代:

T_j_initial = 25 °C
loop:
    R_DS(on) = f(T_j)
    P_total = sum of 4 stages with this R
    T_j_new = T_amb + P_total × R_th(JA)
    if |T_j_new - T_j_old| < 1 °C: break
    T_j_old = T_j_new

通常 3-5 次迭代收敛。不迭代会低估 约 15-25°C,在 SOA 临界点很危险。

2.4 数值实例 — MC33932 @ 2A / 3 kHz

工况: / / / / @

每 H-Bridge 总耗散:

MOSFET损耗来源
HS2(主路)0.78 Wconduction
LS1(recirc)0.67 Wconduction
HS1(cross)0.38 Wcross-coupling
LS20 W不导通
1.83 W/ H-Bridge

FEM + MOR 模型最终预测 -,仿真与实测偏差

3. MOR — 从 FEM 到 SPICE 的桥梁

单通道 Cauer 模型不够,但完整 FEM 模型(> 100,000 节点)又太慢,系统级仿真不可能用。Model Order Reduction(MOR) 是工业界的折中方案:从 FEM 提取等效电路,但保留 channel-to-channel 全互联。

MOR vs Cauer

3.1 MOR 算法工作原理

输入:FEM 模型(节点 > 100k)的微分方程组 ,,其中 是 100k 维节点温度向量。

输出:降阶 state-space 方程 ,, 维数

算法步骤:

  • Arnoldi / Krylov 子空间 找 dominant eigenvector
  • 投影原系统到 60 维子空间
  • 误差估计选最优 (L. Codecasa 论文)
  • 自动转换为 SPICE behavioral source(B / E / F element)

3.2 SPICE 子电路结构

最终输出是这样的子电路:

.SUBCKT MC10XS3412 HS0 HS1 HS2 HS3 PCB
 * 4 channel input + 1 PCB output
 * 60 internal nodes,实际是 4×60 控制源
F_1_1 481 0 VF_1_1 0.
VF_1_1 1 HS0 0V
E_1_1 1 5 481 0 0.711494
... (4 channels × 60 states)
.ENDS

每个 F 是电流控制电流源(channel j 输入 → 内部 state),每个 E 是电压控制电压源(state → channel i 温度)。Spice 看起来不直观,但速度极快(几秒得到稳态)。

3.3 PCB 模型分离

MOR 模型设计上把 die packagePCB 分成两个子电路:

X1 1 2 3 4 5 MC10XS3412     * device (HS0/HS1/HS2/HS3/PCB ports)
X2 5 9 coupon                * PCB sub model
V1 9 0 DC 25                 * T_ambient = 25°C
I_HS0 0 1 PWL 0 0 10u 1     * 1W step into HS0
.tran 200n 1200 0.1
.probe V(1) V(2) V(3) V(4)

这样客户可以用自己的 PCB 模型替换 coupon(自己 FEM 或测量出来),保持 die package 模型不变。AN4146 提供两个 PCB:

  • JEDEC 2S2P()
  • High-conductivity Coupon()

四种 eXtreme Switch IC 在两种 PCB 上的稳态误差最大 7%(JEDEC 2S2P 的 35XS3400)。

4. 估计 — 3 种方法对比

实际工程中, 估计有数学 / 实验 / 仿真三种路径,精度递增、成本递增。

Tj 估计 3 种方法

4.1 Mathematical — 5 分钟粗算

最简单的估算:

datasheet 值(JEDEC PCB 测的)。问题是JEDEC PCB ≠ 实际 PCB,实测 在不同 PCB 上差 2-5×。

适用场景:选型对比、设计早期 quick check、判断 datasheet 够不够。不适用:最终设计验证

4.2 Experimental — ESD diode 测温

每个 IC 的输入/输出引脚都有 ESD 保护二极管,而二极管 是优秀的温度传感器(),1-1.5 mA 恒流偏置即可。

流程:

  • 校准:把芯片放烘箱,25/50/75/85°C 测 vs ,得到线性曲线
  • 加载:在真实 PCB 上给 driver 加 step power 到稳态
  • 测量:直接测 —— 但 heating curve 噪声大(电源 / PCB 干扰)
  • 冷却法:断电后测 cooling curve(无噪声),然后 flip 时间轴得到 heating curve

精度 ,但需要烘箱 + 1 天时间,适合原型验证

4.3 Simulation — FEM / MOR

最精确但最贵。工具:ANSYS Icepak / Comsol / Mentor FloTHERM 用 FEM,或者直接用 IC 厂商的 MOR SPICE 模型 + 自定义 PCB 模型。

输入:PCB stack-up / Cu 厚度 / via 数量 / 每通道实际损耗(迭代得来)。 输出:die 上每 MOSFET 的温度分布图 + 瞬态 曲线。

精度 (FEM),时间 3-7 天,适合布局优化 —— 比如要决定加 25 个 via 还是 50 个 via,值不值。

4.4 三种方法对比

下表把三种方法的精度、成本、适用阶段并列对照,实际产品开发通常需要全部用到。

方法精度成本何时用
Mathematical-5 min选型对比
Experimental(ESD diode)1 day + 烘箱原型验证
Simulation(FEM/MOR)3-7 day + 软件布局优化

实际产品开发的典型流程:Math 早期选型 → Simulation 布局迭代 → Experimental 量产前验证。

5. MOR 模型的工程边界

虽然 MOR 比单通道 Cauer 强,但仍有局限。AN4146 明确给出 6 条约束:

  • 材料热导率假为常数 — 实际硅 / FR4 / Cu 都有温度依赖,误差 < 5%
  • 温度传感点 = die 中心 — 实际 die 边缘热点可能更高
  • drain terminal 均匀热流 — 实际 PCB 铜面分布可能不均
  • 150°C 提取 — 在其他温度时存在 systematic offset
  • 不建模 top side 对流 / 辐射 — 自然对流场景准,强制风冷场景偏差
  • 仅 exposed-pad 封装有效 — 普通 SO/QFP 不能用此方法
  • 时间常数 — 高频 switching(μs 级)误差大
上向热流被忽略 AN4146 的 M…

上向热流被忽略 AN4146 的 MOR 模型假设所有功率从 die 经 drain 进 PCB,忽略经塑封顶部到空气的散热。这在自然对流条件下是合理近似(顶部 Rth 比底部大 5-10×),但加散热片或风冷时不成立 —— 需要专门的双向 FEM 模型。

6. 工程 cheat-sheet

下表压缩多通道 driver 热设计的关键决策点,按典型开发流程组织。

阶段决策推荐做法
选型通道数多通道 cross-coupling = 单通道 datasheet × 1.5-2×
选型看 datasheet 但加 50% 余量(实际 PCB ≠ JEDEC)
计算稳态 迭代 3-5 次收敛
计算动态 T2/T3 transition + body diode 必算
计算PWM按 active-recirculation 4 阶段分解
模型单通道器件5 阶 Cauer 足够(topic-electro-thermal-simulation)
模型多通道 IC必须 MOR(厂商提供,如 NXP AN4146SPICE)
验证早期math 公式 + datasheet 估算
验证原型ESD diode 测温(cooling flip)
验证布局FEM 仿真 + MOR SPICE 联合
边界强制风冷MOR 不准,改 FEM full 3D
边界 工况MOR 准; 级看 IC datasheet

7. 常见误区

工程实践中遇到的多通道热问题,大多源于"按单通道思维处理多通道"。

  • ❌ "datasheet 直接乘 " — 多通道下完全不对,cross-coupling 没算
  • ❌ "用最热通道的 当作整个 IC 的 " — 错,每通道独立 ,各自触发热保护
  • ❌ "未通电通道 = " — 错,横向耦合可达 60-70°C
  • ❌ "迭代 1 次 就收敛" — 不收敛会低估 15-25°C
  • ❌ "PWM 只算 conduction loss" — 漏算 transition + body diode,低估 50%
  • ❌ "MOR 比 FEM 简化太多,不能用" — 实测误差 < 1%,工业标准
  • ❌ "ESD diode 测温有半导体非线性,不准" — 校准后 ,比 mathematical 准 10×

8. 自检题

前 3 题考多通道热挑战,4-6 考 PWM 功率分解,7-10 考模型选择与测量方法。

  1. eXtreme Switch 4 通道,只通电 HS3 / HS1 各 2A,HS0 实测 多少?为什么不是 ?
  2. 横向热耦合的 4 个物理来源是哪些?时间常数从快到慢分别是?
  3. 为什么单通道 Cauer ladder 不能用于多通道 driver?误差多大?
  4. H-Bridge PWM cycle 4 阶段(T1-T4)各是什么?哪些是 conduction、哪些是 transition?
  5. 在 25°C 到 150°C 涨多少?为什么必须迭代算 ?
  6. T2/T3 阶段为什么必须算 body diode 压降 ?
  7. MOR 算法把 FEM 100k 节点降到约多少个 state?用什么算法?
  8. NXP MC10XS3412 在 JEDEC 2S2P PCB 上,4 通道 误差是多少?
  9. ESD diode 测温的 cooling curve 法,为什么比 heating curve 更可靠?
  10. 估算 三种方法(math / experimental / simulation)各自适用什么阶段?

Cross-references