NGC preamp for CCDs - ESO

13
NGC preamp for CCDs NGC preamp for CCDs NGC preamp for CCDs NGC preamp for CCDs Hi h Hi h i d JFET i t i d JFET i t High High-impedance JFET input impedance JFET input Low Low-noise performance: detector limited noise performance: detector limited Single Single-end or differential input (MUSE) end or differential input (MUSE) Diff ti l t t Diff ti l t t Differential output Differential output 16 software selectable gains per channel 16 software selectable gains per channel 8 software selectable bandwidths per channel 8 software selectable bandwidths per channel Sf h f lb Sf h f lb Software input short for calibration Software input short for calibration 4 channels, expandable design 4 channels, expandable design Compact size: 10 x 12 x 4 cm Compact size: 10 x 12 x 4 cm 16 July 2008 16 July 2008 Javier Reyes Javier Reyes

Transcript of NGC preamp for CCDs - ESO

Page 1: NGC preamp for CCDs - ESO

NGC preamp for CCDsNGC preamp for CCDsNGC preamp for CCDsNGC preamp for CCDsHi hHi h i d JFET i ti d JFET i t•• HighHigh--impedance JFET inputimpedance JFET input

•• LowLow--noise performance: detector limitednoise performance: detector limited•• SingleSingle--end or differential input (MUSE)end or differential input (MUSE)

Diff ti l t tDiff ti l t t•• Differential outputDifferential output•• 16 software selectable gains per channel16 software selectable gains per channel•• 8 software selectable bandwidths per channel8 software selectable bandwidths per channel

S f h f l bS f h f l b•• Software input short for calibrationSoftware input short for calibration•• 4 channels, expandable design4 channels, expandable design•• Compact size: 10 x 12 x 4 cmCompact size: 10 x 12 x 4 cm

16 July 200816 July 2008 Javier ReyesJavier Reyes

Page 2: NGC preamp for CCDs - ESO

NGC for Adaptive OpticsNGC for Adaptive OpticsNGC for Adaptive OpticsNGC for Adaptive Optics

16 July 200816 July 2008 Javier ReyesJavier Reyes

Page 3: NGC preamp for CCDs - ESO

NGC AO Scope of ApplicationNGC AO Scope of ApplicationNGC AO Scope of ApplicationNGC AO Scope of Application•• Scientific NGCScientific NGC•• Scientific NGCScientific NGC•• Scientific NGCScientific NGC

Designed to control as many different detectors as possible: e2v, Designed to control as many different detectors as possible: e2v, MIT, H1RG, H2RG, HiVisi, Calico...MIT, H1RG, H2RG, HiVisi, Calico...

•• Scientific NGCScientific NGCDesigned to control as many different detectors as possible: e2v, Designed to control as many different detectors as possible: e2v,

MIT, H1RG, H2RG, HiVisi, Calico...MIT, H1RG, H2RG, HiVisi, Calico...

•• NGC for AONGC for AOFocus on only one type of detector: LLL (Low Light Level) CCDs, Focus on only one type of detector: LLL (Low Light Level) CCDs, i e e2v CCD220/CCD219i e e2v CCD220/CCD219

•• NGC for AONGC for AOFocus on only one type of detector: LLL (Low Light Level) CCDs, Focus on only one type of detector: LLL (Low Light Level) CCDs, i e e2v CCD220/CCD219i e e2v CCD220/CCD219i.e. e2v CCD220/CCD219i.e. e2v CCD220/CCD219

•• Under the same name, NGC, two different frontUnder the same name, NGC, two different front--end end electronics focused on two different applications but with electronics focused on two different applications but with

l l ll l l

i.e. e2v CCD220/CCD219i.e. e2v CCD220/CCD219

•• Under the same name, NGC, two different frontUnder the same name, NGC, two different front--end end electronics focused on two different applications but with electronics focused on two different applications but with

l l ll l lsome commonalities at user level.some commonalities at user level.some commonalities at user level.some commonalities at user level.

Image OP 4 GainRegisters

OP 8GainRegisters

CCD220CCD220CCD220CCD220

StoreArea

Image Area

240x12024□µm

StoreArea

Area

240x120

OP 2 GainRegisters

OP 3

Registers g

OP 7

OP 6GainRegisters

24□µm 0 024□µm

