Tracker DAQ Makoto Yoshida (Osaka Univ.) MICE meeting @ Frascati 2005/6/27.

13
Tracker DAQ Tracker DAQ Makoto Yoshida Makoto Yoshida (Osaka Univ.) (Osaka Univ.) MICE meeting @ Frascati MICE meeting @ Frascati 2005/6/27 2005/6/27
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    214
  • download

    0

Transcript of Tracker DAQ Makoto Yoshida (Osaka Univ.) MICE meeting @ Frascati 2005/6/27.

Tracker DAQTracker DAQ

Makoto YoshidaMakoto Yoshida(Osaka Univ.)(Osaka Univ.)

MICE meeting @ FrascatiMICE meeting @ Frascati2005/6/272005/6/27

KEK beam testKEK beam test

Test for the SciFi tracker with 1T solenoid magneTest for the SciFi tracker with 1T solenoid magnetic fieldtic field

p/p///test beam line in KEK-PStest beam line in KEK-PS Slow extraction with 2-sec flat top in 4-sec cycleSlow extraction with 2-sec flat top in 4-sec cycle

Typically, 1000 particles in a beam spillTypically, 1000 particles in a beam spill Newly developed Cryostat with CryocoolerNewly developed Cryostat with Cryocooler

2 VLPC cassettes embedded2 VLPC cassettes embedded Newly developed buffer module, VLSBNewly developed buffer module, VLSB

4 VLSB modules for 4 AFEII boards4 VLSB modules for 4 AFEII boards

DAQ Software for KEK beam DAQ Software for KEK beam testtest

Will use Unix-based DAQ programsWill use Unix-based DAQ programs ““Unidaq” developed by KEKUnidaq” developed by KEK

http://www-online.kek.jp/~online/Unidaq/http://www-online.kek.jp/~online/Unidaq/ A lot of experience at the KEK beam testsA lot of experience at the KEK beam tests Work on Linux PCWork on Linux PC

Network distributed systemNetwork distributed system Transport data via NOVA buffer managerTransport data via NOVA buffer manager Processes can be distributed among PCs on the neProcesses can be distributed among PCs on the ne

twork.twork. An Event BuilderAn Event Builder Collectors for TOF etc. and VLPCCollectors for TOF etc. and VLPC

VLP

C backplane

Linux PC

PCI-VME

SASeq #2

SASeq #1

1553

LVDS-VME #3

LVDS-VME #4

AFE II (L)

AFE II (R)

VLPC Cassette #2

VLPC Cryostat

AFE II (L)

AFE II (R)

VLPC Cassette #1

VM

E B

US

System OverviewSystem Overview

VME ADC/TDC

PMTs

6U

Serialized ADC DATA

Slow Control

AFE II Control

1024 ch

1024 ch8x64 ch

8x64 ch

4

4x8bit = 32 bit / board

8x64 ch

8x64 ch

LVDS-VME #1

LVDS-VME #24

4

4

StatusStatus Setup LinuxPC with Bit3 VME interface at FermilaSetup LinuxPC with Bit3 VME interface at Fermila

b in Dec. 2005b in Dec. 2005 Start porting the Windows VB routines to C codes on LStart porting the Windows VB routines to C codes on L

inux PCinux PC Successful readout pedestal data on a AFEII boarSuccessful readout pedestal data on a AFEII boar

d in the end of May.d in the end of May. Initialization AFE boards via 1553Initialization AFE boards via 1553 Control SASeqControl SASeq Readout buffer module, VLSBReadout buffer module, VLSB GUI is prepared for the testGUI is prepared for the test

VME ADC and TDC modules have been tested in VME ADC and TDC modules have been tested in May KEK beam test to readout TOF, ACC and othMay KEK beam test to readout TOF, ACC and other beam counters in UniDAQ frameworker beam counters in UniDAQ framework

Tracker DAQ at FermilabTracker DAQ at Fermilab

AFEII

Backplane

Cryocooler

Bit3

1553

VLSB

