Fast data acquisition measurement system for plasma diagnostics using GEM detectors

Similar documents
FPGA based charge fast histogramming for GEM detector

Feasibility of FPGA to HPC computation migration of plasma impurities diagnostic algorithms

New low noise CCD cameras for "Pi of the Sky" project

Schematic. A: Overview of the Integrated Detector Readout Electronics and DAQ-System. optical Gbit link. 1GB DDR Ram.

THE ALFA TRIGGER SIMULATOR

Detector Housing CASCADE-U 100. Bottom-flange. Top-flange with Teflon insulating ring and special Wilson-flange designed to fit the UCN beam pipe

Pixie-500 Express Manual Extension Pulse Shape Analysis Functions

Data Acquisition in Particle Physics Experiments. Ing. Giuseppe De Robertis INFN Sez. Di Bari

APV-25 based readout electronics for the SBS front GEM Tracker

The Use of LabVIEW FPGA in Accelerator Instrumentation.

Digital Filters in Radiation Detection and Spectroscopy

Delayline Detectors. Imaging Detection of Electrons, Ions & Photons with Picosecond Time Resolution. e - I +

Readout Systems. Liquid Argon TPC Analog multiplexed ASICs SiPM arrays. CAEN 2016 / 2017 Product Catalog

An FPGA Based General Purpose DAQ Module for the KLOE-2 Experiment

Gamma spectroscopic measurements using the PID350 pixelated CdTe radiation detector

Research Group on Internet Measurement Institute of Electronic Systems Warsaw University of Technology

Development and test of a versatile DAQ system based on the ATCA standard

PoS(High-pT physics09)036

All Programmable SoC based on FPGA for IoT. Maria Liz Crespo ICTP MLAB

Prototyping NGC. First Light. PICNIC Array Image of ESO Messenger Front Page

Quad Module Hybrid Development for the ATLAS Pixel Layer Upgrade

IEEE Proof Web Version

Modular & reconfigurable common PCB-platform of FPGA based LLRF control system for TESLA Test Facility

PETsys SiPM Readout System

Open Hardware Collaboration: A Way to Improve Efficiency for a Team

Hardware Aspects, Modularity and Integration of an Event Mode Data Acquisition and Instrument Control for the European Spallation Source (ESS)

Evaluation of radiative power loading on WEST metallic in-vessel components

Temperature measurement board, optically isolated, 16/8/4 channels for thermocouples, Pt100, RTD, 18-bit

Digital Detector Emulator. This is the only synthesizer of random. Your Powerful User-friendly Solution for the Emulation of Any Detection Setup

0.1 Slow Monitoring and Recording System

ALIBAVA: A portable readout system for silicon microstrip sensors

Application of MCNP Code in Shielding Design for Radioactive Sources

User's Manual. Digital Gamma Finder (DGF) PIXIE-16. Version 1.40, October 2009 XIA LLC Genstar Rd. Hayward, CA USA

Hardware and Installation

arxiv:physics/ v1 [physics.ins-det] 18 Dec 1998

Detector Data Acquisition Hardware Designs and Features of NGC (New General Detector Controller)

Introduction Technology Equipment Performance Current developments Conclusions. White Rabbit. A quick introduction. Javier Serrano

Anode Electronics Crosstalk on the ME 234/2 Chamber

Product Information Sheet PDA14 2 Channel, 14-Bit Waveform Digitizer APPLICATIONS FEATURES OVERVIEW

FPGA FIRMWARE FRAMEWORK FOR MTCA.4 AMC MODULES*

DIGITAL SYSTEM. Technology Overview Nordco. All rights reserved. Rev C

Muon Reconstruction and Identification in CMS

Implementation of a PC-based Level 0 Trigger Processor for the NA62 Experiment

This section gives a brief description of the MatrixB system outlining its main features and applications.

Results of Radiation Test of the Cathode Front-end Board for CMS Endcap Muon Chambers

Fast pattern recognition with the ATLAS L1Track trigger for the HL-LHC

FPGA based Multichannel Optical Concentrator SIMCON 4.0 for TESLA cavities LLRF Control System

