Multi-channel Time Interval Counter and fine delay generator
Project description
The goal of the project is to create a high-resolution TDC and fine delay generator using only open source software and hardware. We hope this design can become the basis of experimentation and collaboration in a wider community.
Several time interval measurement techniques will be explored in this project. One important family of solutions feeds input pulses into shaping filters followed by an ADC. By time-shifting the acquired waveforms in software, and maximizing correlation between two channels, one can figure out the time interval between two pulses.
Firstly, we plan to make a data acquisition system. To optimise the precision, the transition from the analog to the digital world has to be as clean as possible. It is on this system that the different time measuring elements will be added.
The "brain" of the system is a MicroZed FPGA prototyping board. We designed an ADC board as a carrier card for the MicroZed.
The ADCs used are the AD9645 from Analog Devices.
Detailed project information
- Board-specificities
- Quick-design-explanation
- Layout-explanation
- Design-and-Layout-Review-15/04/2016
- Design-Review-21/06/2016
Software development
Related Stuff
Contacts
General questions about the project
- Nicolas Boucquey - CERN
Project Status
Date | Event |
01-02-2016 | Start working on project. |
15-02-2016 | Starting the first ADC board Design |
05-03-2016 | Finishing the first Design |
05-03-2016 | Starting the layout of the first ADC board |
12-04-2016 | Presentation of the project, design and layout at CERN |
15-04-2016 | Full design and layout review at CERN |
15-05-2016 | Start to update the schematics |
03-06-2016 | Schematic updated. Wait for review |
21-06-2016 | Review of the schematics |
27-06-2016 | Starting new layout |
05-07-2016 | Layout finished. Waiting for review |
21 June 2016