☰
SPAD单光子探测技术演进与国产替代进展
2026/10/28 15:32:36 网站建设 项目流程

单光子探测这件事,最早让我产生实感,是在一次低照度成像的调试现场。那会儿我们用的还是一套很笨重的分立器件方案,探测器、计时模块、数据采集卡堆了半张桌子,光是同步和走线就折腾了两天。后来有人提到SPAD——单光子雪崩二极管,说这玩意儿能把整个链路塞进一颗芯片里,我第一反应是"不可能吧"。结果几年下来,SPAD确实从实验室里的稀罕器件,变成了消费电子、车载、医疗影像里都能见到的核心元件。这篇就围绕SPAD这条线,把它从单光子探测到光子成像的技术演进、产业格局,以及国产替代的真实进展,掰开揉碎讲一遍。不管你是刚接触光子学的学生,还是正在做传感器选型的工程师,或者只是好奇手机里那颗"深度传感器"到底怎么工作的,下面这些内容应该都能给你一些可落地的参考。

1. 先把SPAD这件事说透:它到底在探测什么

1.1 单光子级别的信号,为什么普通探测器接不住

要理解SPAD的价值,得先明白它面对的是什么量级的信号。我们平时说的光,本质是光子流。一个很暗的场景,比如夜间几十米外的物体反射回来的光,落到单个像素上的光子数量可能只有几个到几十个每秒。传统的CMOS图像传感器或者光电二极管,输出的是与光强成正比的模拟电流,当光子少到这个程度,信号就淹没在读出噪声和暗电流里了,根本分不出来"有光"还是"没光"。

SPAD的思路完全不同。它工作在盖革模式,也就是把偏置电压加到击穿电压之上,这时候器件处于一种"一触即发"的亚稳态。只要有一个光子打进来产生一个电子-空穴对,这个载流子就会触发雪崩倍增,瞬间产生一个宏观可测的电流脉冲。注意关键词:一个光子,一个脉冲。它不关心光强是多少,只关心"有没有光子到达"以及"什么时候到达"。这就把探测灵敏度推到了物理极限——单光子级别。

这个特性带来的直接好处是,原本接不住的极弱信号现在能接住了;而更关键的是,因为输出是离散的脉冲,配合时间数字转换电路,就能精确记录每个光子到达的时刻,时间分辨率可以做到几十皮秒甚至更高。这一点是普通强度成像做不到的,也是后面所有光子成像应用的根基。

1.2 盖革模式与雪崩倍增:一个生活化的类比

我用一个类比来解释盖革模式。想象一个建在陡坡顶上的小球,平时它稳稳待着(对应器件处于偏置但未击穿的状态)。你轻轻碰一下(一个光子进来),它就滚下坡,一路撞倒沿途的其它球,形成连锁反应(雪崩倍增),最后你听到"哗啦"一大片声响(宏观电流脉冲)。这个"碰一下→连锁崩塌"的过程,就是盖革模式的核心。

但这里有个必须处理的问题:雪崩一旦触发,器件就被大量载流子"占满"了,得想办法把它"复位"回陡坡顶,才能探测下一个光子。这个复位动作叫淬灭。淬灭电路设计得好不好,直接决定了SPAD的死时间(两次探测之间的最小间隔)、后脉冲概率和整体性能。常见的淬灭方式有被动淬灭、主动淬灭和门控淬灭,被动最简单但死时间长,主动淬灭恢复快、适合高计数率场景,门控则用于需要精确时间窗口的应用。选哪种,取决于你的应用对计数率和时间精度的要求,这是实操中第一个要做的取舍。

1.3 SPAD和APD、PMT的区别,别搞混了

很多人会把SPAD和APD(雪崩光电二极管)、PMT(光电倍增管)混为一谈,其实定位差别很大。APD工作在击穿电压之下,输出的是线性放大的模拟信号,适合做强度测量,但没有单光子分辨能力;PMT灵敏度极高、响应快,但体积大、需要高压、怕强光、成本高,主要用在科研和高端仪器里;SPAD则是固态的、可集成的、数字输出的单光子探测器,能做成阵列,这是它最大的差异化优势。

