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

Meeting with Patrick/Kaz/Bhavna (2/22): 



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

Devices involved:

8 cable connections:


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:


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)