Top Banner
GIF++ DAQ Y. Benhammou Tel Aviv University
10

GIF++ DAQ

Jan 25, 2016

Download

Documents

latham

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. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: GIF++ DAQ

GIF++ DAQY. Benhammou

Tel Aviv University

Page 2: GIF++ DAQ

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

Page 3: GIF++ DAQ

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

Page 4: GIF++ DAQ

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

Page 5: GIF++ DAQ

How it looks like

PMT entries

Trigger output Busy input LEMO output

RJ45 output

Page 6: GIF++ DAQ

TRIGGER DAQ:RPC and/or TGC

DAQ 1 DAQ 2 DAQ 3 DAQ 4D

etec

tor 1

Det

ecto

r 2

Det

ecto

r 3

Det

ecto

r 4

TLU

BUSY

Event Trigger x,yDetector1 xy

xy trigger_number

Event Trigger x,yDetector2 xy

Event Trigger x,yDetector3 xy

Event Trigger x,yDetector4 xy

Even

t bui

lder

Even

t bui

lder

Even

t bui

lder

Even

t bui

lder

Trigger

6

BUSY

We provide triggerWe expect busy

Page 7: GIF++ DAQ

TRIGGER DAQ:RPC and/or TGC

DAQ 1 DAQ 2 DAQ 3 DAQ 4D

etec

tor 1

Det

ecto

r 2

Det

ecto

r 3

Det

ecto

r 4

TLU

BUSY

Event Trigger x,yDetector1 xy

xy timestamp

Event Trigger x,yDetector2 xy

Event Trigger x,yDetector3 xy

Event Trigger x,yDetector4 xy

Even

t bui

lder

Even

t bui

lder

Even

t bui

lder

Even

t bui

lder

Trigger

7

We provide triggerWe don’t expect busy

Page 8: GIF++ DAQ

Trigger

TLU

CAEN crate

I/O

controller

TDC for TG

C

TDC for RPC

triggerBusy + clock

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

I/O module : FPGA embedded

Page 9: GIF++ DAQ

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

Page 10: GIF++ DAQ

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