OP 1 OP 5

16 July 200816 July 2008 Javier ReyesJavier Reyes

Page 4: NGC preamp for CCDs - ESO

The design challengesThe design challengesThe design challengesThe design challengese des g c a e gese des g c a e gese des g c a e gese des g c a e ges

•• Very fast readVery fast read--out speed: up to 1500 fpsout speed: up to 1500 fps•• Very fast readVery fast read--out speed: up to 1500 fpsout speed: up to 1500 fps•• Very fast readVery fast read out speed: up to 1500 fpsout speed: up to 1500 fps•• Very low readVery low read--out noise. out noise.

–– Effective read noise <1eEffective read noise <1e-- (goal <0.2e(goal <0.2e--))

•• Very fast readVery fast read out speed: up to 1500 fpsout speed: up to 1500 fps•• Very low readVery low read--out noise. out noise.

–– Effective read noise <1eEffective read noise <1e-- (goal <0.2e(goal <0.2e--))Effective read noise 1eEffective read noise 1e (goal 0.2e(goal 0.2e ))

•• Very stable highVery stable high--voltage clocksvoltage clocks•• Low power consumptionLow power consumption

Effective read noise 1eEffective read noise 1e (goal 0.2e(goal 0.2e ))

•• Very stable highVery stable high--voltage clocksvoltage clocks•• Low power consumptionLow power consumptionLow power consumptionLow power consumption•• Reduce volume: 19 x 23.5 x 7.5 cmReduce volume: 19 x 23.5 x 7.5 cm

Low power consumptionLow power consumption•• Reduce volume: 19 x 23.5 x 7.5 cmReduce volume: 19 x 23.5 x 7.5 cm

16 July 200816 July 2008 Javier ReyesJavier Reyes

Page 5: NGC preamp for CCDs - ESO

The system architectureThe system architectureThe system architectureThe system architecture

The same than in

scientific NGCNGC

The same than in

scientificscientific NGC

SPARTA, not an NGC componentSPARTA, not an NGC componentSPARTA, not an NGC componentSPARTA, not an NGC component, p, p, p, p

16 July 200816 July 2008 Javier ReyesJavier Reyes

SPARTA: Standard Platform for Adaptive Optics Real Time ApplicationsSPARTA: Standard Platform for Adaptive Optics Real Time ApplicationsSPARTA: Standard Platform for Adaptive Optics Real Time ApplicationsSPARTA: Standard Platform for Adaptive Optics Real Time Applications

Page 6: NGC preamp for CCDs - ESO

The connection topologyThe connection topologyThe connection topologyThe connection topologyNGC AO multiNGC AO multi--head scenariohead scenarioNGC AO multiNGC AO multi--head scenariohead scenario

•• At user level, homogeneous At user level, homogeneous i t f t i tifi d AO NGCi t f t i tifi d AO NGC

•• At user level, homogeneous At user level, homogeneous i t f t i tifi d AO NGCi t f t i tifi d AO NGCinterface to scientific and AO NGC interface to scientific and AO NGC

•• NGC WFS head control by NGC NGC WFS head control by NGC LLCULLCU

Fiber link at 1310nmFiber link at 1310nm

interface to scientific and AO NGC interface to scientific and AO NGC •• NGC WFS head control by NGC NGC WFS head control by NGC

LLCULLCUFiber link at 1310nmFiber link at 1310nm–– Fiber link at 1310nmFiber link at 1310nm

–– 2.5 2.5 GbGb/s line rate/s line rate–– Xilinx Aurora protocolXilinx Aurora protocol

•• Image frames delivered to SPARTAImage frames delivered to SPARTA

–– Fiber link at 1310nmFiber link at 1310nm–– 2.5 2.5 GbGb/s line rate/s line rate–– Xilinx Aurora protocolXilinx Aurora protocol

•• Image frames delivered to SPARTAImage frames delivered to SPARTAImage frames delivered to SPARTAImage frames delivered to SPARTA–– Fiber link at 850nmFiber link at 850nm–– 2.5 2.5 GbGb/s line rate/s line rate–– 1.4 1.4 GbGb/s pixel rate/s pixel rate

Image frames delivered to SPARTAImage frames delivered to SPARTA–– Fiber link at 850nmFiber link at 850nm–– 2.5 2.5 GbGb/s line rate/s line rate–– 1.4 1.4 GbGb/s pixel rate/s pixel rate

