NUCLEAR TECHNIQUES, Volume. 46, Issue 6, 060101(2023)
Data acquisition of bunch IDs in timing system of SHINE beamlines and end stations
Shanghai High repetition rate XFEL (X-ray free electron laser) and Extreme light facility (SHINE) is a high-repetition-rate X-ray-free electron laser. The timing system of the beamlines and endstations must provide high-precision bunch IDs and a timing trigger for the equipment that works in single-pulse mode.
This study aims to design a data acquisition (DAQ) testing system to simultaneously acquire X-ray bunch IDs with their corresponding detector data package for subsequent data processing.
This DAQ testing system was developed on the Zynq UltraScale+ system-on-chip (SOC), and the White Rabbit protocol was employed for the timing system environment. A Bunch ID obtained from the FPGA mezzanine card (FMC) of the embedded White Rabbit node (WRN) was transferred to the server using a TCP protocol stack built on LwIP (light weight internet protocol). Finally, a Basler camera was employed to test this DAQ system, in which the pypylon library was applied to raw data acquisition software for camera snapshot whilst two channels of data were collected by an upper computer and saved to a database for comparison.
The number of bunch IDs obtained by this acquisition test system is the same as that of image frames taken by Basler camera, which demonstrates that the testing system can satisfy the requirements of bunch ID acquisition in SHINE beamlines and endstations.
Get Citation
Copy Citation Text
Liang YIN, Mengqi ZENG, Congcong YIN, Ping HUAI. Data acquisition of bunch IDs in timing system of SHINE beamlines and end stations[J]. NUCLEAR TECHNIQUES, 2023, 46(6): 060101
Category: Research Articles
Received: Dec. 23, 2022
Accepted: --
Published Online: Jul. 5, 2023
The Author Email: