硬件选型策略:高灵敏度SPAD像素、大光圈光学系统、窄带滤光片选型
做ToF传感器这么多年,我越来越觉得一个道理:低光照性能好不好,七分靠选型,三分靠算法。你算法写得再漂亮,硬件底子不行,那就是巧妇难为无米之炊。
今天咱们就聊聊硬件选型的三板斧——SPAD像素、光学系统、窄带滤光片。这三样东西选对了,低光照下的稳定性基本就稳了八成。
一、SPAD像素:灵敏度是王道
SPAD,全称单光子雪崩二极管。说白了,它就是一个能检测到单个光子的"超级探测器"。我刚开始接触SPAD时,觉得这东西挺玄乎的——一个光子打进去,就能产生一个可测量的电脉冲?后来拆了几颗芯片才明白,原理其实不复杂。
SPAD工作在盖革模式,反向偏压超过击穿电压。一个光子进来,触发雪崩效应,电流瞬间放大到毫安级。嗯,这里要注意:雪崩必须淬灭,不然SPAD会一直导通,没法检测下一个光子。
1.1 关键参数:光子探测效率(PDE)
PDE是SPAD最核心的指标。它代表入射光子被探测到的概率。我见过一些低端SPAD,PDE只有10%出头,低光照下基本就是瞎子。
我个人习惯,低光照应用至少选PDE > 20%的SPAD。如果预算允许,30%以上更好。为什么?你想想看,PDE翻倍,等效于光源功率翻倍,但功耗和发热完全不变,这笔账太划算了。
| 应用场景 | 推荐PDE | 典型像素尺寸 |
|---|---|---|
| 室内近距离(< 5m) | > 15% | 10-15μm |
| 室内中距离(5-15m) | > 20% | 15-20μm |
| 室外/低光照 | > 25% | 20-30μm |
我在一个扫地机器人项目里踩过坑。当时选了PDE只有12%的SPAD,白天还好,一到黄昏就各种丢数据。后来换成PDE 22%的像素,同样的光照条件,数据完整度从60%提升到了95%。
1.2 暗计数率(DCR)
DCR是SPAD在没有光照时自发产生的噪声脉冲。温度越高,DCR越大。我建议室温下DCR要低于100cps(每秒计数),否则低光照下噪声会淹没信号。
二、大光圈光学系统:让更多光子进来
SPAD再灵敏,没有光子进来也是白搭。光学系统的任务就是尽可能多地收集反射光。
光圈用F数表示。F数越小,进光量越大。F/1.4的进光量是F/2.0的两倍。我建议低光照ToF系统至少用F/1.4的光圈,如果能做到F/1.2甚至F/1.0,那更好。
2.1 镜头选型的三个要点
- 透过率: 镜头镀膜很重要。AR镀膜(增透膜)能把透过率从90%提升到98%以上。别小看这8%,在低光照下可能就是"能测"和"不能测"的区别。
- 畸变控制: ToF对畸变比较敏感,尤其是边缘区域。我建议选畸变 < 1%的镜头,不然标定起来很麻烦。
- 温度稳定性: 塑料镜片便宜,但热胀冷缩严重。我做过对比测试,温度从25°C升到65°C,塑料镜片的焦点偏移了0.3mm,玻璃镜片只偏移了0.05mm。所以,工业级产品一定要用全玻璃镜片。
三、窄带滤光片:把干扰光挡在门外
ToF传感器最怕什么?环境光干扰。尤其是阳光,里面包含了从紫外到红外的全波段能量。如果不加滤光片,SPAD会被环境光饱和,根本测不到信号。
窄带滤光片的作用就是只让激光波长(通常是850nm或940nm)通过,其他波长的光全部滤掉。
3.1 带宽选择
带宽越窄,滤光效果越好,但透过率也会下降。我一般这样选:
- 室内应用: 带宽30-50nm,够用就行
- 室外/强光环境: 带宽10-20nm,必须窄
- 多台ToF同时工作: 带宽5-10nm,避免互相干扰
我记得有个客户做户外机器人,用了50nm带宽的滤光片。大晴天直接罢工,因为阳光中的红外成分太强了。后来换成15nm带宽,问题解决。
3.2 中心波长匹配
滤光片的中心波长必须和激光器匹配。激光器的波长会随温度漂移,典型值是0.3nm/°C。所以,滤光片的带宽要覆盖激光器在整个工作温度范围内的波长变化。
举个例子:激光器标称940nm,温度从-20°C到60°C,波长漂移约24nm。如果滤光片带宽只有10nm,那低温或高温下,激光波长可能跑到滤光片通带外面去,信号直接没了。
四、知识体系总览
下面这张图是我自己整理的硬件选型逻辑,你可以参考一下:
五、选型流程总结
说了这么多,我总结一下我的选型流程:
- 先定SPAD: 根据目标距离和光照条件,确定PDE和DCR指标
- 再配光学: 根据SPAD的灵敏度和视场角,选择合适F数和焦距的镜头
- 最后加滤光片: 根据激光器波长和温度范围,确定带宽和中心波长
这个顺序不能乱。我见过有人先选镜头,再找SPAD,结果发现SPAD的感光面太小,镜头的光斑打上去只有一半能用。嗯,这就是典型的"顺序搞反了"。
好了,硬件选型这块就聊到这儿。记住一句话:低光照下,每一分光都珍贵。从SPAD到镜头到滤光片,每个环节都要精打细算,才能让ToF在黑暗中也能看得清清楚楚。