30 likes | 188 Views
Data Acquisition System for 2D X-Ray Detector. PDAQ-10. Hongyu Zhang , Kejun Zhu, Dongxu Zhao Institute of High Energy Physics, Chinese Academy of Sciences, Beijing, China.
E N D
Data Acquisition System for 2D X-Ray Detector PDAQ-10 Hongyu Zhang, Kejun Zhu, Dongxu Zhao Institute of High Energy Physics, Chinese Academy of Sciences, Beijing, China Beijing Synchrotron Radiation Facility (BSRF) located at Institute of High Energy Physics is the first synchrotron radiation light source in China. With the completion of Beijing Electron-Positron Collider (BEPC) upgrade, the performances of light source and beam line have been significantly improved. Experimental stations, especially the diffraction and scattering stations are needed to improve their performances in order to quickly complete the data acquisition • A GEM (Gas Electrons Multiplier) based 2D X-ray detector • developed for small-angle scattering experimental station at BSRF. • three-layer GEM detector, effective detection area of 200mm by 200mm and total channels up to 704.
System Components • GEM Detector • Pipelined front-end electronics • VME64x based • 4 VME crates(1 Master and 3 Slaves) • External trigger signal comes from the third layer of GEM detector • VME Controller • MVME5100 (PowerPC) • Host PC • Ethernet Switch • Serial Port Server • VME modules: • GCAC – Global Calibration and Control module • LCAC – Local Calibration and Control module • Fan-out – modules used to fan-out clock, trigger and other control signals • GQ – Charge measurement module, support 64-bit Chained BLock Transfer, 16ch/module, 45 pieces
DAQ Software Design and Implementation • Software Development • PowerPC: OS: VxWorks; IDE: Tornado2.0 • PC: OS Windows XP; IDE: MS Visual C++ 6.0 and LabVIEW 8.2. • Statechart • used in the software design of PowerPC • PC sends a series of pre-defined commands, run mode and hardware configuration information to the PowerPC via command socket, PowerPC program then make proper state transformation and completes corresponding tasks, e.g. hardware initialization and configuration, real time data collection, data checking, event assembly, data transferring via data socket, etc. • Software Working Modes • Calibration mode (self-trigger)- controls calibration circuit to generate calibration signals, tests the function of each hardware module, evaluates electronics performances by giving charge resolution, integral non-linearity (INL), noise level and waveform reconstruction, ensures that electronics system works well during experiments. • Online mode (external-trigger) - do cosmic ray or X-ray experiments, acquires and stores raw data, providing run status by charge Spectrum statistics and various histograms. • Conclusions: • cosmic-ray and X-ray experiments showed the system was stable and reliable. The highest event rate can reach 1 KHz and meet the design requirements for the system. • The technical choice is targeted to small projects and test stands which is particularly useful for people having software developing tools in large scale projects