Multichannel FPGA-Based Data-Acquisition-System for Time-Resolved Synchrotron Radiation Experiments

Hyeokmin Choe, Semen Gorfman, Stefan Heidbrink, Ullrich Pietsch, Marco Vogt, Jens Winter, Michael Ziolkowski

Research output: Contribution to journalArticlepeer-review


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 languageEnglish
Article number7822949
Pages (from-to)1320-1326
Number of pages7
JournalIEEE Transactions on Nuclear Science
Issue number6
StatePublished - Jun 2017
Externally publishedYes


  • 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


Dive into the research topics of 'Multichannel FPGA-Based Data-Acquisition-System for Time-Resolved Synchrotron Radiation Experiments'. Together they form a unique fingerprint.

Cite this