calorimetry in particle physics...

40
Calorimetry in particle physics experiments Unit n. 7 Front End and Trigger electronics Roberta Arcidiacono

Upload: others

Post on 09-May-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

Calorimetry in particle physicsexperiments

Unit n. 7Front End and Trigger electronics

Roberta Arcidiacono

Page 2: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 2

Lecture overview

● Signal processing● Introduction on calorimeter FE● Pre-amplifiers

● Charge sensitive● Current sensitive

● Readout● Shaper● Readout & ADCs● Digital filtering

● L1 Calorimeter Trigger ● NA48 example

Page 3: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 3

Signal processing

Signal Processing is a way of converting an

obscure signal into useful information

Signal processing includes signal amplification,

signal shaping (filtering) and readout

The basic goal is to extract the desired information

(Amplitude, time of the signal) from the obscuring

factors (e.g. noise, pile-up)

Page 4: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 4

Signal processingMost detectors provide a certain amount of (induced)

charge onto an output electrode (deriving from moving

ionization/excitation charge).

The electrode represents a certain capacitance For signal-processing point of view, they behave like capacitive

charge sources → charge generator with capacitance in parallel

Differences between detectors:• The typical charge at the detector output → can differ by six orders of magnitude • The output capacitances → can differ by the same factor • Signal dynamics• Time available for the measurement

Page 5: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 5

Typical signal processing chain

• Very small charge (fC) from detector → need amplification and shaping to match the converter input characteristics

• Meas. of Amplitude (ADC) and/or Time (TDC)

DigitalSignal

Processors

Page 6: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 6

Ex of Signal induced by a moving charge• https://indico.cern.ch/event/209452/contribution/0/material/slides/1.pdf

� �d

x

E

Vb

i

QA,el = -qV’A(P)

V’A

= -qx

d

QA,ion = qV’A(P)

V’A

= qx

d

Anode (A)

Cathode (C)

A constant induced current flows in the external circuit

Parallel Plate Ion Chamber

Applying

Green’s

Theorem

I=dQA ,el

dt=−qddxdt

Page 7: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 7

Noise Spectra

white noise pink, 1/f noise

in the frequency domain

Page 8: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 8

Noise sources

Source of serial noise related to amplification technique

Source of parallel noise due to imperfections in the amplifier or in the detector (current losses) and to parassitic resistances (Rp) of the input stage

Noise important only if it contributes to the output of the filter. It is fundamental to know the transfer function of the filter.

Page 9: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 9

Signal processing

The detector signal is modeled as a current source

delivering a current pulse with time profile s(t) and

charge Q, across the parallel of the detector

capacitance Cd and the preamplifier input capacitance Ci.

Cd CiQ · s(t)

A

noiseless

preamplifier

signal

processor

i2W=b

e2W=a

parallel

white noise

series

white noise

e2f=c/|f|

i2f=d·f

series

1/f noise

parallel

f noise

Page 10: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 10

Dynamic range

It is defined as:It is defined as:• Maximum signal/minimum signal (or noise)Maximum signal/minimum signal (or noise)• Typical values: 103–105

• Often specified in dB (20 log Vmax/Vmin) = 60–100 dB• Also in bits : 2n= Vmax/Vmin= 10–18 bits

• The large dynamic range is a key parameter for calorimeter FE electronics

Page 11: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 11

Introduction on calorimeter FE electronics

Calorimeter readouts requirements:– Response linear over a large dynamic range (18 bit)– Noise ( ENC “equivalent noise charge”) should not

dominate the energy resolution; low coherent noise– Read-out rate capability** adapted to observed

interaction rate– Sensitivity to magnetic field, radiation,

temperature to be considered!

** occupation time, integration time, time resolution

Page 12: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 12

Introduction on calorimeter FE electronics

Calorimeter readouts nowadays are characterized by:

– A large dynamic range ~ 16 bits– Low noise– Large number of channels (hundred-thousands)– High speed: the shaping times are now in the 20-

200 ns region

Page 13: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 13

Page 14: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 14

Pre-amplifiersMain function:

Receive weak signal from a detector, amplify it and pass it on via cables to the heart of the electronic processing system.

Mounted as close as possible to the signal source, to reduce extra noise (which will be amplified as well), and to reduce as well signal attenuation (along cables)

Impedance matching (between input stage and preamplifier) must also be achieved, to avoid pulse distortion.

Trend: integrate the whole processing chain in FE electronics

