为满足激光雷达系统多通道、精确处理大量时间数据的需求,利用抽头延时线技术,在Virtex6 FPGA上采用Veril-og语言实现了时间数字转换电路( Time-to-Digital Convertor,TDC)。文中在领域分析的基础上明确了时间数字转换电路的主要原理,对电路的各模块进行详细设计,并通过GPX测试芯片与在FPGA内部实现的TDC电路进行实时对比测试,修正系统固定误差。实验表明,该课题设计的多通道TDC电路各通道间的测量误差在1 LSB左右,每个通道测量分辨率可达58 ps。采用GPX芯片进行校准测试的方案排除了信号源误差,优于传统检校方案。
In order to meet the requirement of LiDAR ( Light Detection And Ranging) system in measuring precise time with multiple channels,a Time-to-Digital Convertor ( TDC) using tapped delay line technology is implemented with Verilog HDL upon Virtex6 FPGA. The main principle of TDC is clarified based on domain analysis,and then each module of the circuit is designed in detail. Furthermore,the fixed error of the designed TDC is calibrated with the more precise GPX timing chip. Experimental data shows that not only an accuracy of 1 LSB is achieved in all 48 channels,but also the time resolution of a single channel is improved to 58 ps. The calibration scheme adopting the GPX chip has eliminated the error of the signal source, which is consequently more reliable than the traditional scheme.