July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform...
-
Upload
ronnie-dennington -
Category
Documents
-
view
220 -
download
3
Transcript of July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform...
![Page 1: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/1.jpg)
July 15th, 2013Vancouver,
Paul Scherrer Institute, Switzerland
Know your signals:Waveform Digitizing in the Giga-sample Range withSwitched Capacitor Arrays
Stefan Ritt
![Page 2: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/2.jpg)
Stefan Ritt 2/53July 15th, 2013Vancouver,
![Page 3: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/3.jpg)
Stefan Ritt 3/53July 15th, 2013Vancouver,
![Page 4: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/4.jpg)
Stefan Ritt 4/53
Undersampling of signals
July 15th, 2013Vancouver,
Undersampling: Acquisition of signals with sampling rates ≪ 2 * highest frequency in signalUndersampling: Acquisition of signals with sampling rates ≪ 2 * highest frequency in signal
Image Processing
Waveform Processing
![Page 5: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/5.jpg)
Stefan Ritt 5/53
Agenda
July 15th, 2013Vancouver,
1
What is the problem?
2
Tool to solve it
3
What else can wedo with that tool?
![Page 6: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/6.jpg)
Stefan Ritt 6/53
Agenda
July 15th, 2013Vancouver,
1
What is the problem?
2
Tool to solve it
3
What else can wedo with that tool?
![Page 7: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/7.jpg)
Stefan Ritt 7/53July 15th, 2013Vancouver,
1
What is the problem?
![Page 8: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/8.jpg)
Stefan Ritt 8/53
Signals in particle physics
July 15th, 2013Vancouver,
Photomultiplier (PMT)
Scintillator
Parti
cle
10 – 100 nsHV
HV
1 – 10 s
Scintillators(Plastic, Crystals, Noble Liquids, …)
Scintillators(Plastic, Crystals, Noble Liquids, …)
Wire chambersStraw tubesWire chambersStraw tubes
SiliconGermaniumSiliconGermanium
![Page 9: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/9.jpg)
Stefan Ritt 9/53
Measure precise timing: ToF-PET
July 15th, 2013Vancouver,
Positron Emission Tomography Time-of-Flight PET
t
d
d ~ c/2 * td ~ c/2 * te.g.
d=1 cm → t = 67 ps
![Page 10: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/10.jpg)
Stefan Ritt 10/53
Traditional DAQ in Particle Physics
July 15th, 2013Vancouver,
Threshold
Threshold
TDC(Clock)
+
-ADC
~MHz
![Page 11: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/11.jpg)
Stefan Ritt 11/53
Signal discrimination
July 15th, 2013Vancouver,
Threshold
Single Threshold
“Time-Walk”
Multiple Thresholds
T1
T2
T3
T1T2
T3
Inverter & Attenuator
Delay
Adder0
Constant Fraction (CFD)
![Page 12: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/12.jpg)
Stefan Ritt 12/53
Influence of noise
July 15th, 2013Vancouver,
Voltage noise causestiming jitter !
Fourier Spectrum
Signal
Noise
Low pass filter
Low pass filter (shaper) reduces noise while maintaining most of the signalLow pass filter (shaper) reduces noise while maintaining most of the signal
![Page 13: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/13.jpg)
Stefan Ritt 13/53
Switching to Waveform digitizing
July 15th, 2013Vancouver,
ADC~100 MHz
FPGA
Advantages:
•General trend in signal processing (“Software Defined Radio”)
•Less hardware (Only ADC and FPGA)
•Algorithms can be complex (peak finding, peak counting, waveform
fitting)
•Algorithms can be changed without changing the hardware
•Storage of full waveforms allow elaborate offline analysis
SDR
![Page 14: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/14.jpg)
Stefan Ritt 14/53
Example: CFG in FPGA
July 15th, 2013Vancouver,
+
AdderLook-
up Table(LUT)
8-bit address 8-bit data
* (-0.3)
Delay
Adder0
Latch
Clock
>0
≤ 0
AND
Delay
FPGA
![Page 15: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/15.jpg)
Stefan Ritt 15/53
Nyquist-Shannon Sampling Theorem
July 15th, 2013Vancouver,
fsignal < fsampling /2
fsignal > fsampling /2
![Page 16: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/16.jpg)
Stefan Ritt 16/53
Limits of waveform digitizing
July 15th, 2013Vancouver,
• Aliasing Occurs if fsignal > 0.5 * fsampling
• Features of the signal can be lost (“pile-up”)
• Measurement of time becomes hard
• ADC resolution limits energy measurement
• Need very fast high resolution ADC
![Page 17: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/17.jpg)
Stefan Ritt 17/53
What are the fastest detectors?
July 15th, 2013Vancouver,
• Micro-Channel-Plates (MCP)• Photomultipliers with thousands of tiny channels (3-10 m)• Typical gain of 10,000 per plate• Very fast rise time down to 70 ps
• 70 ps rise time 4-5 GHz BW 10 GSPS• SiPMs (Silicon PMTs) are also getting < 100 ps
J. Milnes, J. Howoth, Photek
http://sensl.com
![Page 18: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/18.jpg)
Stefan Ritt 18/53July 15th, 2013Vancouver,
Can it be done with FADCs?
• 8 bits – 3 GS/s – 1.9 W 24 Gbits/s• 10 bits – 3 GS/s – 3.6 W 30 Gbits/s• 12 bits – 3.6 GS/s – 3.9 W 43.2 Gbits/s• 14 bits – 0.4 GS/s – 2.5 W 5.6 Gbits/s
1.8 GHz!
24x1.8 Gbits/s
• Requires high-end FPGA• Complex board design• High FPGA power
• Requires high-end FPGA• Complex board design• High FPGA power
PX1500-4: 2 Channel3 GS/s8 bits
ADC12D1X00RB: 1 Channel 1.8 GS/s 12 bits
1-10 k$ / channel
What about 1
000+ Channels?
V1761: 2 Channels, 4 GS/s, 10 bits
![Page 19: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/19.jpg)
Stefan Ritt 19/53July 15th, 2013Vancouver,
2
Tool to solve it
![Page 20: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/20.jpg)
Stefan Ritt 20/53July 15th, 2013Vancouver,
Switched Capacitor Array (Analog Memory)
Shift RegisterClock
IN
Out
“Time stretcher” GHz MHz“Time stretcher” GHz MHz
Waveform stored
Inverter “Domino” ring chain0.2-2 ns
FADC 33 MHz
10-100 mW
![Page 21: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/21.jpg)
Stefan Ritt 21/53
Time Stretch Ratio (TSR)
July 15th, 2013Vancouver,
Clock
IN
Out
ts
td
Typical values:
•ts = 0.5 ns (2 GSPS)•td = 30 ns (33 MHz)
→ TSR = 60
Typical values:
•ts = 0.5 ns (2 GSPS)•td = 30 ns (33 MHz)
→ TSR = 60
![Page 22: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/22.jpg)
Stefan Ritt 22/53July 15th, 2013Vancouver,
Triggered Operation
sampling digitization
lost events
sampling digitization
Sampling Windows * TSR
Chips usually cannot sample during readout ⇒ “Dead Time”Technique only works for “events” and “triggers”Chips usually cannot sample during readout ⇒ “Dead Time”Technique only works for “events” and “triggers”
Dead time = Sampling Window ∙ TSR
(e.g. 100 ns ∙ 60 = 6 s)
Dead time = Sampling Window ∙ TSR
(e.g. 100 ns ∙ 60 = 6 s)
![Page 23: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/23.jpg)
Stefan Ritt 23/53July 15th, 2013Vancouver,
How to measure best timing?
Simulation of MCP with realistic noise and different discriminatorsSimulation of MCP with realistic noise and different discriminators
J.-F. Genat et al., arXiv:0810.5590 (2008) D. Breton et al., NIM A629, 123 (2011)
Beam measurement at SLAC & FermilabBeam measurement at SLAC & Fermilab
![Page 24: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/24.jpg)
Stefan Ritt 24/53July 15th, 2013Vancouver,
How is timing resolution affected?
voltage noise u
timing uncertainty tsignal height U
rise time tr
dBss
r
sr
rrr
ffU
u
f
t
U
u
ft
t
U
ut
nU
ut
U
ut
33
1
number of samples on slope
dBr ft
33
1
Simplified estimation!Simplified estimation!
![Page 25: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/25.jpg)
Stefan Ritt 25/53July 15th, 2013Vancouver,
How is timing resolution affected?
dBs ffU
ut
33
1
U u fs f3db t100 mV 1 mV 2 GSPS 300 MHz ∼10 ps
1 V 1 mV 2 GSPS 300 MHz 1 ps
1 V 1 mV 10 GSPS 3 GHz 0.1 ps
today:
optimized SNR:
next generation:
- high frequency noise- quantization noise
Assumes ideal sampling
![Page 26: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/26.jpg)
Stefan Ritt 26/53July 15th, 2013Vancouver,
PCB
Limits on analog bandwidth
Det.Chip
Cpar
•External sources•Detector•Cable•Connectors•PCB•Preamplifier
•Internal sources•Bond wire•Input bus•Write switch•Storage cap
Low pass filter
Low pass filter
![Page 27: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/27.jpg)
Stefan Ritt 27/53July 15th, 2013Vancouver,
Bandwidth STURM2 (32 sampling cells)
G. Varner, Dec. 2009
![Page 28: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/28.jpg)
Stefan Ritt 28/53July 15th, 2013Vancouver,
Timing Nonlinearity
• Bin-to-bin variation:“differential timing nonlinearity”
• Difference along the whole chip:“integral timing nonlinearity”
• Nonlinearity comes from size (doping)of inverters and is stable over time→ can be calibrated
• Residual random jitter:3-4 ps RMS beats best TDC
• Recently achieved with new calibration method @ PSI for DRS4
t t t t t
![Page 29: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/29.jpg)
Stefan Ritt 29/53
Readout of Straw Tubes
July 15th, 2013Vancouver,
HV
• Readout of straw tubes or drift chambers usually with “charge sharing”: 1-2 cm resolution
• Readout with fast timing: 10 ps / √10 = 3 ps → 0.5 mm
• Currently ongoing research project at PSI
d ~ c/2 * td ~ c/2 * t
![Page 30: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/30.jpg)
Stefan Ritt 30/53
Do we need shaping?
July 15th, 2013Vancouver,
ADC
fsignal fsampling
detector
1)Nyquist is fulfilled fsignal < 0.5 fsampling
2)ADC resolution is high enough, 1 LSB > unoise→ Signal is fully characterized in digital
domain→ Any shaping can only remove information→ Only Anti-Aliasing filter needed
Unique bandwidth limited reconstruction with sinc function
Shaper ?
![Page 31: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/31.jpg)
Stefan Ritt 31/53July 15th, 2013Vancouver,
• CMOS process (typically 0.35 … 0.13 m) sampling speed• Number of channels, sampling depth, differential input• PLL for frequency stabilization• Input buffer or passive input• Analog output or (Wilkinson) ADC• Internal trigger• Exact design of sampling cell
Design Options
PLL
ADC
Trigger
![Page 32: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/32.jpg)
Stefan Ritt 32/53
First Switched Capacitor Arrays
July 15th, 2013Vancouver,
IEEE Transactions on Nuclear Science,Vol. 35, No. 1, Feb. 1988
50 MSPS in 3.5 m CMOS
process
![Page 33: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/33.jpg)
Stefan Ritt 33/53July 15th, 2013Vancouver,
Switched Capacitor Arrays for Particle Physics
STRAW3 TARGETLABRADOR3 AFTER NECTAR0SAM
E. DelagnesD. BretonCEA Saclay
E. DelagnesD. BretonCEA Saclay
DRS1 DRS2 DRS3 DRS4
G. Varner, Univ. of HawaiiG. Varner, Univ. of Hawaii
• 0.25 m TSMC• Many chips for different projects
(Belle, Anita, IceCube …)
• 0.35 m AMS• T2K TPC, Antares,
Hess2, CTA
H. Frisch et al., Univ. ChicagoH. Frisch et al., Univ. Chicago
PSEC1 - PSEC4
• 0.13 m IBM• Large Area Picosecond
Photo-Detectors Project (LAPPD)
2002 2004 2007 2008
• 0.25 m UMC• Universal chip for many
applications• MEG experiment, MAGIC, Veritas,
TOF-PET
SRR. DinapoliPSI, Switzerland
SRR. DinapoliPSI, Switzerland
drs.web.psi.ch
www.phys.hawaii.edu/~idlab/ matacq.free.fr psec.uchicago.edu
Poster 15, 106
![Page 34: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/34.jpg)
Stefan Ritt 34/53
• LAB Chip Family (G. Varner)• Deep buffer (BLAB Chip: 64k)• Double buffer readout (LAB4)• Wilkinson ADC
• NECTAR0 Chip (E. Delagnes)• Matrix layout (short inverter
chain)• Input buffer (300-400 MHz)• Large storage cell (>12 bit SNR)• 20 MHz pipeline ADC on chip
• PSEC4 Chip (E. Oberla, H. Grabas)• 15 GSPS• 1.6 GHz BW
@ 256 cells• Wilkinson ADC
Some specialities
July 15th, 2013Vancouver,
6 m
16 m
Wilkinson-ADC:Ramp
Cell contents
measure time
![Page 35: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/35.jpg)
Stefan Ritt 35/53July 15th, 2013Vancouver,
3
What can we do with that tool?
![Page 36: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/36.jpg)
Stefan Ritt 36/53July 15th, 2013Vancouver,
MEG On-line waveform display
templatefit
848PMTs
“virtual oscilloscope”“virtual oscilloscope”
Liq. Xe
PMT
1.5m
+e+At 10-13 level
3000 ChannelsDigitized with DRS4 chips at
1.6 GSPS
+e+At 10-13 level
3000 ChannelsDigitized with DRS4 chips at
1.6 GSPS
Drawback: 400 TB data/yearDrawback: 400 TB data/year
![Page 37: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/37.jpg)
Stefan Ritt 37/53July 15th, 2013Vancouver,
Pulse shape discrimination
Events found and correctly processed 2 years (!) after the were acquired
Events found and correctly processed 2 years (!) after the were acquired
![Page 38: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/38.jpg)
Stefan Ritt 38/53
MAGIC Telescope
July 15th, 2013Vancouver,
http://ihp-lx.ethz.ch/Stamet/magic/magicIntro.html
https://wwwmagic.mpp.mpg.de/
La Palma, Canary Islands, Spain, 2200 m above sea level
![Page 39: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/39.jpg)
Stefan Ritt 39/53
MAGIC Readout Electronics
July 15th, 2013Vancouver,
Old system:
•2 GHz flash (multiplexed)•512 channels•Total of five racks, ~20 kW
New system:
•2 GHz SCA (DRS4 based)•2000 channels•4 VME crates•Channel density 10x higher
![Page 40: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/40.jpg)
Stefan Ritt 40/53July 15th, 2013Vancouver,
Digital Pulse Processing (DPP)
C. Tintori (CAEN)V. Jordanov et al., NIM A353, 261 (1994)
![Page 41: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/41.jpg)
Stefan Ritt 41/53July 15th, 2013Vancouver,
Template Fit
• Determine “standard” PMT pulse by averaging over many events “Template”
• Find hit in waveform• Shift (“TDC”) and scale (“ADC”)
template to hit• Minimize 2
• Compare fit with waveform• Repeat if above threshold
• Store ADC & TDC values
Experiment500 MHz sampling
www.southerninnovation.comwww.southerninnovation.com
14 bit60 MHz
14 bit60 MHz
![Page 42: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/42.jpg)
Stefan Ritt 42/53July 15th, 2013Vancouver,
Other Applications
Gamma-ray astronomy Gamma-ray astronomy
MagicMagic
CTACTA
Antarctic Impulsive Transient Antenna(ANITA)
Antarctic Impulsive Transient Antenna(ANITA)
320 ps
IceCube(Antarctica)
IceCube(Antarctica)
Antares(Mediterranian)
Antares(Mediterranian)
ToF PET (Siemens)ToF PET (Siemens)
![Page 43: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/43.jpg)
Stefan Ritt 43/53July 15th, 2013Vancouver,
High speed USB oscilloscope
4 channels5 GSPS1 GHz BW8 bit (6-7)15k€
4 channels5 GSPS1 GHz BW8 bit (6-7)15k€
4 channels5 GSPS1 GHz BW11.5 bits900€USB Power
4 channels5 GSPS1 GHz BW11.5 bits900€USB Power
Demo
![Page 44: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/44.jpg)
Stefan Ritt 44/53
SCA Usage
July 15th, 2013Vancouver,
![Page 45: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/45.jpg)
Stefan Ritt 45/53July 15th, 2013Vancouver,
Things you can buy
• DRS4 chip (PSI)• 32+2 channels• 12 bit 5 GSPS• > 500 MHz analog BW• 1024 sample points/chn.• 110 s dead time
• DRS4 chip (PSI)• 32+2 channels• 12 bit 5 GSPS• > 500 MHz analog BW• 1024 sample points/chn.• 110 s dead time
• MATACQ chip (CEA/IN2P3)• 4 channels• 14 bit 2 GSPS• 300 MHz analog BW• 2520 sample points/chn.• 650 s dead time
• MATACQ chip (CEA/IN2P3)• 4 channels• 14 bit 2 GSPS• 300 MHz analog BW• 2520 sample points/chn.• 650 s dead time
• DRS4 Evaluation Board• 4 channels• 12 bit 5 GSPS• 750 MHz analog BW• 1024 sample points/chn.• 500 events/sec over USB 2.0
• DRS4 Evaluation Board• 4 channels• 12 bit 5 GSPS• 750 MHz analog BW• 1024 sample points/chn.• 500 events/sec over USB 2.0
• SAM Chip (CEA/IN2PD)• 2 channels• 12 bit 3.2 GSPS• 300 MHz analog BW• 256 sample points/chn.• On-board spectroscopy
• SAM Chip (CEA/IN2PD)• 2 channels• 12 bit 3.2 GSPS• 300 MHz analog BW• 256 sample points/chn.• On-board spectroscopy
![Page 46: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/46.jpg)
Stefan Ritt 46/53
How to fix timing nonlinearity?
July 15th, 2013Vancouver,
• LAB4 Chip (G. Varner) uses “Trim bits” to equalize inverter delays to < 10 ps
• Dual-buffer readout for decreased dead time
• Wilkinson ADCs on chip
![Page 47: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/47.jpg)
Stefan Ritt 47/53July 15th, 2013Vancouver,
Next Generation SCA
• Low parasitic input capacitance
• Wide input bus
• Low Ron write switches
High bandwidth
Short sampling depth
• Digitize long waveforms
• Accommodate long trigger delay
• Faster sampling speed for a given trigger latency
Deep sampling depth
How to combinebest of both worlds?
How to combinebest of both worlds?
![Page 48: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/48.jpg)
Stefan Ritt 48/53July 15th, 2013Vancouver,
Cascaded Switched Capacitor Arrays
shift registerinput
fast sampling stage secondary sampling stage
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
• 32 fast sampling cells (10 GSPS)
• 100 ps sample time, 3.1 ns hold time
• Hold time long enough to transfer voltage to secondary sampling stage with moderately fast buffer (300 MHz)
• Shift register gets clocked by inverter chain from fast sampling stage
• 32 fast sampling cells (10 GSPS)
• 100 ps sample time, 3.1 ns hold time
• Hold time long enough to transfer voltage to secondary sampling stage with moderately fast buffer (300 MHz)
• Shift register gets clocked by inverter chain from fast sampling stage
![Page 49: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/49.jpg)
Stefan Ritt 49/53July 15th, 2013Vancouver,
The dead-time problem
Only short segments of waveform are of interestOnly short segments of waveform are of interest
sampling digitization
lost events
sampling digitization
Sampling Windows * TSR
![Page 50: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/50.jpg)
Stefan Ritt 50/53July 15th, 2013Vancouver,
FIFO-type analog sampler
dig
itiz
ati
on
• FIFO sampler becomes immediately active after hit
• Samples are digitized asynchronously
• “De-randomization” of data
• Can work dead-time less up toaverage rate = 1/(window size * TSR)
• Example: 2 GSPS, 10 ns window size, TSR = 60 → rate up to 1.6 MHz
• FIFO sampler becomes immediately active after hit
• Samples are digitized asynchronously
• “De-randomization” of data
• Can work dead-time less up toaverage rate = 1/(window size * TSR)
• Example: 2 GSPS, 10 ns window size, TSR = 60 → rate up to 1.6 MHz
![Page 51: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/51.jpg)
Stefan Ritt 51/53July 15th, 2013Vancouver,
Plans
coun
ter
latc
hla
tch
latc
hwrite
pointer
readpointer
digital readout
analog readout
trigger
FPGA
• Self-trigger writing of 128 short 32-bin segments (4096 bins total)
• Storage of 128 events• Accommodate long trigger latencies• Quasi dead time-free up to a few
MHz, • Possibility to skip segments
→ second level trigger
• Attractive replacement for CFG+TDC
• First version planned for 2014
• Self-trigger writing of 128 short 32-bin segments (4096 bins total)
• Storage of 128 events• Accommodate long trigger latencies• Quasi dead time-free up to a few
MHz, • Possibility to skip segments
→ second level trigger
• Attractive replacement for CFG+TDC
• First version planned for 2014
• Dual gain channels• Dynamic power management
(Read/Write parts)• Region-of-interest readout
• Dual gain channels• Dynamic power management
(Read/Write parts)• Region-of-interest readout
DRS5 (PSI)
CEA/Saclay
![Page 52: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/52.jpg)
Stefan Ritt 52/53
+ → e+e-e+
July 15th, 2013Vancouver,
• Mu3e experiment planned at PSIwith a sensitivity of 10-16
• 2*109 stops/sec
• Scintillating fibres & tiles• 100 ps timing resolution• 2-3 MHz hit rate
• Can only be done with DRS5!
![Page 53: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/53.jpg)
Stefan Ritt 53/53July 15th, 2013Vancouver,
Conclusions
• SCA technology offers tremendous opportunities
• Several chips and boards are on the market for evaluation
• New series of chips on the horizon might change front-end electronics significantly
![Page 54: July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor.](https://reader035.fdocuments.net/reader035/viewer/2022062511/551a83cf55034643688b580b/html5/thumbnails/54.jpg)
Stefan Ritt 54/53July 15th, 2013Vancouver,
Do you know your signals?
?