Professional Documents
Culture Documents
Front-End Electronics For Detectors
Front-End Electronics For Detectors
Contents
9. Summary
DIGITAL
SIGNAL
PROCESSOR
2. Signal Acquisition
0.5 0.6
0.4 e
SIGNAL CURRENT (A)
0.2
0.2
h
0.1
h e
0 0
0 10 20 30 0 10 20 30
TIME (ns) TIME (ns)
Although the signal currents on the p- and n-side are quite different, the
integrated current, i.e. the signal charge is the same.
5 5
n-STRIP SIGNAL p-STRIP SIGNAL
4 4
SIGNAL CHARGE (fC)
h
2 2
1 1
h e
0 0
0 10 20 30 0 10 20 30
TIME (ns) TIME (ns)
For energy measurements the signal processing chain must integrate the
signal current to yield the charge.
Operating mode depends on charge collection time tc and the input time constant RiCd :
a) RiCd tc b) RiCd tc
detector capacitance discharges rapidly detector capacitance discharges slowly
vo is (t ) vo is (t )dt
current sensitive amplifier voltage sensitive amplifier
Note that in both cases the amplifier is providing voltage gain, so the output signal voltage is determined
directly by the input voltage. The difference is that the shape of the input voltage pulse is determined
either by the instantaneous current or by the integrated current and the decay time constant.
Goal is to measure signal charge, so it is desirable to use a system whose
response is independent of detector capacitance.
Qi
Effective input capacitance Ci = = Cf ( A + 1) (dynamic input capacitance)
vi
dVo A vi A A 1 1
Gain AQ = = = = ( A >> 1)
dQi Ci vi Ci A + 1 Cf Cf
Set by a well-controlled quantity, the feedback capacitance.
Calibration
Inject specific quantity of charge - measure system response
TEST
INPUT V
Cdet Ci QT = V CT
DYNAMIC INPUT
CAPACITANCE
CT CT
Accurate expression: QT = V CT 1 V
CT Ci
1+
Ci
Typically: CT / Ci = 10-3 10-4
is Cd vin Ri
Signal is preserved even if the amplifier responds much more slowly than the detector
signal.
However, the response of the amplifier affects the measured pulse shape.
For the output voltage to change, internal capacitances in the amplifier must first charge up.
Av = 1
V = V (1 0
exp( t / ) ) fu 0 log
1
The time constant corresponds to the upper cutoff frequency : =
2 fu
Zf Zf
Input impedance Zi = (A >> 1)
A +1 A
A= i 0
1
Feedback impedance Zf = i
Cf
i 1
Input Impedance Zi = Gain-Bandwidth Product
Cf
i 0
1
Zi =
0C f
CD + C f
Closed Loop Gain Af = ( Af << A0 )
Cf
CD
Af (CD >> Cf )
Cf
Closed Loop Bandwidth C Af = 0
1 1
Response Time amp = = CD
C 0C f
STRIP
DETECTOR
Cb Cb Cb Cb Cb
For strip pitches that are smaller than the bulk thickness, the capacitance is dominated by
the fringing capacitance to the neighboring strips CSS.
Typically: 1 2 pF/cm for strip pitches of 25 100 m on Si.
The backplane capacitance Cb is typically 20% of the strip-to-strip capacitance.
Negligible cross-coupling at shaping times TP > (2 ... 3) RiCD and if Ci CD .
NaI(Tl) SCINTILLATOR
10 5
Resolution: the ability to
distinguish signal levels
10 4
1. Why?
COUNTS
a) Recognize structure in amplitude spectra
Comparison between NaI(Tl) 10 3
and Ge detectors Ge DETECTOR
10 2
10
J.Cl. Philippot, IEEE Trans. Nucl. Sci. NS-17/3 (1970)
446 0 500 1000 1500 2000
ENERGY (keV)
2000
5.6 keV
COUNTS
10.8 keV
1000
G.A. Armantrout et al., IEEE Trans. Nucl. Sci. NS-19/1 (1972) 107 240 300 360 420
ENERGY (keV)
TIME
TIME
TIME
Measurements taken at 4
different times:
S/N = 20
Noise affects
Peak signal
Time distribution
TIME TIME
Q s /Q n
Measuring Resolution
Inject an input signal with known charge using a pulse generator set to approximate the
detector signal shape.
etc.,
Consider n carriers of charge e moving with a velocity v through a sample of length l. The induced
current i at the ends of the sample is
nev
i=
l
The fluctuation of this current is given by the total differential
2 2
2 ne ev
di = dv + dn ,
l l
where the two terms are added in quadrature since they are statistically uncorrelated.
Thermal noise and shot noise are both white noise sources, i.e.
dPnoise
power per unit bandwidth ( spectral density) is constant: = const.
df
dPnoise
Spectral noise power density vs. frequency f : = 4kT k = Boltzmann constant
df
T = absolute temperature
2
V
since P = = I 2R R = DC resistance
R
2
dVnoise
the spectral noise voltage density en2 = 4kTR
df
2
dI noise 4kT
and the spectral noise current density in2 =
df R
2
von = en2 Av2 ( f ) df
0
Note: Since spectral noise components are not correlated, one must integrate over the noise
power.
SIGNAL
NOISE
Total noise is the integral over
the shaded region.
fu log f
log f
log f
Front-End Electronics for Detectors Helmuth Spieler
2007 IEEE Nuclear Science Symposium LBNL
25
2. Shot noise
A common example of noise due to number fluctuations is shot noise,
which occurs whenever carriers are injected into a sample volume
independently of one another.
Note: Shot noise does not occur in ohmic conductors. Since the number of
available charges is not limited, the fields caused by local fluctuations in the
charge density draw in additional carriers to equalize the total number.
S( f ) 2
. 10
1
1 + (2 f )
0
=1
10
1 = 0.1
For 2 f 1 : S( f ) 2
. 10
-1
f
dPn /df
= 0.01
However, 10-2
several traps with different time constants
can yield a 1/f distribution: 10-3
dPnoise 1
Spectral power density: = ! (typically ! = 0.5 2)
df f
DETECTOR AMPLIFIER
tc
VELOCITY OF v
CHARGE CARRIERS
t
Qs isdt Qs
peak voltage at amplifier input Vin = = =
C C Cdet + Ci
The peak amplifier signal VS is inversely proportional to the total capacitance at the
input, i.e. the sum of
1. detector capacitance,
2. input capacitance of the amplifier, and
3. stray capacitances.
S VS 1
=
N vn C
The result that S / N 1/ C generally applies to systems that measure signal charge.
input signal decreases with increasing input capacitance, so signal-to-noise ratio depends on
detector capacitance.
In a charge-sensitive preamplifier, the signal at the amplifier output is independent of detector
capacitance (if Ci Cd ).
What is the noise behavior?
Noise appearing at the output of the preamplifier is fed back to the input, decreasing the output
noise from the open-loop value vno = vni Av .
The magnitude of the feedback depends on the shunt impedance at the input, i.e. the detector
capacitance.
Note, that although specified as an equivalent input noise, the dominant noise sources are typically
internal to the amplifier. Only in a fed-back configuration is some of this noise actually present at
the input. In other words, the primary noise signal is not a physical charge (or voltage) at the
amplifier input, to which the loop responds in the same manner as to a detector signal.
Start with an output noise voltage vno , which is fed back to the input through the capacitive voltage
divider Cf Cd.
1
+
1 Cf
X Cf + X Cd Cf Cd
vno = vni = vni
X Cd 1
Cd
DETECTOR
Cd
vno = vni 1 + A
Cf
Cd vni vno
Equivalent input noise charge
vno
Qni = = vnoC f
AQ Zi =
Qni = vni (Cd + C f )
Qs Qs 1 Qs
Signal-to-noise ratio = =
Qni vni (Cd + C f ) C vni
Same result as for voltage-sensitive amplifier, but here the signal is constant and
the noise grows with increasing C.
As shown previously, the pulse rise time at the amplifier output also
increases with total capacitive input load C, because of reduced feedback.
In contrast, the rise time of a voltage sensitive amplifier is not affected by the input
capacitance, although the equivalent noise charge increases with C just as for the charge-
sensitive amplifier.
Conclusion
In general
Practical considerations, i.e. type of detector, amplifier technology, can favor one
configuration over the other.
Includes:
a) Noise contributions from neighbor
channels
b) Signal transfer to neighbor channels
c) Noise from distributed strip resistance
d) Full SPICE model of preamplifier
1600
3. Pulse Processing
Two conflicting objectives:
TP
If the shape of the pulse does not change with signal level, the peak amplitude is also a measure
of the energy, so one often speaks of pulse-height measurements or pulse height analysis. The
pulse height spectrum is the energy spectrum.
Pulse pile-up distorts amplitude measurement. Reducing pulse shaping time to 1/3 eliminates
pile-up.
AMPLITUDE
AMPLITUDE
TIME TIME
Necessary to find balance between these conflicting requirements. Sometimes minimum noise is
crucial, sometimes rate capability is paramount.
Usually, many considerations combined lead to a non-textbook compromise.
d i
e -t/ d
Simple arrangement: Noise only 36% worse than optimum filter with same time constants.
Useful for estimates, since simple to evaluate
SHAPER OUTPUT
Start with simple CR-RC shaper and 0.6 n=1
add additional integrators
( n = 1, n = 2, ... n = 8). n=2
0.4
0.0
0 1 2 3 4 5
TIME
Increasing the number of integrators makes the output pulse more symmetrical with a
faster return to baseline.
Improved rate capability at the same peaking time.
Time-Variant Shapers
S1
Time variant shapers change the V1
filter parameters during the Vo
processing of individual pulses. S2
SIGNALS V2
A commonly used time-variant filter
is the correlated double-sampler. NOISE
S/N depends on vs + vn
V2
1. time constant of prefilter
2. time difference between samples vs
Vo v= vs + vn
See Semiconductor Detector Systems vn
for a detailed noise analysis.
total noise
and
Signal processing integrates the signal current and noise spectrum to yield a
measured signal proportional to charge (i.e. energy).
Ballistic Deficit
When the rise time of the input pulse to the shaper extends beyond the nominal peaking
time, the shaper output is both stretched in time and the amplitude decreases
1.0
Shaper output for an input rise
time tr = 1 for various values of
0.8 TP = 4
nominal peaking time.
AMPLITUDE
0.6
peaks at t = 1.15tr TP = 2
and 0.4
attains only 86% of the pulse TP = 1
height achieved at longer shaping 0.2
times. TP = 0.5
0.0
0 2 4 6 8 10
Ballistic deficit increased ENC NORMALIZED TIME (t/tr)
10000
100
0.01 0.1 1 10 100
SHAPING TIME [s]
Noise sources (thermal and shot noise) have a flat (white) frequency
distribution.
Why doesnt the noise decrease monotonically with increasing shaping time
(decreasing bandwidth)?
CD 2
ind = 2qe ID end
2 2 1 1
end = ind = 2qe I D .
( CD ) ( CD )
2 2
The noise contribution decreases with increasing frequency (shorter shaping time)
Note: Although shot noise is white, the resulting noise spectrum is strongly
frequency dependent.
In the time domain this result is more intuitive. Since every shaper also acts as an integrator, one can
view the total shot noise as the result of counting electrons.
Assume an ideal integrator that records all charge uniformly within a time T. The number of electron
charges measured is
I DT
Ne =
qe
The associated noise is the fluctuation in the number of electron charges recorded
n = Ne T
Does this also apply to an AC-coupled system, where no DC current flows, so no electrons are
counted?
Since shot noise is a fluctuation, the current undergoes both positive and negative excursions.
Although the DC component is not passed through an AC coupled system, the excursions are. Since,
on the average, each fluctuation requires a positive and a negative zero crossing, the process of
counting electrons is actually the counting of zero crossings, which in a detailed analysis yields the
same result.
104
3
TOTAL
10
TOTAL
1/f NOISE
CURRENT VOLTAGE
NOISE NOISE
102
0.01 0.1 1 10 100
SHAPING TIME (s)
DETECTOR BIAS
Cb
PREAMPLIFIER PULSE SHAPER
BIAS RP
RESISTOR
OUTPUT
Cc Rs
DETECTOR Cd
$ 4kT Cd2 %
Q 2
n & 2q I
e d +
RP
2
+ ina T + ( 4kTRS +e 2
na ) T
+ 4 Af Cd2 '
( )
$ 4kT Cd2 %
Q 2
n & 2qe I d +
RP
2
+ ina T + ( 4kTR
S +e 2
na ) T
+ 4 Af Cd2 '
( )
Current noise depends on detector bias current I d and resistance RP shunting the input.
Also includes noise current amplifier (spectral density ina ).
Increases with detector size, strongly temperature dependent.
Is independent of detector capacitance, consistent with the notion of counting
electrons.
Voltage noise increases with detector capacitance (reduced signal voltage).
Nose sources: Amplifier voltage noise (spectral density ena ) and series resistance RS
1
Qn = in2 FT
i + (Cd + Ca )2 en2 Fv
T
1
dQn 2Cd en2 Fv
= T
dCd 1
in2 FT
i + (Cd + Ca )2 en2 Fv
T
2 dQn Fv
If current noise in FiT is negligible, i.e. voltage noise dominates: 2en
dCd T
Zero intercept: Qn Cd = 0
= Ca en Fv / T
input shaper
stage
Qn Qn
SHAPER 1
SHAPER 2
Qn(Ca )
Cd Cd
Read out 64 BGO crystals with one PMT (timing, energy) and tag crystal by
segmented photodiode array.
Front-end chip (preamplifier + shaper): 16 channels per chip, die size: 2 x 2 mm2, 1.2 m CMOS
240 99m
Tc SPECTRUM
EQUIVALENT NOISE CHARGE (e)
200
PHOTODIODES
COUNTS
160 12.1% FWHM
CAPACITOR
120
80
0.1 1 10 PULSE HEIGHT
PEAKING TIME (s)
Strip Length:
2 mm (matched to ALS)
Second prototype
10
0
0 2 4 6
PEAKING TIME (s)
where
T shaping time constant [ns]
Id detector bias current + amplifier input current [nA]
RP input shunt resistance [k*]
en equivalent input noise voltage spectral density [nv/ Hz ]
C total input capacitance [pF]
Qn = 1 el corresponds to 3.6 eV in Si
2.9 eV in Ge
The rest of the world uses equivalent noise voltage and current.
Since they are physically meaningful, use of these widely understood terms is
preferable.
Baseline Restoration
AMPLITUDE
transmission of a DC component.
Random rates lead to random fluctuations of the baseline shift spectral broadening
These shifts occur whenever the DC gain is not equal to the midband gain
The baseline shift can be mitigated by a baseline restorer (BLR).
Connect signal line to ground during the absence of a signal to establish the baseline
just prior to the arrival of a pulse.
IN OUT
R1 R2
Originally performed with diodes (passive restorer), baseline restoration circuits now tend to include
active loops with adjustable thresholds to sense the presence of a signal (gated restorer).
Asymmetric charge and discharge time constants improve performance at high count rates.
This is a form of time-variant filtering. Care must be exercised to reduce noise and switching artifacts
introduced by the BLR.
Good pole-zero cancellation (next topic) is crucial for proper baseline restoration.
PREAMP OUTPUT
discharged. Commonly done
CF
with resistor.
TIME
SHAPER OUTPUT
undershoot
loss of resolution
due to baseline
Rpz
variations
TIME
SHAPER OUTPUT
zero cancels pole of preamp when RFCF = RpzCd
Technique also used to compensate for tails of
detector pulses: tail cancellation TIME
AMPLITUDE
0.2
However 0
BASELINE
Bipolar shaping eliminates baseline shift
(as the DC component is zero). -0.1
0 2 4 6 8
Pole-zero adjustment less critical NORMALIZED TIME t/
Added suppression of low-frequency noise (see Part 7).
Not all measurements require optimum noise performance.
Bipolar shaping is much more convenient for the user
(important in large systems!) often the method of choice.
2. Timing Measurements
Consider the leading edge of a pulse fed into a threshold discriminator (comparator).
AMPLITUDE
by noise.
tr = rise time
Pulse Shaping
Consider a system whose bandwidth is determined by a single RC integrator.
The time constant of the RC low-pass filter determines the
rise time (and hence dV/dt)
amplifier bandwidth (and hence the noise)
t/
Time dependence: Vo (t ) = V0 (1 e )
The rise time is commonly expressed as the interval between the points of 10% and
90% amplitude
tr = 2.2
In terms of bandwidth
2.2 0.35
tr = 2.2 = =
2 fu fu
Example: An oscilloscope with 100 MHz bandwidth has 3.5 ns rise time.
Optimum: The amplifier rise time should be chosen to match the signal rise time.
Time Walk
AMPLITUDE
For a fixed trigger level the time of threshold
crossing
depends on pulse amplitude.
TIME
T = WALK
If the rise time is known, time walk can be compensated in software event-by-event by
measuring the pulse height and correcting the time measurement.
This technique fails if both amplitude and rise time vary, as is common.
In hardware, time walk can be reduced by setting the threshold to the lowest practical level,
or by using amplitude compensation circuitry, e.g. constant fraction triggering.
However, the rise time of practically all fast timing systems is determined by multiple time
constants.
For small t the slope at the output of a single RC integrator is linear, so initially the pulse
can be approximated by a ramp ! t.
Vi = ! t Vo = ! (t ) ! e t/
INPUT
AMPLITUDE
The output is delayed by
and curvature is introduced at small t. OUTPUT
1.0
0.8
Output pulse shape for multiple RC
n=1
integrators
SHAPER OUTPUT
0.6 n=2
(normalized to preserve the
peaking time, n = n 1 / n ) n=4
0.4
n=8
0.2
0.0
0 1
TIME
Increased curvature at beginning of pulse limits the minimum threshold for good timing.
One dominant time constant best for timing measurements
Example
- coincidence (as used in positron emission tomography)
nc = P1 n2
nc = n1 n2 ( t1 + t2 )
i.e. in the arrangement shown above, the chance coincidence rate increases with the
square of the source strength.
t1 = t2 = 5 ns nc = 104 s-1
Front-End Electronics for Detectors Helmuth Spieler
2007 IEEE Nuclear Science Symposium LBNL
71
CALCULATED
At high S/N the residual jitter of the time
digitizer limits the resolution. 10
1
10 100 1000
SIGNAL-TO-NOISE RATIO
0.4
pulse shaping.
0.0
0 10 20 30
TIME (ns)
INCIDENT
RADIATION PUBLICATION
0.6
SIGNAL CURRENT
Sampling interval of 4 ns misses initial peak.
0.2
0.0
0 10 20 30
TIME [ns]
Nyquist condition:
Sampling frequency > 2x highest signal frequency T1 T2 T3 T4 T5 T6 T7
SAMPLING TIMES
Requires
Fast ADC +
Dynamic range requirements for ADC may be more severe than in analog filtered system
(depending on pulse shape and pre-filter).
/2
2 v2 2
v = dv = .
/2
12
Electronics preceding ADC and front-end of ADC must exhibit same precision as
analog system:
Baseline and other pulse-to-pulse amplitude fluctuations less than order
Qn /10, i.e. typically 10-4 in high-resolution systems.
For 10 V FS at the ADC input this corresponds to < 1 mV.
Digital Filtering
Filtering is performed by convolution:
N 1
So ( n ) = + W (k)
k =0
Si (n k )
W ( k ) is a set of coefficients that describes the weighting function yielding the desired pulse
shape.
A filter performing this function is called a Finite Impulse Response (FIR) filter.
The theory of Fourier transforms states that the equivalent result in the time domain is
formed by convolution of the individual time responses:
+
g (t ) = g1 (t ) g2 (t ) g1 ( ) g2 (t )d ,
8. Readout Systems
PREAMPLIFIER SHAPER ANALOG PIPELINE ADC
Example: Si strip detector
On-chip Circuits
TOKEN IN
ANALOG SIGNAL PROCESSING
SPARSIFICATION
ANALOG SIGNAL PROCESSING CONTROL
DIGITAL
ANALOG SIGNAL PROCESSING CONTROL DATA OUT
OUTPUT
ANALOG SIGNAL PROCESSING DRIVERS TOKEN OUT
ANALOG SIGNAL PROCESSING
Inside a typical readout IC: 128 parallel channels of analog front-end electronics
Logic circuitry to decode control signals, load DACs, etc.
Digital circuitry for zero-suppression, readout
STRIP DETECTOR
TOKEN
PASSING
CONTROL BUS
DATA BUS
SLOTTED WASHER
BASEBOARD TPG
DATUM WASHER CONNECTOR
SILICON SENSORS
BeO FACINGS
9. Summary
Pulse shapers can be implemented with both analog and digital circuitry
Digital processing well-suited for small scale systems
In high-density systems where size and power are crucial,
analog processing is more efficient.
Detector systems utilizing high-density integrated circuits are widely used in high-energy
physics (106 108 channel systems) and now in astrophysics (e.g. GLAST).
Technology making its way into medical imaging and light source applications.
Successful systems rely on many details that go well beyond headline specs.