4. 单光子探测系统总体设计

单光子探测系统的总体设计,本质上是在“极微弱光信号—电脉冲—数字时间戳—可存储数据”这条链路上,逐级解决信噪比、带宽、时间精度与数据吞吐之间的矛盾。一个完整的系统通常由五个功能域构成:光学收集、探测器、信号调理、时间数字转换(TDC)与数据采集(DAQ)。它们不是简单的串联关系,而是存在参数耦合:光学收集决定光子到达探测器的空间与光谱匹配程度,探测器决定输出脉冲的幅度与抖动,信号调理决定脉冲能否被可靠甄别,TDC决定时间量化精度,DAQ决定单位时间能记录多少事件。总体设计的核心任务,就是让这五级在带宽、阈值、死时间与数据率上互相匹配,而不是各自追求单项最优。

一、系统架构与信号流向

从架构上看,光学收集位于最前端,负责把自由空间或光纤中的微弱光场汇聚到探测器有效感光面。对于硅光电倍增管(SiPM)或单光子雪崩二极管(SPAD),有效感光面通常只有几十微米到几毫米,因此收集效率直接决定系统探测效率。探测器把单个光子转换为宏观电脉冲,SPAD输出的是纳秒级前沿的电压脉冲,SiPM输出的是多像素叠加的准高斯脉冲。信号调理级完成阻抗匹配、放大、阈值甄别与电平转换,把模拟脉冲变成标准逻辑电平。TDC把逻辑脉冲的到达时刻转换为数字码,DAQ再把时间戳、通道号与计数信息打包上传。下图给出这一架构的信号流向与关键参数位置。

光学收集 透镜 / 光纤耦合 滤光片 / 光阑 耦合效率 η 探测器 SPAD / SiPM 偏置电压 V_bias 增益 / PDE / DCR 信号调理 前置放大 / 比较器 阈值 V_th 走线阻抗 50 Ω TDC 时间数字转换 LSB / 抖动 多通道对齐 DAQ 数据采集 时间戳/计数 USB/以太网 光子 探测器输出脉冲 甄别后逻辑电平 时间戳 t = 1024 LSB 数据包 ch, t, cnt 关键耦合关系 • 光学耦合效率 η 与探测器 PDE 共同决定系统探测效率;η 偏低时提高 V_bias 会同时抬高 DCR。 • 信号调理阈值 V_th 需高于噪声基线、低于最小单光子脉冲幅度;阈值过高会漏计,过低会误触发。 • TDC 的 LSB 与探测器抖动共同决定时间分辨率;DAQ 吞吐率必须大于最大事件率,否则出现死时间丢数。

二、光学收集与探测器匹配

光学收集级的设计目标是把目标光场尽可能无损地送到探测器有效区域,同时抑制背景光。以自由空间耦合为例,若采用焦距 f=25 mm、口径 D=12.7 mm 的平凸透镜,探测器感光面直径 d=3 mm,则几何耦合效率近似为 (d/(2f·NA))² 的匹配问题,实际更常用的是直接测量耦合效率 η。假设入射光功率为 1 pW(约 3.1×10⁶ 光子/秒,波长 650 nm),透镜与滤光片总透过率 0.85,探测器有效感光面覆盖率为 0.7,则到达探测器的等效光子率约为 3.1×10⁶×0.85×0.7≈1.84×10⁶ 光子/秒。这个量级说明:即使光源很弱,背景光与探测器暗计数仍可能成为主要计数来源,因此滤光片带宽与探测器暗计数率(DCR)必须一起评估。

探测器选型时,SPAD 适合单通道、低暗计数、高时间精度的场合,典型 DCR 在 10~100 cps 量级,时间抖动可低至 30~100 ps;SiPM 适合多像素、较高计数率场合,增益约 10⁶,但 DCR 与串扰更高。偏置电压 V_bias 通常设置在击穿电压 V_br 之上 2~5 V,过压 V_ov 越大,PDE 越高,但 DCR 也近似指数上升。因此总体设计要在“探测效率—暗计数—时间抖动”三者之间取折中,而不是一味提高 V_ov。

