2、SPAD工作原理:盖革模式雪崩倍增过程、光子触发机制、淬灭电路的作用,以及死时间与暗计数的物理起源
单光子雪崩二极管(SPAD,Single-Photon Avalanche Diode)是dToF激光雷达、量子密钥分发、荧光寿命成像等系统的核心探测器件。要真正理解SPAD的“死时间”和“暗计数”这两个关键参数,必须从器件内部的物理机制入手。本章将沿着“偏压状态→光子触发→雪崩倍增→淬灭恢复”这条主线,拆解SPAD的工作闭环,并深入分析死时间与暗计数产生的物理根源。只有掌握了这些底层原理,后续章节中讨论的优化策略才有理论依据。
2.1 盖革模式雪崩倍增过程
SPAD的核心工作模式是“盖革模式”(Geiger Mode),这与普通APD(雪崩光电二极管)的“线性模式”有本质区别。在线性模式下,APD的偏压低于击穿电压(VBD),光生载流子被电场加速后通过碰撞电离产生倍增,但增益有限(通常10~1000倍),输出电流与入射光功率成正比。而SPAD的偏压被设置在击穿电压之上,即VSPAD = VBD + VEX,其中VEX称为“过偏压”(Excess Bias Voltage),典型值为1V~5V。
当SPAD处于盖革模式时,耗尽层内的电场强度极高(通常超过3×10⁵ V/cm)。此时,只要耗尽层内产生一个自由载流子(无论是光生还是热生),该载流子就会被强电场加速,获得足够动能后与晶格原子碰撞,电离产生新的电子-空穴对。新产生的载流子继续被加速并再次碰撞电离,形成“雪崩倍增”链式反应。这一过程在亚纳秒时间内完成,最终在器件内形成宏观电流(毫安级),相当于将“单光子事件”放大为“数字脉冲事件”。
雪崩倍增过程具有两个关键特征:阈值性和自持性。阈值性意味着只要有一个初始载流子进入高场区,雪崩就会“触发”;自持性意味着一旦雪崩开始,即使初始光子已经被吸收,雪崩电流仍会持续流动,直到外部电路干预(淬灭)或载流子密度降低到不足以维持碰撞电离为止。这种“数字式”响应特性使得SPAD天然具备单光子探测能力,但也带来了死时间问题——雪崩一旦触发,器件需要时间恢复才能探测下一个光子。
2.2 光子触发机制与探测效率
光子触发SPAD雪崩需要经历三个物理步骤:光子吸收、载流子产生、雪崩触发。首先,入射光子必须在耗尽层或邻近扩散区内被半导体材料吸收,其能量必须大于带隙(Eg),对于硅材料,这对应波长小于1100nm。其次,吸收光子后产生一个电子-空穴对,其中至少一种载流子需要进入高场区。最后,该载流子必须在穿越耗尽层的过程中触发碰撞电离雪崩。
光子探测效率(PDE,Photon Detection Efficiency)是衡量SPAD光子触发能力的核心指标,其定义为:
PDE(λ) = QE(λ) × P_trigger(VEX, λ)
其中QE为量子效率(光子被吸收并产生载流子的概率),P_trigger为触发概率(载流子成功引发雪崩的概率)。P_trigger与过偏压VEX强相关:VEX越高,电场越强,碰撞电离系数越大,触发概率越接近100%。但VEX不能无限提高,因为过高的偏压会加剧带间隧穿效应,导致暗计数急剧上升。
在实际工程中,PDE的测量通常使用已知功率的衰减激光源,通过对比SPAD计数率与理论光子通量来计算。例如,在850nm波长下,优秀的SPAD器件PDE可达20%~40%,而可见光波段(500nm~700nm)PDE可超过50%。需要注意的是,PDE并非越高越好,高PDE往往伴随着高暗计数和高后脉冲概率,系统设计需要根据应用场景(如dToF测距、量子探测)做综合权衡。
| 参数 | 线性模式APD | 盖革模式SPAD | 工程影响 |
|---|---|---|---|
| 偏压状态 | V < VBD | V = VBD + VEX | SPAD需精确控制VEX |
| 增益 | 10~1000(线性) | 10⁵~10⁶(雪崩) | SPAD输出为数字脉冲 |
| 输出信号 | 模拟电流(与光强成正比) | 标准数字脉冲 | SPAD无需高增益模拟前端 |
| 单光子灵敏度 | 不支持 | 支持 | SPAD适用于dToF |
| 死时间 | 无(连续工作) | 有(10ns~100ns) | 限制最大计数率 |
2.3 淬灭电路的作用与实现方式
雪崩一旦触发,如果没有外部干预,电流将持续流动,器件将无法恢复探测能力,甚至可能因过热而损坏。淬灭电路(Quenching Circuit)的作用就是在雪崩发生后,迅速将SPAD两端的偏压降低到击穿电压以下,使雪崩电流终止,然后恢复偏压,使SPAD重新进入盖革模式等待下一个光子。淬灭过程的质量直接影响死时间长度、后脉冲概率和最大计数率。
根据淬灭速度和实现方式,淬灭电路可分为三类:
- 被动淬灭(Passive Quenching):最简单的方案,在SPAD阳极串联一个大电阻RQ(典型值100kΩ~500kΩ)。雪崩电流流过RQ产生压降,使SPAD两端电压自动降至VBD以下,实现淬灭。随后通过RC充电回路恢复偏压。被动淬灭的优点是电路简单、功耗低,但死时间较长(由RQ和寄生电容决定,通常50ns~1μs),且恢复过程存在“振铃”现象。
- 主动淬灭(Active Quenching):通过比较器检测雪崩脉冲,一旦检测到电流上升,立即通过反馈回路主动将SPAD偏压拉低至VBD以下,淬灭时间可缩短至几纳秒。主动淬灭的死时间可控制在10ns~30ns,显著提高最大计数率,但电路复杂度增加,功耗也更高。
- 混合淬灭(Mixed Quenching):结合被动和主动淬灭的优点,先利用被动淬灭快速降低电流,再通过主动电路加速恢复。混合淬灭在高速SPAD阵列中应用广泛,能够在保持较低功耗的同时实现快速恢复。
淬灭电路的设计中,一个关键参数是淬灭时间常数τq = RQ × Cparasitic,其中Cparasitic是SPAD结电容和寄生电容之和。τq决定了死时间的长短,也影响后脉冲概率——如果淬灭不彻底,残余载流子可能在下一次偏压恢复后再次触发雪崩,形成“后脉冲”(Afterpulsing)。后脉冲是SPAD噪声的重要来源,将在后续章节详细讨论。
2.4 死时间的物理起源与影响
死时间(Dead Time)是指SPAD从雪崩触发到完全恢复探测能力所需的时间。其物理起源可以分解为三个部分:雪崩维持时间、淬灭时间和恢复时间。
雪崩维持时间由淬灭电路的反应速度决定,被动淬灭时约为几纳秒到几十纳秒,主动淬灭可缩短至1ns~2ns。淬灭时间是指偏压降至VBD以下、雪崩电流完全终止的过程,通常与淬灭电路的时间常数相关。恢复时间则是偏压从VBD以下重新充电至VBD+VEX的过程,由RC充电回路决定,即τrecovery = RQ × Cparasitic。在被动淬灭中,恢复时间占死时间的主要部分。
死时间对系统性能的影响体现在两个方面:计数率限制和光子丢失。在死时间内到达的光子无法被探测,导致计数率饱和。对于泊松分布的光子流,实际计数率与死时间的关系为:
R_measured = R_true / (1 + R_true × τd)
其中R_true为真实光子到达率,τd为死时间。当R_true × τd接近1时,计数率饱和效应显著。例如,若死时间为50ns,最大理论计数率为20Mcps(百万计数/秒),但实际在5Mcps时已出现明显非线性。在dToF系统中,死时间还导致“堆积效应”(Pile-up Effect),即早期到达的光子被优先探测,后期光子被抑制,造成距离测量偏差。
2.5 暗计数的物理起源与机制
暗计数(Dark Count Rate,DCR)是指在没有光照条件下,SPAD因热激发或隧穿效应产生的虚假雪崩脉冲。暗计数是SPAD噪声的主要来源,直接限制了探测灵敏度和动态范围。其物理起源主要有三种机制:
- 热激发(Shockley-Read-Hall):耗尽层内的缺陷能级在室温下热激发产生电子-空穴对。这是硅基SPAD在室温下暗计数的主要来源。热激发暗计数随温度升高呈指数增长,每升高约7°C~10°C,暗计数率翻倍。
- 带间隧穿(Band-to-Band Tunneling):在高电场区域,价带电子直接隧穿到导带,产生载流子。带间隧穿对电场强度极其敏感,当过偏压VEX升高时,暗计数率呈指数上升。因此,VEX不能无限增大,否则暗计数将淹没真实光子信号。
- 陷阱辅助隧穿(Trap-Assisted Tunneling):缺陷能级辅助的隧穿过程,是热激发和带间隧穿的中间机制。在中等电场和中等温度下,陷阱辅助隧穿可能成为主要暗计数来源。
暗计数的工程影响体现在多个层面。在dToF激光雷达中,暗计数会形成“背景噪声”,降低信噪比,尤其在远距离探测时,回波光子数极少,暗计数可能成为主要噪声源。在量子密钥分发(QKD)中,暗计数直接导致误码率上升,影响安全密钥生成速率。暗计数还受工艺质量影响,先进工艺(如深亚微米CMOS)通过优化掺杂分布和缺陷控制,可将暗计数率降低至10cps~100cps(室温,直径20μm器件)。
| 暗计数机制 | 物理过程 | 温度依赖 | 偏压依赖 | 抑制手段 |
|---|---|---|---|---|
| 热激发(SRH) | 缺陷能级热产生载流子 | 指数增加(每7~10°C翻倍) | 弱依赖 | 制冷、工艺优化 |
| 带间隧穿 | 价带→导带直接隧穿 | 弱依赖 | 指数增加(VEX敏感) | 降低VEX、优化电场分布 |
| 陷阱辅助隧穿 | 缺陷辅助隧穿 | 中等依赖 | 中等依赖 | 工艺缺陷控制 |
2.6 案例拆解:dToF激光雷达SPAD参数权衡实战
某车载dToF激光雷达项目,要求探测距离200m,测距精度±3cm,环境温度范围-40°C~85°C。系统采用905nm波长SPAD阵列,单像素直径25μm。在初始设计中,工程师选择了较高的过偏压VEX=5V以追求高PDE,但在高温测试中发现暗计数率超标,导致远距离探测信噪比不足。
初始参数与现象:在25°C下,VEX=5V时PDE=28%,DCR=1500cps;在85°C下,DCR飙升至45kcps,信噪比下降至无法满足200m探测需求。同时,死时间设定为40ns,在强环境光下出现计数率饱和,测距精度下降。
分析过程:通过变温测试和变偏压测试,团队分离了热激发和带间隧穿的贡献。在85°C下,热激发暗计数占主导(约80%),而带间隧穿贡献约20%。进一步分析发现,VEX从5V降至3.5V时,PDE仅下降5个百分点(从28%降至23%),但DCR在85°C下从45kcps降至12kcps,信噪比提升约3.7倍。
优化措施:
- 将VEX从5V降至3.5V,牺牲少量PDE换取暗计数的大幅降低。
- 引入两级制冷方案:TEC制冷将SPAD结温控制在40°C以内(环境85°C时),进一步降低热激发暗计数。
- 优化淬灭电路,将死时间从40ns缩短至25ns,提高强光下的计数线性度。
- 在信号处理中增加暗计数实时校准:利用无光照帧测量DCR,在有效帧中扣除。
结果对比:优化后,85°C下DCR降至3kcps(含制冷效果),PDE=23%,200m处信噪比从4.2dB提升至11.8dB,测距精度从±8cm改善至±2.5cm。代价是系统功耗增加约1.2W(TEC制冷),且PDE降低导致近距(<10m)探测余量略有下降,但通过增加激光功率补偿后满足全量程需求。
复盘经验:SPAD参数优化不是单一指标最大化,而是PDE、DCR、死时间、后脉冲、功耗的系统权衡。在车载温度范围内,热激发暗计数是主要矛盾,应优先通过制冷和工艺选择解决,而非单纯依赖降低VEX。同时,死时间缩短带来的计数率提升,在强环境光场景下比PDE提升更有价值。
2.7 常见误区与总结复盘
在SPAD应用开发中,工程师常陷入以下误区:
- 误区一:PDE越高越好。高PDE通常伴随高暗计数和高后脉冲,在弱光探测场景中,过高的暗计数反而降低信噪比。正确做法是根据信号光强和噪声预算选择最优PDE。
- 误区二:死时间越短越好。死时间过短可能导致淬灭不彻底,增加后脉冲概率。后脉冲在dToF系统中表现为距离“拖尾”,比死时间本身更难以校正。
- 误区三:暗计数只与温度有关。带间隧穿暗计数对偏压极其敏感,在高温下热激发占主导,但在低温下带间隧穿可能成为主要限制。优化时需同时考虑温度和偏压。
- 误区四:忽略死时间对测距精度的影响。在强环境光下,死时间导致的堆积效应会使距离测量产生系统性偏差,必须通过算法校正或优化死时间设计。