器件类型工作模式输出形式单光子分辨可集成阵列典型场景
普通光电二极管光伏/光导模拟电流否是常规成像、光强测量
APD线性雪崩模拟电流否有限光通信、激光测距
PMT真空倍增电流脉冲是否科研仪器、医疗探测
SPAD盖革雪崩数字脉冲是是深度传感、荧光寿命、光子成像

这张表是我在做方案对比时常用的一个速查框架。核心结论就一句:要单光子灵敏度又要小型化和阵列化,SPAD几乎是唯一解。这也是为什么这些年它从科研走向产业的速度这么快。

2. 从单点到阵列:SPAD技术演进的三级跳

2.1 第一阶段:分立器件时代的单点探测

早期的SPAD就是一个个独立的二极管,配上分立的高压偏置、淬灭电阻和放大整形电路。这个阶段的典型应用是光子计数和激光测距——发一个激光脉冲,用SPAD记录回波到达的时间,乘以光速除以二就是距离。结构简单、原理清晰,但问题也很明显:一个器件只能测一个点,要做成像就得靠机械扫描,速度慢、体积大、可靠性差。

我在这个阶段踩过的一个坑是淬灭电阻的取值。取值太小,淬灭不彻底,器件容易持续导通烧掉;取值太大,恢复时间过长,计数率上不去。当时为了兼顾两者,反复试了好几组阻值,最后才找到一个平衡点。这个经验说明,分立方案虽然简单,但每个参数都得手工调,规模化很难,这也倒逼了后面的集成化。

2.2 第二阶段:CMOS集成让SPAD变成阵列

真正的转折点是SPAD工艺和标准CMOS工艺的兼容。当人们发现可以在普通CMOS产线上做出性能可接受的SPAD时,局面就变了——探测器、淬灭电路、时间数字转换器、甚至部分处理逻辑,全都能集成到同一颗芯片上。这就是所谓的SPAD阵列,也叫硅光电倍增器的大规模集成形态。

集成化带来的第一个质变是并行。一个阵列里成千上万个SPAD同时工作,每个像素独立记录光子到达时间,一次曝光就能拿到整个视场的深度信息,不再需要机械扫描。第二个质变是成本。CMOS产线的规模效应把单颗成本压了下来,SPAD从"科研级器件"变成了"消费级器件"。第三个质变是系统简化,外围电路大幅减少,模组可以做得很小,这直接打开了手机、车载这些对体积和成本极度敏感的市场。

2.3 第三阶段:向光子成像与多模态融合演进

现在的SPAD已经不只是"测距"了。随着像素尺寸缩小、时间分辨率提升、片上处理能力增强,它正在往真正的光子成像走。所谓光子成像,不只是记录光强,而是记录每个光子的时空信息,进而重建出场景的三维结构、材质特性甚至动态过程。

具体来说,现在的SPAD阵列能做的事情包括:高精度深度成像(直接飞行时间测距)、荧光寿命成像(通过光子到达时间的分布反推分子环境)、时间分辨光谱、以及和RGB图像融合的多模态感知。这里面荧光寿命成像特别值得一提,它利用的是不同物质在受激后发光衰减时间不同的特性,SPAD记录大量光子的到达时间分布,拟合出寿命曲线,就能在细胞层面区分不同成分。这类应用对时间分辨率的要求极高,正是SPAD的强项。

从单点到阵列再到多模态,这条演进线背后的逻辑其实很清晰:每一次跃迁都是因为下游应用对"更多信息、更小体积、更低成本"的需求在推着走。理解了这条主线,再看具体的技术选择就不会迷路。

3. 光子成像落地时,那些绕不开的核心技术点

3.1 直接飞行时间测距:精度是怎么算出来的

