Abstract
The aim of this contribution is to describe our recent development of a novel compact field-programmable gate-Array (FPGA)-based data acquisition (DAQ) system for use with multichannel X-ray detectors at synchrotron radiation facilities. The system is designed for time resolved counting of single photons arriving from several-currently 12-independent detector channels simultaneously. Detector signals of at least 2.8 ns duration are latched by asynchronous logic and then synchronized with the system clock of 100 MHz. The incoming signals are subsequently sorted out into 10 000 time-bins where they are counted. This occurs according to the arrival time of photons with respect to the trigger signal. Repeatable mode of triggered operation is used to achieve high statistic of accumulated counts. The time-bin width is adjustable from 10 ns to 1 ms. In addition, a special mode of operation with 2 ns time resolution is provided for two detector channels. The system is implemented in a pocket-size FPGA-based hardware of 10 cm × 10 cm × 3 cm and thus can easily be transported between synchrotron radiation facilities. For setup of operation and data read-out, the hardware is connected via USB interface to a portable control computer. DAQ applications are provided in both LabVIEW and MATLAB environments.
Original language | English |
---|---|
Article number | 7822949 |
Pages (from-to) | 1320-1326 |
Number of pages | 7 |
Journal | IEEE Transactions on Nuclear Science |
Volume | 64 |
Issue number | 6 |
DOIs | |
State | Published - Jun 2017 |
Externally published | Yes |
Keywords
- Asynchronous circuits
- X-ray applications
- X-ray detection
- X-ray diffraction
- crystal microstructure
- crystallography
- data acquisition (DAQ)
- digital integrated circuits
- ferroelectric devices
- field programmable gate arrays (FPGA)
- logic programming
- piezoelectric devices
- random access memory
- summing circuits
- time division multiplexing