CN109521666B - Time-to-digital converter based on delay locked loop - Google Patents
Time-to-digital converter based on delay locked loop Download PDFInfo
- Publication number
- CN109521666B CN109521666B CN201811126007.2A CN201811126007A CN109521666B CN 109521666 B CN109521666 B CN 109521666B CN 201811126007 A CN201811126007 A CN 201811126007A CN 109521666 B CN109521666 B CN 109521666B
- Authority
- CN
- China
- Prior art keywords
- signal
- delay
- time data
- locked loop
- fractional
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G04—HOROLOGY
- G04F—TIME-INTERVAL MEASURING
- G04F10/00—Apparatus for measuring unknown time intervals by electric means
- G04F10/005—Time-to-digital converters [TDC]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/08—Details of the phase-locked loop
- H03L7/081—Details of the phase-locked loop provided with an additional controlled phase shifter
- H03L7/0812—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
- H03L7/0814—Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/06—Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
- H03L7/16—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
- H03L7/18—Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manipulation Of Pulses (AREA)
Abstract
本发明涉及一种基于延迟锁相环的时间数字转换器,包括:延迟锁相环,用于接收参考时钟信号,将参考时钟信号进行延迟生成等间隔同频时钟簇信号,输出参考时钟信号和等间隔同频时钟簇信号;整数时间检测阵列,连接所述延迟锁相环,用于接收参考时钟信号,对参考时钟信号进行计数,输出整数时间数据;分数时间检测阵列,连接所述延迟锁相环,用于接收等间隔同频时钟簇信号、start信号和stop信号,以等间隔同频时钟簇信号为基准对start信号和stop信号进行量化,输出分数时间数据。本发明实施例的时间数字转换器提高了测量的准确性和稳定性,提高了TDC的抗干扰能力,简化了译码电路的复杂程度,减小了TDC的功耗面积。
The invention relates to a time-to-digital converter based on a delay-locked loop, comprising: a delay-locked loop, which is used for receiving a reference clock signal, delaying the reference clock signal to generate a clock cluster signal with equal intervals and the same frequency, and outputting the reference clock signal and Equally spaced and co-frequency clock cluster signals; an integer time detection array, connected to the delay-locked loop, for receiving a reference clock signal, counting the reference clock signal, and outputting integer time data; a fractional time detection array, connected to the delay lock The phase loop is used to receive the equally-spaced co-frequency clock cluster signal, start signal and stop signal, quantify the start signal and stop signal based on the equal-spaced co-frequency clock cluster signal, and output fractional time data. The time-to-digital converter of the embodiment of the present invention improves the accuracy and stability of the measurement, improves the anti-interference ability of the TDC, simplifies the complexity of the decoding circuit, and reduces the power consumption area of the TDC.
Description
技术领域technical field
本发明属于激光雷达光信号接收机系统技术领域,具体涉及一种基于延迟锁相环的时间数字转换器。The invention belongs to the technical field of laser radar optical signal receiver systems, in particular to a time-to-digital converter based on a delay phase locked loop.
背景技术Background technique
1960年,世界第一台激光器问世,在1961年激光便首先被用于测距系统。由于激光具有高准直性、高单色性、高功率密度和高相干性等一系列优良的光学性能,各种应用于不同场景、不同范围的测距技术不断地推陈出新。从小至接近激光波长的微米级范围、厘米级的物体形状和数公里到数十公里的目标物距离,大到地球与卫星甚至月球之间的距离,都可以利用激光来精确测量。而且随着科技的发展,激光雷达的应用范围越来越广泛,譬如汽车或航天器的导航与防撞、三维空间概貌扫描、气象侦测、地质检测等等。根据目前公开的报道,无人驾驶汽车的各主要研究机构如谷歌、福特、百度等均采用扫描式激光雷达来收集数据;汽车高速行驶时,通过激光雷达实时扫描两车之间的距离和相对速度,为行车系统提供障碍物信息,可以降低事故发生的概率。In 1960, the world's first laser came out, and in 1961 the laser was first used in the ranging system. Due to a series of excellent optical properties of lasers such as high collimation, high monochromaticity, high power density and high coherence, various ranging technologies for different scenarios and different ranges are constantly being introduced. From as small as the micron-scale range close to the laser wavelength, centimeter-scale object shapes and target object distances from several kilometers to tens of kilometers, as large as the distance between the earth and satellites and even the moon, lasers can be used to accurately measure. And with the development of science and technology, the application scope of lidar is more and more extensive, such as navigation and collision avoidance of automobiles or spacecraft, three-dimensional space overview scanning, meteorological detection, geological detection and so on. According to the current public reports, major research institutions of driverless cars such as Google, Ford, Baidu, etc. all use scanning lidar to collect data; when the car is driving at high speed, the distance and relative distance between the two vehicles are scanned in real time through lidar. The speed provides obstacle information for the driving system, which can reduce the probability of accidents.
激光雷达利用激光发射器发出激光照射在被探测的物体上,由目标物反射回的激光回波被工作在线性模式的雪崩光电二极管接收并转换为电流信号,再由前端模拟接收器将雪崩光电二极管产生的脉冲电流线性地转换为电压信号,然后利用时间数字转化电路得出脉冲的飞行时间信息。脉冲的飞行时间信息本质上表达的就是被探测物体与激光雷达之间的实际距离。因而时间数字转换器的性能直接决定了激光雷达测距的准确性。The laser radar uses the laser transmitter to emit laser light on the object to be detected, and the laser echo reflected by the target object is received by the avalanche photodiode operating in linear mode and converted into a current signal, and then the front-end analog receiver converts the avalanche photoelectric The pulse current generated by the diode is linearly converted into a voltage signal, and then the time-of-flight information of the pulse is obtained by a time-to-digital conversion circuit. The time-of-flight information of the pulse essentially expresses the actual distance between the detected object and the lidar. Therefore, the performance of the time-to-digital converter directly determines the accuracy of lidar ranging.
目前的脉冲波激光雷达已经由最初的单通道探测(请参见图1),发展为多线列扫描式探测,甚至大面阵探测,这使得时间数字转化电路同样需要面阵化,如果运用传统的时间数字转换方法,不但准确性较差,同时大面积集成具有很高的功耗,远远不能满足车载激光雷达的实际应用。The current pulse wave lidar has been developed from the initial single-channel detection (see Figure 1) to multi-line scanning detection, and even large area array detection, which makes the time-to-digital conversion circuit also need to be area array, if using traditional The traditional time-to-digital conversion method is not only less accurate, but also has high power consumption for large-area integration, which is far from meeting the practical application of vehicle-mounted lidar.
发明内容SUMMARY OF THE INVENTION
为了解决现有技术中存在的上述问题,本发明提供了一种基于延迟锁相环的时间数字转换器。本发明要解决的技术问题通过以下技术方案实现:In order to solve the above problems in the prior art, the present invention provides a time-to-digital converter based on a delay-locked loop. The technical problem to be solved by the present invention is realized by the following technical solutions:
本发明实施例提供了一种基于延迟锁相环的时间数字转换器,包括:An embodiment of the present invention provides a time-to-digital converter based on a delay-locked loop, comprising:
延迟锁相环,用于接收参考时钟信号,将所述参考时钟信号进行延迟生成等间隔同频时钟簇信号,并输出所述参考时钟信号和所述等间隔同频时钟簇信号;a delay-locked loop for receiving a reference clock signal, delaying the reference clock signal to generate an equally spaced co-frequency clock cluster signal, and outputting the reference clock signal and the equally spaced co-frequency clock cluster signal;
整数时间检测阵列,连接所述延迟锁相环,用于接收所述参考时钟信号,对所述参考时钟信号进行计数,输出整数时间数据;an integer time detection array, connected to the delay-locked loop, for receiving the reference clock signal, counting the reference clock signal, and outputting integer time data;
分数时间检测阵列,连接所述延迟锁相环,用于接收所述等间隔同频时钟簇信号、start信号和stop信号,以所述等间隔同频时钟簇信号为基准对所述start信号和所述stop信号进行量化,输出分数时间数据。The fractional time detection array is connected to the delay-locked loop, and is used to receive the equally spaced co-frequency clock cluster signal, start signal and stop signal, and use the equally spaced co-frequency clock cluster signal as a reference to compare the start signal and the stop signal. The stop signal is quantized to output fractional time data.
在本发明的一个实施例中,还包括:In an embodiment of the present invention, it also includes:
译码器,连接所述整数时间检测阵列和所述分数时间检测阵列,用于将地址信号进行译码,输出地址码;a decoder, connected to the integer-time detection array and the fractional-time detection array, for decoding the address signal and outputting an address code;
整合补偿处理模块,连接所述译码器、所述整数时间检测阵列和所述分数时间检测阵列,用于对所述整数时间数据和所述分数时间数据进行整合补偿处理,并根据所述地址码输出整合补偿数据。an integrated compensation processing module, connected to the decoder, the integer time detection array and the fractional time detection array, for performing integration compensation processing on the integer time data and the fractional time data, and according to the address The code output integrates the compensation data.
在本发明的一个实施例中,所述整数时间检测阵列包括计数器和寄存器,其中,In one embodiment of the present invention, the integer time detection array includes a counter and a register, wherein,
所述计数器,用于当接收到所述start信号时,对所述参考时钟信号进行计数;并且当接收到所述stop信号时,输出所述整数时间数据;the counter is configured to count the reference clock signal when the start signal is received; and output the integer time data when the stop signal is received;
所述寄存器,连接所述计数器,用于缓存所述整数时间数据。The register, connected to the counter, is used for buffering the integer time data.
在本发明的一个实施例中,所述寄存器还连接所述译码器和所述整合补偿处理模块,用于根据所述地址码输出所述整数时间数据至所述整合补偿处理模块。In an embodiment of the present invention, the register is further connected to the decoder and the integrated compensation processing module, for outputting the integer time data to the integrated compensation processing module according to the address code.
在本发明的一个实施例中,所述分数时间检测阵列包括start分数测量阵列和stop分数测量阵列,其中,In one embodiment of the present invention, the fractional time detection array includes a start fraction measurement array and a stop fraction measurement array, wherein,
所述start分数测量阵列连接所述延迟锁相环和所述整合补偿处理模块,用于以所述等间隔同频时钟簇信号为基准对所述start信号进行量化,输出第一分数时间数据;The start fraction measurement array is connected to the delay-locked loop and the integrated compensation processing module, and is used to quantify the start signal based on the equal-spaced co-frequency clock cluster signal, and output the first fractional time data;
所述stop分数测量阵列连接所述延迟锁相环和所述整合补偿处理模块,用于以所述等间隔同频时钟簇信号为基准对所述stop信号进行量化,输出第二分数时间数据。The stop fraction measurement array is connected to the delay-locked loop and the integrated compensation processing module, and is used for quantizing the stop signal based on the equally spaced co-frequency clock cluster signal, and outputting second fractional time data.
在本发明的一个实施例中,所述stop分数测量阵列还连接所述译码器,用于根据所述地址码输出所述第二分数时间数据至所述整合补偿处理模块。In an embodiment of the present invention, the stop fraction measurement array is further connected to the decoder, for outputting the second fractional time data to the integrated compensation processing module according to the address code.
在本发明的一个实施例中,所述译码器用于当接收到所述stop信号量化完成信号时,对所述地址信号进行译码。In an embodiment of the present invention, the decoder is configured to decode the address signal when receiving the stop signal quantization completion signal.
本发明的另一个实施例提供的一种基于延迟锁相环的时间数字转换方法,包括步骤:Another embodiment of the present invention provides a time-to-digital conversion method based on a delay-locked loop, comprising the steps of:
接收参考时钟信号,将所述参考时钟信号进行延迟生成等间隔同频时钟簇信号,并输出所述参考时钟信号和所述等间隔同频时钟簇信号;receiving a reference clock signal, delaying the reference clock signal to generate an equally spaced co-frequency clock cluster signal, and outputting the reference clock signal and the equally spaced co-frequency clock cluster signal;
对所述参考时钟信号进行计数,输出整数时间数据;Counting the reference clock signal and outputting integer time data;
接收start信号和stop信号,以所述等间隔同频时钟簇信号为基准对所述start信号和所述stop信号进行量化,输出分数时间数据;Receive the start signal and the stop signal, and quantify the start signal and the stop signal on the basis of the same-frequency clock cluster signal at the same interval, and output fractional time data;
当接收到所述stop信号量化完成信号时,将地址信号进行译码,输出地址码;When receiving the stop signal quantization completion signal, the address signal is decoded, and the address code is output;
对所述整数时间数据和所述分数时间数据进行整合补偿处理,并根据所述地址码输出整合补偿数据。Perform integrated compensation processing on the integer time data and the fractional time data, and output integrated compensation data according to the address code.
在本发明的一个实施例中,对所述参考时钟信号进行计数,输出整数时间数据,包括:In an embodiment of the present invention, the reference clock signal is counted to output integer time data, including:
当接收到所述start信号时,对所述参考时钟信号进行计数;并且当接收到所述stop信号时,根据所述地址码输出所述整数时间数据。When the start signal is received, the reference clock signal is counted; and when the stop signal is received, the integer time data is output according to the address code.
在本发明的一个实施例中,以所述等间隔同频时钟簇信号为基准对所述start信号和所述stop信号进行量化,输出分数时间数据,包括:In an embodiment of the present invention, the start signal and the stop signal are quantized based on the equal-spaced co-frequency clock cluster signals, and fractional time data is output, including:
以所述等间隔同频时钟簇信号为基准对所述start信号进行量化,输出第一分数时间数据;The start signal is quantized based on the same-frequency clock cluster signal at the same interval, and the first fractional time data is output;
以所述等间隔同频时钟簇信号为基准对所述stop信号进行量化,根据所述地址码输出所述第二分数时间数据。The stop signal is quantized based on the clock cluster signal at the same interval and the same frequency, and the second fractional time data is output according to the address code.
与现有技术相比,本发明的有益效果:Compared with the prior art, the beneficial effects of the present invention:
1、本发明采用整数时间检测阵列和分数时间检测阵列对延迟锁相环(Delay-Locked Loop,简称DLL)产生的多相位时钟进行多通道测量,极大的提高了测量的准确性和稳定性,提高了时间数字转换器(TDC)的抗干扰能力,并且整数时间检测阵列和分数时间检测阵列的测量输出为独热码的方式,简化了译码电路的复杂程度,减小了整体TDC的功耗面积,在面阵式探测激光雷达领域的应用前景广阔。1. The present invention uses an integer time detection array and a fractional time detection array to perform multi-channel measurement on the multi-phase clock generated by the Delay-Locked Loop (DLL), which greatly improves the accuracy and stability of the measurement. , the anti-interference ability of the time-to-digital converter (TDC) is improved, and the measurement output of the integer time detection array and fractional time detection array is one-hot code, which simplifies the complexity of the decoding circuit and reduces the overall TDC. The power consumption area has broad application prospects in the field of area array detection lidar.
2、本发明的延迟锁相环具有低抖动、低相位噪声以及反馈稳定性等优点,使其具有良好鲁棒性,从而能够产生稳定的延迟,解决了TDC中因制造工艺、电源电压和环境温度变化引起的时钟延迟变化问题;并且DLL经过延时、负载匹配和面积功耗优化,可以以很小的面积功耗提供稳定的多相位时钟信号。2. The delay-locked loop of the present invention has the advantages of low jitter, low phase noise and feedback stability, which makes it have good robustness, so that a stable delay can be generated, which solves the problems in TDC due to the manufacturing process, power supply voltage and environment. The problem of clock delay variation caused by temperature changes; and the DLL is optimized for delay, load matching and area power consumption, which can provide a stable multi-phase clock signal with a small area power consumption.
附图说明Description of drawings
图1为现有技术提供的单通道探测数字时钟转换器的波形示意图;1 is a schematic diagram of a waveform of a single-channel detection digital clock converter provided by the prior art;
图2为本发明实施例提供的一种基于延迟锁相环的数字时间转换器的模块示意图;2 is a schematic block diagram of a digital-to-time converter based on a delay-locked loop provided by an embodiment of the present invention;
图3为本发明实施例提供的一种延迟锁相环的模块示意图;3 is a schematic diagram of a module of a delay-locked loop provided by an embodiment of the present invention;
图4为本发明实施例提供的一种基于延迟锁相环的数字时间转换器的结构示意图。FIG. 4 is a schematic structural diagram of a digital-to-time converter based on a delay-locked loop provided by an embodiment of the present invention.
具体实施方式Detailed ways
下面结合具体实施例对本发明做进一步详细的描述,但本发明的实施方式不限于此。The present invention will be described in further detail below with reference to specific embodiments, but the embodiments of the present invention are not limited thereto.
实施例一Example 1
请参见图2,图2为本发明实施例提供的一种基于延迟锁相环的数字时间转换器的模块示意图,包括:延迟锁相环100和TDC测量部分,其中,Referring to FIG. 2, FIG. 2 is a schematic block diagram of a digital-to-time converter based on a delay-locked loop provided by an embodiment of the present invention, including: a delay-locked
延迟锁相环100接收参考时钟信号,并将参考时钟信号进行延迟生成等间隔同频时钟簇信号,输出参考时钟信号和等间隔同频时钟簇信号;The delay-locked
进一步的,请参见图3,图3为本发明实施例提供的一种延迟锁相环的模块示意图,延迟锁相环100由鉴相器101、电荷泵102、滤波器103和延迟链104组成;鉴相器100接收参考时钟信号和延迟时钟信号(例如,延迟时钟信号为延迟一个时钟周期),将参考时钟信号和延迟时钟信号的相位进行比较,输出与这两个输入信号之间相位差成正比的脉冲信号;电荷泵102为电压可控电荷泵,电荷泵102接收上述脉冲信号,根据鉴相器101产生的脉冲信号决定是把电荷泵入到滤波器103还是将电荷从滤波器103中泵出,并把脉冲信号转换成电压信号;滤波器103接收电压信号,根据环路需求对电压信号进行处理,产生环路控制信号控制延迟链104,确定延迟链104的延迟周期,直至输出稳定的控制信号;当滤波器103的控制信号稳定时,延迟链104接收到稳定的控制信号,根据控制信号对参考时钟信号进行延迟,输出参考时钟信号至整数时间检测阵列,并且输出一组等间隔同频时钟信号至分数时间检测阵列,同时输出等间隔同频时钟信号中的末位延迟时钟信号至鉴相器101以与参考时钟信号进行对比;当滤波器103的控制信号不稳定时,此时延迟链104输出非等间隔同频时钟信号,非等间隔同频时钟信号返回至鉴相器101进行重新延时。Further, please refer to FIG. 3 , which is a schematic block diagram of a delay-locked loop provided by an embodiment of the present invention. The delay-locked
进一步的,参考时钟信号为一个信号,而等间隔同频时钟簇信号为一组以参考时钟信号为基础、依次延迟相同时钟周期的多相位时钟信号,并且这组多相位时钟信号的频率相同,这组多相位时钟信号包括至少两个等间隔同频时钟信号;例如,第一个延迟的时钟信号与参考时钟信号间隔312ps,则第二个延迟的时钟信号与第一个延迟的时钟信号间隔也是312ps,第三个延迟的时钟信号与第二个延迟的时钟信号间隔也是312ps,以此类推。Further, the reference clock signal is one signal, and the equally spaced co-frequency clock cluster signals are a group of multi-phase clock signals based on the reference clock signal and sequentially delayed by the same clock period, and the frequency of the group of multi-phase clock signals is the same, This group of multi-phase clock signals includes at least two equally spaced and same-frequency clock signals; for example, if the first delayed clock signal is separated from the reference clock signal by 312ps, the second delayed clock signal is separated from the first delayed clock signal by 312ps. Also 312ps, the interval between the third delayed clock signal and the second delayed clock signal is also 312ps, and so on.
进一步的,等间隔同频时钟簇信号的频率与参考时钟信号的频率相同。Further, the frequency of the equally spaced and same frequency clock cluster signal is the same as the frequency of the reference clock signal.
本发明实施例的延迟锁相环具有低抖动、低相位噪声以及反馈稳定性等优点,使其具有良好鲁棒性,从而能够产生稳定的延迟,解决了TDC中因制造工艺、电源电压和环境温度变化引起的时钟延迟变化问题;并且,DLL由鉴相器、电荷泵、滤波器和可控延迟链组成,这些模块都经过延时、负载匹配和面积功耗优化,可以以很小的面积功耗提供稳定的多相位时钟信号。The delay-locked loop of the embodiment of the present invention has the advantages of low jitter, low phase noise, feedback stability, etc., so that it has good robustness, so that a stable delay can be generated, which solves the problem in TDC due to the manufacturing process, power supply voltage and environment. The problem of clock delay variation caused by temperature change; and, the DLL consists of a phase detector, charge pump, filter and controllable delay chain, these modules are optimized for delay, load matching and area power consumption, and can be used in a small area Power consumption provides a stable multiphase clock signal.
TDC测量部分用于测量激光飞行时间(TOF),由整数时间检测阵列200和分数时间检测阵列300组成,整数时间检测整列200连接延迟锁相环100,用于接收参考时钟信号,并对参考时钟信号进行计数,输出整数时间数据,输出的整数时间数据为多位数据,包括至少两个数据;分数时间检测阵列300连接延迟锁相环100,用于接收等间隔同频时钟簇信号、start信号和stop信号,利用所述等间隔同频时钟簇信号对start信号和stop信号进行量化,输出分数时间数据。The TDC measurement part is used to measure the laser time of flight (TOF), and is composed of an integer
进一步的,整数时间检测阵列200包括数个整数时间检测点,分数时间检测阵列300包括数个分数时间检测点,整数时间检测阵列200与分数时间检测阵列300分别与激光雷达接收机中的光电转换单元(雪崩二极管,APD)阵列一一对应。Further, the integer
进一步的,分数时间检测阵列300由多相位时钟采样信号(即本发明实施例的等间隔同频时钟簇信号)边沿检测电路和译码电路组成。Further, the fractional
本发明实施例采用整数时间检测阵列和分数时间检测阵列对DLL产生的多相位时钟进行多通道测量,极大的提高了测量的准确性和稳定性,提高了时间数字转换器(TDC)的抗干扰能力,并且整数时间检测阵列和分数时间检测阵列的测量输出为独热码的方式,简化了译码电路的复杂程度,减小了整体TDC的功耗面积,在面阵式探测激光雷达领域的应用前景广阔。The embodiment of the present invention adopts the integer time detection array and the fractional time detection array to perform multi-channel measurement on the multi-phase clock generated by the DLL, which greatly improves the accuracy and stability of the measurement and improves the resistance of the time-to-digital converter (TDC). Interference ability, and the measurement output of the integer time detection array and fractional time detection array is one-hot code, which simplifies the complexity of the decoding circuit and reduces the power consumption area of the overall TDC. The application prospect is broad.
请参见图4,图4为本发明实施例提供的一种基于延迟锁相环的数字时间转换器的结构示意图,其中,信号线上带“/”表示该信号为多位数据,信号线上未带“/”表示该信号为一位数据;该数字时钟转换器包括延迟锁相环100、整数时间检测阵列200和分数时间检测阵列300。Please refer to FIG. 4. FIG. 4 is a schematic structural diagram of a digital-to-time converter based on a delay-locked loop provided by an embodiment of the present invention, wherein a “/” on a signal line indicates that the signal is multi-bit data, and a signal line on the signal line The absence of "/" indicates that the signal is one-bit data; the digital clock converter includes a delay-locked
进一步的,整数时间检测阵列200包括计数器201和寄存器202,Further, the integer
计数器201接收start信号、stop信号和参考时钟信号,当计数器201接收到start信号时,计数器201开始对参考时钟信号计数;当计数器201接收到stop信号时,计数器201停止对参考时钟信号的计数,并将计数得到的整数时间数据输出至寄存器202;具体的,由于stop信号为一组数据,并且计数器只能存储一个数据,因此,当计数器接收到第一个stop信号时,记录对当前参考时钟信号的计数得到第一个整数时间数据,并将此第一个整数时间数据输出到寄存器;当计数器接收到中间stop信号时,记录对当前参考时钟信号的计数得到第一个整数时间数据,并将此第一个整数时间数据输出到寄存器;当计数器接收到最后一个stop信号后,计数器停止对参考时钟的计数,并将最后一个整数时间数据输出到寄存器。The counter 201 receives the start signal, the stop signal and the reference clock signal. When the counter 201 receives the start signal, the counter 201 starts to count the reference clock signal; when the counter 201 receives the stop signal, the counter 201 stops counting the reference clock signal, and output the integer time data obtained by counting to the
在本发明的一个实施例中,由于DLL接收到参考时钟信号后同时输出上述参考时钟信号和等间隔同频时钟簇信号,因此,计数器可接收由DLL提供的参考时钟信号,也可直接接收未经过DLL的参考时钟信号。In one embodiment of the present invention, since the DLL receives the reference clock signal and outputs the above-mentioned reference clock signal and the clock cluster signal of the same frequency at equal intervals, the counter can receive the reference clock signal provided by the DLL, and can also directly receive the reference clock signal provided by the DLL. The reference clock signal through the DLL.
寄存器202连接寄存器201,用于接收整数时间数据,将整数时间数据缓存在寄存器202中。The
本发明实施例中整数时间检测阵列采用计数器复用,不仅可以提高测量的准确性,而且可以提高测量的效率;采用寄存器缓存整数时间数据,可以方便系统读取和清除数据。In the embodiment of the present invention, the integer time detection array adopts counter multiplexing, which can not only improve the accuracy of measurement, but also improve the efficiency of measurement; the use of registers to cache integer time data can facilitate the system to read and clear data.
进一步的,分数时间检测阵列300包括start分数时间检测阵列301和stop分数时间检测阵列302,其中,Further, the fractional
Start分数时间检测阵列301连接延迟锁相环和整合补偿处理模块,用于接收start信号和等间隔同频时钟簇信号;当接收到start信号时,Start分数时间检测阵列301以等间隔同频时钟簇信号为基准、确定start信号与等间隔同频时钟簇信号的相对位置,从而对start信号进行量化,量化得到第一分数时间数据,Start分数时间检测阵列301输出第一分数时间数据,第一分数时间数据为多位数据,包括至少两个数据。The Start fractional time detection array 301 is connected to the delay-locked loop and the integrated compensation processing module, and is used for receiving the start signal and the equally spaced co-frequency clock cluster signal; when receiving the start signal, the Start fractional time detection array 301 uses the equally spaced co-frequency clocks The cluster signal is used as a reference to determine the relative position of the start signal and the cluster signal of the same frequency clock at equal intervals, so as to quantify the start signal, and quantify to obtain the first fractional time data, the Start fractional time detection array 301 outputs the first fractional time data, the first fractional time data is Fractional time data is multi-bit data, including at least two data.
Stop分数时间检测阵列302连接延迟锁相环和整合补偿处理模块,用于接收stop信号有和等间隔同频时钟簇信号;当接收到stop信号时,stop分数时间检测阵列302以等间隔同频时钟簇信号为基准,确定stop信号与等间隔同频时钟簇的相对位置,从而对stop信号进行量化,量化得到第二分数时间数据,Stop分数时间检测阵列302输出第二分数时间数据,第二分数时间数据为多位数据,包括至少两个数据。The stop fractional time detection array 302 is connected to the delay-locked loop and the integrated compensation processing module, and is used for receiving the stop signal with the same frequency clock cluster signal at equal intervals; when receiving the stop signal, the stop fractional time detection array 302 has the same frequency at equal intervals The clock cluster signal is used as a reference to determine the relative position of the stop signal and the clock cluster of the same frequency at equal intervals, so as to quantify the stop signal, and quantify to obtain second fractional time data. The Stop fractional time detection array 302 outputs the second fractional time data, and the second Fractional time data is multi-bit data, including at least two data.
在一个具体实施例中,系统控制激光发射器发射激光时会触发start信号,start信号启动TDC中的计数器和Start分数时间检测阵列开始计时;当激光经过目标反射回来经过光电转换模块部分产生stop信号,stop信号一方面使得计数器停止计数,另一方面到达Stop分数时间检测阵列进行量化,量化完成后,TDC停止计时并输出start信号和stop信号之间的时间间隔量化值。In a specific embodiment, when the system controls the laser transmitter to emit laser light, the start signal will be triggered, and the start signal will start the counter in the TDC and the Start fractional time detection array to start timing; when the laser is reflected back by the target, it will pass through the photoelectric conversion module to generate the stop signal. , the stop signal on the one hand makes the counter stop counting, and on the other hand reaches the Stop fractional time detection array for quantization. After the quantization is completed, the TDC stops timing and outputs the quantized value of the time interval between the start signal and the stop signal.
在一个具体实施例中,触发所有TDC通道开始计时的start信号都是统一的,因此,输入计数器201、start分数测量阵列301的start信号为同一个信号;而TDC中每一条通道都有各自对应的stop信号,每一个stop信号对应于目标不同位置反射回来的激光信号,因此,输入寄存器202和stop分数测量阵列302的信号为一组stop信号。In a specific embodiment, the start signals that trigger the start of timing of all TDC channels are unified, therefore, the start signals input to the counter 201 and the start score measurement array 301 are the same signal; and each channel in the TDC has its own corresponding Each stop signal corresponds to the laser signal reflected back from different positions of the target. Therefore, the signals input to the
在一个具体实施例中,在TDC每次测量前需要对一次复位来清除之前保留的测量值,每一次测量之后测量值会一直保存,直到复位为止。In a specific embodiment, a reset needs to be performed before each measurement of the TDC to clear the previously retained measurement value, and the measurement value will be kept until reset after each measurement.
在一个具体实施例中,TDC阵列采用整数计时复用方法和分数计时独热码输出的方式,简化了译码电路的复杂程度,减小了面积和功耗的消耗,特别适用于面阵探测激光雷达应用。In a specific embodiment, the TDC array adopts the integer timing multiplexing method and the fractional timing one-hot code output method, which simplifies the complexity of the decoding circuit and reduces the consumption of area and power consumption, and is especially suitable for area array detection. Lidar applications.
请参见图4,本发明实施例的数字时间转换器还包括:译码器400和整合补偿处理模块500,其中,Referring to FIG. 4 , the digital-to-time converter of the embodiment of the present invention further includes: a decoder 400 and an integrated compensation processing module 500, wherein:
译码器400用于接收地址信号,将地址信号进行译码后,输出地址码,地址码为独热码形式,地址码的作用为对寄存器202、stop分数测量阵列302和整数补偿处理模块500中的数据进行寻址定位;The decoder 400 is used to receive the address signal, decode the address signal, and output the address code, the address code is in the form of one-hot code, and the function of the address code is to measure the
具体的,所述译码器用于当接收到所述stop信号量化完成信号时,对所述地址信号进行译码,并输出地址码。Specifically, the decoder is configured to decode the address signal and output the address code when receiving the stop signal quantization completion signal.
具体的,stop信号量化完成后,系统控制单元接收到stop信号量化完成信号,并将stop信号量化完成信号发送至译码器,译码器接收到信号后进行译码并输出地址码;在本发明的另一个实施例中,stop信号量化完成后,stop分数测量阵列将stop信号量化完成信号发送至译码器,译码器接收到信号后进行译码并输出地址码。Specifically, after the stop signal quantization is completed, the system control unit receives the stop signal quantization completion signal, and sends the stop signal quantization completion signal to the decoder, and the decoder decodes and outputs the address code after receiving the signal; In another embodiment of the invention, after the stop signal quantization is completed, the stop score measurement array sends the stop signal quantization completion signal to the decoder, and the decoder decodes and outputs the address code after receiving the signal.
进一步的,寄存器202还连接译码器和整合补偿处理模块,当接收到地址码时,寄存器202根据地址码的寻址定位将整数时间数据输出到整合补偿处理模块500。Further, the
进一步的,stop分数测量阵列302还连接译码器和整合补偿处理模块,当接收到地址码时,stop分数测量阵列302根据地址码的寻址定位将第二测量数据读取输出到整合补偿处理模块500。Further, the stop score measurement array 302 is also connected to the decoder and the integrated compensation processing module. When receiving the address code, the stop score measurement array 302 reads and outputs the second measurement data to the integrated compensation process according to the addressing and positioning of the address code. Module 500.
在一个具体实施例中,TDC阵列采用地址译码的方式读取,系统可以改变地址线接口读取每个阵列通道中的测量值,每个通道各自独立,具有很高的灵活性。In a specific embodiment, the TDC array is read by means of address decoding, and the system can change the address line interface to read the measurement value in each array channel, and each channel is independent and has high flexibility.
整合补偿处理模块500连接译码器、寄存器202和stop分数测量阵列302,用于接收整数时间数据、分数时间数据(包括第一分数时间数据和第二分数时间数据)和地址码,对整数时间数据、分数时间数据进行整合补偿处理,并根据地址码的寻址定位输出整合补偿数据至后级设备中。The integrated compensation processing module 500 is connected to the decoder, the
本发明实施例采用整数时间检测阵列和分数时间检测阵列对DLL产生的多相位时钟进行多通道测量,极大提高了测量的准确性和稳定性,提高了TDC的抗干扰能力,并且整数时间检测阵列和分数时间检测阵列的测量输出为独热码的方式,简化了译码电路的复杂程度,减小了整体TDC的功耗面积,在面阵式探测激光雷达领域的应用前景广阔。The embodiment of the present invention adopts the integer time detection array and the fractional time detection array to perform multi-channel measurement on the multi-phase clock generated by the DLL, which greatly improves the accuracy and stability of the measurement, improves the anti-interference ability of the TDC, and the integer time detection The measurement output of the array and fractional time detection array is one-hot code, which simplifies the complexity of the decoding circuit and reduces the power consumption area of the overall TDC. It has broad application prospects in the field of area-array detection lidar.
本发明实施例的延迟锁相环具有低抖动、低相位噪声以及反馈稳定性等优点,使其具有良好鲁棒性,从而能够产生稳定的延迟,解决了TDC中因制造工艺、电源电压和环境温度变化引起的时钟延迟变化问题;并且,DLL经过延时、负载匹配和面积功耗优化,可以以很小的面积功耗提供稳定的多相位时钟信号。The delay-locked loop of the embodiment of the present invention has the advantages of low jitter, low phase noise, feedback stability, etc., so that it has good robustness, so that a stable delay can be generated, which solves the problem in TDC due to the manufacturing process, power supply voltage and environment. The problem of clock delay variation caused by temperature changes; and, through delay, load matching and area power optimization, the DLL can provide stable multi-phase clock signals with a small area power consumption.
本发明实施例还提供了一种基于延迟锁相环的时间数字转换方法,包括步骤:The embodiment of the present invention also provides a time-to-digital conversion method based on a delay-locked loop, comprising the steps of:
接收参考时钟信号,将所述参考时钟信号进行延迟生成等间隔同频时钟簇信号,并输出所述参考时钟信号和所述等间隔同频时钟簇信号;receiving a reference clock signal, delaying the reference clock signal to generate an equally spaced co-frequency clock cluster signal, and outputting the reference clock signal and the equally spaced co-frequency clock cluster signal;
对所述参考时钟信号进行计数,输出整数时间数据;Counting the reference clock signal and outputting integer time data;
接收start信号和stop信号,以所述等间隔同频时钟簇信号为基准对所述start信号和所述stop信号进行量化,输出分数时间数据;Receive the start signal and the stop signal, and quantify the start signal and the stop signal on the basis of the same-frequency clock cluster signal at the same interval, and output fractional time data;
当接收到所述stop信号量化完成信号时,将地址信号进行译码,输出地址码;When receiving the stop signal quantization completion signal, the address signal is decoded, and the address code is output;
对所述整数时间数据和所述分数时间数据进行整合补偿处理,并根据所述地址码输出整合补偿数据。Perform integrated compensation processing on the integer time data and the fractional time data, and output integrated compensation data according to the address code.
具体的,对所述参考时钟信号进行计数,输出整数时间数据,包括:Specifically, counting the reference clock signal, and outputting integer time data, including:
当接收到所述start信号时,对所述参考时钟信号进行计数;并且当接收到所述stop信号时,记录当前对所述参考时钟信号的计数,当所有所述stop信号接收到后,停止对所述参考时钟信号进行计数,输出所述整数时间数据;When receiving the start signal, count the reference clock signal; and when receiving the stop signal, record the current count of the reference clock signal, and stop when all the stop signals are received Counting the reference clock signal, and outputting the integer time data;
根据所述地址码输出所述整数时间数据。The integer time data is output according to the address code.
具体的,以所述等间隔同频时钟簇信号为基准对所述start信号和所述stop信号进行量化,输出分数时间数据,包括:Specifically, the start signal and the stop signal are quantized on the basis of the equal-interval same-frequency clock cluster signal, and the fractional time data is output, including:
以所述等间隔同频时钟簇信号为基准对所述start信号进行量化,输出第一分数时间数据;The start signal is quantized based on the same-frequency clock cluster signal at the same interval, and the first fractional time data is output;
以所述等间隔同频时钟簇信号为基准对所述stop信号进行量化,根据所述地址码输出所述第二分数时间数据。The stop signal is quantized based on the clock cluster signal at the same interval and the same frequency, and the second fractional time data is output according to the address code.
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。The above content is a further detailed description of the present invention in combination with specific preferred embodiments, and it cannot be considered that the specific implementation of the present invention is limited to these descriptions. For those of ordinary skill in the technical field of the present invention, without departing from the concept of the present invention, some simple deductions or substitutions can be made, which should be regarded as belonging to the protection scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811126007.2A CN109521666B (en) | 2018-09-26 | 2018-09-26 | Time-to-digital converter based on delay locked loop |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811126007.2A CN109521666B (en) | 2018-09-26 | 2018-09-26 | Time-to-digital converter based on delay locked loop |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109521666A CN109521666A (en) | 2019-03-26 |
CN109521666B true CN109521666B (en) | 2020-06-19 |
Family
ID=65769818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811126007.2A Active CN109521666B (en) | 2018-09-26 | 2018-09-26 | Time-to-digital converter based on delay locked loop |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109521666B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021027496A (en) * | 2019-08-07 | 2021-02-22 | セイコーエプソン株式会社 | Circuit device, physical amount measurement device, electronic apparatus, and movable body |
CN117716256B (en) * | 2021-07-16 | 2024-11-29 | 深圳市速腾聚创科技有限公司 | Time-of-flight measurement method, circuit, device, storage medium and electronic equipment |
CN115390423B (en) * | 2022-08-22 | 2023-07-25 | 西安电子科技大学 | A high-precision multi-event time-to-digital converter and conversion method |
CN117092444B (en) * | 2023-10-19 | 2023-12-29 | 成都电科星拓科技有限公司 | Method, system, equipment and medium for indirectly measuring DTC stepping without depending on instrument |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2339753B1 (en) * | 2009-12-24 | 2012-07-04 | Nxp B.V. | A digital phase locked loop |
CN103472712B (en) * | 2013-09-26 | 2016-01-27 | 中国科学技术大学 | A kind of high precision high integration time-to-digit converter based on FPGA and implementation method |
CN104300970A (en) * | 2014-09-28 | 2015-01-21 | 东南大学 | A DLL-based voltage-controlled ring vibration type two-stage time-to-digital conversion circuit |
CN107783413A (en) * | 2016-08-27 | 2018-03-09 | 由国峰 | The a wide range of time interval measuring instrucment of high-resolution |
-
2018
- 2018-09-26 CN CN201811126007.2A patent/CN109521666B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN109521666A (en) | 2019-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109521666B (en) | Time-to-digital converter based on delay locked loop | |
CN109375194A (en) | Analog Front-End Readout Circuit for LiDAR | |
CN107340523B (en) | Speed and distance measuring system and method based on laser heterodyne detection | |
CN110537124A (en) | Accurate photo-detector measurement for LIDAR | |
CN110632577B (en) | Time code demodulation processing circuit and method | |
US20240142584A1 (en) | Lidar time-of-flight signal processing | |
CN107907885B (en) | Underwater target detection device based on single photon counting method | |
CN111999719B (en) | Single photon TOF image sensor for laser radar | |
US20230084331A1 (en) | Photoelectric sensing acquisition module photoelectric sensing ranging method and ranging device | |
CN114280573A (en) | Lidar and method and system for measuring target reflectivity | |
CN110658716B (en) | Time-to-digital conversion system based on synchronous time sequence | |
CN103983981A (en) | Three-dimensional compressed imaging method and device based on phase position distance measurement principle | |
CN112255620B (en) | Multi-channel peak detection integrated circuit and laser radar echo peak acquisition system | |
Li et al. | DTOF image LiDAR with stray light suppression and equivalent sampling technology | |
CN109444856B (en) | An Integer Period Measurement Circuit Applied to High Resolution Time-to-Digital Converter | |
CN117826121B (en) | Laser radar signal processing method based on ladder frequency spectrum accumulation | |
WO2023071908A1 (en) | Distance measurement method and distance measurement system | |
CN115616608B (en) | Single photon three-dimensional imaging distance super-resolution method and system | |
US11061137B2 (en) | Proximity detection device and method comprising a pulse transmission circuit to transmit into a scene plural optical pulses with different pulse durations during a detection period | |
CN115390423B (en) | A high-precision multi-event time-to-digital converter and conversion method | |
US20220146671A1 (en) | Laser ranging receiver device | |
Markovic et al. | Smart-pixel with SPAD detector and time-to-digital converter for time-correlated single photon counting | |
TW202041876A (en) | Distance measuring device and method | |
WO2023155093A1 (en) | Detection apparatus and detection method | |
US20240036173A1 (en) | Systems and methods for power-efficient time to digital converters |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |