2. 理想二极管方程:Shockley方程推导与假设条件

Shockley 方程是描述 PN 结直流电流-电压特性的核心解析模型,也是 SPICE 中二极管模型(D 模型)的数学基础。本节从物理机制出发,逐步推导该方程,并明确其成立所需的理想化假设条件。

2.1 推导起点:PN 结的能带与载流子分布

在热平衡状态下,PN 结的扩散电流与漂移电流相互抵消,净电流为零。当施加正向偏压 \( V_D \) 时,势垒高度降低,非平衡载流子注入中性区,形成扩散电流。推导 Shockley 方程的关键物理量包括:

  • 内建电势 \( V_{bi} \):由掺杂浓度和温度决定,\( V_{bi} = \frac{kT}{q} \ln\left( \frac{N_A N_D}{n_i^2} \right) \)
  • 耗尽层宽度 \( W \):随偏压变化,\( W = \sqrt{ \frac{2\varepsilon_s}{q} \left( \frac{1}{N_A} + \frac{1}{N_D} \right) (V_{bi} - V_D) } \)
  • 少子浓度边界条件:在耗尽层边缘,少子浓度与偏压呈指数关系
核心思想:Shockley 方程将 PN 结视为一个“少子扩散器件”——电流由中性区中非平衡少子的扩散运动主导,耗尽层仅提供边界条件。

2.2 少子扩散方程与边界条件

以 N 型中性区(P 区注入电子)为例,稳态少子扩散方程为:

d²Δn_p(x) / dx² = Δn_p(x) / L_n²

其中 \( \Delta n_p(x) = n_p(x) - n_{p0} \) 为过剩电子浓度,\( L_n = \sqrt{D_n \tau_n} \) 为电子扩散长度。通解形式为:

Δn_p(x) = A * exp(-x / L_n) + B * exp(x / L_n)

边界条件由耗尽层边缘(x = 0)和欧姆接触(x → ∞)给出:

位置 物理条件 数学表达式
x = 0(耗尽层边缘) 准费米能级分裂,少子浓度与偏压呈指数关系 \( n_p(0) = n_{p0} \exp(qV_D / kT) \)
x → ∞(欧姆接触) 非平衡载流子完全复合,恢复热平衡 \( n_p(\infty) = n_{p0} \)

代入边界条件,得到 N 区中的过剩电子分布:

Δn_p(x) = n_{p0} [exp(qV_D / kT) - 1] * exp(-x / L_n)

2.3 扩散电流密度与总电流

在耗尽层边缘(x = 0)处,电子扩散电流密度为:

J_n(0) = q * D_n * (dΔn_p / dx)|_{x=0}
       = (q * D_n * n_{p0} / L_n) * [exp(qV_D / kT) - 1]

同理,P 区空穴扩散电流密度为:

J_p(0) = (q * D_p * p_{n0} / L_p) * [exp(qV_D / kT) - 1]

总电流密度为两者之和,乘以结面积 \( A \) 即得 Shockley 方程:

I_D = I_S * [exp(qV_D / (n * kT)) - 1]

其中:
I_S = A * q * [ (D_n * n_{p0} / L_n) + (D_p * p_{n0} / L_p) ]
    = A * q * n_i² * [ (D_n / (L_n * N_A)) + (D_p / (L_p * N_D)) ]
SPICE 建模要点:在 SPICE 中,理想因子 \( n \)(发射系数)默认取 1,但实际器件中通常介于 1~2 之间。SPICE 通过参数 N 控制该值,用于拟合实测 I-V 曲线的斜率。

2.4 理想化假设条件

Shockley 方程的推导基于以下 7 条理想化假设,理解这些假设对于后续工程调试至关重要:

  1. 突变耗尽层近似:耗尽层边界清晰,中性区无电场,载流子仅通过扩散运动。
  2. 小注入条件:注入的少子浓度远小于多子浓度,即 \( \Delta n_p \ll p_{p0} \),保证中性区电中性。
  3. 耗尽层内无复合:通过耗尽层的电流全部由扩散电流贡献,忽略耗尽层内的复合电流(SRH 复合)。
  4. 玻尔兹曼统计:载流子服从非简并统计,准费米能级在耗尽层内保持恒定。
  5. 均匀掺杂:P 区和 N 区的掺杂浓度均匀,无梯度效应。
  6. 一维模型:电流仅沿垂直于结平面的方向流动,忽略边缘效应。
  7. 恒温条件:温度固定,不考虑自热效应。
工程警告:实际 PN 结在低偏压区(< 0.3V)受耗尽层复合电流主导,在高偏压区(> 0.8V)受串联电阻和大注入效应影响,均会偏离理想 Shockley 方程。SPICE 建模时必须引入额外参数(如 ISR、RS、IKF)来补偿这些非理想效应。

2.5 理想与实际的偏差:SVG 对比图

下图展示了理想 Shockley 方程预测的 I-V 曲线与实际 PN 结测量曲线之间的典型偏差区域:

理想 Shockley 方程 vs 实际 PN 结 I-V 曲线偏差 正向偏压 VD (V) 电流 ID (对数刻度) 理想 Shockley 实际测量 区域 1 耗尽层复合 区域 2 大注入 + 串联电阻 区域 3 理想指数区 理想曲线 实际曲线 偏差区域

2.6 参数提取与 SPICE 映射

Shockley 方程中的参数与 SPICE 二极管模型参数的对应关系如下表所示:

物理参数 符号 SPICE 参数名 典型值范围 提取方法
饱和电流 \( I_S \) IS 10⁻¹⁴ ~ 10⁻⁶ A 反向偏压外推至 V=0
发射系数(理想因子) \( n \) N 1.0 ~ 2.0 半对数 I-V 曲线斜率
串联电阻 \( R_S \) RS 0.1 ~ 10 Ω 高偏压区 I-V 线性段
耗尽层复合电流 \( I_{SR} \) ISR 10⁻¹² ~ 10⁻⁸ A 低偏压区 I-V 拟合
大注入膝点电流 \( I_{KF} \) IKF 0.01 ~ 1 A 高电流区斜率转折点
工程实践提示:在 SPICE 建模中,建议先使用理想 Shockley 方程(仅设置 IS 和 N)拟合 I-V 曲线的中间段(0.3V ~ 0.7V),然后依次添加 ISR 修正低偏压区、RS 和 IKF 修正高偏压区。这种“分段拟合”策略可避免参数耦合导致的收敛问题。

2.7 温度依赖性

Shockley 方程中的饱和电流 \( I_S \) 对温度高度敏感,其温度模型为:

I_S(T) = I_S(T₀) * (T / T₀)³ * exp[ (E_g / (n * k)) * (1/T₀ - 1/T) ]

其中 \( E_g \) 为禁带宽度(硅约 1.12 eV),\( T₀ \) 为参考温度(通常 300 K)。SPICE 通过参数 EG(禁带宽度)和 XTI(温度指数因子)实现该模型。

材料 \( E_g \) (eV) @ 300K SPICE 默认 EG XTI 典型值
硅 (Si) 1.12 1.11 3.0
锗 (Ge) 0.67 0.67 3.0
砷化镓 (GaAs) 1.43 1.43 2.0
碳化硅 (4H-SiC) 3.26 3.26 3.0
温度补偿技巧:在 SPICE 仿真中,若发现高温下二极管漏电流异常增大,应首先检查 EG 参数是否与材料匹配。对于硅器件,EG 每偏差 0.05 eV,在 125°C 时饱和电流误差可达 2~3 倍。

2.8 本章小结