pt: its daq and slow-control martin bräuer, universität rostock, now desy hamburg 1.time...
TRANSCRIPT
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
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 !
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
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
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 !
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
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 !
?
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
COPt-framework 2
But: Work in progress !..Which I will deliver..
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!