SPICE二极管建模实战指南:精准仿真的关键
SPICE是电路仿真行业标准,二极管是其最常建模元件之一。SPICE通过两条语句捕获二极管行为:器件元件语句和模型定义。元件语句将二极管接入电路,模型语句指定其电气特性。
在SPICE中定义二极管
每个二极管元件必须以d开头,后跟可选标识符(如d1、dtest、d101)。随后两个数字为阳极和阴极节点号。最后标记为稍后定义的模型名。
示例:
d1 1 2 mod1
对应模型语句以.model开始,后跟模型名、关键字d,然后是可选参数赋值,形式Parameter=Value。省略参数默认为下表值。
示例:
.model mod1 d
带参数示例:
D2 1 2 Da1N4004 .model Da1N4004 D (IS=18.8n RS=0 BV=400 IBV=5.00u CJO=30 M=0.333 N=2)
关键二极管参数
| 符号 | 名称 | 参数 | 单位 | 默认值 |
|---|---|---|---|---|
| IS | IS | 饱和电流(二极管方程) | A | 1E‑14 |
| RS | RS | 寄生电阻(串联电阻) | Ω | 0 |
| n | N | 发射系数,1至2 | - | 1 |
| τD | TT | 穿越时间 | s | 0 |
| CD(0) | CJO | 零偏置结电容 | F | 0 |
| ϕ0 | VJ | 结势垒电位 | V | 1 |
| m | M | 结梯度系数 | - | 0.5 |
| Eg | EG | 激活能(eV) | - | 1.11 |
| pi | XTI | IS温度指数 | - | 3.0 |
| kf | KF | 闪烁噪声系数 | - | 0 |
| af | AF | 闪烁噪声指数 | - | 1 |
| FC | FC | 正向偏置耗尽电容系数 | - | 0.5 |
| BV | BV | 反向击穿电压 | V | ∞ |
| IBV | IBV | 反向击穿电流 | A | 1E‑3 |
获取可靠模型
最准确的方法是直接从制造商网站下载SPICE模型。若无,可从数据手册提取上述关键参数自建模型。第三选择是自行实测器件并拟合SPICE参数至实测I-V曲线。
参数提取示例——1N4004
以常见1N4004整流器为例演示过程。先选发射系数N=2.0(硅整流器典型值)。用二极管方程
I_D = I_S (e^{V_D/(N V_T)} - 1)
和数据手册点(V_D=0.925 V at I_D=1 A, V_T=26 mV at 25°C)解得I_S:
I_S = 18.8 nA
其他参数除数据手册指定外用默认值:
- RS = 0 Ω(初始,后调整以改善拟合)
- TT = 0 s(无Q_RR数据)
- CJO = 30 pF(从V_R-C_J图)
- M = 0.333(线性梯度结)
- VJ = 1 V, EG = 1.11 eV, XTI = 3.0
- BV = 400 V, IBV = 5 µA(反向击穿规格)
得到模型语句:
.model Da1N4004 D (IS=18.8n RS=0 BV=400 IBV=5.00u CJO=30 +M=0.333 N=2.0 TT=0)
微调模型
对比推导模型、厂商模型和数据手册I-V曲线,发现1.4 V处电流超规(12 A)。将串联电阻调至28.6 mΩ使曲线在1.4 V对齐,同时保持1 A点。进一步迭代N和RS可使仿真曲线全范围匹配数据手册曲线。
模型对比
下SPICE电路并联三模型便于对比:
用于对比厂商、数据手册推导、默认模型的SPICE电路。
网表片段:
*SPICE circuit <03468.eps> from XCircuit v3.20 D1 1 5 DI1N4004 V1 5 0 0 D2 1 3 Da1N4004 V2 3 0 0 D3 1 4 Default V3 4 0 0 V4 1 0 1 .DC V4 0 1400mV 0.2m .MODEL Da1N4004 D (IS=18.8n RS=28.6m BV=400 IBV=5.00u CJO=30 +M=0.333 N=2.0 TT=0) .MODEL DI1N4004 D (IS=76.9n RS=42.0m BV=400 IBV=5.00u CJO=39.8p +M=0.333 N=1.45 TT=4.32u) .MODEL Default D .END
齐纳、隧穿、Gunn二极管建模
对齐纳二极管,两种建模策略:
- 设
BV参数为齐纳电压(如.model D1N4469 D (BV=15 IBV=17m))。最简单。 - 用子电路含二极管钳位强制击穿电压(见下1N4477A模型子电路)。
子电路示例:
.SUBCKT DI-1N4744A 1 2 * Terminals A K D1 1 2 DF DZ 3 1 DR VZ 2 3 13.7 .MODEL DF D (IS=27.5p RS=0.620 N=1.10 +CJO=78.3p VJ=1.00 M=0.330 TT=50.1n) .MODEL DR D (IS=5.49f RS=0.804 N=1.77) .END
对隧穿二极管,一对JFET可模拟负微分电阻区(参考[KHM])。类似地,Gunn二极管可用两JFET建模捕获微波振荡行为([ISG])。
核心要点
- 用
diode元件接入器件;.model语句定义电气行为。 - 静态参数(N、IS、RS)主导低频性能;反向击穿规格(BV、IBV)关乎高压应用。
- 动态行为取决于TT和CJO;瞬态仿真准确需包含它们。
- 厂商提供模型最佳;无则从数据手册推导或实测拟合。
工业技术