SPAD最主流的应用是直接飞行时间测距(dToF)。原理不复杂:发射一个短激光脉冲,SPAD记录回波光子到达的时间,距离等于光速乘以时间差除以二。但要做到高精度,里面的门道不少。

先说精度来源。单次测量的时间误差主要来自三个方面:SPAD本身的时间抖动(jitter)、时间数字转换器的量化误差、以及光子统计涨落。时间抖动是器件固有属性,好的SPAD可以做到几十皮秒,对应距离误差约几毫米到一厘米。量化误差取决于TDC的精度,一般做到几十皮秒量级。而统计涨落则靠多次累积来压制——同一个点测成千上万次,把直方图峰值的位置找出来,精度能提升到亚厘米甚至毫米级。

这里有个实操要点:累积次数不是越多越好。次数多了,帧率下降、功耗上升,而且当场景里有运动物体时,过度累积会导致运动模糊。我一般的做法是先估算场景的动态范围,静态场景可以多累积,动态场景则要限制单帧的累积次数,靠提高发射频率来补。这个平衡点需要根据具体产品形态去调,没有万能参数。

3.2 光子统计与直方图处理:噪声是怎么被压下去的

SPAD输出的是离散的光子事件,单看一个事件毫无意义,真正的信息藏在大量事件的统计分布里。把同一像素在多次测量中记录到的光子到达时间做成直方图,真实信号会在某个时间点形成一个峰,而环境光、暗计数这些噪声则均匀散布在时间轴上。峰值位置对应真实距离,峰值相对于噪声底的显著程度决定置信度。

处理这个直方图有几个常用技巧。一是峰值检测,找最大值或者做匹配滤波;二是质心法,对峰附近做加权平均,适合信号较宽的情况;三是多峰分离,当视场里有前后两个物体时,直方图会出现双峰,需要算法把它们分开。这些处理现在很多都做在芯片内部或者配套的DSP里,但理解原理对调参很关键。

提示:环境光强的时候,噪声底会抬高,弱信号峰容易被淹没。这时候要么缩短单次测量的门控窗口把无关时间段的噪声挡掉,要么提高发射功率,要么增加累积次数。三者要配合着调,单靠一个手段往往不够。

3.3 像素结构与填充因子:小像素带来的连锁反应

SPAD阵列往高分辨率走,像素就得做小。但像素一小,填充因子(感光面积占像素总面积的比例)就下降,因为每个像素里除了SPAD本身,还要塞淬灭电路、TDC、存储和逻辑。填充因子低意味着同样光照下收到的光子少,信噪比下降。

业界的应对办法主要有两个。一是微透镜,在每个像素上方加一个微透镜把光汇聚到感光区,等效提升填充因子;二是背照式工艺,把电路层和感光层分开,光从背面进来,不受正面金属走线遮挡。这两个手段组合起来,能把有效填充因子拉回一个可接受的水平。但背照式工艺复杂、成本高,不是所有产品都用得起,所以中低端产品更多靠微透镜和像素共享电路来折中。

这个取舍在实际选型时很现实:如果你的应用对分辨率要求高、对成本不敏感,背照式是首选;如果是消费级大批量产品,就得在像素尺寸、填充因子和成本之间找平衡。没有绝对的好坏,只有匹配不匹配。

4. 产业格局:谁在做,卡在哪,国产走到哪一步了

4.1 全球产业链的分工现状

SPAD这条产业链可以粗略分成三段:上游是晶圆制造和工艺,中游是芯片设计和模组集成,下游是各类应用终端。上游的难点在于SPAD专用工艺,比如深n阱结构、保护环设计、背照式流程,这些工艺know-how集中在少数几家代工厂手里。中游拼的是电路设计能力和系统集成能力,谁能把淬灭、TDC、处理逻辑做得更紧凑更省电,谁就有优势。下游则是应用定义,谁离场景近,谁就能反向定义芯片规格。

目前的格局是,上游工艺和高端芯片设计仍以海外厂商为主,他们在车规级、医疗级这些高可靠性领域积累深。中游的模组和部分中端芯片,国产厂商已经切入并形成规模。下游应用则是国产厂商的强项,因为离市场近、迭代快。

