2009-05-15IEEE Real Time 091 Data Acquisition System for Multi-channel Gas Detector Hongyu ZHANG, Kejun ZHU, Haitao ZHU Institute of High Energy Physics,

Slides:



Advertisements
Similar presentations
Cosmic Ray Test of INO RPC Stack M. Bhuyan 1, V.M. Datar 2, S.D. Kalmani 1, S.M. Lahamge 1, N.K. Mondal 1, P. Nagaraj 1, S. Pal 1, L.V. Reddy, A. Redij.
Advertisements

Kondo GNANVO Florida Institute of Technology, Melbourne FL.
SciFi Tracker DAQ M. Yoshida (Osaka Univ.) MICE meeting at LBNL 10.Feb.2005 DAQ system for KEK test beam Hardware Software Processes Architecture SciFi.
RPC Trigger Software ESR, July Tasks subsystem DCS subsystem Run Control online monitoring of the subsystem provide tools needed to perform on-
Data Acquisition System for 2D X-Ray Detector Beijing Synchrotron Radiation Facility (BSRF) located at Institute of High Energy Physics is the first synchrotron.
24-28 May, 2010 S. Mastroianni - 17th Real-Time Conference, Lisboa, Portugal ARGO-YBJ is a cosmic ray air shower detector based on a single layer of RPC.
MICE CM15 June 2006Jean-Sébastien GraulichSlide 1 DAQ Status o Detector DAQ Test bench in Geneva o Preparing for Test Beam o FE electronics tests o Detector.
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
VC Sept 2005Jean-Sébastien Graulich Report on DAQ Workshop Jean-Sebastien Graulich, Univ. Genève o Introduction o Monitoring and Control o Detector DAQ.
Jianchun (JC) Wang, 08/21/99 RICH Electronics and DAQ Chip Carrier Short Cable Transition Board Long Cable Data Board Crate J.C.Wang Syracuse University.
Jianchun Wang Syracuse University 10/16/99 CLEO Meeting Outline DAQ problems solved Recent results Status of DAQ Work to be done.
New Features of APV-SRS-LabVIEW Data Acquisition Program Eraldo Oliveri on behalf of Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer] NYC,
Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
BESIII Electronics and On-Line BESIII Workshop in Beijing IHEP Zhao Jing-wei Sheng Hua-yi He Kang-ling October 13, 2001 Brief Measurement Tasks Technical.
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
Vladimir Frolov for Torino group. Experimental activities: The system for testing the MRPC in the Torino INFN laboratory has been fully mounted and checked;
06/03/06Calice TB preparation1 HCAL test beam monitoring - online plots & fast analysis - - what do we want to monitor - how do we want to store & communicate.
TRIGGER-LESS AND RECONFIGURABLE DATA ACQUISITION SYSTEM FOR POSITRON EMISSION TOMOGRAPHY Grzegorz Korcyl 2013.
RPC STATUS AT PANJAB UNIVERSITY Panjab University, Chandigarh India-CMS Meeting, 28 th July, 2011.
Jiawen Zhang, IHEP, 2008, April 10, frascati Status of BEPCII/BESIII and Physics preparation Jiawen Zhang 2008/4/7—10 , PHIPSI08, Frascati.
Online Calibration of the D0 Vertex Detector Initialization Procedure and Database Usage Harald Fox D0 Experiment Northwestern University.
ATLAS Liquid Argon Calorimeter Monitoring & Data Quality Jessica Levêque Centre de Physique des Particules de Marseille ATLAS Liquid Argon Calorimeter.
Prediction W. Buchmueller (DESY) arXiv:hep-ph/ (1999)
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Dec.11, 2008 ECL parallel session, Super B1 Results of the run with the new electronics A.Kuzmin, Yu.Usov, V.Shebalin, B.Shwartz 1.New electronics configuration.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
News on GEM Readout with the SRS, DATE & AMORE
IPHC - DRS Gilles CLAUS 04/04/20061/20 EUDET JRA1 Meeting, April 2006 MAPS Test & DAQ Strasbourg OUTLINE Summary of MimoStar 2 Workshop CCMOS DAQ Status.
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
Source Controller software Ianos Schmidt The University of Iowa.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
1 Electronics Status Trigger and DAQ run successfully in RUN2006 for the first time Trigger communication to DRS boards via trigger bus Trigger firmware.
October Test Beam DAQ. Framework sketch Only DAQs subprograms works during spills Each subprogram produces an output each spill Each dependant subprogram.
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
Level-1 Trigger Commissioning Status A.Somov Jefferson Lab Collaboration Meeting, May 10, 2010.
Hall–D Level-1 Trigger Commissioning Part II A.Somov, H.Dong Jefferson Lab 12 GeV Trigger Workshop, July 8, 2010  Play Back Test Vector in Hall-D commissioning.
1 Analysis of Small RPC DHCAL Prototype Data (noise and cosmic ray) LCWA09, Albuquerque, New Mexico Friday, October 02, 2009 Qingmin Zhang HEP Division,
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
S.MonteilPS COMMISSIONING1 MaPMT-VFE-FE ELECTRONICS COMMISSIONING AND MONITORING. OUTLINE 1)Ma-PMT TEST BENCHES MEASUREMENTS 2)VFE AND FE ELECTRONICS FEATURES.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
Evelyn Thomson Ohio State University Page 1 XFT Status CDF Trigger Workshop, 17 August 2000 l XFT Hardware status l XFT Integration tests at B0, including:
Software and TDAQ Peter Lichard, Vito Palladino NA62 Collaboration Meeting, Sept Ferrara.
Jorge Agramunt Ros BRIKEN DAQ Status. DAQ Integration, tests and background measurements at RIKEN. Jorge Agramunt Ros 3º BRIKEN Workshop July 2015.
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
Vladimir Frolov (Centro Fermi) On behalf EEE-TO group.
SHARING A HIGH SPEED OPTICAL DATA TRANSMISSION LINK WITH SLOW CONTROL STREAM TIPP2014 Amsterdam June Zhen-An LIU, Jingzhou Zhao, Dehui Sun, Trigger.
TRTViewer: the ATLAS TRT detector monitoring and diagnostics tool 4 th Workshop on Advanced Transition Radiation Detectors for Accelerator and Space Applications.
DeLiDAQ-2D ─ a new data acquisition system for position-sensitive neutron detectors with delay-line readout F.V. Levchanovskiy, S.M. Murashkevich Frank.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
SVD FADC Status Markus Friedl (HEPHY Vienna) Wetzlar SVD-PXD Meeting, 5 February 2013.
Software Design of Electronics Tests and Data Acquisition for a New Gas Detector ZHAO Dongxu 1, 2 ZHANG Hongyu 2 YUE Xiaobo 1 ZHAO Yubin 2 CHEN Yuanbo.
IRFU The ANTARES Data Acquisition System S. Anvar, F. Druillole, H. Le Provost, F. Louis, B. Vallage (CEA) ACTAR Workshop, 2008 June 10.
DAQ and Trigger for HPS run Sergey Boyarinov JLAB July 11, Requirements and available test results 2. DAQ status 3. Trigger system status and upgrades.
Transient Waveform Recording Utilizing TARGET7 ASIC
Analysis of LumiCal data from the 2010 testbeam
Gu Minhao, DAQ group Experimental Center of IHEP February 2011
Data transmission system for 2D-SND at CSNS
Jinfan Chang Experimental Physics Center , IHEP Feb 18 , 2011
JEDI polarimetry – Developments at SMART|EDM_Lab
Controlling a large CPU farm using industrial tools
The Software Framework available at the ATLAS ROD Crate
ProtoDUNE SP DAQ assumptions, interfaces & constraints
Large CMS GEM with APV & SRS electronics
A Low Power Readout ASIC for Time Projection Chambers in 65nm CMOS
BESIII EMC electronics
Tracker Software Status
Presentation transcript:

