Versions Compared

Key

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

**** Note: This page will be updated as camera is integrated into DAQ and IOCs are created .****

This is a how-to for a single sensorcamera. Ultimately, there will be two of these sensors CCDs at qRIXS. 

Devices involved:

  • Archon controller
  • CryoTel controller
  • Water chiller (small)
  • Sensor with cryotel coldhead
  • Laptop (PCxxxxx)

8 cable connections:

  • Water lines to/from chiller x2
  • Glenair signal cable from flange to archon 
  • 1-to-3 breakout controls cable between CryoTel coldhead/flange and cryotel controller 
    • On the controller, one connection. 
    • On the coldhead/flange side, three connections: Two black connectors which go to coldhead, and one db9 connector that goes to the flange. 
  • Cable that goes from CryoTel controller to coldhead 
  • Cat5 from Archon controller to laptop
  • RS232 to USB cable from cryotel controller (RS232) to laptop (USB) 
  • Trigger cable to bottom BNC port on Archon

Navigating ArchonGUI:

  1. Run "./archongui -small" (the -small option allows for a re-sizeable window)
  2. File → Open → *whatever_name_of_config_file*.acf 
  3. Hit "Connect", "Auto Fetch", "Apply all"
  4. Turn "Power On" on lower right, this is bias voltage 
  5. In "Slot 3: HeaterX"
    1. Sensor C should be RTD1000
    2. Heater A parameters:
      1. Target: -100C
      2. Sensor: Sensor C
      3. Force: unchecked
      4. Limit(V): 25.0
      5. P: 50
      6. I: 1
      7. D: 10
      8. IL: 20
      9. Ramp enable: checked
      10. Ramp rate: 20mK/tick
    3. Hit "Apply" (*note: hitting "Apply" will reset any values the PID had accumulated up to that point, like a refresh)

Cooldown takes ~2hrs.

CryoTel Software:

*note: The cryotel has a PID, but we don't use it.  We use the other PID (via the Archon) that regulates the heater near/on the sensor.  Keeping pwout to a minimum (i.e 60) keeps vibrations to a minimum.

  1. Open new terminal: sudo putty /dev/ttyUSB0 -serial -sercfg 9600,8,n,1,N
  2. Commands
    1. View status: "status"
    2. Check cooler power: "pwout" (this should be 60. If not, set with "pwout=60") 
    3. Turn cryotel on: "cooler=power"
    4. Turn cryotel off: "cooler=OFF" (might need to enter this command more than once to actually turn power off)

--------Only applicable for bench testing-------------

Parameters on waveform generator:

  • Waveform: Pulsed mode
  • Frequency: 200Hz (or anything under 250Hz)
  • Pulse Height: 3.3V
  • Pulse Offset: 1.65V
  • Pulse Width: 1us 
  • Burst Mode: ON (lately it seems you must have it on to see anything on detector) 

Turning things off (warming up CCD):

  1. Turn cryotel off (cooler=off)
  2. Turn bias voltage off (power off on gui)
  3. Set target temp to +10C
  4. That's it

Troubleshooting issues and lessons learned:

  1. If frames aren't updating, it's a trigger issue.
  2. How to save data: NO TILDES, e.g. “/home/bnayak/test" and data gets saved as “test_4800x300_xx.raw” where xx is the frame count
  3. Detector constantly running, "Save Sequence" just determines how many get data files get written 
  4. Make sure temperature is actually at the target temp (DO NOT CLICK ramp enable)

Initializing and cooling down camera

In order to operate the CCD, it needs to be cooled down first. We apply constant cooling to the detector using the CryoTel and PID-regulated heating using the Archon to bring the detector down to -100C. 

Bring up the CryoTel and Archon screens under the qRIXS tab in the RIX home screen.

Image Added

CryoTel: 

Image Added 

Hit the "Power" button to start cooling the detector down. The minimum output power allowed by this device is 60W, and that alone will bring the camera down to colder temperatures than we want. So do NOT increase power. And DO NOT press "ON" or the CryoTel will try to get to the target temperature using its PID.

Archon

Image Added

Archon controls are on 2 screens currently. The "parent" screen (left) is accessed through the home screen (labeled "CCD"), and the "child" screen (right) is accessed by pressing "STA5200".

Power, bias voltage, and heater controls are on the child screen. Under "Power", turn power on and make sure bias voltage is set to "NV1".

Under "Heater", set the target temperature to -100C and turn the heater on. Here are the heater settings, these should not be changed. 


The detector takes ~1hr to cool down completely.

Running camera in DAQ 

Setup

Settings to change1d2d
Readout ModeFVBImage
Bins1, 11, 2
Sensor Size 4800, 14800, 1200
LineScan ModeEnableDisabled
Fixed Rate100Hz1Hz 
Synced Policy/StatusINTERNALINTERNAL

The first 4 parameters can be found under "Readout" and "Collect" in the archon child screen, and last 2 are on the parent screen in the "Timestamps" section. 

Note from Dan Damiani: "Synced mode won't work properly in batched mode (all the frames in the batch will get the same timestamp). INTERNAL mode needs to be used for batched mode. This script can do it in an automated way: /cds/home/d/ddamiani/sync_timing.sh QRIX:STA:CCD:01 RIX:CCD:TPR:01:CH01  

Run Dan's script when changing modes. 


NOTE: make sure to "Stop" acquisition when changing settings, and "Start" after to apply changes.

Image AddedImage Added  

^ These are the configurations for 1d mode. Configuration for 2d can be found here.


In order to turn the camera off and warm it up:

  1. Turn the cryotel OFF.
  2. Turn archon power OFF.
  3. Set the Heater to 10C.
  4. After it's warmed up (~2hrs), turn Heater OFF.


DAQ/AMI: 

Image Added




NOTE: everything in the above screens is "expert mode". Users (and POCs for the most part) should not need to access all of this information. Controls group is working IOCs with interlocks to simplify CCD operation. 

Controls Schematic

Gliffy Diagram
size600
displayNameccd controls schematic
nameccd controls schematic
pagePin2





Running the CCD in the ASC RIXS-CCD Controls and Interlock Scheme (from 11/30 meeting with controls/DAQ)