/
Archon CCD Controllers

Archon CCD Controllers


Table of Contents:


Introduction

KPF contains two CCDs, one for the Green channel and one for the Red channel. Both CCDs are STA 4850 devices (30 um thick), with only their bandpass-optimized coatings differing between them. Each CCD is controlled by an STA Archon AC controller. These are the ‘all-in-one’ version of the Archons which have the integral power supply.

The KPF Archons sit directly above the KPF vacuum chamber, on top of the roof of the spectrometer thermal enclosure. This choice was made to minimize the cable length between CCD and controller, as longer cables can increase the read noise in the system. Within KPF, the cable between controller and CCD is 2m long.

The Archons are controlled by KPF software over ethernet. Fiber-based ethernet was chosen over copper ethernet to better isolate the Archons from noise sources. The fiber cable is a duplex LC-terminated cable with an SFP transceiver at each end (within the Archon and the KPF Main Switch).

Exposures are initiated and ended via TTL trigger signals generated by the Shutters and Timing Galil.

The Archons also contain STA HeaterX modules which control several temperatures within the CCD thermal chain (see CCD Thermal Control System for more details).


Relevant Devices

Description

Qty

Source

Part Number

Description

Qty

Source

Part Number

Green Archon

1

STA

Archons are custom-built for the desired internal board options. See Initial Configuration section below to see the options chosen for the KPF Archons.

Red Archon

1

STA


Initial Configuration

Quotes for the two KPF Archons are included here to show their initial configurations. Red arrows highlight the difference between them (one has an extra 4 channel AD board). The green arrow shows that both where shipped with the XV Bias board, which is known to fail. This board is only needed when using the Archons with thicker, 100-um devices. Since both KPF CCDs are 30-um thick these boards are not needed.

In May 2023 the Green Archon XV Bias board failed and was removed. There are plans to remove the Red XV Bias board as well.


Relevant Functional Block Diagram


Cable Details

Note the cabling for the Green and Red Archons is identical. Cable lengths and details are included here:


HeaterX Details - Telemetry and Control

Starting list of Archon telemetry, for the temperature sensors and heaters only.

The “Reply” column is what is reported back from an Archon-native ‘STATUS’ command being passed through the COO Detector Server (camerad).

See “Native Controller Commands” Section of COO Detector Server manual. The manual also has this related blurb:

The table below gives the replies that pertain to the temperature sensors and heaters parameters.

Steve Kaye has said that our KPF HeaterX cards are at locations ‘01’ and ‘07’. I presume then what is given as ‘m' in the replies is either ‘01’ or ‘07’ or ‘1’ or '7’.

Note: It seems the Archon reports temperatures in Kelvin. Please have the dispatcher convert them to degrees C before writing values to keywords (so that they match the rest of our temperatures).

 

 

HeaterX Card

 

Reply

Reply Type Code

 

Reply Type

 

Comment

 

KPF Location

 

KTL Service

 

KTL Keyword

 

 

 

 

 

 

HeaterX 1

 

m = ‘1’

STATUS:MODm/TEMPA

Float

Heater(X) only: Floating point temperature sensor A reading in K

Base Cold Finger

 

 

 

 

 

 

 

kpfgreen

CF_BASE_T

STATUS:MODm/TEMPB

Float

Heater(X) only: Floating point temperature sensor B reading in K

Tip Cold Finger

CF_TIP_T

STATUS:MODm/TEMPC

Float

HeaterX only: Floating point temperature sensor C reading in K

Base Cold Finger (2-Wire)

CF_BASE_2WT

STATUS:MODm/HEATERAOUTPUT

Float

Heater only: Floating point heater A output in V

Base Cold Finger Htr

CF_BASE_HTR_V

STATUS:MODm/HEATERBOUTPUT

Float

Heater only: Floating point heater B output in V

Tip Cold Finger Htr

CF_TIP_HTR_V

STATUS:MODm/HEATERAP

Signed Integer

Heater only: Heater A P term contribution to PID loop (signed integer)

 

 

 

N/A

CF_BASE_HTR_P

STATUS:MODm/HEATERAI

Signed Integer

Heater only: Heater A I term contribution to PID loop (signed integer)

CF_BASE_HTR_I

STATUS:MODm/HEATERAD

Signed Integer

Heater only: Heater A D term contribution to PID loop (signed integer)

CF_BASE_HTR_D

STATUS:MODm/HEATERBP

Signed Integer

Heater only: Heater B P term contribution to PID loop (signed integer)

CF_TIP_HTR_P

STATUS:MODm/HEATERBI

Signed Integer

