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 四个参数的关系与权衡
这四个参数不是独立的。你调一个,其他三个跟着变。我画了一张图帮你理清关系:
从这张图你能看到:
- 偏压是PDE和DCR的共同推手。偏压高了,PDE上去了,DCR也跟着上去了。这是个典型的trade-off。
- 死时间影响后脉冲和时间抖动。死时间设长了,后脉冲少了,但时间抖动可能变大(因为死时间内的光子被丢弃了)。
- 温度是DCR和后脉冲的克星。降温能同时改善这两个参数,但代价是成本和体积。
我的选型经验:
- 先确定你的应用场景:是测时间(关注抖动)还是测强度(关注PDE和DCR)?
- 再定工作波长:可见光选硅基,近红外选InGaAs。
- 最后看系统预算:能不能加制冷?能不能接受高偏压?
我曾经帮一个客户选型,他非要PDE最高的器件。结果装上去发现DCR太高,信噪比还不如PDE低一档的。所以别迷信单一参数,要看系统整体表现。
3.6 实际测试中的注意事项
拿到一个SPAD,怎么测这四个参数?我简单说说:
- PDE测试:用已知功率的激光器,配合衰减片,打到探测器上。数光子数,跟理论值对比。注意要扣除暗计数和后脉冲的影响。
- DCR测试:把探测器完全遮光,直接数计数率。多测几次取平均。
- 后脉冲测试:用短脉冲激光触发,看触发后一段时间内的计数分布。后脉冲通常出现在主脉冲后的几纳秒到几微秒内。
- 时间抖动测试:用超短脉冲激光(脉宽<10 ps),配合时间相关单光子计数(TCSPC)模块,测时间分布直方图。FWHM就是抖动。
警告: 测试时一定要做好电磁屏蔽。我曾经有一次测DCR,怎么都降不下来,后来发现是旁边的开关电源在干扰。把电源挪远后,DCR直接降了一个数量级。
好了,这四个参数就讲到这里。记住一句话:没有完美的SPAD,只有最适合你应用的SPAD。选型时多看看datasheet,多问问厂家,有条件的话自己测一测。嗯,这些经验都是我用真金白银换来的,希望对你有帮助。
公众号:蓝海资料掘金营,微信deep3321