EMCCDs and Digital CDS Techniques

54
17 dec 2003 ESO conference 1 EMCCDs EMCCDs & & Digital CDS techniques Digital CDS techniques Jean – Luc GACH Observatoire de Marseille

Transcript of EMCCDs and Digital CDS Techniques

Page 1: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 1

EMCCDsEMCCDs&&

Digital CDS techniquesDigital CDS techniques

Jean – Luc GACH Observatoire de Marseille

Page 2: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 2

«« L3CCD projectL3CCD project » » Participants & FundingParticipants & Funding

Started in mid 2002Active Participants:

- P. Balard (Marseille)- O. Boissin (Marseille)- O. Daigle (Montreal)- J.L. Gach (Marseille)- C. Guillaume (Haute Provence Observatory)

Funding- Lab funding (CNRS/UP): 31.1 k€ 35 %- CNRS/INSU 7.7k€ in 2004 9 %- ESO 18 k€

12 k€ in 2004 33 %- Canada (LAE) 20 k€ (30 kCAN$) 23 %

TOTAL 2004 88.8 k€

Estimated manpower cost 2002-2004: 630 k€

Page 3: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 3

Talk structureTalk structure

Needs for low noise CCDsEMCCDs theoryEMCCDs resultsEMCCDs controller considerationsDigital CDS theoryDigital CDS results

Note : EMCCD = {E2V’s L3CCD, TI’s impactron}

Page 4: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 4

EMCCDs EMCCDs devicesdevicesAvalaible EMCCDs

53581kx1kTITX2850.512.57.4656x496TITC2531001116512x512E2VCCD97101116512x512E2VCCD87???1124128x128E2VCCD60101120x30576x288E2VCCD65

PriceK€

SpeedMHz

Pitch µm

sizeMFDevice

Page 5: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 5

Needs for low noiseNeeds for low noise CCDsCCDs

Simplified classical CCD noise formula:

Usually in low selectivity instruments, noise is dominated by photon noise (background contribution)

In high selectivity instruments, noise is dominated by detector noise

Page 6: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 6

Needs for low noiseNeeds for low noise CCDsCCDs

Low noise applications:- Bright objects but short exposures

Time resolving applications (speckle, fast phenomenons…)Wavefront sensing

- Faint objects & high selectivityHigh spatial and/or spectral resolution spectroscopy

- Faint objects, high selectivity & short exposuresScanning instruments (FP, FTS)

Page 7: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 7

Needs for low noiseNeeds for low noise CCDsCCDs

Possible solutions :- Bright objects but short exposures

EMCCDs

- Faint objects & high selectivityDigital CDSEMCCDs

- Faint objects, high selectivity & short exposuresphoton counting EMCCDs

3rd generation GaAs intensified Photon counting systems (IPCS)

Page 8: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 8

Needs for low noiseNeeds for low noise CCDsCCDs

Examples of performance: FP observations

Page 9: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 9

Needs for low noiseNeeds for low noise CCDsCCDsNGC 2403 – Integral field radial velocities

3 H obs., CFHT 3.6 m 1 H obs., OMM 1.6m

+MOSFP instrument + CIGALE instrument

+Thin CCD (QE=90%) +GaAs IPCS (QE=25%)

Page 10: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 10

EMCCDsEMCCDs theorytheory

EMCCD structure

Page 11: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 11

EMCCDsEMCCDs theorytheory

Multiplication process

Page 12: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 12

EMCCDsEMCCDs theorytheoryPer-stage multiplication probability

(from Robbins & Hadwen)

Page 13: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 13

EMCCDsEMCCDs theorytheory

Electron multiplication is a stochastic process !Output probability distribution:

(from Basden & al.)Mean gain :

Total gain

Nb of input electrons

Nb of stages

Per-stage gain

Page 14: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 14

EMCCDsEMCCDs theorytheory

Probability distribution example with G=6650:

0 5000 10000 15000 20000 25000 30000-0,00002

0,00000

0,00002

0,00004

0,00006

0,00008

0,00010

0,00012

0,00014

0,00016

1 électron 2 électrons 3 électrons 4 électrons

Pro

babi

lité

Electrons

One output level will give several input possibilities…

Page 15: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 15

EMCCDsEMCCDs theorytheory

The stochastic process adds noise to the classical shot noise (convolution)In EMCCDs, output noise is:

When G and N are big, F2 =2A high gains :