IEEE Real Time 091 Data Acquisition System for Multi-channel Gas Detector Hongyu ZHANG, Kejun ZHU, Haitao ZHU Institute of High Energy Physics, Chinese Academy of Sciences IEEE NPSS Real Time Conference 2009 May 10-15, 2009, IHEP, Beijing

Outline System Components Software design and Implementation Software Implementation – PowerPC Software Implementation – PC System Work Modes Calibration mode Electronics Test Charge/Time Channel Calibration Online Data Taking Mode Integration Mode Waveform Sampling Mode Summary IEEE Real Time 092

IEEE Real Time 093 System Components Two separate systems GEM-TPC RPC/MRPC Each system consists of : Detector system Pipelined front-end electronics system PC 100M Ethernet Switch

IEEE Real Time 094 GEM-TPC GEM-TPC Electronics GEM-TPC - GEM detector for time projection chamber (TPC) study, 312 channels

IEEE Real Time 095 RPC/MRPC RPC/MRPC Electronics RPC / MRPC - for cosmic-ray coincidence measurement, 312 channels, up to 504 channels.

IEEE Real Time 096 Cosmic-ray Experiments

System Components - Electronics System Each system has a 9U VME crate System Controller: MVME5100 (PowerPC) Based on 9U VME64x specifications, several kinds of VME modules developed : MCLF - Calibration, logical control and fan-out MROC – Readout control MQT – Charge & Time measurement module, each has 32 Flash ADC ch. & 32 TDC ch. MF-II – Fan-out modules Pre-amplifier boards and cables IEEE Real Time 097 Electronics Block Diagram