–– sFPDP protocolsFPDP protocol–– sFPDP protocolsFPDP protocol

16 July 200816 July 2008 Javier ReyesJavier Reyes

Page 7: NGC preamp for CCDs - ESO

The NGC AO WFS headThe NGC AO WFS headThe NGC AO WFS headThe NGC AO WFS head

Mechanical design by Ralf ConzelmannMechanical design by Ralf Conzelmann

16 July 200816 July 2008 Javier ReyesJavier Reyes

Page 8: NGC preamp for CCDs - ESO

The interior of the WFS headThe interior of the WFS headThe interior of the WFS headThe interior of the WFS head

16 July 200816 July 2008 Javier ReyesJavier Reyes

Page 9: NGC preamp for CCDs - ESO

The history of the developmentThe history of the developmentThe history of the developmentThe history of the developmentOpticonOpticon OCAMOCAM cameracameraOpticonOpticon OCAMOCAM cameracameraOpticon Opticon OCAMOCAM cameracameraOpticon Opticon OCAMOCAM cameracamera

Fi t li ht ith t tFi t li ht ith t tFi t li ht ith t tFi t li ht ith t tJeanJean--Luc Luc GachGachJeanJean--Luc Luc GachGach

Christian GuillaumeChristian GuillaumeChristian GuillaumeChristian Guillaume

First light with prototype cameraFirst light with prototype cameraFirst light with prototype cameraFirst light with prototype cameraPhilippe Philippe BalardBalardPhilippe Philippe BalardBalard

•• Development of frontDevelopment of front--endend•• Development of frontDevelopment of front--endendDevelopment of frontDevelopment of front end end electronics to validate CCD220electronics to validate CCD220

•• Development of highDevelopment of high--voltage voltage phase clock electronicsphase clock electronics

Development of frontDevelopment of front end end electronics to validate CCD220electronics to validate CCD220

•• Development of highDevelopment of high--voltage voltage phase clock electronicsphase clock electronics

Philippe Philippe FeautrierFeautrierPhilippe Philippe FeautrierFeautrier•• I/F via I/F via CameraLinkCameraLink•• I/F via I/F via CameraLinkCameraLink

16 July 200816 July 2008 Javier ReyesJavier Reyes

Page 10: NGC preamp for CCDs - ESO

The current prototype hardwareThe current prototype hardwareThe current prototype hardwareThe current prototype hardware

ESO NGC control and comm boardESO NGC control and comm boardESO NGC control and comm boardESO NGC control and comm board Technology transfer fromTechnology transfer fromTechnology transfer fromTechnology transfer from

d b dd b dd b dd b d

ESO NGC control and comm. boardESO NGC control and comm. boardESO NGC control and comm. boardESO NGC control and comm. board

OCAM development (Marseille/OHP)OCAM development (Marseille/OHP)OCAM development (Marseille/OHP)OCAM development (Marseille/OHP)Cl k b dCl k b dCl k b dCl k b d

Technology transfer from Technology transfer from Opticon OCAM is keyOpticon OCAM is key

Technology transfer from Technology transfer from Opticon OCAM is keyOpticon OCAM is key

Video acq. boardVideo acq. boardVideo acq. boardVideo acq. board Clock boardClock boardClock boardClock board

•• Xilinx VirtexXilinx Virtex--5 FPGA5 FPGA•• 8 channels read8 channels read--out portsout ports•• Xilinx VirtexXilinx Virtex--5 FPGA5 FPGA•• 8 channels read8 channels read--out portsout ports•• 4 optical transceivers4 optical transceivers•• Digital sine wave generationDigital sine wave generation•• Adjustable clock delayAdjustable clock delay

•• 4 optical transceivers4 optical transceivers•• Digital sine wave generationDigital sine wave generation•• Adjustable clock delayAdjustable clock delay•• OverOver--illumination protectionillumination protection•• OverOver--illumination protectionillumination protection

16 July 200816 July 2008 Javier ReyesJavier Reyes

Page 11: NGC preamp for CCDs - ESO