(Excess noise factor F)2

Page 16: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 16

EMCCDsEMCCDs theorytheoryExcess noise factor for a 536 stage amplification register

(from Robbins & Hadwen)

Page 17: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 17

EMCCDsEMCCDs theorytheory

Excess noise could also be interpreted as a QE loss :

Equivalent to a noiseless CCD with 50% less QEBut QE is NOT a major issue at low fluxes (see NGC 2403 observations presented before)

Page 18: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 18

EMCCDsEMCCDs theorytheory

Generalized SNR formula:

If G is sufficient, readout noise contribution is ~ 0

Page 19: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 19

EMCCDsEMCCDs theorytheory

Reducing the noise factor : - incrase g (is it possible ? See later)- photon counting

If output signal > threshold level, we consider that we have one (and only one) photon in the pixel.And what if several photons are on the same pixel during exposure time ?Solution : avoid this by a fast readout

Page 20: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 20

EMCCDsEMCCDs theorytheory

Speed issues

Page 21: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 21

EMCCDsEMCCDs theorytheory

0 5000 10000 15000 20000 25000 300000,00000

0,00002

0,00004

0,00006

0,00008

0,00010

0,00012

0,00014

0,00016

0,00018

0,00020

Pro

babi

lité

Electrons

E2V CCD 65Gain ~ 6000One input electron

Missed events = QE loss

Cut level

Page 22: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 22

EMCCDsEMCCDs theorytheory

-

-

50 100 1000 10000 300000,1

0,2

0,3

0,4

0,5

0,6

0,70,80,9

1R

QE

rela

tif

Gain

Seuil de 500 e-

Seuil de 150 e-500 electron cut150 electron cut

At least 5σ cut is necessary…10σ is ideal (from previous IPCS data)

Page 23: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 23

EMCCDsEMCCDs theorytheoryPossible working modes for an EMCCD:

- No amplification (G=1)the CCD is a normal CCD

- Low to medium amplification (1<G<1000)The CCD has no readout noise but has excess noise

- High amplification (G>1000)The CCD is used in photon counting mode. No readout noise, no excess noisepossible non linearity at high fluxes

It’s possible to switch between modes at any time!

Page 24: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 24

L3CCD resultsL3CCD results

Various results of amplified mode operation in the literatureIn this talk : Photon counting results-Photon counting is the most demanding application in sensitivity(raises defects of detector)- Photon counting is also speed demanding

Page 25: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 25

L3CCD resultsL3CCD results

Photon counting image (40ms exposure, 11Mpixels/s, EEV CCD65 @ 183K)

Page 26: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 26

L3CCD resultsL3CCD results

293 K dark 183 K dark

??? Dark is not dark ???

CCD 65 @ 11Mpix/s Gain ~ 10k

Unwanted events will be reduced at lower gain, but due to high output amplifier noise QE loss is

important

Page 27: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 27

L3CCD resultsL3CCD resultsCCD 87 @ 223K 10Mpixels/s smaller gain (1k)

(lower output amplifier noise)DARK

6311 counts

Horizontal cut

Page 28: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 28

L3CCDL3CCD resultsresultsCCD 87 @ 223K 10Mpixels/s

7482 counts

Horizontal cut

825 +/- 28 photons light

Page 29: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 29

L3CCD resultsL3CCD results

V phase image & storage increased by 3 volts

100 000 counts !

Horizontal cut

Page 30: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 30

L3CCD resultsL3CCD results2 sources of unwanted events : serial and parallel registersIncreasing gain will increase unwanted events (serial register spurious charge). Therefore increasing g (per stage gain) to improve noise factor is impossible (for the moment…)

unwanted events in the parallel registers are generated by clock levels (spurious charge or clock induced charge).

Mean level can be reduced actually to 0.02 event/pixel/frame

Page 31: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 31

L3CCD resultsL3CCD resultsConfirmed by ING tests with overscan

(Courtesy of S. Tulloch)

Page 32: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 32

L3CCD resultsL3CCD results

CIC is charge multiplication in registers !Due to buried channel structure and hole migration in MPP devices

Al Electrode

SiO2

N Si

P substrate

Depleted buried channelCharge

Surface darkcurrent recombination

P substrate

Charge

Clocking

Moving holes to channelstop

Clock generatedelectron

Impact ionisation

P well

Page 33: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 33

L3CCD resultsL3CCD results