Peaking time: time required for a shaped pulse to go from the baseline to the peak

Page 15: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 15

Pre-amplifiersCharge pre-amplifier:Traditionally used as FE elements of calorimeter readouts.

They are usually realized by placing a capacitor Cf as feedback element of a voltage amplifier. Voltage output for current input.

Low impedance. Configuration exhibit minimal noise: parallel noise negligible.

In fast calorimetry, the preamplifier risetime modifies the shaping time: must specify the overall peaking time tp

The main limitation is their counting rate which is limited by pileup as the signal is integrated during a long time

Page 16: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 16

Pre-amplifiers

Current pre-amplifier:Overcome pileup problems with charge preamps at high

counting rate. They are usually based on the same architecture replacing the feedback capacitor by a resistor.

The noise is similar to the charge preamp except for a significant parallel noise contribution, which is usually acceptable at fast shaping time.

Page 17: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 17

Pre-Amplifiers Overview

The power per channel is relatively high mW : price to pay to obtain low noise figures.

Page 18: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 18

Dictionary

• ASIC = application-specific integrated circuit is an integrated circuit (IC) customized for a particular use

• Hybrid = a componenti discreti miniaturizzati• BiCMOS = Bipolar Complementary Metal Oxide Semiconductor, tecnologia

mista che integra CMOS e BJT sullo stesso chip semiconduttore.• CMOS (Complementary MOS)= tecnologia utilizzata in elettronica per la

progettazione di componenti digitali utilizzando transistor.• JFET= junction field effect transistor, tipo di transistor ad effetto di

campo, via di mezzo tra i transistor a giunzione bipolare (BJT) e i MESFET, a basso rumore.

• GaAs = compound di gallium and arsenic. Semiconduttore usato per microwave frequency integrated circuits infrared light-emitting diodes, laser diodes and solar cells.

Page 19: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 19

Shapers

Shapers:The goal is to optimize the signal to noise ratio, adapting preAmps output to ADC input window. In the past complex architectures to optimize series and parallel noise contribution.In fast calorimetry parallel noise is no longer a concern. More the physics noise ( pileup of minimum bias events) is what usually determines the optimum shaping time. The earlier digitization and the progress in DSPs has boosted the use of digital filtering

Page 20: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 20

Shapers: filtering noise

F(f) U(f)

F(f)

fU(f)

f

h(f)

f

Noise floorf0

f0

f0

Improved Signal/Noise Ratio

Example of noise filtering

Detector signals have very often a very large frequency spectrum

The filter (shaper) provides a limitation in bandwidth, and the output signal shape is different with respect to the input signal shape.

Page 21: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 21

Shapers: filtering noise

F(f) U(f)

F(f)

fU(f)

f

h(f)

f

Noise floor

f0

f0

Improved Signal/Noise Ratio

The output signal shape is determined by:• Input signal shape (characteristic of detector)• Filter (amplifier-shaper) characteristic

The output signal shape is chosen such to satisfy the requirements: Time measurement, Amplitude measurement, Pile-up reduction, Optimized Signal-to-noise ratio

Page 22: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 22

Electronic signal processing

ff0

ff0

signal BW is preserved

filter cuts inside signal

bandwidth → shape is

modified

Page 23: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 23

Real-time Filters A filtering device is a signal processor, capable of signal discrimination on the basis of either frequency-domain or

time-domain characteristics.

Continuous-time (analogue) filters predominant in the past Passive: R – L - C Active: Operational Amplifiers + R-L-C or R-C

feedback

Nowadays discrete-time (sampled) filters, analogue (switched-capacitors) and digital, have replaced the analogue filters in most applications → sampled signal becomes a sequence of numbers

Advantages of Digital Filters: Finite-duration impulse responses, high-programmability, greater accuracy

Page 24: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 24

Real-time Filters Disadvantages of Digital Filters: Power consumption, Limited

by A/D speed and resolution

Why Analogue circuitry?

“Real-World” signals are analogue

Analogue Signal Processing (ASP) has certain specific advantages, e.g. low-power, no A/D conversion,speed

Mixed-mode Signal Processing (i.e. combining ASP with DSP on a VLSI chip has become technologically possible, and is gaining in popularity)

Switched-Capacitor (SC) circuits (sampled-data, or discrete-time analogue circuits) have largely proved themselves in VLSI technology

Page 25: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 25

Real-time Filters

What about HEP?What about HEP?

– Filtering is almost exclusively based on

