Beruflich Dokumente
Kultur Dokumente
W.Vandelli CERN/PH-ADT
1
Introduction
Dataacquisitionisnotanexactscience.Itisanalchemyofelectronics, computerscience,networking,physics
,resourcesandmanpowermatteraswell,
Material and ideas from my predecessors (N.Neufeld and C.Gaspar), the Physics data acquisition and analysis lessons given by R.Ferrari at the University of Parma, Italy, Analog and Digital ElectronicsforDetectorsofH.SpielerandalllecturesofISOTDAQschools,inparticularM.Joosand C.Schwick
July 2013
General Overview
Trigger and DAQ
trigger signals Trigger System Data Acquisition System decisions raw data Mass Storage
Physics Results
Electronics
Digitizethesignal
allowforsubsequentprocessing,transmission,storageusingdigitalelectronics Computers,Networks,
July 2013
Read-out chain
Detector Amplifier Filter Shaper Range compression Sampling
clock
Frontendelectronicsveryspecialized
custombuildtomatchdetector characteristics
Cannotdiscussalldesignand architecturedetails
ifyouareintoelectronicdesignyou alreadyknowmorethanme
Digital filter Zero suppression Buffer Feature extraction Buffer Format & Readout
July 2013
Findyourselfdealingorchoosing commercialelectronics
provideyouwithbaseguidelines
Selectedfunctionsandprinciples
Read-out chain
Detector Amplifier Filter Shaper Range compression Sampling
clock
Digital filter Zero suppression Buffer Feature extraction Buffer Format & Readout
July 2013 Electronics, Trigger and Data Acquisition - W.Vandelli 7
What is a signal?
Detectorelectricallyrepresentedbyacapacitor Cd
morerealisticschemewillincludeother contributions
Currentpulsedurationcanrangefrom100psto O(10)s
July 2013
Amplification
Signalsarepossiblyverysmall
Using Using a a simple simple voltage voltage amplifier, amplifier, the the sensed sensed input input voltage voltage V Vii depends depends on on the the detector detector capacitance. capacitance. Detector Detector capacitance capacitance could could be be a a function function of of the the operation operation point point (e.g. (e.g. high high voltage) voltage) and/or and/or detector detector dimension. dimension.
QS Vi C d Ci
July 2013
Charge-Sensitive Amplification
Charge Charge amplification amplification only only depends depends on on a a well-controlled well-controlled component component
Large Large input input capacitance capacitance to to improve improve charge charge sharing sharing
July 2013
10
Signal-to-Noise ratio
Improvingsignaltonoiseratioimprovestheminimumdetectablesignal Electronicnoisedoesnotnecessarilydominateineverymeasurements
E E
fluc
noise
Fluctuations Fluctuations due due to to physical physical detection detection process process (e.g. (e.g. energy energy deposition) deposition) or or detector detector readout readout (e.g. (e.g. photomultiplier) photomultiplier)
Electronic Electronic noise noise Thermal Thermal noise: noise: velocity velocity fluctuations fluctuations in in charge charge carriers carriers Shot Shot noise: noise: fluctuations fluctuations in in carrier carrier number number (e.g. (e.g. diode diode barrier barrier crossing) crossing)
11
July 2013
Signal-to-Noise ratio
Improvingsignaltonoiseratioimprovestheminimumdetectablesignal Electronicnoisedoesnotnecessarilydominateineverymeasurements
E E
fluc
noise
July 2013
12
AssuminganinputnoiseVn
SNR SNR inversely inversely proportional proportional to to input input capacitance capacitance
Thick Thick detectors detectors normally normally provide provide larger larger signals signals and and noise noise
13
July 2013
Read-out chain
Detector Amplifier Filter Shaper Range compression Sampling
clock
Digital filter Zero suppression Buffer Feature extraction Buffer Format & Readout
July 2013 Electronics, Trigger and Data Acquisition - W.Vandelli 14
Pulse shaping
ReducesignalbandwidthimproveSNR
fastrisingsignalshavelargebandwidth shaperbroadenssignals
Limitpulsewidthavoidoverlapofsuccessivepulses
increasemaximumsignalrateatthecostofmorenoise
July 2013
15
Pulse shaping
ReducesignalbandwidthimproveSNR
fastrisingsignalshavelargebandwidth shaperbroadenssignals
Limitpulsewidthavoidoverlapofsuccessivepulses
increasemaximumsignalrateatthecostofmorenoise
July 2013
16
Read-out chain
Detector Amplifier Filter Shaper Range compression Sampling
clock
Digital filter Zero suppression Buffer Feature extraction Buffer Format & Readout
July 2013 Electronics, Trigger and Data Acquisition - W.Vandelli 17
Compareentitywitharuler
Allow Allow further further processing processing and and storage storage in in digital digital electronics electronics and and eventually eventually computers computers
July 2013
18
Compareentitywitharuler
Flash Flash ADC ADC
Vin
start
busy
Encoder N=Log2(M+1)
#1
inputvoltageiscomparedwithMfractionsof areferencevoltage:Vref//(2M)(M1/2)Vref/M
Resultisencodedintoacompactbinaryform ofNbits
Differentialcomparator
Electronics, Trigger and Data Acquisition - W.Vandelli 19
July 2013
Compareentitywitharuler
Flash Flash ADC ADC
Vin
ExampleM=3N=2
busy Vin/Vref <1/6 Comparison results 000 001 011 111 Encoded form 00 01 10 11
start
Encoder N=Log2(M+1)
#1
Differentialcomparator
Electronics, Trigger and Data Acquisition - W.Vandelli 20
July 2013
ADC Characteristics
DigitizationEncodeaanalogvalueintoabinaryrepresentation
Entitytobemeasured Rulerunit
Compareentitywitharuler
Resolution(LSB),therulerunit:Vmax/2N
8bit,1VLSB=3.9mV
NforlinearADC >NfornonlinearADC
constantrelativeresolutiononthevalidinputrange
Electronics, Trigger and Data Acquisition - W.Vandelli 21
July 2013
ADC phase-space
Many Many different different ADC ADC technique technique exists, exists, mostly mostly because because of of the the trade-off trade-off between between speed, speed, resolution resolution and and power power consumption consumption (and (and cost) cost)
Speed (sampling rate) Power GHz
bipolar
>W
Hz 6
Sigma-Delta Ramp
Discrete
<mW
22 #Bits
July 2013
22
ADC (In)Accuracies
ADC ADC Transfer Transfer function function Integral Integral & & Differential Differential Non-Linearity Non-Linearity
July 2013
23
ADC
July 2013
24
Nice Nice pion-beam pion-beam chargechargedistribution distribution for for one one PMT PMT
QDC count
July 2013 Electronics, Trigger and Data Acquisition - W.Vandelli 25
Nice Nice pion-beam pion-beam chargechargedistribution distribution for for one one PMT PMT But, But, what what are are all all those those little little peaks? peaks? Just Just statistical statistical fluctuations? fluctuations? Let's Let's zoom zoom in! in!
QDC count
July 2013 Electronics, Trigger and Data Acquisition - W.Vandelli 26
dN/dQ
360~19(540 360)/19~10
Spikesareregularly distributed
Somesystematiceffectmust betakingplace
QDC count
Zoominabitmore!
July 2013
27
415 & 416 0x19f & 0x1a0 431 & 432 0x1af & 0x1b0 447 & 448 0x1bf & 0x1c0
dN/dQ
Can Can you you see see the the effect? effect? The The QDC QDC prefers prefers output output configurations configurations of of type type xxx xxx0 0 in in respect respect of of those those like like xxxf xxxf Typical Typical differential differential nonnonlinearity linearity of of successive successive approximation approximation ADCs ADCs
QDC count
Homework: which is the simplest way to fix this problem in the data? At which cost?
July 2013 Electronics, Trigger and Data Acquisition - W.Vandelli 28
Nbit counter
reset
TDC
e.g.anoisespikescomesjustbeforethe signalmeasureislost
July 2013
29
Multi-hit TDC
clock f gate
Nbit counter
reset
Memor y
hit
inordertodistinguishbetweenhitsbelongingtodifferentgates,someadditional logicisneedtotagthedata
Commonstartconfiguration
July 2013
30
Real TDCs
Common-stop Common-stop TDC TDC
RealTDCsprovideadvancedfunctionalitiesforfinetuningthehittrigger matching
July 2013
31
Calibration
32
Calibration
Oftenourexperimentsproviderelativemeasurements.Thevaluesobtained viaoursystemareinsome(known)relationwiththeinterestingquantity
duetophysicaldetectionmechanism duetosignalprocessing
Detectorsneedtobecalibratedinordertogiveustheanswerwearelookingfor
ThedesignofourdetectorandDAQhavetoforeseencalibration mechanisms/procedures
injectionofknownsignals dedicatedcalibrationtriggersanddatastreams
Electronics, Trigger and Data Acquisition - W.Vandelli 33
July 2013
PMT PMT non-linearities non-linearities Laser Laser System System ADC ADC count count to to charge charge Charge Charge Injection Injection System System Detector Detector non-uniformities non-uniformities Cesium Cesium System System
July 2013
34