11
Lund University Lund Skåne Sweden Ulf Mjörnmark Status and plans JRA2 TPC DAQ

New Lund University Lund JRA2 TPC DAQ · 2007. 10. 5. · from RCU/TLU/DAQPC busy logic: trigger sets system busy busy reset either: 1) DAQPC via ethernet 2) Fixed time in distributor

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New Lund University Lund JRA2 TPC DAQ · 2007. 10. 5. · from RCU/TLU/DAQPC busy logic: trigger sets system busy busy reset either: 1) DAQPC via ethernet 2) Fixed time in distributor

Lund University Lund

Skåne

Sweden

Ulf Mjörnmark

Status and plans

JRA2TPC DAQ

Page 2: New Lund University Lund JRA2 TPC DAQ · 2007. 10. 5. · from RCU/TLU/DAQPC busy logic: trigger sets system busy busy reset either: 1) DAQPC via ethernet 2) Fixed time in distributor

TPC local trigger

TPC

RCU

back

plane

25cm FECData in/out200MB/s2 fibres

Distrbox40MHz

clk

lvl1

busy

2048ch,16 FEC

close

BUSy

Trigger +event #

TLUMainDAQ

CLk

metersaway

clk

busy

Trigger +event #

Other subsys daq

ethernet

This talk

Page 3: New Lund University Lund JRA2 TPC DAQ · 2007. 10. 5. · from RCU/TLU/DAQPC busy logic: trigger sets system busy busy reset either: 1) DAQPC via ethernet 2) Fixed time in distributor

Based on the ALICE TPC readout:Front End Card (FEC), to be modified for new amplifierReadout Control Unit (RCU), modified for clock/trigger/25Mhz sample clockSource Interface Unit (SIU)Read Out Receiver Card (DRORC), Destination Interface Unit (DIU)ALICE API/driversBuild our own DAQ on topDistributor Box (DBOX) to distribute clock/trigger/busyInterface to common DAQ

EUDET: 1 RCU10000 ch: 4 RCUpossible to distribute 1 RCU system

Page 4: New Lund University Lund JRA2 TPC DAQ · 2007. 10. 5. · from RCU/TLU/DAQPC busy logic: trigger sets system busy busy reset either: 1) DAQPC via ethernet 2) Fixed time in distributor

Hardware overviewFrontEndCardReadoutControlUnitReadOutReceivrCardDistributorBOX

Page 5: New Lund University Lund JRA2 TPC DAQ · 2007. 10. 5. · from RCU/TLU/DAQPC busy logic: trigger sets system busy busy reset either: 1) DAQPC via ethernet 2) Fixed time in distributor

19 cm

17 c

m

ALICE TPC Front End Card

ALTRO 16 ch ADC

PASA to be raplced with

Programmable Charge Amplifier (PCA16)

Page 6: New Lund University Lund JRA2 TPC DAQ · 2007. 10. 5. · from RCU/TLU/DAQPC busy logic: trigger sets system busy busy reset either: 1) DAQPC via ethernet 2) Fixed time in distributor

Trigger/Busy system

Ethernet

ALTRO bus

synchronization:compare event numbercompare time stampsfrom RCU/TLU/DAQPC

busy logic:trigger sets system busybusy reset either:1) DAQPC via ethernet2) Fixed time in distributor box

Cables

Page 7: New Lund University Lund JRA2 TPC DAQ · 2007. 10. 5. · from RCU/TLU/DAQPC busy logic: trigger sets system busy busy reset either: 1) DAQPC via ethernet 2) Fixed time in distributor

TEST SETUP

DRORC

Optical fiberALICE FECBackplane

RCU

Trigger

Power

Pulser

Busy/Control( Parallel port )

Page 8: New Lund University Lund JRA2 TPC DAQ · 2007. 10. 5. · from RCU/TLU/DAQPC busy logic: trigger sets system busy busy reset either: 1) DAQPC via ethernet 2) Fixed time in distributor

Raw data (double pulse)

TIME = 100ns per bin (10 MHz sample clock)410 samples

AD

C v

alu

e

AD

C v

alu

e

Pedestal subtractedZero suppressed(Multiple pulses)

DATA

from

TEST

SETUP

Page 9: New Lund University Lund JRA2 TPC DAQ · 2007. 10. 5. · from RCU/TLU/DAQPC busy logic: trigger sets system busy busy reset either: 1) DAQPC via ethernet 2) Fixed time in distributor

Use ALICE drivers and APIs as isBuild DAQ (readout/control) on topInterface to common DAQ

Page 10: New Lund University Lund JRA2 TPC DAQ · 2007. 10. 5. · from RCU/TLU/DAQPC busy logic: trigger sets system busy busy reset either: 1) DAQPC via ethernet 2) Fixed time in distributor
Page 11: New Lund University Lund JRA2 TPC DAQ · 2007. 10. 5. · from RCU/TLU/DAQPC busy logic: trigger sets system busy busy reset either: 1) DAQPC via ethernet 2) Fixed time in distributor

SUMMARY

Based on ALICE TPC readoutNew preamplifier on front end card Using ALICE driversBuild simple DAQ on topDistributor box to distribute trigger/clock/busy

Simple test setup working

Work in progress on:front end cardsdistributor boxreadout of hardwarereadout configuration

Missing:run controlmonitoringdetector controldata transfer and format