二极管导通损耗 — VT0 / RD 两点法 + 4 种波形 + 温度依赖
本质与导读
本质 整流二极管导通损耗不是 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: 决定 项相对 项的占比
1. Forward I-V 模型 — 为什么用直线代替指数
理想二极管 I-V 是 Shockley 指数 ,但工程上数据手册直接给一组 曲线 —— 因为指数模型在大电流处误差大、参数提取困难。AN604 采用更实用的两点直线模型:
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 的两组 用一阶差分得到。
3. 导通损耗基本方程
时间平均的瞬时导通损耗:
代入线性模型 ,展开得:
两个分量:
- — threshold 损耗,与电流均值线性相关
- — 动态电阻损耗,与电流 RMS 平方相关
RMS 永远 AV(Cauchy-Schwarz),所以 项的权重比从波形"看起来均匀程度"决定。
3.1 矩形波简化
= const 时 ,公式简化为:
是占空比。这是 datasheet 上常见的"导通损耗 vs 电流"曲线背后的公式。
4. 4 种常见波形 — 公式
实际电源中,二极管电流不是常数,而是 PWM 周期内的特定形状。形状决定 ,也就是 项的权重。
4.1 波形公式汇总
实际 SMPS 里 diode 电流通常不是纯 DC,而是矩形 / 梯形 / 半正弦 / 三角 4 种典型波形;每种波形的 和 都有解析公式,直接套用即可。
4.2 形状因子的工程含义
越大, 项相对 项越主导。例如三角波在 时 ,即电流"集中性"使 项放大 2.67×。
工程含义:
- 三角波 / 半正弦 → 应选低 Schottky(动态电阻主导)
- 矩形 → 和 平衡(看 )
- 梯形 CCM → 接近矩形,但纹波越大 项越主导
5. 实例 — 90W flyback adapter,STPS30M100S Schottky
AN604 给出完整数值实例。
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 max | 0.52 V | 0.63 V |
| 125 °C max | 0.43 V | 0.55 V |
Step 3 — 提取 :
| (V) | (mΩ) | |
|---|---|---|
| 25 °C | 0.464 | 14.123 |
| 125 °C | 0.368 | 15.406 |
Step 4 — 温度系数:
Step 5 — 任意 损耗公式(Tj 以绝对 °C 代入):
代入 , 展开:
注意系数为负:温度升高 → 损耗降低(Schottky 工程电流低于 ,热反馈为负反馈)。
5.3 关键 insight — Schottky 负温度反馈
直接代入两端温度验证(使用 max 上限数据):
| 25 °C | 2.75 W | ||
| 125 °C | 2.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 成本)。
9. 自检题
前 3 题考线性模型与温度依赖,4-6 考波形与 RMS,7-10 考工程实例。
- 模型为什么用线性而不是指数?
- cross-over current 的物理意义?Schottky 工程电流通常处于 哪一侧?
- 和 的符号(正或负)?对应物理含义?
- 梯形波 () 的 和 公式分别是?
- 三角波在 下, 是多少? 项相对 项放大多少?
- 矩形波下 吗?为什么?
- STPS30M100S 在 flyback CCM () 工况下, 和 各是多少?
- 用两点法从 datasheet 提取参数,需要读 datasheet 上几个 数据点?
- 写出 的统一公式(含 项)
- STPS30M100S 在 25°C 和 125°C 实际损耗变化趋势是什么?为什么 AN604 公式 18 系数为正?
Cross-references
- ← 索引
- topic-protection-devices — TVS / Varistor / GDT(整体保护体系)
- topic-mosfet-datasheet-reading — datasheet 参数解读类比
- topic-mosfet-loss-decomposition — MOSFET 损耗五分量分解
- topic-diode-reverse-recovery-spike — 反向恢复(开关损耗,本页之外)
- topic-electro-thermal-simulation — Foster/Cauer + SPICE 联合仿真
- topic-thermal-management — 热阻与 计算
- topic-power-supply-design — flyback / boost 电源拓扑