Signal Conversion in a Modular Open Standard Form Factor. CASPER Workshop August 2017 Saeed Karamooz, VadaTech

Create Without Limits: Add the Power of User-Programmable FPGAs to Your Test Applications

DOOCS environment for FPGA-based cavity control system and control algorithms development

PoS(ICRC2017)808. A Trigger Interface Board to manage trigger and timing signals in CTA Large-Sized Telescope and Medium-Sized Telescope cameras

Open Platform for Developing and Testing Smart Grid Automation Systems. Igor Alvarado National Instruments Corp.

ni.com High-Speed Digital I/O

Construction of the Phase I upgrade of the CMS pixel detector

DT9828. USB Powered Thermocouple Measurement Module. Key Features: Analog Input Channels

Advanced NI-DAQmx Programming Techniques with LabVIEW

Activity on GEM by the Rome group since last meeting

User's Manual PIXIE-16

REAL-TIME MULTIPLE NETWORKED VIEWER CAPABILITY OF THE DIII D EC DATA ACQUISITION SYSTEM

SMT-FMC211. Quad DAC FMC. Sundance Multiprocessor Technology Limited

DSP BASED MEASURING LINE-SCAN CCD CAMERA

Parameterized control layer of FPGA based cavity controller and simulator for TESLA Test Facility

Simulation of Internal Backscatter Effects on MTF and SNR of Pixelated Photon-counting Detectors

A 40-pin connector provides access to 24 DIO connections.

BLM and BWS installation examples

Klaus Dehmelt EIC Detector R&D Weekly Meeting November 28, 2011 GEM SIMULATION FRAMEWORK

