4. 激光光源基础
光电探测器,说白了就是激光雷达的「眼睛」。我见过不少团队,光学系统设计得漂漂亮亮,结果探测器选型没做好,整机性能直接拉胯。这一章咱们就把APD、SPAD、SiPM这三兄弟掰开揉碎讲清楚。
4.1 三种探测器的工作原理
4.1.1 APD(雪崩光电二极管)
APD的工作原理,我习惯这么跟新人讲:它就是一个加了高压的普通光电二极管。光子进来产生电子-空穴对,然后在高电场下被加速,撞击出更多载流子——这就是雪崩效应。
关键参数是倍增因子M,一般在几十到几百。M不是越大越好,我踩过这个坑——有一次为了追求增益把偏压调得太高,结果噪声暴涨,信噪比反而下降了。
APD核心特点:
- 线性工作模式,输出电流与光功率成正比
- 增益适中(M=50~300)
- 响应速度快,适合脉冲飞行时间法
- 需要高压偏置(100~400V)
4.1.2 SPAD(单光子雪崩二极管)
SPAD本质上就是工作在盖革模式下的APD。偏压超过击穿电压,一个光子就能触发自持雪崩。输出不再是模拟信号,而是数字脉冲——有光子就「啪」一下,没有就安静。
这里有个关键概念叫死时间。雪崩发生后需要淬灭电路把电压拉下来,等恢复后才能探测下一个光子。我做过一个项目,死时间设得太短,结果后脉冲效应严重,测距精度一塌糊涂。
注意:SPAD不能同时探测多个光子。如果回波信号太强,SPAD会饱和。这就是为什么远距离用SPAD很香,近距离反而要加衰减片。
4.1.3 SiPM(硅光电倍增管)
SiPM就是一堆SPAD微元并联组成的阵列。每个微元有自己的淬灭电阻,输出是所有微元信号的叠加。这样一来,SiPM既能探测单光子,又能处理多光子信号——动态范围比单个SPAD大得多。
我记得第一次用SiPM时,被它的增益吓了一跳——典型值10^5~10^6,比APD高三个数量级。但增益高不代表一切,暗计数和串扰才是SiPM的软肋。
4.2 核心性能参数对比
选型不能光看原理,得拿参数说话。下面这张表是我自己整理的核心参数对比,项目上用了很多次:
| 参数 | APD | SPAD | SiPM |
|---|---|---|---|
| 增益 | 50~300 | 10^5~10^6 | 10^5~10^6 |
| 响应度(@905nm) | ~50 A/W | 数字输出 | ~10^5 A/W |
| 噪声等效功率(NEP) | 0.1~1 pW/√Hz | ~0.01光子/脉冲 | 0.1~1光子/脉冲 |
| 带宽 | 100 MHz~1 GHz | ~10 MHz(受死时间限制) | ~10 MHz |
| 动态范围 | 大(线性) | 小(单光子级) | 中(微元数量决定) |
| 工作电压 | 100~400V | 20~50V(过偏压) | 20~50V |
| 温度敏感性 | 高(需温控补偿) | 高 | 中 |
4.3 响应度与噪声等效功率(NEP)
4.3.1 响应度
响应度就是探测器把光转成电的能力。对APD来说,响应度R = R₀ × M,其中R₀是原初响应度,M是倍增因子。举个例子,一个硅APD在905nm的R₀大约是0.5 A/W,如果M=100,那响应度就是50 A/W。
SPAD和SiPM的响应度概念不太一样——它们输出的是脉冲计数,所以通常用光子探测效率(PDE)来衡量。PDE = 量子效率 × 雪崩触发概率 × 填充因子。我见过有人把PDE和响应度搞混,结果系统链路预算算错了整整10 dB。
4.3.2 噪声等效功率(NEP)
NEP的定义很直白:信噪比等于1时所需的入射光功率。说白了就是探测器能探测到的最小信号。
APD的NEP主要受散粒噪声和暗电流噪声限制。计算公式是:
NEP_APD = √(2q × I_d × M² × F) / R
其中:
q = 电子电荷
I_d = 暗电流
M = 倍增因子
F = 过剩噪声因子(通常M×F ≈ M^x,x=0.3~0.5)
R = 响应度
SiPM的NEP则主要受暗计数率(DCR)和串扰概率影响。我做过一个对比实验:同样条件下,SiPM的NEP比APD低一个数量级,但前提是温度要控制好——温度每升高10°C,DCR翻倍。
实战经验:选型时别只看NEP的绝对值。我曾经选了一款NEP极低的SPAD,结果环境光一强就饱和了。系统级的信噪比才是王道,探测器参数要放在整个链路里看。
4.4 带宽与增益的权衡
带宽和增益,在探测器选型里是一对冤家。增益高了,带宽就上不去;带宽宽了,增益就得降。为什么会这样?
根本原因在于增益-带宽积(GBP)是常数。APD的GBP一般在100~500 GHz。举个例子:一个APD的GBP是200 GHz,如果你需要1 GHz带宽,那最大增益只能做到200;反过来,如果你要增益500,带宽就只剩400 MHz。
我做过一个1550nm的激光雷达项目,要求测距精度±2cm,对应带宽至少500 MHz。当时选了一款高增益APD,带宽只有300 MHz,结果测距抖动大得没法用。后来换了低增益高带宽的型号,配合跨阻放大器,问题才解决。
SiPM的带宽受限于微元恢复时间,典型值在10~50 MHz。这个带宽做近距离高精度还行,远距离就吃力了。SPAD更惨,死时间直接限制了最大计数率,带宽通常不超过10 MHz。
选型建议:
- 远距离(>200m):优先APD,带宽高、动态范围大
- 单光子级探测:SPAD,但要注意死时间和饱和问题
- 中等距离、多光子场景:SiPM,增益高、动态范围适中
4.5 知识体系总览
下面这张图把三种探测器的核心逻辑串起来了,选型时对着看就行:
4.6 避坑指南
最后分享几个我踩过的坑,希望能帮大家少走弯路:
坑1:APD的增益温度系数很大,大约0.5~1%/°C。我曾经在夏天调试好的系统,冬天直接偏压不够用。解决方案是加温控补偿电路,或者选带温补的APD模块。
坑2:SPAD的后脉冲效应。死时间设得太短,前一个脉冲的残余载流子会触发假脉冲。我建议死时间至少设为恢复时间的3~5倍。
坑3:SiPM的光子串扰。微元之间光学隔离不彻底,一个微元雪崩时发出的光子会触发相邻微元。选型时注意看串扰概率参数,一般<10%才算合格。
嗯,这一章的内容就到这儿。探测器选型没有标准答案,关键是把原理吃透,参数算清楚,再结合自己的应用场景做取舍。下次项目上遇到选型问题,翻翻这章的内容,应该能帮你省不少时间。