Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents:

Table of Contents
minLevel1
maxLevel4

...

This USB-connected device will be located within the AO Electronics room of Keck I. However, to decrease the heat load within AO on telescope, the computer it connects to will be located within the KI server room. To connect the two we will use a USB-to-fiber optic link running from AO to the K1 server room. Note this scheme has the heritage of another Andor detector with same USB-to-fiber system already deployed at Keck and working fine (K2 ACAM).

...

Description

Qty

Source

Part Number

Ca HK Detector

1

Andor

Newton DU920P-BU-99C1
Final Quote:

View file
nameBaker CIT Newton-920 - V11 (Ashley Baker) 02-01-2021 03.03.57 PM.pdf

USB Fiber Extender overview
(separate components listed below)

1

Adnaco Adnacom Technologies

https://adnacom.com/product/s3b-order/

USB-to-Fiber Adapter

1

Adnacom

R1USB30B-03

Fiber

1

Adnacom

10-m purchased for lab tests. Final, on-summit cable already installed through az-wrap at Keck.

Fiber-to-PCIe Adapter

1

Adnacom

H1A-02-LP

...

Relevant Functional Block Diagram

...

Software Actions

...

Action

...

SDK Command

...

Purpose

...

Notes

...

Turn Cooler On

...

Code Block
CoolerON

...

Turns cooler on.

...

Needed for engineering.

...

Turn Cooler Off

...

Code Block
CoolerOFF

...

Turns cooler off.

...

Needed for engineering.

...

Turn Fan On/Off

...

Code Block
SetFanMode

...

Toggles fan full/low/off.

...

Needed for engineering.

(We will use different settings at Caltech/SSL and on summit).

Required Adjustable Parameters

...

SDK Command

...

When Needed

...

Notes

...

Build

...

Observing

...

Maintenance

...

Code Block
SetBaselineOffset

...

YES

...

NO

...

MAYBE

...

Sets Bias level for CCD. Engineering-level change.

...

Code Block
SetTemperature

...

YES

...

NO

...

MAYBE

...

CCD temperature set-point. Engineering-level change.

Required Telemetry

Parameters for image headers:

...

Parameter (SDK Command)

...

Purpose

...

Notes

...

Code Block
languagenone
GetCameraSerialNumber

...

Logs which hardware was used for each image.

Mainly useful if we have to replace the detector at some point (keeps track of which detector was used when)

...

Code Block
GetCurrentPreAmpGain

...

Code Block
GetDetector

...

Code Block
GetHardwareVersion

...

Returns info about PCB cards. I don’t think this is used with USB cameras.

...

Code Block
GetHeadModel

...

Code Block
GetPixelSize

...

Code Block
GetSoftwareVersion

...

Code Block
GetUSBDeviceDetails

...

Code Block
GetVersionInfo

Parameters for KPF telemetry database:

...

SDK Command

...

Report Frequency

...

Purpose

...

Notes

...

Code Block
GetTemperature

...

Status
colourRed
titletbd

...

Monitor CCD temperature

...

To find precision available, use:

Code Block
GetTemperaturePrecision

...

Code Block
GetTECStatus

...

Status
colourRed
titletbd

...

Can be monitored to ensure TEC is running

...

Can’t do this: All functions that require a Win32 Event handle are commented-out in the Linux andor library, including SetTECEvent().

Start-up Parameters

These settings are not expected to change when the detector is within KPF

...

SDK Command

...

Value

...

Notes

...

Code Block
SetAcquisitionMode

...

1 - Single Scan

...

This is the only mode KPF will use.

  1. The iXon888 used at Lick hangs every 10^3 - 10^4 exposures in Single Scan Mode, and needed a power cycle to recover. Andor suggested using RunTilAbort mode, which is working well (9.3e6 exposures w/o trouble since dispatcher last started).

  2. The manual implies that External Exposure is only available in RTA mode. See section 4, page 50 of the manual, sw version 2.102.

...

Code Block
SetBaselineClamp

...

Enabled

...

Enabling baseline clamp ensures that the bias level does not change between images.

...

Code Block
SetTriggerMode  

...

7 - External Exposure (bulb)

...

All exposure times controlled via the Galil

...

Code Block
SetReadMode

...

4 - Image

...

This is the only read mode KPF will use.

...

Horizontal Clock Speed

...

0.5MHz

...

Vertical Clock Speed

...

51.3 microseconds

...

Code Block
SetPreAmpGain

...

2

...

Subframe

...

Status
colourRed
titletbD

(move to adjustable parameter section?)

...

We will end up taking a subframe in the horizontal 1024 pixel direction. Vertical direction will be full frame.

...

Binning

...

1x1 (none)

(move to adjustable parameter section?)

...

We will never bin in standard mode (but it wouldn’t hurt to have the option in case some unique user comes along)

...

Code Block
SetCoolerMode

...

0 - Return to ambient on shutdown

...

Sets cooler behaviour on shutdown

Required Alarms

...

Parameter

...

Threshold

...

Notes

...

CCD temperature low

...

Status
colourRed
titletbd

...

CCD temperature high

...

Relevant Hardware Datasheets & Manuals

...

Description

File

Source

1

Capability list for our Newton

(terse and verbose versions)

View file
namecaps-terse.txt

View file
namecaps-verbose.txt

Output from Will Deich’s query program

2

Andor SDK 2 Manual

Note SDK 2 is what we need as it’s for CCD detectors

(SDK 3 is for CMOS detectors).

View file
nameAndor_Software_Development_Kit_2.pdf

Direct link for these file sent by Andor sales rep (Mike Zemlan)

3

Andor SDK 2 (for CCDs) for Linux

View file
nameandor-2.104.30000.0.tar

4

Andor SDK 2 (for CCDs) for Windows

View file
nameAndorSDKSetup-2.104.30000.0 (2).exe

5

Andor Solis Software (Windows)

View file
nameAndorSolisSetup-4.32.30000.0-64-bit.exe

Andor Tech Support (Mohammed Mustafees Khan) over Zoom chat