pt: its daq and slow-control martin bräuer, universität rostock, now desy hamburg 1.time...

10
PT: Its DAQ and Slow- Control Martin Bräuer, Universität Rostock, now DESY Hamburg 1.Time measurement for the PT •System •Chip •Board •State 2.The PT Slow-Control •Components •Software Framework 3.Summary

Upload: derrick-berry

Post on 04-Jan-2016

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: PT: Its DAQ and Slow-Control Martin Bräuer, Universität Rostock, now DESY Hamburg 1.Time measurement for the PT System Chip Board State 2.The PT Slow-Control

PT: Its DAQ and Slow-Control

Martin Bräuer, Universität Rostock, now DESY Hamburg

1. Time measurement for the PT• System• Chip• Board• State

2. The PT Slow-Control• Components• Software Framework

3. Summary

Page 2: PT: Its DAQ and Slow-Control Martin Bräuer, Universität Rostock, now DESY Hamburg 1.Time measurement for the PT System Chip Board State 2.The PT Slow-Control

PT geometry

tube

layer = tubes next to each other

module = 48 tubes, 4 layer

plane = 16 modules

supermodule = 6 planes

OPERA = 2 supermodules

Defining / counting building blocks

……

DAQ: 2 modules = 1 board !

Page 3: PT: Its DAQ and Slow-Control Martin Bräuer, Universität Rostock, now DESY Hamburg 1.Time measurement for the PT System Chip Board State 2.The PT Slow-Control

The Measurement

x

y

x0

x = f (t )Measure drift-time !

t < 1µs) Built a stop-watch and calibrate well Time to Digital Converter

Needs a Start and Stop => Trigger

Trigger

Signalt

Page 4: PT: Its DAQ and Slow-Control Martin Bräuer, Universität Rostock, now DESY Hamburg 1.Time measurement for the PT System Chip Board State 2.The PT Slow-Control

TDC schemeOszillators = counterStart: (indiv. channel)

• Latch Oszillator• Store reading

Stop: (all channel)

• Latch Oszillator• Store reading

Compute time-difference callibrate !Store result till (parallel) readout

• ASIC made for OPERA • Handles 8 channels / chip• Ready and accepted

Page 5: PT: Its DAQ and Slow-Control Martin Bräuer, Universität Rostock, now DESY Hamburg 1.Time measurement for the PT System Chip Board State 2.The PT Slow-Control

TDC Board

TDC 1

TDC 2

TDC 12

1

8

96

InterfaceTDCs / OPERA

Mezzanine

Clock IF

Ethernet IF

Input Interface

Data-busSTARTin

STOP(trigger)

MS

CO

PE

RA

(Lyon)

CLOCKout

in

ETH

• Uni Rostock, hardware by MSC (German company)

• 96 chans (2 PT modules) / board

• Design defined (MSC & Lyon)

• Relative simple board

• TDC chip ready and tested (MSC)

• 1st eng. sample already in July?

=> Well on track !

Page 6: PT: Its DAQ and Slow-Control Martin Bräuer, Universität Rostock, now DESY Hamburg 1.Time measurement for the PT System Chip Board State 2.The PT Slow-Control

Open ends

• Trigger (present knowledge) : 14KHz• Need: 1Message / board / trigger• Assume <4 noisy channels

(transmit 14 usefull bytes/message)

x2.2 to high (raw) bandwidth ! Reduce trigger-rate Hardware needed:

and

or

and

?

?

?

Trigger

Needs:• Simulation (maximise physics)• Respect real hardware

•Not every input-source will work always•Dynamic, controlled reconfiguration needed

• Decision• Implementation

suggestion

And:Time between two (noise) triggers ?? TDC designers assume >1.5 µs

Page 7: PT: Its DAQ and Slow-Control Martin Bräuer, Universität Rostock, now DESY Hamburg 1.Time measurement for the PT System Chip Board State 2.The PT Slow-Control

SlowCo in OPERA• Backbone (Lyon): CORBA = • Op-System/Architecture/Language independent Communication-Protokoll

Choose the package to fit your needs best! Slow-control: Lots of commercial stuff => Windows XP

Good experiences in HERA (the maschine!) and HERA-B Existing software (M. Bräuer)

High-Voltage

Low-Voltage

Crates

Gas !

Temperature

Central control

Monitoring?

OPERA-clients

And:Need something for Uni Hamburg Labs !

?

Page 8: PT: Its DAQ and Slow-Control Martin Bräuer, Universität Rostock, now DESY Hamburg 1.Time measurement for the PT System Chip Board State 2.The PT Slow-Control

COPt-framework 1M. Bräuers hobby:Develop an object-oriented aproach for our control

• Developed• ~OS/compiler independent• Seems usefull• Will be used outside OPERA

Type

HV-channel

U

I

Umax

tramp

HV-board

Temperature

On/Off State

Ideas:• Hierarchy of things• Each thing has common behavoiur• Interfacing easy (to users to CORBA)

HV-channel

Page 9: PT: Its DAQ and Slow-Control Martin Bräuer, Universität Rostock, now DESY Hamburg 1.Time measurement for the PT System Chip Board State 2.The PT Slow-Control

COPt-framework 2

But: Work in progress !..Which I will deliver..

Page 10: PT: Its DAQ and Slow-Control Martin Bräuer, Universität Rostock, now DESY Hamburg 1.Time measurement for the PT System Chip Board State 2.The PT Slow-Control

Summary

TDC Okay

TDC board On the way (MSC &Lyon) looks well

Trigger Some work needed by several people

SlowControl Defined, Under way

Attention: Personal and fully biased

Many thanks to all the OPERA people who

gave me a chance to work for the project!