二极管导通损耗 — VT0 / RD 两点法 + 4 种波形 + 温度依赖

驱动与保护L2别名 diode conduction loss · 二极管导通损耗 · V_T0 · R_D · V_F 温度系数 · Schottky 导通损耗 · rectifier conduction · 整流二极管损耗 · 二极管线性模型 · V_F = V_T0 + R_D × I · I_F(av) I_F(rms) · waveform shape factor · AN604 · 更新 相关[[topic-diode-reverse-recovery-spike]][[topic-mosfet-loss-decomposition]][[topic-electro-thermal-simulation]][[topic-power-supply-design]]

本质与导读

本质 整流二极管导通损耗不是 VF × I:VF 随 IF 线性走(VF = VT0 + RD·IF),且 VT0、RD 都随 Tj 变化、符号相反,存在一个 cross-over current IC 决定温度升时损耗是升还是降。工程算法是用 datasheet 两点法解出 VT0(Tj)、RD(Tj),代入 P = VT0·IF(av) + RD·IF(rms)^2 —— av 与 rms 必须分开算。

核心要点

  • 线性模型:,代替指数 Shockley 方程
  • 导通损耗公式:
  • 温度依赖:(threshold 降)/ (动态电阻升)
  • cross-over current :工程电流 < → 温度升损耗下降(Schottky 典型)
  • 两点法提取:在 两个电流读 ,解出
  • 4 种波形:矩形 / 梯形 / 正弦 / 三角 → 公式不同
  • Shape factor: 决定 项相对 项的占比

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

1. Forward I-V 模型 — 为什么用直线代替指数

理想二极管 I-V 是 Shockley 指数 ,但工程上数据手册直接给一组 曲线 —— 因为指数模型在大电流处误差大、参数提取困难。AN604 采用更实用的两点直线模型:

Forward I-V 温度依赖

1.1 cross-over current — 一个常被忽略的事实

两个不同温度下的 曲线相交于电流 :

  • :温度高 → 低(,负温度系数)
  • :温度高 → 高(,正温度系数)

不同 diode 技术的 位置:

技术 位置工程电流方向
Schottky高(几十 A)工程电流通常 → 负 (损耗随 降)
Bipolar(整流)同上
SiC可正可负,看具体工况
GaN可正可负

Schottky 的负 是工程友好特性 —— 温度升,损耗降,热反馈是负反馈;但SiC/GaN 需要看具体器件 ,可能正可能负。

1.2 的几何含义

时直线外推 值(threshold voltage)。 是直线斜率倒数(dynamic resistance,典型 mΩ 量级)。

温度系数:

所有 diode 技术都满足这两个不等号 —— 这是 AN604 的实验观察规律。

2. 两点法提取参数 — 从 datasheet 到模型

任何 diode 的 简化模型,只需要从 datasheet - 曲线上取两点就能解出 ,无需复杂拟合。下面是 AN604 推荐的 4 步流程:

两点法提取流程

2.1 提取流程(4 步)

Step 1 — 选两个电流:典型 (应用平均)和 (峰值,通常 2-3 倍 AV)。

Step 2 — 在 datasheet vs 曲线读取 4 个值:。常用 /

Step 3 — 计算 :

(在两个温度下分别算)

Step 4 — 计算温度系数 :由 Step 3 的两组 用一阶差分得到。

2.2 任意 的统一公式

提取完成后,任意 由三个公式描述:

第三式同时算出 在任意 的值,这是组合温度和电流的紧凑表达

3. 导通损耗基本方程

时间平均的瞬时导通损耗:

代入线性模型 ,展开得:

两个分量:

  • — threshold 损耗,与电流均值线性相关
  • — 动态电阻损耗,与电流 RMS 平方相关

RMS 永远 AV(Cauchy-Schwarz),所以 项的权重比从波形"看起来均匀程度"决定。

3.1 矩形波简化

= const 时 ,公式简化为:

是占空比。这是 datasheet 上常见的"导通损耗 vs 电流"曲线背后的公式。

4. 4 种常见波形 — 公式

实际电源中,二极管电流不是常数,而是 PWM 周期内的特定形状。形状决定 ,也就是 项的权重

4 种波形

4.1 波形公式汇总

实际 SMPS 里 diode 电流通常不是纯 DC,而是矩形 / 梯形 / 半正弦 / 三角 4 种典型波形;每种波形的 都有解析公式,直接套用即可。

波形应用
矩形buck / boost output(同步整流)
梯形flyback CCM取决于纹波
半正弦LF rectifier(无平滑)
三角boost inductor / DCM flyback

4.2 形状因子的工程含义

越大, 项相对 项越主导。例如三角波在 ,即电流"集中性"使 项放大 2.67×

工程含义:

  • 三角波 / 半正弦 → 应选低 Schottky(动态电阻主导)
  • 矩形 平衡(看 )
  • 梯形 CCM → 接近矩形,但纹波越大 项越主导

5. 实例 — 90W flyback adapter,STPS30M100S Schottky

AN604 给出完整数值实例。

Flyback 实例

5.1 工况

取一个 19V / 4.7A 的 CCM Flyback 整流位置作为实例——电感电流梯形波,duty 60%,选 STPS30M100S 30A/100V Schottky:

  • ,
  • Flyback CCM,,梯形波 /
  • 整流二极管:ST power Schottky STPS30M100S

5.2 计算流程

Step 1 — 电流:

Step 2 — datasheet 读取 :

工况 @ 4A @ 11.8A
25 °C max0.52 V0.63 V
125 °C max0.43 V0.55 V