Need slow rise times, but short pulses (but short pulses will also degrade CTE)

From Eastman Kodak. MPP classical CCD

Page 34: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 34

L3CCD resultsL3CCD results

To avoid CIC :- Drive the CCD in non MPP mode- use slow slew rate clocks but short pulses. For HV use sine wave clock- run the CCD as slow as possible- Use other phase geometry (TI chips may have different properties) especially in first amplification stages (smaller pixels).- Use the lowest gain possible

Page 35: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 35

Controller considerationsController considerations

In most EMCCDs applications we want:- high readout speed- low CIC- low readout noise (also to minimize gain & CIC)

High speed = 10 (E2V) to 35 (TI) Mpixels/s !!

-> a classical controller won’t meet this constraints

Page 36: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 36

Controller considerationsController considerationsCCD amplifier :

need 20 to 40MHz bandwidth, low noise

C. Guillaume (Haute Provence Observatory) design gives 17 electron noise at 40MHz bandwidth with 1800V/us slew rates

Page 37: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 37

Controller considerationsController considerations

Phases are RF signals (0 to 40 MHz). Need coax feed & strict impedance matching or in-house electronics.

Page 38: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 38

Controller considerationsController considerationsHV Phase design :- sine wave drive- 48V peak for E2V chips (less in the near future ?)- Amplitude controlled (gain variation)- HV phase capacitance 50 to 100pF

75 pF @ 20 MHz = 106 Ohms load106 Ohms @ 50V peak drive = 470 mA peak drive !470 mA @ 50V sine drive = 8.3 W @ 20 MHz (reactive

power – at driver level only)

on chip dissipation : CVf 2 =0.075W + phases resistance

Page 39: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 39

Controller considerationsController considerationsVertical phases : need slew rate control or shape control.Corot design (courtesy of C.Guillaume):

Or full digital design

Page 40: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 40

Controller considerationsController considerations

ADC : 16bits impossible, 14bits @ 40MS/s, differential input.CDS : Digital CDS Sequencer : must drive sine and square waves in phase -> Direct Digital Synthesis (DDS) designInterface : Hi-speed digital (RS422 or LVDS)

Page 41: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 41

Controller considerationsController considerationsMicrocontroller

SequencerDDS

Driver

Shaper Driver

Low noise wideband (40MHz) amp

14 bits40 MSPS A/D

RF powerDriver

DigitalCDS

Rs422orLVDS

drive

HV phase

Horizontalphases

Vertical phases

Video

Bias gen BIASSerialcom.

Syncs

Amplitude (gain) control

Page 42: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 42

Controller considerationsController considerationsActual status of L3CCD optimised controller @ Marseille observatory

- Amplifier validated- HV phase & Horiz phase validated- Sequencer validated- Software & acquisition validatedRemains Vertical phase design (first design not

validated)

Expected fully working L3 optimised controller : 1st quarter 2004 with CCD65, 2nd with CCD 87

Page 43: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 43

Digital CDS systemsDigital CDS systems

Developped in 1999 @ Marseille Observatory & Haute Provence Observatory

Actual status : prototype working

Page 44: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 44

Readout noise of a CCD+CDS system

Page 45: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 45

Real time Digital filter (DSP)

Page 46: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 46

Digital CDS systemsDigital CDS systemsSystem structure :

Replaces straightforward an « old » analog CDS

Page 47: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 47

Black level

Pixel level

Uncorrelated samples

These samples are strongly correlated !

DARK CONDITION

CDS makes the mean of the signal (1st order filtering)

Page 48: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 48

Black reference

Pixel value

Sample

Digital CDS Digital CDS systemssystems

Page 49: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 49

Perfect CDS noise floor

Page 50: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 50

Sample

Page 51: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 51

Digital CDS systemsDigital CDS systems

Frequency response

Page 52: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 52

ResultsResults

- One prototype working- 1.7 electrons noise @ 50kpix/s obtained with a « 3 electron noise » CCD (EEV 42-20 read at 5e- with CDS)- 100 ppm linearity (1000 ppm with CDS)

Page 53: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 53

Future possible developmentsFuture possible developments

– Use of lower intrinsic noise CCDs – Use of more complex digital filters with

increase of DSP power– Coupling with NDRO or multiple skipper amps

(Janesick, Atwood)

Page 54: EMCCDs and Digital CDS Techniques

17 dec 2003 ESO conference 54

Thank you for your attention !Thank you for your attention !