13
18.3.2002 M. Fahrer, Seite 1 DPG-Tagung 2002, Leipzig Datennahme und Slow Control in Datennahme und Slow Control in Vorbereitung der Serienproduktion der Vorbereitung der Serienproduktion der CMS-Spurdetektormodule CMS-Spurdetektormodule M. Fahrer , G. Dirkes, S. Heier, Th. Müller, W. Schwerdtfeger, Th. Weiler, S. Weseler Institut für Experimentelle Kernphysik Universität Karlsruhe (TH)

DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

Embed Size (px)

Citation preview

Page 1: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 1DPG-Tagung 2002, Leipzig

Datennahme und Slow Control in Vorbereitung der Datennahme und Slow Control in Vorbereitung der

Serienproduktion der CMS-SpurdetektormoduleSerienproduktion der CMS-Spurdetektormodule

M. Fahrer, G. Dirkes, S. Heier, Th. Müller, W. Schwerdtfeger,

Th. Weiler, S. Weseler†

Institut für Experimentelle Kernphysik

Universität Karlsruhe (TH)

Page 2: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 2DPG-Tagung 2002, Leipzig

ModulModul

Hybrid

Pitch-Adapter Sensor B Sensor A

zur HV

zur Auslese

APV

Page 3: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 3DPG-Tagung 2002, Leipzig

ModultestsModultestsTests• vor dem Bonden: Test des Hybriden• nach dem Bonden: Test des Moduls (Hybrid+Sensoren)

Testmethoden• Rauschen von APV-Kanälen/Streifen und APVs• Spannungspegel der APV-Kanäle (Pedestal)• Kalibrierung der APV-Vorverstärker• Licht-Test mit IR-LEDs• Tests mit Quellen und kosmischer Strahlung• Kühlung• Laserscan mit Hilfe von Schrittmotoren• Temperaturkarte des Sensors mit Hilfe von Schrittmotoren

Page 4: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 4DPG-Tagung 2002, Leipzig

AuslesehardwareAuslesehardware

Page 5: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 5DPG-Tagung 2002, Leipzig

AusleseketteAuslesekette

Sequencer

Software

FED RAM

Quelle

Cosmics

enable ext trig, send (cal) trig

ext trigled trig

APV trigcal sequence

ro trig

samples frames

raw data

Page 6: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 6DPG-Tagung 2002, Leipzig

Aufgaben der SoftwareAufgaben der SoftwareReadout• Senden der Trigger• Auslese der Rohdaten• Bereitstellung der Daten• Ansteuerung der APVs

Analyse• „Primär“analyse der Daten• Bereitstellung der Histogramme• „intelligente“ Analyse:

Entdecken von Streifen-

APVKanal- und APV-Fehlern

GUI• Visualisierung der Daten• Koordination des Testablaufs• Überwachung des Status von Readout und Analyse• Bereitstellung einer intuitiven Teststand-Benutzeroberfläche

Page 7: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 7DPG-Tagung 2002, Leipzig

SoftwareübersichtSoftwareübersicht

Page 8: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 8DPG-Tagung 2002, Leipzig

KommunikationKommunikation

GUI

AnalyseReadout Slow Control

His

togr

amm

e

Mes

sdat

en

Kom

man

dos

Kom

man

dos

Kom

man

dos

Rohdaten

Internetsocket: Austausch von Status und Befehlen

Shared Memory: Bereitstellung der Rohdaten

Semaphoren: Austausch von Zugriffserlaubnissenauf Hardware und Daten

Block Sem

Page 9: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 9DPG-Tagung 2002, Leipzig

Slow Control Hard- und SoftwareSlow Control Hard- und SoftwareSC main

Power Thread Joystick Thread

Temp Control

mioread

Tempmux Peltiercontrol lib

Motherboard lib

Motor lib Joystick libLED lib HV lib

RO main

/dev/comedi0 /dev/ni /dev/ttyS0 /dev/input/js0

PCI-Bus PCI-Bus serial I/O Gameport

MIO DIO

ScMux Peltiercontrol

Motherboard

Motor CLED C HV C

Sof

twar

eH

ard

war

e

sem

holdpower

gettemp

sem

PE PE PE16xPT100 x y

Page 10: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 10DPG-Tagung 2002, Leipzig

Benutzer-Benutzer-oberflächeoberfläche

Page 11: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 11DPG-Tagung 2002, Leipzig

HistogrammansichtHistogrammansicht

Page 12: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 12DPG-Tagung 2002, Leipzig

DatenDaten

Auslese- /Analyse-Frequenzen: (Pentium III, 1GHz)• Pedestalrun: 400 Hz• Calibrationrun: 400 Hz• Calibration-Pulseshape: 500 Hz

Eventgröße: ~ 1 kByte

Samplingrate: ~ 250 kHz

Rohdatenrate: ~ 500 kByte/s

Shared Memory Größe: ~ 500 kBytes (variabel)

Netzbelastung: pro Socket wenige Bytes/s im Wartezustand

Histogrammgröße: max 5 kByte

Page 13: DPG-Tagung 2002, Leipzig 18.3.2002 M. Fahrer, Seite 1 Datennahme und Slow Control in Vorbereitung der Serienproduktion der CMS-Spurdetektormodule M. Fahrer,

18.3.2002 M. Fahrer, Seite 13DPG-Tagung 2002, Leipzig

Zusammenfassung und AusblickZusammenfassung und Ausblick

• Schnelle Teststation (Ereignisrate bis 500 Hz)• Automatisierung der Tests weit fortgeschritten• Auslese, Analyse, Slow Control in C++• Visualisierung, Ablaufkontrolle, Benutzerführung in LabView• Software modular• GUI von überall startbar (Netzbelastung gering)

• Tests sollen ganz ohne Eingriffe eines Operators ablaufen• Modulfehler anhand der präprozessierten Daten erkennen• Präprozessierte Daten und Resultate in Datenbank schreiben