SASeq

VME ADC/TDC at KEK beam VME ADC/TDC at KEK beam testtest

Multi-hit multi-event TDC (CAEN V1290)multi-event ADC (CAEN V792)

UK colleagues provides VME ADC/TDC

To do for KEK beam testTo do for KEK beam test

Extend slow-controller to handle 4 boards of AFEIExtend slow-controller to handle 4 boards of AFEIII

Implement AFEII readout routines on UniDAQ fraImplement AFEII readout routines on UniDAQ frameworkmework Merge AFEII data with the other ADC/TDC dataMerge AFEII data with the other ADC/TDC data

Integration test at FermilabIntegration test at Fermilab Time stamp of integration window on Trip chipTime stamp of integration window on Trip chip Tracker prototype will be shipped from UK in JulyTracker prototype will be shipped from UK in July LED and Cosmic-ray data takingLED and Cosmic-ray data taking

Setup the system in KEK in Aug.Setup the system in KEK in Aug.

KEK beam test triggering KEK beam test triggering schemescheme

Take coincidence of TOF countersTake coincidence of TOF counters Check the timing with charge integration window on Trip chipCheck the timing with charge integration window on Trip chip

Trip has 48 x 132ns time slotsTrip has 48 x 132ns time slots Distribute trigger to CAMAC and VME modulesDistribute trigger to CAMAC and VME modules

Trip integration window

TOF coincidence

Event trigger

t : relative timing of trigger to integration window

VLPC analog

Trigger (cnt’d)Trigger (cnt’d)132 ns x 53 = 6996 ns

396 ns x 12 = 4752 ns

Live time = 132 ns x 36 / 21 usec = 23%

21 usec

DG2020

TOF Trig

trig

Trig + CLK AFE

SASeq

sync

trig

To do for MICETo do for MICE

Event-buffering in VLSBEvent-buffering in VLSB Need to trigger 1MHz (1k muons in Need to trigger 1MHz (1k muons in

1msec from ISIS)1msec from ISIS) Implement zero suppression schemeImplement zero suppression scheme Bench mark test of readout speedBench mark test of readout speed

Establish event numbering scheme / Establish event numbering scheme / synchronization to the other counterssynchronization to the other counters

Data Rate in KEK testData Rate in KEK test

Prototype has 2048ch readout channelsPrototype has 2048ch readout channels Beam structure @ Beam structure @ 2 beam line: continuous 1000 muons / 2 sec2 beam line: continuous 1000 muons / 2 sec

AFEII AFEII VLSB (VME LVDS SERDES Buffer) VLSB (VME LVDS SERDES Buffer) 2 Bytes / channel2 Bytes / channel 20 bits @ 53MHz (multiplex 2 channel = 10bits + 10bits)20 bits @ 53MHz (multiplex 2 channel = 10bits + 10bits) 64 x 1/53MHz ~ 1 64 x 1/53MHz ~ 1 sec for a triggersec for a trigger

VLSB VLSB VME bus VME bus PC PC Measured Transfer rate by KEK-online group with Bit3Measured Transfer rate by KEK-online group with Bit3

23MB/s in DMA mode23MB/s in DMA mode 2MB/s in PIO mode2MB/s in PIO mode

4MB / 4-sec-spill4MB / 4-sec-spill Need to transfer 4kBytes in 1 msec w/o bufferingNeed to transfer 4kBytes in 1 msec w/o buffering

In case of zero suppression by DISCR, data rate could be reduced to In case of zero suppression by DISCR, data rate could be reduced to ~1/10~1/10

Summary Summary

We are preparing stand-alone DAQ We are preparing stand-alone DAQ system for trackersystem for tracker VLPC readoutVLPC readout VME ADC/TDCVME ADC/TDC Not yet on slow-controlNot yet on slow-control

To fit to MICE caseTo fit to MICE case Need event buffering (~1k muons / Need event buffering (~1k muons /

1msec)1msec) Need trigger / event numbering schemeNeed trigger / event numbering scheme