3、SPAD关键性能参数:光子探测概率(PDE)、暗计数率(DCR)、后脉冲概率、时间抖动(FWHM)

做单光子探测器的选型,说白了就是跟这四个参数打交道。我入行那会儿,第一次看SPAD的datasheet,满屏的英文缩写看得我头皮发麻。后来踩过几次坑才明白,这四个参数就像汽车的四个轮子,哪个不行都跑不远。

今天咱们就一个一个掰开揉碎了讲。我会结合我实际项目中遇到的案例,帮你把这些参数吃透。

3.1 光子探测概率(PDE)

PDE,全称Photon Detection Efficiency。 说白了就是:打过来100个光子,你的探测器能“看见”几个。

举个例子,PDE=50%,意味着每两个光子过来,你只能数到一个。另一个哪去了?要么被反射了,要么被吸收了没产生雪崩,要么死时间(Dead Time)里没响应。

我个人习惯把PDE拆成三部分看:

  • 量子效率(QE):光子打到硅上,产生电子-空穴对的概率。这是材料物理决定的,咱改不了。
  • 雪崩触发概率:产生的载流子能不能引发雪崩。这个跟偏压有关系。
  • 填充因子(Fill Factor):感光面积占整个像素面积的比例。微透镜阵列能改善这个,但治标不治本。

避坑指南: 我曾经在选型时只看PDE峰值,结果发现那个峰值是在850nm波长下测的。我实际用的是405nm激光,PDE直接掉了一半。所以一定要看你的工作波长对应的PDE值,别被峰值忽悠了。

PDE的典型值范围:

  • 硅基SPAD:可见光波段 30%~70%
  • InGaAs SPAD:近红外波段 10%~30%
  • 超导纳米线(SNSPD):近红外可达 90%以上(但那是另一个赛道了)

3.2 暗计数率(DCR)

DCR,Dark Count Rate。 就是没光的时候,探测器自己在那瞎响的次数。

为什么会这样?因为半导体里总有热激发产生的载流子。温度越高,热激发越厉害,DCR就越高。你想想看,一个探测器如果DCR是1000 cps(counts per second),那你测微弱信号时,每秒钟就有1000个假信号混在里面。

我记得有一次做量子密钥分发(QKD)实验,系统白天死活跑不通。后来发现是空调关了,温度升到35°C,DCR飙到了原来的5倍。从那以后,我每次做实验第一件事就是看温度。

DCR的典型值:

温度 硅基SPAD(典型) InGaAs SPAD(典型)
25°C 100~1000 cps 10^4~10^6 cps
-20°C 10~100 cps 10^2~10^4 cps
-50°C 1~10 cps 10~10^3 cps

小技巧: 选型时,DCR和PDE要一起看。有的厂家为了标榜低DCR,把PDE做得很低。这其实没意义——你信号都探测不到了,暗计数再低有什么用?我一般会看“信噪比”,也就是PDE/DCR的比值。

3.3 后脉冲概率

后脉冲(Afterpulsing) 是个挺烦人的东西。简单说就是:探测器刚响应了一个光子,雪崩产生了大量载流子。其中一部分载流子被陷阱(trap)捕获了,过一会儿又被释放出来,引发第二次雪崩。

这个“过一会儿”可能是几纳秒到几微秒。你想想看,本来只来了一个光子,结果探测器给你报了两次。这在光子计数里就是严重的误差。

后脉冲概率的典型值:

  • 硅基SPAD:0.1%~1%(好的器件能做到0.1%以下)
  • InGaAs SPAD:1%~10%(这个比较头疼)

怎么抑制后脉冲?我总结了几招:

  • 降低温度:陷阱的寿命跟温度强相关,温度越低,陷阱释放越慢,后脉冲概率反而会降低。
  • 增加死时间:雪崩后强制关断一段时间,让陷阱释放完。但死时间长了,你又可能漏掉真实光子。
  • 使用淬灭电路:主动淬灭(Active Quenching)比被动淬灭(Passive Quenching)能更有效地抑制后脉冲。