IEEE Real Time 098 Software Implementation PowerPC VxWorks Hardware Configuration CBLT Read Raw Data Checking Event Assembly &Buffering Network Transmission PC Windows XP Run control Electronics Test Q/T Channel Calibration Online Data Taking Online Status Display Online Histogram Display Data Storage TCP/IP Sockets Commands Configure Information Event Data Status

IEEE Real Time 099 Software Implementation – PowerPC OS: VxWorks 5.4 IDE: Tornado 2.0 Statecharts are used in the software design of PowerPC, it is a powerful tool to model the system behaviors. Host computer (PC) sends a series of pre-defined commands to PowerPC PowerPC then does proper state transformation and completes corresponding tasks. Pre-defined commands: LOAD CONF PREP SATR SPTR STOP UNCF UNLD EXIT States: Waiting Initialized Loaded Configured Ready Running PostRunning …

IEEE Real Time 0910 Software Implementation – PC Visual C++ Used to create DLLs (Dynamic Linked Library) Establish TCP/IP sockets  Command socket, Data transfer socket & Status report socket Send configure information and commands to PowerPC Receive, parse and store event data LabVIEW Used to develop GUI, display results and call DLLs

IEEE Real Time 0911 System Work Modes Calibration Mode Electronics test Q/T channel calibration Online Data Taking Mode Integration mode Waveform sampling mode

Calibration Mode - Electronics Test Test functions of each hardware modules Measure performances of electronics system Help to find hardware failure Test items Waveform reconstruction Q resolution Q INL/DNL Q crosstalk T resolution T INL T noise level Q/T long-term stability IEEE Real Time 0912

IEEE Real Time 0913 Calibration Mode - Electronics Test

IEEE Real Time 0914 Abnormal channel, need repair

IEEE Real Time 0915 Calibration Mode - Charge/Time Channel Calibration Least squares linear fit Calibration parameters ( slope, intercept and RMS) of Q and T channels are stored in files for further reference when doing offline data analysis. Help to find failure of electronics channels.

IEEE Real Time 09 Online Data Taking Mode - System configuration and control GUI Fully configurable Configuration Info: PowerPC & PC IP addresses Hardware configure parameters Hardware Module position Freely choose from 3 run modes: Start-pause-stop Run for a given time (in minutes) Run for a given event number

Online Data Taking - Integration Mode Online display:  Q/T amplitude spectrums  Q/T channel-hitting spectrums Monitor data taking status Help to choose suitable electronics Q/T channel threshold values  Low threshold helps to observe small signal but may bring too many noise signals IEEE Real Time 0917

Electronics channels to Pad array conversion Use LabVIEW Intensity Graph to dynamically display particle tracks. Gray-scale value of the pad stands for Q/T amplitude of that electronics channel Display refresh time can be changed at any time IEEE Real Time 0918 Online Data Taking - Integration Mode Track Display (Q, T, Q&T)

Online Data Taking - Integration Mode To achieve high event rate, the following aspects are important: PowerPC side  Interrupt, task priorities  Use 64-bit CBLT (Chained BLock Transfer) to read data from each MQT to PowerPC via VME backplane PC side  Multi-threading: Data acquisition and graphic display (e.g. histogram presenting and track display) must be separated into different threads. Otherwise, the display may slow down the DAQ.  Global variable pool is used to share data for different threads in LabVIEW programming IEEE Real Time 0919

IEEE Real Time 0920 Online Data Taking - Waveform Sampling Mode When taking data in this mode, signal waveforms of 32 Q channels of the selected MQT module will be displayed dynamically. Waveform data of all channels are stored into files for offline analysis.

Online Data Taking - Waveform Sampling Mode IEEE Real Time 0921 Help to intuitively observe signals (amplitude, width, arrival time, etc) in the detector/electronics nearby channels. It’s a very useful method to observe the signals and the status of detector and electronics channels, such as baseline and noise level.

Online Data Taking - Waveform Sampling Mode IEEE Real Time 0922 In the beginning, waveform sampling mode was just an auxiliary method to test if the whole system (detector and electronics) is ready to work. It was designed to read out sampling values one by one from each registers, therefore it is pretty slow and can only observe cosmic ray events. Now the detector designers realize that waveform sampling mode helps a lot in detector performance study, they need to take much more waveform data to do analysis. In the upcoming version of DAQ software, online waveform data will be read out from MQT modules by using CBLT, which will be much more efficient than before.

Summary The DAQ software worked well in cosmic-ray experiments at lab, as well as in test beam experiments at IHEP and KEK. The system has been proved to be stable and reliable, meet the design requirements for the system IEEE Real Time 0923

Thank you! IEEE Real Time 0924