4.2 国产突破的真实进展与短板

说国产突破,得实事求是地分环节看。在模组集成和应用方案这一环,国产厂商进步非常明显,尤其是消费电子和部分工业测距场景,已经能做到性能和成本都有竞争力。在芯片设计这一环,中端产品基本可用,高端产品(比如高分辨率大阵列、车规级)还在追赶。在上游工艺这一环,是最需要时间积累的地方,专用工艺平台的成熟度直接决定了器件性能的上限。

我观察到的一个积极信号是,国产厂商不再只是做pin-to-pin替代,而是开始针对具体场景做差异化定义,比如针对特定测距距离优化像素结构、针对低功耗场景优化淬灭策略。这种从"替代"到"定义"的转变,才是产业真正往上走的标志。短板也很清楚:高端工艺平台、车规认证周期、以及长期可靠性数据的积累,这些都不是短期能补上的,需要持续投入。

产业链环节国产现状主要挑战突破方向
上游晶圆工艺中低端可用,高端追赶专用工艺平台成熟度工艺与设计协同优化
中游芯片设计中端有竞争力大阵列、高时间精度电路架构创新
模组集成进步明显一致性与良率封装与标定工艺
下游应用优势明显高端场景验证场景定义反推芯片

4.3 选型时的现实考量:别只看参数表

做选型的时候,参数表上的数字很诱人,但真正决定项目成败的往往是参数表之外的东西。我总结了几条实操经验:第一,看时间抖动的测试条件,有些厂商标的是最佳条件下的值,实际工作条件下会差不少,一定要问清楚测试环境;第二,看环境光抑制能力,很多应用是在有环境光的情况下工作的,抗环境光指标比暗室里的灵敏度更重要;第三,看长期稳定性,SPAD的暗计数率会随温度和老化漂移,有没有片上温度补偿和自校准机制很关键;第四,看配套生态,有没有成熟的评估板、驱动库、标定工具,这些直接影响开发周期。

还有一点容易被忽略:供应链的可持续性。SPAD芯片往往要配合特定的封装和标定工艺,如果供应商的产线不稳定,后期量产会非常痛苦。所以在选型阶段就要把供应商的产能和交付能力纳入评估,不能只盯着样品性能。

5. 实操层面:从评估板到产品化的几个关键动作

5.1 评估阶段怎么快速验证一颗SPAD

拿到评估板之后,别急着跑官方demo,先做三件事建立基线。第一,测暗计数率随温度的变化曲线,这能帮你判断器件的本底噪声水平和温度特性,为后面的温补设计打基础。第二,测时间抖动的实际分布,用标准反射靶在不同距离下测,看抖动是否随距离或光强变化。第三,测环境光下的性能衰减,逐步增加背景光强,观察信噪比和测距成功率的下降曲线。

这三组数据做完,你对这颗器件的真实能力就有了底。官方demo往往是在理想条件下跑的,参考价值有限。我见过不少项目,demo阶段一切正常,一到真实环境就问题百出,根源就是没做这些基线测试。

5.2 标定与温补:产品化绕不过去的坎

SPAD阵列出厂时每个像素的特性都有细微差异,时间偏移、增益、暗计数率都不完全一致,必须做逐像素标定。标定的核心是建立一个查找表,记录每个像素的偏移量,工作时做补偿。这个标定过程需要精密的时间基准和稳定的环境,通常在生产线上完成。

温度补偿同样关键。SPAD的击穿电压随温度变化,偏置电压如果不跟着调,探测效率会漂移。常见的做法是片上集成温度传感器,配合查找表动态调整偏置。这个机制设计得好不好,直接决定了产品在宽温域下的表现。实操中要注意,温补的响应速度要跟得上环境变化,太慢会导致瞬态性能下降。

5.3 光学系统配合:别让好芯片毁在光路上

