3、暗计数率(DCR)分析

暗计数率,简称DCR,是SPAD最让人头疼的指标之一。说白了,就是没光的时候,器件自己在那瞎触发。我刚开始接触SPAD时,总觉得这玩意儿像有脾气——明明遮得严严实实,计数器还在跳。后来才明白,这背后是物理机制在作怪。

3.1 暗计数的物理起源

暗计数不是凭空产生的。它有三个主要来源,我一个个说。

3.1.1 热产生

这是最常见的暗计数来源。温度高了,晶格振动加剧,价带电子获得能量跃迁到导带。这些热生载流子一旦进入倍增区,就会触发雪崩。

我在项目中遇到过这样的情况:夏天实验室没开空调,DCR直接翻了三倍。嗯,热产生就是这么敏感。

热产生率可以用这个公式估算:

G_th = A * T^2 * exp(-E_g / (2kT))

其中A是工艺相关常数,T是温度,E_g是硅的禁带宽度,k是玻尔兹曼常数。温度每升高10°C,DCR大约翻一倍。这个规律我验证过多次,八九不离十。

3.1.2 隧穿效应

过偏压打高了,耗尽区电场强度飙升。这时候,电子可以直接从价带隧穿到导带——不需要热激发。这就是带间隧穿。

为什么会这样?你想想看,电场强到一定程度,能带倾斜得厉害,势垒宽度变窄。电子就像穿墙术一样,直接钻过去了。

隧穿电流密度公式:

J_tunnel = (q^3 * E * V) / (4 * π^2 * ħ^2 * E_g) * exp(- (4 * sqrt(2m*) * E_g^(3/2)) / (3qħE))

看着复杂,但记住一点就行:过偏压越高,隧穿贡献越大。我建议把过偏压控制在1-3V,太高了隧穿会爆炸式增长。

⚠️ 我曾经踩过的坑: 有一次为了追求光子探测效率,我把过偏压打到5V。结果DCR从几百Hz飙到几十MHz,整个阵列几乎没法用。后来拆芯片看,有些像素已经烧坏了。过偏压不是越高越好,这个教训很深刻。

3.1.3 陷阱辅助

这是最隐蔽的暗计数来源。工艺缺陷、杂质原子会在禁带中引入能级——我们叫它陷阱。这些陷阱能俘获载流子,过一段时间再释放出来。

陷阱辅助的SRH复合-产生过程,说白了就是:陷阱先抓一个电子,等一会儿再把它放出来。这个释放过程如果发生在倍增区,就会触发雪崩。

陷阱辅助产生率:

G_SRH = (n_i^2) / (τ_p * (n + n_1) + τ_n * (p + p_1))

其中n_i是本征载流子浓度,τ是载流子寿命。陷阱密度越高,DCR越大。这也是为什么不同工艺做出来的SPAD,DCR能差好几个数量级。

💡 我的经验: 选工艺时,一定要看缺陷密度指标。我一般要求<10^10 cm^-2,否则后处理会很麻烦。

3.2 DCR与温度的关系

温度对DCR的影响,我画了个图来说明:

DCR与温度的关系曲线 温度 (°C) -40 0 40 80 120 DCR (Hz) 10 100 1k 10k 热产生主导 隧穿+陷阱主导 拐点 ~50°C DCR曲线 过偏压: 2V

从图上能看出几个关键点:

  • 低温区(<-20°C):热产生被压制,DCR主要来自隧穿和陷阱。这时候DCR降得很慢,因为隧穿对温度不敏感。
  • 中温区(-20°C ~ 50°C):热产生开始占主导。温度每升10°C,DCR翻倍。这个区域最常用。
  • 高温区(>50°C):热产生爆炸式增长,DCR可能达到MHz级别。我建议别在这个温度范围用SPAD,除非你非用不可。
📌 实战建议: 做系统设计时,我一般把SPAD芯片温度控制在-20°C到30°C之间。低于-20°C,制冷成本太高;高于30°C,DCR涨得太快。这个区间性价比最高。

3.3 DCR与过偏压的关系

过偏压对DCR的影响,我总结成一句话:过偏压越高,DCR越大,但不是线性的。

具体来说:

过偏压 (V) 热产生贡献 隧穿贡献 陷阱辅助贡献 总DCR趋势
0.5 - 1.0 可忽略 缓慢增长
1.0 - 2.5 中等 开始显现 中等 线性增长
2.5 - 4.0 显著 超线性增长
> 4.0 极高 主导 极高 爆炸式增长

为什么会这样?我解释一下:

  • 过偏压增加,倍增区电场增强,雪崩触发概率提高
  • 同时耗尽区变宽,收集载流子的体积增大
  • 隧穿效应在高压下呈指数增长

我记得有一次做测试,过偏压从1V升到3V,DCR从500Hz涨到5kHz。但升到4V时,直接跳到50kHz。这个拐点一定要心里有数。

⚠️ 注意: 不同工艺的SPAD,DCR对过偏压的敏感度差别很大。我建议每批芯片都做一次过偏压扫描,找到自己的拐点。别完全相信datasheet上的典型值。

3.4 DCR的统计特性

DCR不是个固定值,它是个随机过程。我刚开始做SPAD时,总以为DCR是个常数,后来发现完全不是这么回事。

3.4.1 泊松分布

在短时间内,暗计数事件近似服从泊松分布。也就是说,单位时间内发生k次暗计数的概率是:

P(k) = (λ^k * e^(-λ)) / k!

其中λ是平均DCR。这个分布告诉我们:

  • 平均值等于方差(这是泊松分布的特点)
  • 长时间测量,DCR会围绕平均值波动
  • 波动幅度大约是√λ

3.4.2 空间分布

DCR在像素阵列上的分布不是均匀的。我画个图说明:

像素阵列DCR分布热力图 低DCR (<100 Hz) 中DCR (100-500 Hz) 高DCR (>500 Hz)

从热力图能看出几个规律:

  • 边缘像素DCR偏高:因为边缘区域工艺损伤大,缺陷多。我一般会屏蔽最外圈两行像素。
  • 存在热点像素:个别像素DCR特别高,可能是局部缺陷。这些像素需要做坏点标记。
  • 整体呈对数正态分布:大部分像素DCR集中在低值区,少数像素拖个长尾巴。

3.4.3 时间相关性

暗计数在时间上不是完全独立的。陷阱辅助会产生后脉冲效应——一个暗计数之后,短时间内再触发一个暗计数的概率会升高。

后脉冲概率公式:

P_afterpulse = P_0 * exp(-t / τ_trap)

其中τ_trap是陷阱的寿命,一般在几十纳秒到几微秒。死时间设置得越长,后脉冲影响越小。

💡 我的做法: 测量DCR时,我会记录至少1分钟的数据,然后做直方图。如果直方图偏离泊松分布太多,说明后脉冲严重,需要调整死时间或淬灭电路参数。

好了,DCR分析就讲到这里。记住一句话:DCR是SPAD的宿命,但我们可以通过温度控制、偏压优化和统计处理,把它压到可接受的范围。


专注资料整理