二极管导通损耗 — 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 — 任意 损耗公式:

5.3 关键 insight — Schottky 负温度反馈

的正一次函数(),看起来温度升损耗也升 —— 但等等,这与"Schottky 工程电流处于 以下"矛盾?

仔细看:此处的 绝对温度(degrees C),从 0 起,所以 增加是因为** 项和 项的总和**在工程电流范围内" 项主导"(梯形波 RMS = 6.4A,RMS² = 41, 项 = ; 项 = )。

实际:25°C → 125°C ,损耗反而下降 20%!这与 AN604 图 8 一致 —— Schottky 的工程电流确实处于 以下,温度高损耗低,热反馈是负反馈,设计上有富余。

公式与图的差异 AN604 公式 1…

公式与图的差异 AN604 公式 18 的系数 是"线性化系数",图 8 中实际是负斜率 —— 因为图 8 用的是 maximum 数据(datasheet 上 upper bound),而典型 在 25°C 时本来就高,温度升时 下降足以抵消 上升。实际产品 worst-case 估算用 max,设计中以最热温度 125°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 标称值当成实际工况"。

  • ❌ "(constant)" — 错, 上升 30-50% 在工程电流
  • ❌ "用 算损耗" — 漏掉 项,在三角波下低估 30-50%
  • ❌ "Schottky 损耗随温度升" — Schottky 工程电流通常 < ,温度升损耗反而下降
  • ❌ "用 typical 不用 max" — worst-case 设计必须用 max,容差 20-30%
  • ❌ "梯形波 RMS 用 " — 这是矩形公式,梯形要算 都参与
  • ❌ "提取参数只用一个温度" — 不能算温度系数 ,只能在那一个温度准
  • ❌ "SiC diode 损耗低就不用算" — SiC 位置可正可负,可能比 Si 高(高电流)

8. 自检题

前 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