注意: 后脉冲概率不是固定值,它跟死时间、偏压、温度都有关系。厂家给的典型值通常是在最优条件下测的。你实际用的时候,一定要在自己的系统里重新标定。

3.4 时间抖动(FWHM)

时间抖动(Timing Jitter) 衡量的是:光子到达时间和探测器输出电脉冲之间的时间差的不确定性。

FWHM(半高全宽)是常用的衡量指标。比如FWHM=50 ps,意味着大部分光子到达时间的测量误差在±25 ps以内。

为什么会有抖动?因为:

  • 光子被吸收的位置不同,载流子漂移到雪崩区的时间不同
  • 雪崩建立过程本身有统计涨落
  • 读出电路的噪声

我记得有一次做时间相关单光子计数(TCSPC),测荧光寿命。用的SPAD标称FWHM是100 ps,结果测出来的寿命曲线展宽严重。后来换了FWHM=30 ps的器件,曲线一下就清晰了。嗯,这里要注意:时间抖动直接影响你的时间分辨能力。

典型值:

器件类型 FWHM(典型) 应用场景
硅基SPAD 30~100 ps 荧光寿命、量子通信
InGaAs SPAD 100~500 ps 近红外测距、激光雷达
PMT(光电倍增管) 200~500 ps 弱光探测(但体积大)

3.5 四个参数的关系与权衡

这四个参数不是独立的。你调一个,其他三个跟着变。我画了一张图帮你理清关系:

SPAD 性能参数 PDE 探测效率 DCR 暗计数 后脉冲 概率 时间抖动 FWHM 偏压↑ → PDE↑ DCR↑ 死时间↑ → 后脉冲↓ 抖动↑ 温度↓ → DCR↓ 后脉冲↓ PDE基本不变

从这张图你能看到:

  • 偏压是PDE和DCR的共同推手。偏压高了,PDE上去了,DCR也跟着上去了。这是个典型的trade-off。
  • 死时间影响后脉冲和时间抖动。死时间设长了,后脉冲少了,但时间抖动可能变大(因为死时间内的光子被丢弃了)。
  • 温度是DCR和后脉冲的克星。降温能同时改善这两个参数,但代价是成本和体积。

我的选型经验:

  1. 先确定你的应用场景:是测时间(关注抖动)还是测强度(关注PDE和DCR)?
  2. 再定工作波长:可见光选硅基,近红外选InGaAs。
  3. 最后看系统预算:能不能加制冷?能不能接受高偏压?

我曾经帮一个客户选型,他非要PDE最高的器件。结果装上去发现DCR太高,信噪比还不如PDE低一档的。所以别迷信单一参数,要看系统整体表现。

3.6 实际测试中的注意事项

拿到一个SPAD,怎么测这四个参数?我简单说说:

  • PDE测试:用已知功率的激光器,配合衰减片,打到探测器上。数光子数,跟理论值对比。注意要扣除暗计数和后脉冲的影响。
  • DCR测试:把探测器完全遮光,直接数计数率。多测几次取平均。
  • 后脉冲测试:用短脉冲激光触发,看触发后一段时间内的计数分布。后脉冲通常出现在主脉冲后的几纳秒到几微秒内。
  • 时间抖动测试:用超短脉冲激光(脉宽<10 ps),配合时间相关单光子计数(TCSPC)模块,测时间分布直方图。FWHM就是抖动。

警告: 测试时一定要做好电磁屏蔽。我曾经有一次测DCR,怎么都降不下来,后来发现是旁边的开关电源在干扰。把电源挪远后,DCR直接降了一个数量级。

好了,这四个参数就讲到这里。记住一句话:没有完美的SPAD,只有最适合你应用的SPAD。选型时多看看datasheet,多问问厂家,有条件的话自己测一测。嗯,这些经验都是我用真金白银换来的,希望对你有帮助。


公众号:蓝海资料掘金营,微信deep3321