Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 16 Next »

Table of Contents:


Introduction

This is the CCD detector for the Calcium HK spectrometer.

The exposure time for this detector will be determined by the exposure meter system, and will not be known in advance. As such, this detector will be run in an ‘external exposure (bulb)’ mode that will allow an exposure to start when the trigger-in signal goes high, and stop the exposure when the trigger-in signal goes low. This mode is required as it allows the image to be read out after the trigger-in signal goes low.

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).


Relevant Devices

Description

Qty

Source

Part Number

Ca HK Detector

1

Andor

Newton DU920P-BU-99C1
Final Quote:

USB Fiber Extender overview
(separate components listed below)

1

Adnaco 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

1

Turn Cooler On

CoolerON

Turns cooler on.

Needed for engineering.

2

Turn Cooler Off

CoolerOFF

Turns cooler off.

Needed for engineering.

3

Turn Fan On/Off

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

SetBaselineOffset

YES

NO

MAYBE

Sets Bias level for CCD. Engineering-level change.

SetTemperature

YES

NO

MAYBE

CCD temperature set-point. Engineering-level change.


Required Telemetry

Parameters for image headers:

Parameter (SDK Command)

Purpose

Notes

1
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)

2
GetCurrentPreAmpGain

3
GetDetector

4
GetHardwareVersion

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

5
GetHeadModel

6
GetPixelSize

7
GetSoftwareVersion

8
GetUSBDeviceDetails

9
GetVersionInfo

Parameters for KPF telemetry database:

SDK Command

Report Frequency

Purpose

Notes

1
GetTemperature

TBD

Monitor CCD temperature

To find precision available, use:

GetTemperaturePrecision
2
GetTECStatus

TBD

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

1
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.

2
SetBaselineClamp

Enabled

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

3
SetTriggerMode  

7 - External Exposure (bulb)

All exposure times controlled via the Galil

4
SetReadMode

4 - Image

This is the only read mode KPF will use.

5

Horizontal Clock Speed

0.5MHz

6

Vertical Clock Speed

51.3 microseconds

7
SetPreAmpGain

2

8

Subframe

TBD

(move to adjustable parameter section?)

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

9

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)

10
SetCoolerMode

0 - Return to ambient on shutdown

Sets cooler behaviour on shutdown


Required Alarms

Parameter

Threshold

Notes

1

CCD temperature low

TBD

2

CCD temperature high

TBD


Relevant Hardware Datasheets & Manuals

Description

File

Source

1

Andor Newton Manual

Email from Andor sales rep (Mike Zemlan)

2

Adnaco-S3B Overview Datasheet

https://adnacom.com/s3b/

3

Performance Benchmarking for Adnaco USB extensions

4

Adnaco-S3B Quick Start Guide

5

How to disable PCIe power management in Windows 7, 8 and 10

6

Adnaco-USB30B xHCI Filter Driver for Win8/8.1/10 (driver version 1.0.0.5) – sllc448a.zip

7

Adnaco-USB30B xHCI Driver for WinXP/Vista/7 (driver version 1.16.6.0) – sllc423k.zip

8

Adnaco-R1USB30 data sheet

9

Adnaco-H1A data sheet

10

Adnaco Gen2 Systems User’s Guide

11

Keck drawing for USB-to-fiber adapter in use for K2 ACAM

Ben McCarney (WMKO)


Relevant Software

Description

File

Source

1

Capability list for our Newton

(terse and verbose versions)

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).

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

3

Andor SDK 2 (for CCDs) for Linux

4

Andor SDK 2 (for CCDs) for Windows

5

Andor Solis Software (Windows)

Andor Tech Support (Mohammed Mustafees Khan) over Zoom chat

  • No labels