High-Resolution, Multi-Channel FPGA-Based Time-to-Digital Converter

Balazs Jakli,Adam Rak,Gyorgy Cserey
2024-06-14
Abstract:In this paper we present a novel high-resolution multi-channel FPGA-based time-to-digital converter (TDC). We designed and implemented a complex electronic circuit on the FPGA, whose overall accuracy is several orders of magnitude greater than the accuracy of the FPGA used in digital mode. Our sensor device contains simple circuit elements that are cheap and easily accessible (Xilinx Spartan 3 and Spartan 6). Using our design, many channels (80-100 channels) can be implemented on a larger FPGA. The prototype of our TDC has been implemented and functionally verified by experiments and measurements. By a certified pulse generator 20 ps precision has been measured over the range of 3 ns. Using more precise clock signal this range may be extended. The achieved resolution is 5 ps. Its resolution, channel number and range can be configured dynamically, which makes it suitable for effective use in industrial purposes.
Hardware Architecture
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to develop a high - resolution, multi - channel Time - to - Digital Converter (TDC). Specifically, the goals of the paper include: 1. **Improve time measurement accuracy**: Design and implement an FPGA - based TDC whose accuracy is much higher than that of traditional FPGAs in digital mode. The paper mentions that their prototype has reached an accuracy of 20 picoseconds (ps) and can theoretically reach a resolution of 5 picoseconds. 2. **Increase the number of channels**: Traditional TDCs usually have only 1 to 8 channels, while the design proposed in this paper can achieve 80 to 100 channels on a larger FPGA, thus being suitable for application scenarios requiring multi - channel time measurement. 3. **Reduce cost and development time**: By using low - cost and easily accessible FPGAs (such as Xilinx Spartan 3 and Spartan 6), as well as a dynamically configurable system design, reduce the development cost and time of multi - channel TDCs. 4. **Expand the application range**: This high - precision, multi - channel TDC can be applied to various industrial and scientific research fields, such as LIDAR, medical imaging, time - of - flight mass spectrometers, logic analyzers, etc. Especially in particle physics, it can be used to determine the 3D spatial positioning of events with an accuracy up to the centimeter level. 5. **Dynamic configuration ability**: The system supports dynamic configuration of the number of channels and the measurement accuracy of each channel, making it more flexible and efficient in practical applications. Through these goals, the paper aims to fill the gap in the market and provide a high - performance, low - cost, multi - channel TDC solution.