Tektronix Keithley PSU 2200 Series

The 2200 series are single-channel programmable DC power supplies. Place the instrument in remote mode with :SYSTem:REMote before any source or output command takes effect, and return it to local mode with :SYSTem:LOCal at the end of the run so the front-panel buttons remain usable.

USB-TMC vs. GPIB Mode

The 2200 defaults to the GPIB interface for remote control. On a newly powered-up unit, you may need to interact with the front panel once to enumerate the USB connection before the PLT can find the instrument over USB-TMC. This is a first-enumeration-after-power-up quirk; it does not recur on subsequent runs. If usb detect or scpi connect fails to find the instrument, select the USB interface from the front panel, then retry.

Sample Test Plan

title: "Tektronix Keithley PSU 2200 Series"
suite:
- steps:
   # Enumerate the USB-TMC interface before connecting.
   - command: usb detect
     # Tektronix Keithley 2200
     id: "05e6:0x2200"
   - command: scpi connect PSU
     # Tektronix Keithley 2200
     id: "05e6:0x2200"
   - command: scpi query PSU "*IDN?"
     extractKey: PSU_IDENT
   - command: scpi command PSU
     with:
       # Enter remote mode before setting the output.
       - ":SYSTem:REMote"
       - ":SOURce:CURRent 0.03"
       - ":VOLTage 3.3"
       - ":OUTPut 1"
   - command: scpi query PSU ":MEASure:VOLTage?"
     extractKey: PSU_VOLTAGE
   - command: eval "numeric(PSU_VOLTAGE) >= 3.25"
   # Disable the output and release the front panel.
   - command: scpi command PSU
     with:
       - ":OUTPut 0"
       - ":SYSTem:LOCal"

Note

The mixed case above demonstrates the SCPI short and long-form of the commands. The casing shows where you’re allowed to truncate the command (SOURce:CURRent -> SOUR:CURR). SCPI is not case-sensitive over the wire.

References