三、信号调理与阈值设计

信号调理级的关键是把探测器输出的模拟脉冲转换为 TDC 可识别的逻辑边沿。SPAD 常用无源淬灭加比较器方案:探测器输出经 50 Ω 传输线进入比较器,比较器阈值 V_th 由 DAC 设定。假设单光子脉冲幅度约 50 mV,噪声基线峰峰值约 8 mV,则 V_th 可先设为 20 mV,即约 2.5 倍噪声峰峰值,既能抑制噪声误触发,又保留足够裕量。若脉冲幅度因过压降低而降到 30 mV,则 V_th 需相应下调,否则会出现漏计。实际调试时可用示波器在比较器输入端观察脉冲幅度分布,再以“最小有效脉冲幅度的 40%~60%”作为阈值初值。

此外,走线阻抗必须保持 50 Ω 连续,避免反射造成双沿触发。比较器输出应使用 LVDS 或 LVPECL 差分电平,以减少共模噪声对 TDC 边沿判断的影响。若探测器与比较器距离超过 10 cm,建议在探测器端就近放置前置放大器,而不是把微弱脉冲长距离传输后再放大。

四、TDC 与 DAQ 的匹配

TDC 的核心参数是最小时间分辨率 LSB 与死时间。以 1 ns LSB 的 TDC 为例,若探测器抖动为 80 ps,则系统时间分辨率主要由探测器抖动决定,TDC 量化误差可忽略;若 LSB 为 500 ps,则量化误差开始与探测器抖动可比,系统分辨率下降。多通道系统中,各通道 TDC 还需做时间对齐,通常用同一电脉冲同时送入各通道,测量通道间偏移并写入校准表。

DAQ 侧要保证吞吐率大于最大事件率。假设 4 通道、每通道最大 1×10⁶ 事件/秒,每个事件打包为 8 字节时间戳加 2 字节通道号,则总数据率约为 4×10⁶×10 B=40 MB/s,USB 2.0 实际带宽约 30~40 MB/s,已接近上限,此时应改用千兆以太网或降低事件率。若采用“仅记录符合事件”模式,可先由 FPGA 做时间窗筛选,把数据率降到原来的 1/10 以下,这是总体设计中非常有效的降载手段。

总体设计检查顺序建议:先确认光学耦合效率与探测器 PDE 是否满足最低探测效率;再确认阈值与脉冲幅度是否匹配;然后确认 TDC 的 LSB 与抖动是否满足时间精度;最后确认 DAQ 吞吐率是否大于最大事件率。任何一级不匹配,都会在最终计数率或时间谱上表现为丢数、误计或分辨率恶化。

五、设计示例与判断依据

以一个 650 nm、4 通道 SiPM 单光子计数系统为例:光学收集采用 f=30 mm 透镜加 650±10 nm 带通滤光片,耦合效率实测约 0.6;SiPM 过压 3 V,PDE 约 25%,DCR 约 200 kcps/通道;信号调理阈值设为 25 mV,比较器输出 LVDS;TDC LSB 为 250 ps,四通道对齐偏差小于 1 LSB;DAQ 采用千兆以太网,实测持续写入 60 MB/s。若最终测得某通道计数率明显低于其他通道,应依次检查该通道光纤耦合、SiPM 偏置、比较器阈值和 TDC 通道对齐,而不是直接怀疑光源。判断系统是否达到设计目标,可看三个指标:暗计数下本底计数率是否低于预期信号率的 10%;时间谱半高全宽是否接近探测器抖动与 TDC 量化误差的合成值;高计数率下计数是否随光强线性增长,若出现饱和则说明死时间或 DAQ 吞吐率已成为瓶颈。

总体设计不是一次完成的,而是从光学、探测器、调理、TDC 到 DAQ 逐级验证、逐级回退修改的过程。每一级的输出都应能被下一级正确接收,每一级的参数都应在系统层面有明确的判断依据,这样单光子探测系统才能从“能出数”走向“数可信”。