A high-precision amplitude-time-to-digital converter based on an FPGA for a digital multichannel analyzer
摘要
This paper presents a high-precision amplitude-time-to-digital converter (A-TDC) for use in a multichannel analyzer (MCA). With this method, the MCA quantifies and statistically analyzes the discharge time of nuclear pulse signals, ultimately reconstructing the gamma-ray energy spectrum. The autonomous linear discharge circuit presented in this paper significantly simplifies conventional discharge circuitry and its associated control logic. By leveraging the underlying logic of the FPGA’s internal carry chain, a delay chain capable of precise time measurement for both leading and trailing edges is implemented. Compared with implementations employing separate delay chains for leading and trailing edges, this approach significantly conserves logic resources. The high-resolution TDC implemented on a Xilinx Artix-7 series FPGA exhibits a resolution of 69.4 ps, and the average time measurement precision is 52.3 ps. The linear discharge circuit has an inherent nonlinearity of less than 0.05 %, and its overall linearity is better than 0.1 %. When used in conjunction with a