目前,越来越多的激光雷达厂家在最新的产品设计中应用SPAD-SoC。
凭借着优秀的综合性能、高度集成化和较低的系统成本,SPAD-SoC正在成为激光雷达的最核心器件。
做个不太恰当的比喻,这颗SPAD-SoC在激光雷达中的重要性,相当于“CPU+显卡+内存”对于一台电脑的重要性。
本文尝试对SPAD-SoC做一下简要介绍,主要包括基本原理、集成方案、主要指标和发展趋势等。
同时,近期会邀请国内头部SPAD-SoC厂家做一些最新产品分享和设计的思考,共同探讨SPAD-SoC在自动驾驶中的应用技术。(具体会议和交流群信息添加“雪岭飞花”微信maxhnnl,二维码见文末)
01
SPAD单体的基本原理
1. 基本定义
SPAD(Single Photon Avalanche Diode)是单个工作在盖革模式下的APD,SPAD的增益远高于APD和PD。
图片来源:阜时科技
2. 发展历史
SPAD的发展历史如下:
20世纪80年代,SPAD在实验室和科研机构中进行研究,在整个20世纪,SPAD以单个器件研究为主,没有能够进行大规模阵列化的制备;
2003年,CMOS工艺集成的SPAD器件首次出现,开始进入医疗、航天领域;
2005年以后,阵列化SPAD器件出现,如8x4和32x32的小型阵列;
2020年,苹果发布Lidar产品,激光雷达厂商宣布采用SPAD进行新产品的研发,大规模商用SPAD阵列开始流行;
2023年,Sony量产了全球首个车载大面阵SPAD芯片IMX459,SPAD像素尺寸10.08*10.08um,含有11万个SPAD像素(189/H x 600/V)。
3. 结构和工作模式
SPAD单体的结构如下:
图片来源:ISSW2024,Gulinatti (Politecnico di Milano)
SPAD的工作模式:
工作电压>击穿电压,光子入射,触发雪崩,开始探测,产生一个可以被TDC捕捉的数字信号。
淬火,使得工作电压<击穿电压,抑制雪崩,电路停止工作。
复位,将工作电压拉回到大于击穿电压状态,重复步骤1。
SPAD通过猝灭状态恢复到原来偏置状态,输出信号的幅度不与入射光子数成正比。
图片来源:阜时科技
02
SPAD-SoC原理和集成方案
1. 系统原理
SPAD-SoC芯片将SPAD阵列(包含了十几万~数百万的SPAD单体)、TDC、时间门控电路集成集成在一起,实现“光转电”、“电转数”和“数据处理”。
APD、SiPM和SPAD-SoC面阵的架构差异:
图片来源:九章智驾
2. 架构方案
图片来源:阜时科技
图片参考:灵明光子
不过实际应用中,SPAD与处理电路集成的组合方式可能更为多样:
图片来源:DOI: 10.3389/fphy.2022.906671
3. 3D堆叠工艺
采用3D堆叠工艺的SPAD-SoC芯片,结构分为上下结构,将SPAD探测器和逻辑电路分别在两片晶圆上实现。上层为单光子像素阵列(SPAD Pixel),下层为读出电路(包含TDC、TCSPC、DSP、MCU等)。
1)前照式FSI+3D堆叠工艺:
2)背照式BSI+3D堆叠工艺:
背照式BSI+3D堆叠工艺是目前最常用的方案,例如Sony的IMX459:
图片来源:Sony
以及,ST产品的性能示例:
4. 类型
根据不同的面积需求,SPAD-SoC可以具有不同类型的阵列形式:
在车载领域,SPAD-SoC主要采用线阵和面阵这两种形态。
图片来源:Sony
03
SPAD-SoC优势和设计要点
直接光子数字化,无需额外ADC,零读出噪声。灵敏度高,便于实现高速成像。
通过计数器的方式数光子,通过增加计数器的位数可以实现更高的计数值,动态范围大。
探测器和逻辑电路采用不同工艺节点,设计灵活,且功耗大幅降低。
SPAD间距可以设置的很小(例如小于 10 µm,最低低至 2.2 µm),可以集成大量像素(十万~数百万像素),使得SPAD性能大幅提高,占空比高,面积小。
各模块间的数据传输不受分立芯片间的带宽和延迟限制。
集成度高,整机成本低。
不过,SPAD-SoC有较高的设计壁垒,其设计要点如下:
图片来源:阜时科技
关键的设计指标:
图片来源:EPFL
其中,PDE、DCR和串扰对于性能影响较大:
PDE:光子探测效率
图片来源:ISSW2024,Gulinatti (Politecnico di Milano)
DCR:暗计数率
DCR是衡量在黑暗条件下,每秒触发 SPAD 事件数的指标(由于SPAD内部的热过程导致)。
串扰
图片来源:Angelo Gulinatti
04
发展趋势
SPAD阵列的总体发展情况如下:
在激光雷达领域的发展趋势:
资料来源:《SPADs and SiPMs Arrays for Long-Range High-Speed Light Detection and Ranging (LiDAR)》
对于工艺节点、像素数、像素间距等的发展趋势:
关键性能指标的发展趋势:
在车载领域,SPAD-SoC有如下几个发展方向。
1. 更小的像素尺寸,更大的阵列规模,提升性能
更大规模的SPAD阵列能够实现更好的探测效果:
不过,受制于器件设计和工艺,更小的像素尺寸和间距会使得串扰和抖动的挑战更大。
2. 集成度提升,降低成本
在SPAD-SoC芯片上完成数字化处理和高性能的片上算法,简化激光雷达的后端处理。
采用SPAD-SoC方案的车载高性能激光雷达,可以直接输出数字信号,后端仅需配备一颗超低算力的处理器即可完成激光雷达所有的信号处理。
3. 通过2D寻址解决“高反污染”
对于全固态激光雷达来说,1D寻址只在一个轴方向上进行扫描,2D寻址可在X和Y两个方向上扫描。2D寻址扫描分区可以更小,同一分区内不同像素通道间的串扰影响更低,行业里公认2D寻址是解决激光雷达“高反污染”问题的最佳方案。
图片来源:识光科技
4. 多种数据模式输出(灰度+深度+RGB)
基于SPAD的无穷大增益和单光子检测能力,SPAD-SoC还将具备高速和暗光成像等特点,因而可对道路上快速移动、突然出现的物体进行实时探测,确保夜晚行驶的安全性。
同时,SPAD芯片可以输出2D和3D数据,它无需搭配摄像头、无需对数据做后处理即可实时输出固定分辨率的深度图像、信号图像和环境图像,未来甚至可以替代部分低端摄像头。
如下是灵明光子对于SPAD-SoC的多数据模式方向的展望,供参考:
05
结语
本文是对SPAD-SoC的介绍较为简略,主要目的是抛砖引玉。
对于更详细的信息,我们会在本月组织的SPAD-SoC交流会中,请相关开发企业的资深专家做更深入的探讨交流。
欢迎对于车载激光雷达、SPAD技术感兴趣的老师,加入SPAD交流群,共同探讨交流,促进国产SPAD-SoC芯片在车载激光雷达中大放异彩。
获取交流会的线上直播链接以及加入SPAD技术交流群,请添加“雪岭飞花”:
本文内容仅代表个人观点,和真实情况有可能有偏差,仅供参考。如需要相关内容更详细的技术信息,欢迎添加“雪岭飞花”微信(maxhnnl)进一步交流,感谢。
雪岭:自动驾驶-系列文章
雪岭:激光雷达-系列文章
《激光雷达系列(三):配备激光雷达的汽车汇总(含安装方式)》(链接:https://zhuanlan.zhihu.com/p/688537867)
《55图分析:华为激光雷达详细拆解和系统方案》(华为96线激光雷达)
雪岭:毫米波雷达-系列文章
毫米波雷达原理详见:《毫米波雷达系列(一):毫米波雷达简介》(链接:https://zhuanlan.zhihu.com/p/686260069)
雪岭:红外摄像头-系列文章
雪岭飞花精品课
《雪岭飞花精品课:车载激光雷达》B站(4小时,10节,329页PPT):https://www.bilibili.com/cheese/play/ss34131
我是雪岭飞花,汽车行业24年开发经验,自动驾驶行业发展的见证者和参与者,自动驾驶感知和控制系统资深专家。
做有深度、高质量的技术分享,如果文章对您有帮助,欢迎关注、点赞和转发。如有疏漏或者错误,请批评指正。
如需加入自动驾驶专家微信群,和上千位自动驾驶CEO/CTO、研发/产品总监、资深开发专家探讨交流,请添加“雪岭飞花”微信(扫描下方二维码,或者搜索maxhnnl,特请备注所在公司和专业方向,感谢)。