Heater only: Heater B I term contribution to PID loop (signed integer)

CF_TIP_HTR_I

STATUS:MODm/HEATERBD

Signed Integer

Heater only: Heater B D term contribution to PID loop (signed integer)

CF_TIP_HTR_D

 

 

 

 

 

 

 

 

 

HeaterX Card

 

Reply

Reply Type Code

 

Reply Type

 

Comment

 

KPF Location

 

KTL Service

 

KTL Keyword

 

 

 

 

 

 

HeaterX 7

 

m = '7'

STATUS:MODm/TEMPA

Float

Heater(X) only: Floating point temperature sensor A reading in K

STA Detector

 

 

 

 

 

 

 

kpfgreen

STA_CCD_T

STATUS:MODm/TEMPB

Float

Heater(X) only: Floating point temperature sensor B reading in K

SSL Detector

KPF_CCD_T

STATUS:MODm/TEMPC

Float

HeaterX only: Floating point temperature sensor C reading in K

Cryo Body

CRYOBODY_T

STATUS:MODm/HEATERAOUTPUT

Float

Heater only: Floating point heater A output in V

Detector Htr

STA_CCD_HTR_V

STATUS:MODm/HEATERBOUTPUT

Float

Heater only: Floating point heater B output in V

Cryo Body Htr

CRYOBODY_HTR_V

STATUS:MODm/HEATERAP

Signed Integer

Heater only: Heater A P term contribution to PID loop (signed integer)

 

 

 

N/A

CCD_HTR_P

STATUS:MODm/HEATERAI

Signed Integer

Heater only: Heater A I term contribution to PID loop (signed integer)

CCD_HTR_I

STATUS:MODm/HEATERAD

Signed Integer

Heater only: Heater A D term contribution to PID loop (signed integer)

CCD_HTR_D

STATUS:MODm/HEATERBP

Signed Integer

Heater only: Heater B P term contribution to PID loop (signed integer)

CRYOBODY_HTR_P

STATUS:MODm/HEATERBI

Signed Integer

Heater only: Heater B I term contribution to PID loop (signed integer)

CRYOBODY_HTR_I

STATUS:MODm/HEATERBD

Signed Integer

Heater only: Heater B D term contribution to PID loop (signed integer)

CRYOBODY_HTR_D

 

Each module/board within the Archon has an integrated temperature sensor. These temperatures are available through the STATUS command as shown in this table:

Reply

Reply Type Code

Reply Type

Comment

Board Name

KTL Service

KTL Keyword

Reply

Reply Type Code

Reply Type

Comment

Board Name

KTL Service

KTL Keyword

STATUS:MOD1/TEMP

f

 

 

 

 

 

 

 

Float

Floating point module m temperature in C

HeaterX

 

 

 

 

 

 

 

kpfgreen

BRD1_HTRX_T

STATUS:MOD2/TEMP

f

Floating point module m temperature in C

XV Bias

BRD2_XVBIAS_T

STATUS:MOD3/TEMP

f

Floating point module m temperature in C

LVDS

BRD3_LVDS_T

STATUS:MOD4/TEMP

f

Floating point module m temperature in C

Driver

 BRD4_DRVR_T

STATUS:MOD5/TEMP

f

Floating point module m temperature in C

AD

BRD5_AD_T

STATUS:MOD7/TEMP

f

Floating point module m temperature in C

HeaterX

BRD7_HTRX_T

STATUS:MOD9/TEMP

f

Floating point module m temperature in C

HVxBias

BRD9_HVXBIAS_T

STATUS:MOD10/TEMP

f

Floating point module m temperature in C

Driver

BRD10_DRVR_T

STATUS:MOD11/TEMP

f

Floating point module m temperature in C

Driver

BRD11_DRVR_T

STATUS:MOD12/TEMP

f

Floating point module m temperature in C

LVxBias

BRD12_LVXBIAS_T


Relevant Datasheets & Manuals

Description

File

Source

Description

File

Source

1

Archon Manual

 

http://www.sta-inc.net/archon/


Maintenance Procedures

Description

File

Source

Description

File

Source

1

Instructions to remove the troublesome XV Bias board (which is not required for KPF)

Greg Bredthauer at STA

Related content

Spares / Limited Life / Consumables List
Spares / Limited Life / Consumables List
Read with this
CCD Thermal Control System
CCD Thermal Control System
More like this
Archon To-Do List
Archon To-Do List
More like this
Exposure Coordinator
Exposure Coordinator
More like this
Instrument Overview
Instrument Overview
More like this
Ca HK Detector
Ca HK Detector
More like this