基于TDC-GPX的多通道高精度时间测量(可用于激光测距)

1.TDC-GPX的介绍

TDC-GPX是德国ACAM公司TDC系列芯片(TDC-GP1, TDC-GP2, TDC-GPX)中性能最强的一款产品,这些TDC系列芯片的原理都是通过测量信号在逻辑门中传输的时间来测量时间间隔。TDC-GPX芯片的内部结构一共可以分为四部分:图中红色虚线框内是芯片的脉冲输入部分,可以输入一个LVPECL电平的开始信号(DStart)、两个LVPECL电平的结束信号(DStop1和DStop2)、一个LVTTL的开始信号(TStart)、八个LVTTL的结束信号(TStop1~ TStop8)以及两个控制输入的使能端口(StartDis和StopDis);图中蓝色虚线框内是芯片的计时部分,该部分的功能是测量输入脉冲之间的时间间隔,PLL锁相环的功能是调整时间精度(40 MHz和Phase),有专门的复位端口(AluTrigger/Reset);图中绿色虚线框内是芯片的初始化和控制部分,包含中断输出端口(IntFlag)、错误标志输出端口(ErrFlag)、写使能(WRN)、读使能(RDN)、片选使能(CSN)和四位地址端口(ADR);图中黄色虚线框内是芯片数据的输出部分,通过两个内部FIFO将计时部分的数据通过总线输出至外部控制器(本文是FPGA),该部分包含输出使能(OEN)、双向总线通信端(Data bus)、内部FIFO无数据的标志位(EF1和EF2)和内部FIFO有数据的标志位(LF1和LF2)。

TDC-GPX有四种测量模式,如表1所示,由于本文需要测量多个通道的时间间隔,I模式可以同时测量八个通道的时间数据,其测量范围为0~9.8 us,且在“START内部再触发”模式下,可以将测量范围延伸至无限大,所以本文选择使用I模式。其他模式的测量分辨率虽然都高于I模式,但是其他模式只能测量两个通道且基本都需要差分LVPECL输入,时刻鉴别电路的输出脉冲信号是LVTTL电平,在I模式的情况下,可以直接将脉冲信号输入至TDC-GPX的端口,其他模式都需要额外的电路或者寄存器配置将LVPECL电平转换为LVTTL电平。

表1 TDC-GPX的测量模式

测量通道数

测量范围

测量分辨率

输入脉冲电平要求(主/辅)

I模式

8

0~9.8 μs/无限大

81 ps

LVTTL/ LVPECL

G模式

2

0~65 μs

40 ps

差分LVPECL/ LVTTL

R模式

2

0~40 μs

27 ps

差分LVPECL/ LVTTL

M模式

2

0~10 μs

10 ps

差分LVPECL

2.实验测试

该计时模块(如下图)测量数据的波动小于247 ps(3*BIN),且与FPGA脉冲控制模块中设置的时间间隔相接近,此处测量的时间间隔均略小于设置时间间隔的可能原因:FPGA输出窄脉冲之间的时间间隔本就小于设置的时间间隔,且脉冲在传播的过程中可能存在抖动现象。

可应用于多通道激光测距、多线激光雷达等,框架如下图:

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值