一種通用的時間數(shù)字轉(zhuǎn)換器碼密度校準(zhǔn)信號產(chǎn)生方法及其實現(xiàn)
doi: 10.11999/JEIT200769 cstr: 32379.14.JEIT200769
-
強(qiáng)脈沖輻射環(huán)境模擬與效應(yīng)國家重點實驗室 西安 710024
A General Method of Generating Code Density Calibration Signal for Time-to-Digital Converter and Its Realization
-
State Key Laboratory of Intense Pulsed Radiation Simulation and Effect, Xi’an 710024, China
-
摘要: 該文提出一種通用的時間數(shù)字轉(zhuǎn)換器(TDC)碼密度校準(zhǔn)信號產(chǎn)生方法,該方法基于相干采樣理論,通過合理設(shè)置TDC主時鐘和校準(zhǔn)信號之間的頻率差,結(jié)合輸出信號保持電路,產(chǎn)生校準(zhǔn)用的隨機(jī)信號,在碼密度校準(zhǔn)過程中,隨機(jī)信號均勻分布在TDC的延時路徑上,實現(xiàn)對TDC的bin-by-bin校準(zhǔn)?;赬ilinx公司的28 nm工藝的Kintex-7 現(xiàn)場可編程門陣列(FPGA)內(nèi)部的進(jìn)位鏈實現(xiàn)一種plain TDC,利用該方法校準(zhǔn)plain TDC的碼寬(抽頭延遲時間),研究校準(zhǔn)了2抽頭方式下的TDC的性能參數(shù),時間分辨率(對應(yīng)TDC的最低有效位,Least Significant Bit, LSB)為24.9 ps,微分非線性為(–0.84~3.1)LSB,積分非線性為(–5.0~2.2)LSB。文中所述的校準(zhǔn)方法采用時鐘邏輯資源實現(xiàn),多次測試考核結(jié)果表明,單個延時單元的標(biāo)準(zhǔn)差優(yōu)于0.5 ps。該校準(zhǔn)方法采用時鐘邏輯資源代替組合邏輯資源,重復(fù)性、穩(wěn)定性較好,實現(xiàn)了對plain TDC的高精度自動校準(zhǔn)。該方法同樣適用于其他類型的TDC的碼密度校準(zhǔn)。
-
關(guān)鍵詞:
- 時間數(shù)字轉(zhuǎn)換器 /
- 碼密度校準(zhǔn) /
- 相干采樣 /
- TDC主時鐘 /
- 校準(zhǔn)信號
Abstract: This paper proposes a universal Time-to-Digital Converter (TDC) code density calibration signal generation method, which is based on the theory of coherent sampling. By reasonably setting the frequency difference between the TDC master clock and the calibration signal, combining with the output hold circuit, a random signal for calibration is generated to ensure that the random signal is evenly distributed on the TDC delay path to achieve Bin-by-bin calibration of TDC. The paper implements a carry chain plain TDC based on XILINX’s 28 nm Kintex-7 Field Programmable Gate Array (FPGA). The method is used to calibrate the code width (tap delay time) of plain TDC, and the performance parameters of TDC in 2-tap mode are studied and calibrated. The time resolution (corresponding to the least significant bit of TDC, Least Significant Bit, LSB) is 24.9 ps, with the differential nonlinearity is (–0.84~3.1) LSB, and the integral nonlinearity is (–5.0~2.2) LSB. The calibration method described in the paper is implemented using clock logic resources, and multiple tests show that the standard deviation of a single delay unit is better than 0.5 ps. This calibration method uses clock logic resources instead of combinatorial logic resources to realize high-precision automatic calibration of plain TDC, with good repeatability and stability. This method is also suitable for other types of TDC code density calibration. -
[1] 周浩. 基于FPGA進(jìn)位鏈的時間數(shù)字轉(zhuǎn)換器設(shè)計[D]. [碩士論文], 重慶郵電大學(xué), 2017.ZHOU Hao. Design of a time-to-digital converter based on carry-in lines of FPGA[D]. [Master dissertation], Chongqing University of Posts and Telecommunications, 2017. [2] 范歡歡. 基于FPGA的時間數(shù)字轉(zhuǎn)換電路的若干關(guān)鍵技術(shù)的研究[D]. [博士論文], 中國科學(xué)技術(shù)大學(xué), 2015.FAN Huanhuan. Some key technologies about time-to-digital converter based on FPGA[D]. [Ph. D. dissertation], University of Science and Technology of China, 2015. [3] WU Jinyuan. Several key issues on implementing delay line based TDCs using FPGAs[J]. IEEE Transactions on Nuclear Science, 2010, 57(3): 1543–1548. doi: 10.1109/TNS.2010.2045901 [4] BAYER E and TRAXLER M. A high-resolution (< 10 ps RMS)48-channel time-to-digital converter (TDC) implemented in a field programmable gate array (FPGA)[J]. IEEE Transactions on Nuclear Science, 2011, 58(4): 1547–1552. doi: 10.1109/TNS.2011.2141684 [5] FISHBURN M W, MENNINGA L H, FAVI C, et al. A 19.6 ps, FPGA-based TDC with multiple channels for open source applications[J]. IEEE Transactions on Nuclear Science, 2013, 60(3): 2203–2208. doi: 10.1109/TNS.2013.2241789 [6] 高麗江, 楊海鋼, 李威, 等. 具有高資源利用率特征的改進(jìn)型查找表電路結(jié)構(gòu)與優(yōu)化方法[J]. 電子與信息學(xué)報, 2019, 41(10): 2382–2388. doi: 10.11999/JEIT190095GAO Lijiang, YANG Haigang, LI Wei, et al. A circuit optimization method of improved lookup table for Highly efficient resource utilization[J]. Journal of Electronics &Information Technology, 2019, 41(10): 2382–2388. doi: 10.11999/JEIT190095 [7] WANG Yonggang and LIU Chong. A 3.9 ps time-interval RMS precision time-to-digital converter using a dual-sampling method in an UltraScale FPGA[J]. IEEE Transactions on Nuclear Science, 2016, 63(5): 2617–2621. doi: 10.1109/TNS.2016.2596305 [8] HU Xueye, ZHAO Lei, LIU Shubin, et al. A stepped-up tree encoder for the 10-ps wave union TDC[J]. IEEE Transactions on Nuclear Science, 2013, 60(5): 3544–3549. doi: 10.1109/TNS.2013.2265555 [9] ZHAO Lei, HU Xueye, LIU Shubin, et al. The design of a 16-channel 15 ps TDC implemented in a 65 nm FPGA[J]. IEEE Transactions on Nuclear Science, 2013, 60(5): 3532–3536. doi: 10.1109/TNS.2013.2280909 [10] 王巍, 董永孟, 李捷, 等. 基于FPGA的高精度多通道時間數(shù)字轉(zhuǎn)換器設(shè)計[J]. 微電子學(xué), 2015, 45(6): 698–701, 705.WANG Wei, DONG Yongmeng, LI Jie, et al. Design of a high resolution and multichannel TDC based on FPGA[J]. Microelectronics, 2015, 45(6): 698–701, 705. -