再好的SPAD芯片,光路设计不到位也白搭。发射端的光斑要和接收端的视场匹配,否则能量浪费或者引入杂散光。接收端的滤光片要选对波段,把环境光尽量挡在外面,同时保证信号波长高透过。镜头的光圈和景深要根据测距范围来定,大光圈进光多但景深浅,小光圈景深大但信号弱。

我踩过的一个坑是滤光片的带宽选太宽,结果白天环境光进来太多,噪声底抬高,测距距离直接腰斩。后来换成窄带滤光片,配合发射端的波长稳定,问题才解决。这个教训说明,SPAD系统的性能是芯片、光路、算法三者共同决定的,任何一环短板都会拖累整体。

6. 几个容易踩的坑和我的应对心得

6.1 后脉冲与死时间:被低估的性能杀手

后脉冲是指一次雪崩之后,器件在淬灭恢复过程中被陷阱捕获的载流子再次触发雪崩,产生虚假的"第二个光子"事件。这个效应在高温和高计数率下尤其明显,会直接污染直方图,让测距出现系统性偏差。很多新手只看灵敏度指标,忽略了后脉冲,结果在高温场景下性能崩掉。

应对办法,一是选后脉冲特性好的器件和工艺,二是控制工作温度,三是算法上做后脉冲校正。校正的思路是根据已知的后脉冲概率分布,从测量直方图里把虚假事件的影响减掉。这个校正做得好,能显著改善高温下的表现。

6.2 环境光饱和:白天和夜晚是两套系统

SPAD对单光子敏感,这既是优点也是麻烦。强环境光下,探测器被背景光子"淹没",信号光子占比极低,测距成功率骤降。解决思路前面提过:窄带滤光、缩短门控窗口、提高发射功率、增加累积。但要注意,这些手段都有代价,滤光片太窄对发射波长稳定性要求高,门控窗口太短限制测距范围,发射功率受限于人眼安全和功耗。

实际产品里,往往是多套策略动态切换,根据环境光强度自动调整工作模式。这个自适应逻辑的设计,是产品差异化的关键之一。

6.3 多机干扰:一个场景里多台设备怎么办

当多台SPAD测距设备在同一场景工作时,彼此的发射光会互相干扰,导致测距错误。这在车载、机器人集群场景里很现实。应对手段包括编码发射(不同设备用不同的脉冲编码)、时间分片(错开工作时间)、以及算法上做干扰识别和剔除。编码发射是比较主流的方向,通过对发射脉冲做特定调制,接收端只认自己编码的回波,能有效抑制互扰。

这块的实操经验是,编码方案要和累积策略配合设计,编码太复杂会增加处理负担,太简单又抗干扰能力不足。需要在抗干扰能力和系统复杂度之间找平衡。

7. 往后看:SPAD还会往哪走

从技术趋势看,SPAD接下来几个方向比较明确。一是像素继续缩小、阵列继续做大,往更高分辨率的深度成像走,这依赖工艺进步和电路架构创新。二是时间精度继续提升,往皮秒级走,打开更多时间分辨应用。三是片上智能化,把更多处理逻辑集成进来,降低系统功耗和延迟。四是多模态融合,SPAD和RGB、IMU等传感器深度融合,输出更丰富的场景理解。

从产业角度看,国产替代会继续往上游走,工艺平台的成熟是绕不开的一关。同时,应用场景的拓展会反过来定义芯片规格,谁能更早抓住新兴场景(比如机器人、AR、生物检测),谁就能在下一轮竞争里占位。

我个人在实际项目里的体会是,SPAD这个领域技术更新快,但底层原理相对稳定,把盖革模式、淬灭、光子统计这几个基础吃透,再看新器件新方案就不会慌。另外,别迷信参数,多做基线测试,多考虑真实环境,这些笨功夫往往比追新指标更有用。最后分享一个小技巧:做直方图处理时,先把原始数据存下来,别急着在线上做压缩,后期调算法的时候原始数据能救命。这个习惯帮我省过好几次返工的麻烦。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询