GIF++ DAQ Y. Benhammou Tel Aviv University
The problem Create a trigger from TGC and/or RPC Distribute the trigger to different DUTs (until 5 DUTs) Synchronize the events from the TGC/RPC with the DUTs for tracking/efficiency purpose
Trigger Logic Unit Module provided by EUDET community and intensively used in test beams (DESY, CERN, FERMILAB,…) Unit provides trigger signal and trigger number to all detector DAQs Requires busy signal from detectors DAQs This modules synchronize the different DAQ systems
How it works ? TLU receives trigger from the beam scintillators TLU asserts TRIGGER On receipt of TRIGGER, detector DAQs assert BUSY On receipt of BUSY, TLU de-asserts TRIGGER and send trigger number Detector DAQs de asserts BUSY System is ready for the next trigger
How it looks like RJ45 output PMT entries Trigger output Busy input LEMO output
BUSY TLU Detector 1 Detector 2 Detector 3 Detector 4 TRIGGER DAQ: Trigger RPC and/or TGC BUSY DAQ 1 DAQ 2 DAQ 3 DAQ 4 xy trigger_number Event builder Event builder Event builder Event builder We provide trigger Event Event Event Event We expect busy Trigger x,y Trigger x,y Trigger x,y Trigger x,y Detector1 xy Detector2 xy Detector3 xy Detector4 xy 6
TLU Detector 1 Detector 2 Detector 3 Detector 4 TRIGGER DAQ: Trigger RPC and/or TGC BUSY DAQ 1 DAQ 2 DAQ 3 DAQ 4 Event builder Event builder Event builder Event builder xy timestamp We provide trigger Event Event Event Event We don’t expect busy Trigger x,y Trigger x,y Trigger x,y Trigger x,y Detector1 xy Detector2 xy Detector3 xy Detector4 xy 7
CAEN crate Trigger TDC for TGC TDC for RPC controller TLU I/O trigger Busy + clock I/O module : FPGA embedded I/O receives trigger from TLU I/O asserts busy to TLU … I/O asserts clock to TLU and receives trigger number DAQ is reading RPC TDC DAQ is reading TGC TDC
Status in TAU Full testbench exists in TAU : small TGC, DUT, read out electronic TLU : I was in DESY to learn how to use it and one is now running in Tel Aviv
conclusion TLU is good for our needs : provides trigger and synchronization Time stamp the events could be a good and easy solution All the TGC readout part is ok with TLU. Need to integrate the RPC soft. Need to test soft with real detectors and check the full chain
Recommend
More recommend