Step 3 — 提取 :

(V) (mΩ)
25 °C0.46414.123
125 °C0.36815.406

Step 4 — 温度系数:

Step 5 — 任意 损耗公式(Tj 以绝对 °C 代入):

代入 展开:

注意系数为:温度升高 → 损耗降低(Schottky 工程电流低于 ,热反馈为负反馈)。

5.3 关键 insight — Schottky 负温度反馈

直接代入两端温度验证(使用 max 上限数据):

25 °C2.75 W
125 °C2.35 W

25°C → 125°C 损耗从 2.75W 降至 2.35W(降低 14.5%)。物理机制: 随温度大幅下降()主导,超过 随温度上升()的补偿 —— 净效果是负温度系数。工程电流处于 以下,热反馈为负反馈,设计上有天然余量。

5.4 热闭环核算 — 迭代求稳态

STPS30M100S D²PAK 封装热参数:(datasheet 最大值),(导热垫)。

目标工况车载充电器,选 小散热片(总 ):

验证: ✓ 热闭环收敛。裕量 125 − 100.6 = 24.4 °C,充裕。

6. 工程 cheat-sheet

下表把 diode 导通损耗计算的关键决策点压缩到一页。

阶段决策推荐做法
选型 vs tradeoff 应用看 ;高 /三角波应用看
选型技术选择< 100V Schottky;> 100V 看 SiC vs Si fast
模型是否用线性?99% 的整流场景 OK;低于 ~ 1mA 用 Shockley
参数提取温度最热工况(125°C)+ 室温(25°C)两点
参数提取电流
波形矩形同步整流 / buck output
波形梯形flyback CCM / forward
波形半正弦LF rectifier(无电容滤波)
波形三角boost / DCM flyback
验证 最热点用 max + 最热 + 实际
验证热反馈方向工程电流 vs 判断正/负反馈

7. 设计陷阱

工程实践中遇到的二极管导通损耗陷阱,大多源于把 datasheet 标称值当作实际工况。

G1 — " 常数"

错误:以固定 0.7V 代入,忽略 线性升高的事实。工程电流下 实际在 0.4-0.8V 范围,误差可达 30-50%。修正:用两点法提取 ,按实际 分开计算。

G2 — 只用 忽略

有两项,忽略第二项在三角波(DCM flyback)下低估 30-50%。三角波 项权重接近 项。

G3 — 认为 Schottky 损耗随

Schottky 工程电流通常低于 主导 → 温度升,损耗反而降(本例 2.75W → 2.35W,降 14.5%)。误认为正温度系数会导致设计者对散热需求过于保守,但不会产生不安全结果(保守方向)。

G4 — 用 typical 做 worst-case 设计

worst-case 热设计必须用 max ,典型值与最大值相差 20-30%。datasheet 通常在 25°C 给 typ 和 max,125°C 只给 max(因批次散差在高温更宽)。

G5 — 梯形波 用矩形公式

矩形公式 仅对 CCM 无纹波电流成立。梯形(flyback CCM 典型)应用:,有明显差异( 时偏差 5-20%)。

G6 — 两点提取只用一个温度

如果只在 25°C 读两点提取 ,则无法建立温度系数 ,只能在 25°C 准确。热设计需要 125°C 工况(最坏损耗点在低温!),必须读两组温度。

G7 — "SiC 二极管损耗低,不用算"

SiC Schottky 的 位置因器件和电流不同可能为正或负温度系数,高电流下损耗可能高于 Si Schottky。SiC 的优势在于零 Qrr(几乎无反向恢复),切换损耗大幅低于 Si fast-recovery,但导通损耗仍需逐一核算。

8. 工作极限

C1 — 高温无散热器:Tj 超限(Ta = 70 °C)

纯 PCB D²PAK(无散热器,):

超 125°C 额定限。结论:本例工况下无散热器直接热失效, 必须加散热器()或降低负载电流。

C2 — SiC MOSFET 体二极管死区导通(高频 ≥ 50 kHz)

三相 SiC 逆变器(如 EPS 主驱)死区期间 SiC MOSFET 体二极管导通:(比 Schottky 0.5V 高 5×)。以 ,每管估算:

与外并 SiC SBD()相比体二极管每管多损耗 ,三相 6 管合计多 34W。设计取舍:缩短死区(风险:直通)或加外并 SBD(BOM 成本)。

C3 — OBC 多路整流共散热器热叠加

车载 OBC 4 路二次侧整流(3路 18V/8A + 1路 12V/10A),各路 STPS30M100S 导通损耗估算 ≈ 2.35W,共散热器 。在 (水冷机箱)设计散热器:

(其中 )。需要风冷散热器(面积 ≥ 80×60 mm)或改用水冷板

9. 自检题

前 3 题考线性模型与温度依赖,4-6 考波形与 RMS,7-10 考工程实例。

  1. 模型为什么用线性而不是指数?
  2. cross-over current 的物理意义?Schottky 工程电流通常处于 哪一侧?
  3. 的符号(正或负)?对应物理含义?
  4. 梯形波 () 的 公式分别是?
  5. 三角波在 下, 是多少? 项相对 项放大多少?
  6. 矩形波下 吗?为什么?
  7. STPS30M100S 在 flyback CCM () 工况下, 各是多少?
  8. 用两点法从 datasheet 提取参数,需要读 datasheet 上几个 数据点?
  9. 写出 的统一公式(含 项)
  10. STPS30M100S 在 25°C 和 125°C 实际损耗变化趋势是什么?为什么 AN604 公式 18 系数为正?

Cross-references