110 likes | 285 Views
TRD DAQ (U) Software Status TIM CERN May.09. Chanhoon Chung, Mark Millinger, Andreas Sabellek IEKP - Universität Karlsruhe (TH). TRD(U) DAQ Overview. Outline UDR2 / JINFU DSP Software U-Crates SlowControl/HK Data Basic Monitoring Tools Development. TRD Offline DAQ Status
E N D
TRD DAQ (U) Software StatusTIM CERN May.09 Chanhoon Chung, Mark Millinger, Andreas Sabellek IEKP - Universität Karlsruhe (TH)
TRD(U) DAQ Overview Outline • UDR2 / JINFU DSP Software • U-Crates SlowControl/HK Data • Basic Monitoring Tools Development TRD Offline DAQ Status Gas: Premixed Ar/CO2 (80/20) Readout Electronics: U0: QM U-Crate and UPD U1: QM and FS equipped U-Crate recording cosmics since July08 Readout: AMSW/Trigger via EPP-AMSW box; Recording to AMS Block files Trigger: pulsed @ 2kHz TIM May09, CERN
Data ReductionUDR2 DSP Software • current version v9318 (March,24th) based on framework v9310 by A.Kounine • optimized processing time ~240us/single-track-event • unassgined bits used to submit readout chip noise with hit amplitude • added HK data for DAQ status monitoring: • UFE hit counter / running mean common noise (e.g. new calibration?) • channel hit counter / running mean hit amplitude (e.g. change in gas?) • Status: Code in use in TRD Offline DAQ Framework v9310 SubD routines • Calibration: • - Test of channel quality and setting of channel flags • Calculation of pedestals • Calculation of noise • Data Reduction: • Pedestal Substraction • Zero Suppression • Channel Flag handling • (e.g. force output of • a channel) • HK data: • hit counter • amplitude averaging TIM May09, CERN
Slow ControlJINFU DSP Software • current version v941A (April,26th) based on framework v9310 by A.Kounine • initialization/reset of U-Crate HW according configuration file in flash • 16 FPGAs and 168 high voltage controllers • status readout of U-Crate HW • long status: complete HW configuration readback • short status: JINF compares readback with expected setting and replies discrepancies only • init/ramping of high voltage specified in configuration file • Status: Code used in TRD Offline DAQ system parameters: LeCroy LRDL/ HRDL UPD S9011AU Controller JINF_U0/1: collects and assembles status data from nodes on request JMDC: Qlist requests status info AMSwire HK datastream to disk UPSFE boards UHVG boards TIM May09, CERN
Summary: TRD Housekeeping Data • UDR2 (status DAQ) • Calibration data (channel pedestal/noise) • Status of data acquisition (channel hit counter/amplitude) • JINFU (status SlowControl) • Status from UPD-Box DCDC converters and U-Crate electronics • Status of U-Crate UHVG high voltage channels • UGSCM (status Gas via CAN-bus; next presentation) AMSWire sources for TRD DAQ monitoring: Recording HK data with science data in AMS Block File format during last weeks TRD Offline operation for test TIM May09, CERN
TRD-M • development by Chanhoon Chung • Need a quick and reliable diagnosis tool for monitoring TRD HK data • based on CCEB-Monitor developed by A.Basili/A.Lebedev using xforms-libs and AMSblock decoding TRD Housekeeping data in TRD-M following: examples …–M programs known to everyone TIM May09, CERN
Example: Strawtube Noise TIM May09, CERN
Example: JINFU (short)Status TRD SlowControl status can be summarized in number of discrepancies from nominal U0-Crate: no problems U1-Crate: known reason: missing 2nd QM UPD TIM May09, CERN
TRD Dallas T Sensor Monitor • development by Mark Millinger • graphics required to identify location • implemented on basis of Monitor programs by A.Basili and A.Lebedev TIM May09, CERN
TRD DTS Monitor sensor area temperature averaging in different layers TIM May09, CERN
Summary • Initialization based on JINF configuration file implemented • Development of monitoring tools based on common framework ongoing • to be done: “TRD-Control” • Graphical Interface indicating status of system components analyzing HK data • and providing tools to quickly identify problems • Create configuration file • TRD DAQ still running next: Francesca Spada, TRD GAS (UG) TIM May09, CERN