July 15th, 2013Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform...

54
July 15th, 2013 Vancouver, Paul Scherrer Institute, Switzerland Know your signals: Waveform Digitizing in the Giga-sample Range with Switched Capacitor Arrays Stefan Ritt

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Stefan Ritt 54/53July 15th, 2013Vancouver,

Do you know your signals?

?