The AO WFS head in GRAAL and GALACSIThe AO WFS head in GRAAL and GALACSIThe AO WFS head in GRAAL and GALACSIThe AO WFS head in GRAAL and GALACSI( )( )( )( )GRAAL (MUSE)GRAAL (MUSE)GRAAL (MUSE)GRAAL (MUSE) •• TheThe NGCNGC WFSWFS isis oneone commoncommon LRULRU

•• AboutAbout 2020 systemssystems toto bebe producedproduced((1515 ++ spares)spares)

Fi tFi t WFSWFS ii l tl t tt ff 20102010

•• TheThe NGCNGC WFSWFS isis oneone commoncommon LRULRU•• AboutAbout 2020 systemssystems toto bebe producedproduced

((1515 ++ spares)spares)Fi tFi t WFSWFS ii l tl t tt ff 20102010

GALACSI (HAWKGALACSI (HAWK--I)I)GALACSI (HAWKGALACSI (HAWK--I)I)

•• FirstFirst WFSWFS inin lastlast quarterquarter ofof 20102010•• FirstFirst WFSWFS inin lastlast quarterquarter ofof 20102010

16 July 200816 July 2008 Javier ReyesJavier Reyes

Page 12: NGC preamp for CCDs - ESO

External I/F Sparta & VLTIExternal I/F Sparta & VLTIExternal I/F Sparta & VLTIExternal I/F Sparta & VLTI/ p/ p/ p/ p•• Scientific NGC interface to VLTIScientific NGC interface to VLTI

–– Xilinx Aurora data link level protocolXilinx Aurora data link level protocol•• Scientific NGC interface to VLTIScientific NGC interface to VLTI

–– Xilinx Aurora data link level protocolXilinx Aurora data link level protocolXilinx Aurora data link level protocolXilinx Aurora data link level protocol–– 1310nm mono mode fiber1310nm mono mode fiber–– 2.5Gb/s line rate speed2.5Gb/s line rate speed

8b/10 di8b/10 di

Xilinx Aurora data link level protocolXilinx Aurora data link level protocol–– 1310nm mono mode fiber1310nm mono mode fiber–– 2.5Gb/s line rate speed2.5Gb/s line rate speed

8b/10 di8b/10 di

To SPARTA

•• AO NGCAO NGC•• AO NGCAO NGC

–– 8b/10 encoding8b/10 encoding–– PMC basedPMC based–– 8b/10 encoding8b/10 encoding–– PMC basedPMC based

To NGC

AO NGCAO NGC–– Same link as above to LLCUSame link as above to LLCU–– SPARTA fiber interfaceSPARTA fiber interface

•• Serial FPDP protocolSerial FPDP protocol

AO NGCAO NGC–– Same link as above to LLCUSame link as above to LLCU–– SPARTA fiber interfaceSPARTA fiber interface

•• Serial FPDP protocolSerial FPDP protocol•• Serial FPDP protocolSerial FPDP protocol•• Low latency: 4..6usLow latency: 4..6us•• 850nm multimode fiber850nm multimode fiber•• 3.125 3.125 GbGb/s line rate speed/s line rate speed

•• Serial FPDP protocolSerial FPDP protocol•• Low latency: 4..6usLow latency: 4..6us•• 850nm multimode fiber850nm multimode fiber•• 3.125 3.125 GbGb/s line rate speed/s line rate speed/ p/ p•• 8b/10b encoding 8b/10b encoding

/ p/ p•• 8b/10b encoding 8b/10b encoding

16 July 200816 July 2008 Javier ReyesJavier Reyes Spare link

Head-Head-to-head link

Page 13: NGC preamp for CCDs - ESO

ThanksThanksThanksThanksThanksThanksThanksThanks

•• ICD NGC AO: ICD NGC AO: VLT-TRE-ICD-14850-4286•• NGC web page:NGC web page: http://www eso org/projects/ngc/•• ICD NGC AO: ICD NGC AO: VLT-TRE-ICD-14850-4286•• NGC web page:NGC web page: http://www eso org/projects/ngc/NGC web page: NGC web page: http://www.eso.org/projects/ngc/•• SPARTASPARTA--NGC IF: NGC IF: VLT-SPE-ESO-16100-3729

NGC web page: NGC web page: http://www.eso.org/projects/ngc/•• SPARTASPARTA--NGC IF: NGC IF: VLT-SPE-ESO-16100-3729

16 July 200816 July 2008 Javier ReyesJavier Reyes