continuous-time signals– Analogue filters based on “classical” architectures – Marginal use of discrete-time filters, both

analogue and digital

Page 26: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 26

Analogue Shapers• Analog filters work characterized by the overall number and

arrangement of parts (the electronic filter topology) ( "order" of the filter), and by the transfer function of that order.

→ mathematical representation, in terms of spatial or temporal frequency, of the relation between the input and output of a linear time-invariant system.

• Main architectures: CR RC2 and Bessel (best approx of optimal shapers)

Page 27: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 27

Shapers: optimum shaping time

• Shaper has to minimize the quadratic sum of electronics noise (which increases at fast shaping) and pileup noise (which increases at slow shaping)

• As the pileup noise is proportional to the collider luminosity the optimum shaping time should be varied as the luminosity evolves → performed by further digital filtering

Page 28: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 28

On Digital Filters Digital filtering (after ADC converter stage) is a more and more widespread method of further improving the signal to noise ratio. Given the sampled signal: s(t)=Ag(t)+b → s

i=Ag

i+b

i

Page 29: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 29

On Digital Filters

It consists of a linear weighted sum of N samples of the digitized signalFilter → S = Σn

i=1 aisi

with coefficients ai= ΣR-1

ij g

i

obtained by inverting the noise autocorrelation matrix R, g

i signal

shape(0, 0.63, 1, 0.8, 0.47)

The coefficients can be recalculated when the luminosity changes and optimized for various compartments of the detector which exhibit different electronics noise

cross-correlation of a signal with itself.

Page 30: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 30

Read-out technique

• Experiments rely on multilinear handling of the large dynamic range of calorimeters (multi gain ADC converter stage)

• Most experiments now digitize very early often just after preamplifier/shaper

• The data storage until LV1 arrives is more often digital although analog pipelines reach excellent performance with up to 13 bits dynamic range and simultaneous readwrite operation.

Page 31: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 31

Readout overview

Page 32: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 32

Page 33: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 33

On Trigger Systems...

• Trigger system has to identify interesting events and reject all unwanted interactions

• Nowadays, rejection factor is orders of magnitude• Cannot do it at beam crossing rate

– Algorithms are too sophisticated.

– Accelerator related backgrounds can contribute to the problem (e+e- vs pp)

• Multi-Level trigger– Algorithms can be implemented in Hardware, typically

custom boards, often matched to geometry of detector– Algorithms can be implemented in Software Farm– Or be a mix of the two

Page 34: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 34

L1 Calorimeter Trigger

• Calorimeters can provide fast informations and be used successfully @ L1 stage

• @High Luminosity, Calo Pattern recognition much easier than tracker

• Typical budget time ~ 2-3 s (signal transfer time included)

→ Pipelined synchronous trigger, no dead-time, fixed latency wrt event time

Page 35: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 35

L1 Calorimeter Trigger

• L1 Calo triggers at colliders (detector has projective geometry) computes:

– Electron/Photon objects– Jet/Tau objects– Missing ET/Total ET

Page 36: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 36

NA48 ECAL Trigger

• Built for the selection of KBuilt for the selection of K00→→ 2 2ππ00 →→44γγ• Large reduction and high trigger efficiencyLarge reduction and high trigger efficiency• 40 MHz dead-time free pipeline40 MHz dead-time free pipeline• Computes every 25 ns:Computes every 25 ns:

– Total EnergyTotal Energy– Energy Centre of gravityEnergy Centre of gravity– Kaon lifetimeKaon lifetime– Number of peaks in calorimeter projectionsNumber of peaks in calorimeter projections

Page 37: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 37

NA48 Trigger Requirements

Neutral Trigger = NUT• Particle rate in detector = 1 MHz • Data digitized and stored in 200 μs ring buffers• Neutral trigger decision every 25 ns with latency

of 3.2μs:– Select 2π0 – Suppress background 3-body decay– Small loss through accidental activity

Page 38: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 38

NUT pipeline schema

Page 39: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 39

NUT chain in detail

Schema of the neutral trigger signal flow in CPD

Bandbass Filter for noise reduction

Fine-time reconstruction of a peak Look-up-Tables System

Page 40: Calorimetry in particle physics experimentspersonalpages.to.infn.it/~Arcidiac/Calo_FE_RO.pdfCalorimetry in particle physics experiments Unit n. 7 ... R. Arcidiacono Calorimetria a

R. Arcidiacono Calorimetria a LHC 40

NUT performance

Very high efficiency > 99.9%