Copyright 2007 Society of Photo-Optical Instrumentation Engineers. This paper was published in Proceedings of SPIE (Proc. SPIE Vol.

PSEC-4: Review of Architecture, etc. Eric Oberla 27-oct-2012

DAQ & Control with PXI. Murali Ravindran Senior Product Manager

FPGA based Sampling ADC for Crystal Barrel

TRiCAM APPLICATIONS KEY FEATURES. Time Resolved intensified CAMera. TRiCAM 13001A01 31/10/2013

HIGH-SPEED DATA ACQUISITION SYSTEM BASED ON DRS4 WAVEFORM DIGITIZATION

New Software-Designed Instruments

FPGA Algorithm Development Using a Graphical Environment

Electronics and data acquisition systems for the RPC based INO ICAL detector

HIGH-SPEED THEE-DIMENSIONAL TOMOGRAPHIC IMAGING OF FRAGMENTS AND PRECISE STATISTICS FROM AN AUTOMATED ANALYSIS

The hardware implementation of PXI/PXIe consists of a chassis, controller or computer interface, and peripheral cards.

Development of Ultrafast CXRS system in Heliotron J. Graduate School of Energy Science Kyoto University LU XIANGXUN 03/15/2016

The CCD-S3600-D(-UV) is a

The GTPC Package: Tracking and Analysis Software for GEM TPCs

Single Photon Counting System

BES-III off-detector readout electronics for the GEM detector: an update

SPECS : A SERIAL PROTOCOL FOR EXPERIMENT CONTROL SYSTEM IN LHCB.

INFN Padova INFN & University Milano

High Bandwidth Electronics

A high performance real-time plasma control and event detection DSP based VME system

PCI-FPGA-1B User Guide

SEE Tolerant Self-Calibrating Simple Fractional-N PLL

CompuScope 3200 product introduction

PSM 1 NANOSECOND SWITCHING FOR HIGH VOLTAGE CIRCUIT USING AVALANCHE TRANSISTOR

DEVELOPMENT OF A VERSATILE READOUT SYSTEM FOR HIGH RATE DETECTOR ELECTRONICS

VME Data Acquisition System, ADC Read

The ATLAS Conditions Database Model for the Muon Spectrometer

Image Acquisition Module for utca Systems

8. Selectable I/O Standards in Arria GX Devices

PXI Digital Pattern Instruments

EU Contribution to ITER Diagnostics. Glenn Counsell Project Manager Diagnostics Fusion for Energy

Development of a PCI Based Data Acquisition Platform for High Intensity Accelerator Experiments

NEMbox / NIMbox Programmable NIM Module

INDEX. Digitizer Software. CAENComm library CAENDigitizer library CAENDPP library WaveDump. CAEN VME Demos WaveCatcher

Transcription:

Fast data acquisition measurement system for plasma diagnostics using GEM detectors A. Wojenski 1a, K. Pozniak a, G. Kasprowicz a, W. Zabolotny a, A. Byszuk a, P. Zienkiewicz a, M. Chernyshova b, T. Czarski b a Warsaw University of Technology, Institute of Electronic Systems, Nowowiejska 15/19, 00-665 Warsaw, Poland E-mail: A.Wojenski@elka.pw.edu.pl b Institute of Plasma Physics and Laser Microfusion, Hery 23, 01-497 Warsaw, Poland This paper refers to measurement system for plasma diagnostics for tokamaks currently being developed. For the most of the GEM detector readout structures, large number of input channels is required to form a working measurement system. This constraint is especially important for two-dimensional GEM readout structures. Presented measurement system layout is a general model for further implementation. The system is based on fast serial gigabit links and PCI-Express interface for communication. The system can support up to 512 measurement channels, per each PCI-Express x16 slot. The system consists of several modules PCI-Express 8-to-1 switch, Analog, ADC, and FPGA backplane s. Implemented data processing algorithms enable fast raw data acquisition and real-time processing. The integration algorithms allow measurement system to cooperate with GEM detector working at high rates. First EPs Conference on Plasma Diagnostics - 1 st ECPD 14-17 April 2015, Villa Mondragone, Frascati (Rome) Italy 1 Speaker, contact e-mail: A.Wojenski@elka.pw.edu.pl Copyright owned by the author(s) under the terms of the Creative Commons Attribution-NonCommercial-ShareAlike Licence. http://pos.sissa.it/

1. Introduction This paper refers to the measurement system for plasma diagnostics of tokamaks, that is currently being developed. In thermonuclear fusion research reactors, precise determination of the level and spatial distribution of the plasma soft X-ray radiation will be important for plasma parameters optimization. The system is based on the Gas Electron Multiplier (GEM) detector with high speed communication interfaces and effective algorithms for data processing, implemented in the FPGA units and in real time software [1]. The current implementation of the system's hardware allows achieving high signal rates from the detector. The system can work in two modes: First mode performs fast raw data acquisition of the analog signals, giving therefore important information about the plasma or other radiation sources. On the contrary, the second mode performs an online calculation of the charges registered on the GEM channel. Further post processing is done by software running on embedded PC. Due to the modular structure of the measurement system, GEM detector readout s can have different readout structures (1D, 2D, redundant, etc.). The system can work with connected both one- or two- dimensional readout s. In order to provide high throughput of the data to the post-processing algorithms, advanced gigabit serial communication interfaces are used. The main goal of the work was to develop a new generation of SXR measurement system with a large number of measurements channel and high sampling speed. The first generation of the system included 256 readout channels, whereas the sampling frequency was 77 MHz, with 10 ms minimum time resolution [2][3]. The system was based on large number of FPGA units. The new generation of the system can provide even 2048 input channels, with sampling speed of 125 MHz for each channel. The samples resolution as well the strip charge rate will be significantly increased. The number of the FPGA processing units is also reduced to only 4 per 256 channels (Xilinx Artix7 FPGAs). The algorithms will be reworked, in order to work with very intense photon fluxes. The system is highly modular, thus allowing to work with custom number of channels and readout s. 2. GEM detector readout structures The main components of a GEM detector, which is filled with special gas mixture, are: window, GEM foils and readout. The measurement process starts when an photon hits the GEM's window, where it is converted to an electron. Then it passes through GEM foils connected to high voltage. Due to the presence of the electric current, the electron is multiplied each time it passes through a sheet of foil. If three layers of foil are installed in the GEM detector, the amplification ratio is as high as around 1000 times. Finally, the produced cone-shaped cloud of electrons hits the readout. Channel construction is based on a PCB with copper stripes. The number of copper stripes determines the spatial resolution of the detector. Since the analog pulses are very narrow, with length of tens of nanoseconds, the system must provide high number of fast readout channels. This results in satisfactory spatial and event resolution. Most commonly used GEM detector readout structures are one- and two- dimensional. One-dimensional readout s are simpler for analysis in terms of position of the photons absorbed in the detector conversion layer. They require less channels and provides good spatial 2

resolution. In case of a two-dimensional readout, measurement systems require connection of twice or three times more signals from the readout. The position and charge calculation algorithms are also much more complex [4]. However, this kind of structure (e.g. honeycomb pixels) is useful for the experiments with different intensity of radiation, e.g. plasma generated by the lasers. Complex readout structures of GEM detector require simultaneous, high-speed processing of large amount of channels by the measurement system [5]. 3. Measurement system layout The measurement system hardware model consists of several modules. The description is based on 64 channels configuration of the system. The GEM detector's analog output channels (from readout ) are connected to the Analog-Frontend s (AFE). The design is radiation-hard, allowing mounting of the units in different places, near high electromagnetic fields and in neutron flux. Boards contain preamplifier and shaper circuits, offset correction and fast comparators. Boards can also work in analog charge integration mode. The analog signals are transmitted to the ADC Frontend s (ADCFE) using high speed differential cables. The most important parts of the ADCFE s are 12-bit ADCs. Each of them can simultaneously acquire signal from 16 channels with 125 MHz sampling speed. ADCFE s also communicate with integrated circuits on the AFE s using serial communication links in LVDS standard (Low-Voltage Differential Signaling, especially useful for high speed data transmission with good immunity to the external noise) and moreover provide diagnostics of the hardware, e.g. current and temperature monitoring. Digital samples of raw or integrated analog signals from the GEM detector, are transmitted to the FPGA backplane s from the ADCFE s using serial LVDS interfaces. On each FPGA backplane up to 4 ADCFE s can be mounted. The can handle up to 64 measurement channels. The main processing unit of the is a Artix7 FPGA. FPGA firmware handles several functions, including: Acquisition of the signals from the ADCs (from ADCFE s) fast interface drivers for ADCs mounted on ADCFE s Data processing: charge integration algorithms necessary for high rate, online raw data processing (the raw data comes as pulses that need to be further processed in order to get charge values of the photons), timestamps markers for charge data in order to properly place in time the charge values (e.g. plasma tomography purposes) Data management DDR3 memory data storage and control algorithms, including specialized DDR3 memory drivers System configuration and monitoring clock distribution and ADCs initialization, signal offset calibration, temperatures and currents readout etc. Communication with the measurement system concentrator using PCI-Express links 3

The final position and energy calculation takes place in the embedded PC unit at the post-processing stage. The backplane s (FPGA units with pre-processing algorithms) are connected to the PC via data concentrator using PCI-Express communication links. Two configurations are available: Direct connection to the PC using msas PCI-E adapter Connection through PCI-Express switch (data concentrator) 8-to-1 using msas cables Fully populated system can work with 512 measurement channels (using one x16 GEN3 PCI-Express slot in the embedded PC), working with 125 MHz sampling speed for each channel [6][7]. Figure 1 presents readout section of the GEM measurement system, handling 64 measurement channels. The backplane is connected to the PCI-Express switch mounted in the embedded PC. Therefore, connecting 8 backplane s to the PCI-Express switch gives a measurement system with 512 fast, analog input channels. Signals from GEM detector (up to 16) Signals from GEM detector (up to 16) Signals from GEM detector (up to 16) Signals from GEM detector (up to 16) Analog Analog Analog Analog Configuration Links (LVDS) Analog signal (after shaper circuit or integrated) ADC ADC ADC ADC Configuration links Fast serial interface (SERDES) Backplane Configuration link PCI-Express interface Readout section Figure 1 64-channels readout section of the GEM measurement system 4

4. FPGA firmware and implemented algorithms for fast data acquisition FPGA firmware is the same for all of the FPGA units available on all the backplane s. The firmware handles many different communication interfaces for configuration of the measurement system (e.g. ADCs interfaces, offset calibration circuits). Apart from the configuration part, several algorithms for the data processing were implemented [8]. Figure 2 presents main data-flow architecture for fast data acquisition, including: Long-time signal analyzers Fast signal recorder Fast digital charge integrator Test modes digital pulse generator mode and counter mode Fast data acquisition algorithms Fast signal recorder Raw signal from ADC channel Threshold value for the channel Comparator >= Trigger signal Data acquisition control block (with tests modes handling) Fast digital charge integrator M U L T I P L E X E R DDR3 memory Readout by PC PCI-Express interface Long-time signal analyzer Direct readout by PC PCI-Express interface Figure 2 Fast data acquisition algorithms data-flow architecture implemented in the FPGAs The output of the processing blocks can be connected to the serial streaming module, which automatically creates complex data structures with time markers. The data is then written in the DDR3 memory [9]. Then, the PC unit scans backplane s for availability of the new data. Once detected, the data is downloaded to the PC unit and further, post-processing algorithms can be applied to the charge data. 5

4.1 Long-time signal analyzers The analyzers blocks allow registration of the analog, raw signal from the ADCs. Analyzers work as digital oscilloscopes with configurable trigger position (e.g. post-trigger), trigger edge, threshold level of the trigger, etc.. Each FPGA has 64 analyzers implemented, one for each channel with 1024 sample memory. This mode is used for diagnostic purposes, e.g. can be used while adjusting the shaper circuits on the AFE s. Analyzers works at 125 MHz sampling speed and stores the data in the FPGA embedded memory blocks. Trigger section works as analog comparator, with user-defined threshold level for each channel. When trigger event occurs in one of the input channels, all signal analyzers start simultaneous data acquisition (global triggering system). Figure 3 presents a graph of a signals registered with long-time signal analyzers [7][8]. Figure 3 Raw analog signal acquired with the long-time signal analyzers (16 channels) [8] 4.2 Fast signal recorder Fast signal recorders are available for each of the input channels (64 channels per backplane ). Signal is registered for 40 samples (one trigger event). All of the signal recorders start signal acquisition after receiving a trigger signal, in the same way as long-time signal analyzers. Sampling speed is also of 125 MHz. After raw signal registration, the data is transferred to the DDR3 memory module using a special data flow manager. This mode allows fast acquisition of large number of photons in a short time. After registering required number of samples, the embedded PC reads the saved data from the DDR3 memory and performs offline 6

processing i.e. spectrum and photon position calculations. The data gathered contains also timestamp with event number for proper time placement of each signal. 4.3 Fast digital charge integrator Fast digital charge integrator performs online charge calculation based on the raw ADC data. This significantly improves system throughput thanks to decreased computation time of the charge and reduced data amount transferred to the DDR3 memory module. After receiving the trigger pulse, the algorithm begins integration of the raw signal. Additionally implemented independent algorithm measures average value of the input signal before the pulse (i.e. noise/offset level). This constant value included in the charge value (integral) is subtracted from the measurement result at the end of the algorithm. Therefore no further computation of charge at post-processing stage is required. The charge data with timestamp information is stored in the DDR3 memory module. An offline algorithm on the embedded PC can reconstruct position and spectrum s for user configurable number of energy bins. The post-processing is based on the data available in the DDR3 memory modules. Fast digital charge integrator, implemented in the system, works at 125 MHz sampling speed. Further details of the system are described in [6][7]. 5. Measurement system control software The system is controlled from the embedded PC using FCS (FPGA Configuration Software) [10]. The FCS software allows flexible configuration of large measurement systems, independently from the communication interface used in the system. In order to meet requirements of the complex measurement systems, FCS allows different parameters of the system to be user-configurable. The system can be automatically easily setup after boot and then configured to fit user needs with command line tools [11]. It also allows integration with graphical user interfaces. In case of the GEM measurement system, PCI-Express [12][13] and USB interfaces for system configuration are used by FCS. At system boot-up stage, FCS configures all of the integrated circuits available, including: AFE, backplane and PCI data concentrator s. Then, it does training of fast, serial links of ADCs. After the system setup is complete, user can configure it in different ways, including: Threshold levels for ADC channels Offset configuration Algorithms configuration (record length, test modes, data acquisition mode etc.) System status readout Download of measurement data from the DDR3 or FPGA memory FCS is also used for system parameters diagnostics, including temperature and voltage measurements. 7

6. Summary The work presented in the paper was based on Authors past experience in development of a measurements system for tokamak facilities [2][3]. In comparison with the previous system design, a significant rework was made. First of all, the whole structure has been divided into AFE, ADCFE, and backplane s, resulting in a tree-like structure. Moreover, the vital parameters have been significantly improved. This refers especially to the increased sampling speed together with the charge integration time. Charge processing time is around 340ns, enabling work with high rates from the GEM detector. Due to dividing AFE into separate modules with radiation-hard integrated circuits and proper shielding, the system can work in environment characterized by strong electromagnetic fields and ionizing radiation. The implemented algorithms allow fast and efficient signals processing. The control software FCS handles start-up of the system and provides interface for a user configuration. The measurement system can work with large number of readout channels from GEM detectors at high sampling speed. ACKNOWLEDGEMENTS This work has been carried out within the framework of the EUROfusion Consortium and has received funding from the Euratom research and training programme 2014-2018 under grant agreement No 633053. The views and opinions expressed herein do not necessarily reflect those of the European Commission. This scientific work was partly supported by Polish Ministry of Science and Higher Education within the framework of the scientific financial resources in the year 2014 allocated for the realization of the international co-financed project. REFERENCES [1] M. Chernyshova et al., Development of GEM gas detectors for X-ray crystal spectrometry, JINST, Vol. 9, C03003 [2] K. T. Pozniak et al., FPGA based charge fast histogramming for GEM detector, Proc. SPIE vol. 8903, Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments, 2013 [3] G. Kasprowicz, T. Czarski, M. Chernyshova, W. Dominik, K. Jakubowska, L. Karpinski, K. Kierzkowski, K. Pozniak, J. Rzadkiewicz, M. Scholz, W. Zabolotny, Fast ADC based multichannel acquisition system for the GEM detector, Proc. SPIE vol. 8454, 2012 [4] M. Chernyshova, T. Czarski, K. T. Pozniak, A. Wojenski, et al., Development of 2D Imaging of SXR Plasma Radiation by Means of GEM Detectors, Proc. SPIE vol. 9290, 2014 [5] A. Wojenski, G. Kasprowicz, K. T. Pozniak, et al., Data acquisition methods for GEM detectors, Proc. vol. SPIE 9290, 2014 [6] G. Kasprowicz,, K. T. Pozniak, A. Wojenski, et al. Fast modular data acquisition system for GEM-2D detector, Proc. SPIE vol. 9290, 2014 8

[7] A. Wojenski, G. Kasprowicz, et al. Diagnostic-Management System and Test Pulse Acquisition for WEST Plasma Measurement System, Proc. SPIE vol. 9290, 2014 [8] A. Wojenski, et al., Multichannel reconfigurable measurement system for hot plasma diagnostics based on GEM-2D detector, Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms, Elsevier, under print, 2015 [9] P. Kolasiński, K. Poźniak, A. Wojeński, et al., Serial Data Acquisition for GEM-2D Detector, SPIE vol. 9290, 2014 [10] D. O. Tavares, A. Wojenski, et al., Development of an open-source hardware platform for SIRIUS BPM and Orbit feedback, ICALEPS 2013, 14th International Conference on Accelerator & Large Experimental Physics Control Systems [11] A. Wojenski, G. Kasprowicz, K. T. Pozniak, Automatic configuration of FMC s for FPGA-based reconfigurable measurement and control systems with mezzanines in FMC standard, Proc. SPIE vol. 8903, 2013 [12] Byszuk, A., Kołodziejski, J., Kasprowicz, G. H. and others, Implementation of PCI Express bus communication for FPGA-based data acquisition system, Proc. SPIE vol. 8454, 2012 [13] A. Byszuk, K.T Pozniak, A. Wojenski, et al., Fast Data Transmission in Dynamic Data Acquisition System for Plasma Diagnostics, Proc. SPIE vol. 9290, 2014 9