3、探测器等效模型:光电流源模型、结电容与寄生参数、暗电流与噪声源分析
好,我们进入第三章。前面聊了光电效应的物理本质,那到了电路设计这边,我们得把探测器“翻译”成一个电路设计师能看懂、能仿真的模型。
说白了,探测器在电路里就是个受控电流源,但它不是理想器件。它带着一堆寄生参数,还有让人头疼的噪声。我刚开始做读出电路时,就吃过这个亏——仿真时信噪比漂亮得很,流片回来一测,暗电流直接把动态范围吃掉一大截。嗯,模型没建对。
这一章,我们把探测器等效模型拆开揉碎,讲清楚三个核心部分:光电流源模型、结电容与寄生参数、暗电流与噪声源。
3.1 光电流源模型:从光子到电流的线性映射
探测器受光照后产生光电流,这个关系在大多数工作区是线性的:
I_photo = R · P_opt
其中 R 是响应度(单位 A/W),P_opt 是入射光功率。响应度由量子效率 η 和波长 λ 决定:
R = η · (q · λ) / (h · c)
举个例子,硅 PIN 管在 850nm 处量子效率 80%,响应度大约 0.55 A/W。也就是说,1μW 的光照进来,能产生 0.55μA 的光电流。
关键点:光电流源模型在电路仿真中通常用一个 理想电流源 + 并联电阻 来等效。这个并联电阻就是探测器的 shunt resistance(分流电阻),它决定了光电流的直流精度。
我个人习惯在仿真时把光电流源设成 分段线性源,因为实际光照变化不是连续的,尤其在脉冲光检测场景。你想想看,如果直接用直流源仿真,瞬态响应根本对不上。
3.2 结电容与寄生参数:高频性能的隐形杀手
结电容是探测器等效模型里最关键的寄生参数。它直接决定了读出电路的带宽和噪声。
对于 PN 结或 PIN 探测器,结电容 C_j 近似为:
C_j ≈ ε · A / W
其中 ε 是半导体介电常数,A 是结面积,W 是耗尽层宽度。耗尽层越宽,结电容越小,但载流子渡越时间会变长——这是个 trade-off。
| 探测器类型 | 典型结电容 (pF/mm²) | 适用场景 |
|---|---|---|
| 硅 PIN | 0.5 – 2 | 可见光、近红外,高速 |
| InGaAs PIN | 0.3 – 1 | 近红外,光纤通信 |
| APD (雪崩) | 0.5 – 3 | 弱光检测,高增益 |
| 光电二极管阵列 | 5 – 20 | 成像传感器,大面阵 |
除了结电容,还有几个寄生参数不能忽略:
- 串联电阻 R_s:来自电极接触和体电阻,通常在几十到几百欧姆。它会影响高频响应,尤其在 APD 中,R_s 会限制雪崩建立时间。
- 引线电感 L_p:封装和键合线引入,通常在 nH 量级。频率超过 100MHz 时,L_p 会和 C_j 形成谐振,严重时导致振荡。
- 衬底电容 C_sub:对于背照式探测器,衬底和电极之间会形成额外的寄生电容,一般在 pF 量级。
避坑提醒:我曾经在一个项目中,把探测器模型简化成只有 C_j 和 R_shunt,结果仿真带宽 200MHz,实测只有 80MHz。后来一查,是封装引线电感 L_p 和 C_j 形成了 LC 低通滤波。从那以后,我建探测器模型时一定会把封装寄生加进去,哪怕只是估算值。
3.3 暗电流与噪声源分析
暗电流是探测器在无光照时仍然流过的电流。它不是什么“漏电”,而是物理机制决定的必然存在。
暗电流的主要来源:
- 扩散电流:少数载流子从中性区扩散到耗尽区。温度每升高 10°C,扩散电流大约翻倍。
- 产生-复合电流:耗尽区内的缺陷能级充当产生-复合中心。这个电流与耗尽层宽度成正比,也是暗电流的主要成分。
- 表面漏电流:由表面态和界面缺陷引起。工艺控制得好,这个可以做到 pA 级。
- 隧穿电流:在高电场下(比如 APD 的雪崩区),载流子直接隧穿通过势垒。这个在低偏压时忽略,高偏压时急剧增加。
暗电流的典型值:硅 PIN 在室温下可以做到 nA 级,InGaAs PIN 在 几十 nA,APD 因为内部增益,暗电流会放大到 μA 级。
经验之谈:我建议你在设计读出电路时,把暗电流的温度特性单独建模。因为很多应用场景(比如车载激光雷达)工作温度范围很宽(-40°C 到 125°C),暗电流可能变化两个数量级。如果不预留动态范围,高温下信号直接饱和。
噪声源分析是探测器模型的重头戏。主要有三类:
3.3.1 散粒噪声 (Shot Noise)
由光电流和暗电流的离散性引起。电流的均方根噪声为:
i_n,shot = √(2 · q · I_total · Δf)
其中 I_total = I_photo + I_dark。散粒噪声是白噪声,频谱平坦。
3.3.2 热噪声 (Johnson-Nyquist Noise)
由探测器的串联电阻 R_s 和分流电阻 R_shunt 产生:
v_n,thermal = √(4 · k · T · R · Δf)
注意,热噪声是电压源,而散粒噪声是电流源。在低阻抗读出电路中,热噪声占主导;在高阻抗读出电路中,散粒噪声占主导。
3.3.3 1/f 噪声 (Flicker Noise)
低频段的主要噪声源,与表面态和缺陷有关。功率谱密度近似为 1/f。在探测器模型中,1/f 噪声通常用经验公式拟合,没有统一的解析表达式。
我把三种噪声的特点整理成一张表,方便对比:
| 噪声类型 | 频谱特性 | 主要来源 | 与温度关系 | 典型量级 (1Hz带宽) |
|---|---|---|---|---|
| 散粒噪声 | 白噪声 | 光电流、暗电流 | √T | 0.1 – 10 pA/√Hz |
| 热噪声 | 白噪声 | R_s, R_shunt | √T | 1 – 100 nV/√Hz |
| 1/f 噪声 | 1/f | 表面态、缺陷 | 弱相关 | 低频时显著 |
下面这张 SVG 图,把探测器等效模型的完整结构画出来了,包括光电流源、结电容、寄生参数和噪声源:
最后说一句,探测器模型不是越复杂越好。我个人的做法是:先建一个基础模型(光电流源 + C_j + R_shunt + 散粒噪声),仿真通过后,再根据实际测试结果逐步加入寄生参数。这样既能保证仿真速度,又能定位问题。