2. ToF测距原理

ToF(Time of Flight,飞行时间)测距的本质,是测量光从发射端出发、经目标反射后返回接收端所经历的时间,再乘以光速换算成距离。VCSEL 发射驱动设计的全部指标——脉宽、峰值电流、上升沿、占空比、调制频率——最终都要服务于“让这个时间被更准地测出来”。因此理解测距原理,是理解驱动电路取舍的前提。

一、核心原理:从飞行时间到距离

设光往返时间为 t,光速为 c,则目标距离为:

d = c · t / 2
c ≈ 3×10^8 m/s
1 ns 往返时间 ≈ 15 cm 距离
1 cm 距离 ≈ 66.7 ps 往返时间

这组数字非常关键:要分辨 1 cm 的距离变化,系统必须能分辨约 67 ps 的时间差。这直接决定了 VCSEL 驱动必须做到亚纳秒级上升沿,也决定了接收链路带宽、TDC 分辨率与时钟抖动的设计下限。

按测量方式,ToF 分为两大类:直接飞行时间(dToF)直接计时单次光脉冲的往返时间;间接飞行时间(iToF)不直接计时,而是通过测量调制光信号的相位差反推时间。二者对 VCSEL 驱动的要求差异极大。

二、dToF 与 iToF 的对比

维度 直接飞行时间 dToF 间接飞行时间 iToF
测量对象 单脉冲往返时间 调制信号相位差
光源调制 窄脉冲、高峰值功率 连续波、正弦或方波调制
典型脉宽/频率 1~10 ns 脉冲 10~200 MHz 调制
VCSEL 驱动重点 峰值电流、上升沿、抖动 调制线性度、占空比、相位稳定
测距范围 远,可达数十米 近中距,受模糊距离限制
抗多径能力 较强 较弱,易受多径干扰
典型应用 激光雷达、远距测距 手机对焦、人脸识别、手势

三、脉冲调制与连续波调制

脉冲调制用于 dToF。VCSEL 被驱动为极短、极高峰值电流的光脉冲,接收端用 SPAD 或 APD 探测回波光子,由 TDC 记录发射与接收的时间戳。其核心矛盾是:脉冲越窄,时间分辨率越高,但单脉冲能量越低,回波越弱。因此驱动必须在极短脉宽内注入大电流,同时保持波形干净、无拖尾。

连续波调制用于 iToF。VCSEL 以固定频率 f 连续调制,接收端测量回波相对发射信号的相位延迟 φ。距离与相位关系为:

d = c · φ / (4π · f)
模糊距离 d_max = c / (2f)
f = 50 MHz  → d_max = 3 m
f = 20 MHz  → d_max = 7.5 m

调制频率越高,距离分辨率越好,但无模糊测距范围越小。这是 iToF 系统必须在“精度”与“量程”之间做的经典折中,也直接影响 VCSEL 驱动调制频率的选择。

四、距离解算与精度影响因素

无论 dToF 还是 iToF,最终距离误差都可归结为时间误差。主要影响因素包括:

  • 光脉冲宽度与上升沿:脉宽越宽,回波时间不确定度越大;上升沿越缓,时间戳判定越模糊。
  • 时钟抖动与 TDC 分辨率:时钟抖动直接转化为距离噪声,67 ps 抖动约等于 1 cm 误差。
  • 峰值电流与信噪比:回波光子数不足时,统计噪声主导,测距方差增大。
  • 环境光与背景噪声:强背景光抬高探测阈值,压缩有效动态范围。
  • 目标反射率与距离:低反射率目标回波弱,远距离回波按平方衰减。
  • 多径与串扰:玻璃、墙面二次反射造成相位或时间偏移。
  • 温度漂移:VCSEL 波长与驱动延时随温度变化,引入系统性偏差。
距离误差预算示例:若系统时间抖动为 200 ps,则单次测距标准差约为 200 ps × 15 cm/ns ÷ 2 ≈ 3 cm。若通过多次平均将有效抖动降到 50 ps,则误差可降至约 0.75 cm。这说明驱动与时钟的抖动控制,直接决定最终测距精度。

五、典型场景与驱动映射

以手机 iToF 对焦为例:调制频率 100 MHz,模糊距离 1.5 m,要求厘米级精度。VCSEL 驱动需提供稳定的 100 MHz 方波调制,占空比接近 50%,相位抖动小于数十皮秒,同时峰值电流随环境光自适应调整。若驱动占空比偏移 5%,会直接引入相位解算偏差,表现为距离系统性漂移。

以车载 dToF 激光雷达为例:脉宽 5 ns,峰值电流数十安培,要求上升沿小于 1 ns。此时驱动重点从“调制线性度”转向“大电流快速开关能力”与“脉冲一致性”。

六、常见误区与复盘

误区一:只关注平均光功率,忽略峰值电流。dToF 中回波探测概率由单脉冲峰值能量决定,平均功率再高,脉宽过宽也会拉低时间分辨率。
误区二:认为提高调制频率一定更好。频率升高会缩小无模糊距离,超过模糊距离的目标会产生距离折叠。
误区三:忽略驱动回路寄生电感。VCSEL 驱动的大电流快速开关会在寄生电感上产生电压尖峰,导致波形振铃,进而恶化时间戳判定。

复盘要点:测距精度不是接收端单独决定的,而是“VCSEL 驱动波形质量 × 光学链路 × 探测与计时链路”共同作用的结果。驱动设计阶段就应把脉宽、上升沿、抖动、占空比、温度漂移纳入误差预算,而不是等到整机联调时再补救。

ToF 测距原理与驱动关键参数映射 直接飞行时间 dToF(脉冲调制) VCSEL 窄脉冲 1~10 ns 目标反射 回波光子 SPAD/APD TDC 计时 距离解算:d = c · t / 2 驱动重点:峰值电流、上升沿、抖动 优势:远距、抗多径;难点:弱回波探测 间接飞行时间 iToF(连续波调制) VCSEL 连续调制 10~200 MHz 回波相位延迟 φ 测量 相位解算 I/Q 采样 距离解算:d = c · φ / (4π · f) 驱动重点:调制线性度、占空比、相位稳定 优势:近距高精度;难点:模糊距离与多径 共同误差源 → 距离精度 时钟抖动 / TDC 分辨率 峰值电流 / 信噪比 环境光 / 背景噪声 目标反射率 / 多径 温度漂移 驱动回路寄生 驱动设计映射:脉宽 · 上升沿 · 抖动 · 占空比 · 温度补偿 1 ns 往返 ≈ 15 cm 距离;67 ps ≈ 1 cm 距离