Table of Contents:
Table of Contents | ||||
---|---|---|---|---|
|
...
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
| ||||
USB Fiber Extender overview | 1 |
Adnacom | |||
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
...
...
Cable Details
Cable |
---|
Qty |
---|
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 | ||
---|---|---|
| ||
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 | ||||
---|---|---|---|---|
|
...
Monitor CCD temperature
...
To find precision available, use:
Code Block |
---|
GetTemperaturePrecision |
...
Code Block |
---|
GetTECStatus |
...
Status | ||||
---|---|---|---|---|
|
...
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.
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).
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 | ||||
---|---|---|---|---|
|
(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 | ||||
---|---|---|---|---|
|
CCD temperature high
Status | ||||
---|---|---|---|---|
|
Details | ||
---|---|---|
BNC-to-SMB Cable | 1 |
|
...
Relevant Hardware Datasheets & Manuals
Description | File | Source | |||||
---|---|---|---|---|---|---|---|
1 | Andor Newton Manual |
| Email from Andor sales rep (Mike Zemlan) | ||||
2 | Adnaco-S3B Overview Datasheet |
| |||||
3 | Performance Benchmarking for |
Adnacom 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 |