Xantrex GPIB-M-HPD Operating Manual
Xantrex GPIB-M-HPD Operating Manual

Xantrex GPIB-M-HPD Operating Manual

Multichannel functionality for programmable dc power supplies
Table of Contents

Advertisement

Internal GPIB-M Interface:
Multichannel Functionality
for Programmable DC
Power Supplies
GPIB-M-XPD
GPIB-M-XT
GPIB-M-HPD
GPIB-M-XHR
GPIB-M-XFR
GPIB-M-XFR3
Operating Manual

Advertisement

Table of Contents
loading

Summary of Contents for Xantrex GPIB-M-HPD

  • Page 1 Internal GPIB-M Interface: Multichannel Functionality for Programmable DC Power Supplies GPIB-M-XPD GPIB-M-XT GPIB-M-HPD GPIB-M-XHR GPIB-M-XFR GPIB-M-XFR3 Operating Manual...
  • Page 3 Operating Manual for Internal GPIB-M Interface: Multichannel Functionality for Programmable DC Power Supplies...
  • Page 4 What does this warranty cover and how long does it last? Warranty This Limited Warranty is provided by Xantrex Technology, Inc. (“Xantrex”) and covers defects in workmanship and materials in your GPIB-M Interface Card. This warranty lasts for a Warranty Period of 5 years from the date of purchase at point of sale to you, the original end user customer.
  • Page 5 Direct returns may be performed according to the Xantrex Return Material Authorization Policy described in your product manual. For some products, Xantrex maintains a network of regional Authorized Service Centers. Call Xantrex or check our website to see if your product can be repaired at one of these facilities. In any warranty claim, dated proof of purchase must accompany the product and the product must not have been disassembled or modified without prior written authorization by Xantrex.
  • Page 6 Disclaimer Product THIS LIMITED WARRANTY IS THE SOLE AND EXCLUSIVE WARRANTY PROVIDED BY XANTREX IN CONNECTION WITH YOUR XANTREX PRODUCT AND IS, WHERE PERMITTED BY LAW, IN LIEU OF ALL OTHER WARRANTIES, CONDITIONS, GUARANTEES, REPRESENTATIONS, OBLIGATIONS AND LIABILITIES, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE IN CONNECTION WITH THE PRODUCT, HOWEVER ARISING (WHETHER BY CONTRACT, TORT, NEGLIGENCE, PRINCIPLES OF MANUFACTURER’S LIABILITY, OPERATION OF LAW, CONDUCT, STATEMENT OR OTHERWISE), INCLUDING WITHOUT RESTRICTION ANY IMPLIED WARRANTY...
  • Page 7 Please record the following information when you first open your Power Supply package: About Your Power Model Number Supply Serial Number Purchased From Purchase Date Release Release 2.1 (2003-04) © Copyright Printed in Canada Release 2.1 ______________________________________________ ______________________________________________ ______________________________________________ ______________________________________________ 2002 Xantrex Technology Inc. All rights reserved.
  • Page 8 Power Supply WARNING—High Energy and High Voltage Safety Exercise caution when using and calibrating a power supply. High energy levels can be stored at the output voltage terminals on a power supply in normal operation. In addition, potentially lethal voltages exist in the power circuit and on the output and sense connectors of a power supply with a rated output greater than 40 V.
  • Page 9: About This Manual

    About This Manual This operating manual is for the internal Multichannel Interface (GPIB-M), a microprocessor-controlled option card for your DC output power supply. This manual provides you with descriptions and specifications, user options, and configuration instructions, in addition to a command set which enables you to manage the power supply from an external source.
  • Page 10: Manual Revisions

    Appendix B SCPI Command Reference Describes the Standard Commands for Programmable Instruments (SCPI) commands supported by various products with the Multichannel Interface installed. Appendix C Error Messages Describes the error messages that could appear during operation. Appendix D Calibration Provides the calibration procedures and parameters. Manual Revisions The current release of this manual is listed below.
  • Page 11: Table Of Contents

    Table of Contents About This Manual ........... vii List of Tables .
  • Page 12 Power Supply Regulation Modes........45 Constant Voltage (CV) .
  • Page 13 SHUTdown Sub-Register......... . 73 Protection SHUTdown Sub-Register .
  • Page 14 Appendix B. SCPI Command Reference Overview ............97 Codes and Standards .
  • Page 15: List Of Tables

    List of Tables Table 1.1 Table 1.2 Table 1.3 Table 1.4 Table 1.5 Table 1.6 Table 2.1 Table 2.2 Table 2.3 Table 3.1 Table 3.2 Table 4.1 Table 4.2 Table 4.3 Table 4.4 Table 4.5 Table 4.6 Table 4.7 Table 4.8 Table 4.9 Table 4.10 Table 4.11...
  • Page 16 List of Tables Table B.11 Table B.12 Table B.13 Table B.14 Table B.15 Table C.1 Table C.2 Table C.3 Table C.4 Table C.5 Table C.6 Table C.7 Table C.8 Table C.9 Table C.10 Table C.11 Table C.12 Table C.13 Protection Commands ........112 User Lines.
  • Page 17 List of Figures Figure 2.1 Figure 2.2 Figure 2.3 Figure 2.4 Figure 2.5 Figure 2.6 Figure 2.7 Figure 2.8 Figure 2.9 Figure 2.10 Figure 2.11 Figure 2.12 Figure 2.13 Figure 4.1 Figure 4.2 Figure 4.3 Figure 5.1 Release 2.1 XFR and XHR Power Supply Front Panel with GPIB-M Interface ..26 XPD Power Supply Front Panel with GPIB Interface.
  • Page 18 List of Figures Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 19: Section 1. Features And Specifications

    Section 1. Features and Specifications Description The internal GPIB-M interface card allows you to operate your power supply from a computer controller via the IEEE-488 communications bus. The GPIB-M interface allows complete remote programming of your power supply, including status reporting, settings query, and service request generation with user-designated conditions.
  • Page 20: Programmable Functions

    Features and Functions Programmable Output voltage and current • Functions Soft limits for voltage and current • Overvoltage protection • Output enable/disable • Ten, 99-step auto sequences for easy programming of complex test routines • Ten stored settings • Five load protection mechanisms including fold protection in CV or CC mode •...
  • Page 21: Specifications

    Specifications The specifications in this section are warranted at 25°C ±5°C unless otherwise specified. All specifications are subject to change without notice. Table 1.1 Specifications for HPD 300 W with GPIB-M or CANbus Models Program Resolution Voltage Current Program Accuracy Voltage Current Readback Resolution...
  • Page 22: Table 1.2 Specifications For Xfr 1200 W With Gpib-M Or Canbus

    Specifications Table 1.2 Specifications for XFR 1200 W with GPIB-M or CANbus Models 7.5-140 Program Resolution Voltage 1.16mV Current 19.6mA Program Accuracy Voltage 10mV ±0.12% Current 500mA ±0.1% Readback Resolution Voltage 1.16mV Current 19.6mA Readback Accuracy Voltage 30mV ±0.12% Current 500mA ±0.1% Models...
  • Page 23: Table 1.3 Specifications For Xfr 2800 W With Gpib-M Or Canbus

    Table 1.3 Specifications for XFR 2800 W with GPIB-M or CANbus Models 7.5-300 Program Resolution Voltage 1.16mV Current 42.0mA Program Accuracy Voltage 10mV ±0.12% Current 900mA ±0.1% Readback Resolution Voltage 1.16mV Current 42.0mA Readback Accuracy Voltage 30mV ±0.12% Current 900mA ±0.1% Models 60-46...
  • Page 24: Table 1.4 Specifications For Xhr 1000 W With Gpib-M Or Canbus

    Specifications Table 1.4 Specifications for XHR 1000 W with GPIB-M or CANbus Models 7.5-130 Program Resolution Voltage 1.16mV Current 42.0mA Program Accuracy Voltage 10mV ±0.12% Current 900mA ±0.1% Readback Resolution Voltage 1.16mV Current 42.0mA Readback Accuracy Voltage 30mV ±0.12% Current 900mA ±0.1% Models...
  • Page 25: Table 1.5 Specifications For Xpd 500 W With Gpib-M Or Canbus

    Table 1.5 Specifications for XPD 500 W with GPIB-M or CANbus Models 7.5-67 Program Resolution Voltage 1.2mV Current 5.2mA Program Accuracy Voltage 10mV ±0.12% Current 250mA ±0.1% Readback Resolution Voltage 1.2mV Current 5.2mA Readback Accuracy Voltage 30mV ±0.12% Current 250mA ±0.1% 1.
  • Page 26 Features and Specifications Specifications Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 27: Section 2. Installation And Configuration

    Section 2. Installation and Configuration Introduction To use this product, you must have the following equipment: a compatible model of DC output power supply • IEEE-488 connector and cable • computer with an IEEE-488 interface card • Computer-based communications software package •...
  • Page 28: Figure 2.1 Xfr And Xhr Power Supply Front Panel With Gpib-M Interface

    Initial Inspection CAUTION Use proper static control techniques to avoid damage to static-sensitive components on the printed circuit board. Remote Programming LEDs: Address LED (ADR) Indicates that the master controller is addressing the unit. Service Request LED (SRQ) Comes on at power up if the PON SRQ is set to on. Error LED (ERR) Indicates when a programming error has occurred.
  • Page 29: Figure 2.2 Xpd Power Supply Front Panel With Gpib Interface

    Installation and Configuration Initial Inspection Service Request LED (SRQ) Remote LED (REM) Shutdown LED (S/D) Figure 2.2 XPD Power Supply Front Panel with GPIB Interface Remote Mode (REM) LED Service Request (SRQ) LED Over Voltage Protection (OVP) LED OVP Potentiometer Figure 2.3 XT and HPD Power Supply Front Panel with GPIB Interface Release 2.1...
  • Page 30: Figure 2.4 Xfr 2800 Watt Power Supply Rear Panel With Gpib-M Interface

    Initial Inspection Figure 2.4 XFR 2800 Watt Power Supply Rear Panel with GPIB-M Interface Figure 2.5 XFR 1200 Watt Power Supply Rear Panel with GPIB-M Interface GPIB CANBUS USER LINES CANBUS Operating Manual for Multichannel Functionality (GPIB-M) USER LINES GPIB...
  • Page 31: Figure 2.6 Xhr Power Supply Rear Panel With Gpib-M Interface

    Figure 2.6 XHR Power Supply Rear Panel with GPIB-M Interface Figure 2.7 XPD Power Supply Rear Panel with GPIB-M Interface Release 2.1 GPIB CANBUS USER LINES CANBUS GPIB Initial Inspection USER LINES...
  • Page 32: Figure 2.8 Xt/Hpd Power Supply Rear Panel With Gpib-M Interface

    Initial Inspection Figure 2.8 XT/HPD Power Supply Rear Panel with GPIB-M Interface CAUTION Use proper static control techniques to avoid damage to static-sensitive components on the printed circuit board USER LINES CANBUS GPIB Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 33: Basic Setup Procedure

    Basic Setup Procedure This procedure can be used as a quick reference for those familiar with the configuration requirements for the GPIB-M interface as installed in the DC power supply. IEEE-488 Controller Connection Connect the GPIB cable to the supply at connector on the rear panel. Use an approved IEEE-488 connector and cable when connecting the GPIB Interface to your IEEE-488 GPIB network.
  • Page 34: Setup Procedure

    Basic Setup Procedure Setup For those who want more information, each step refers to more detailed procedures located in subsequent sections. Procedure 1. Power ON Power on the unit. 2. Configure Computer Controller Configure the controller to match the power supply characteristics. The unit is shipped with default GPIB address 2.
  • Page 35: Power On Service Request

    Table 2.1 Remote Mode Power On Conditions Feature Voltage setpoint Current setpoint Triggered voltage setpoint Triggered current setpoint Trigger source Low voltage setpoint limit High voltage setpoint limit Low current setpoint limit High current setpoint limit Over voltage protection Under voltage protection Over current protection Under current protection Fold shutdown protection...
  • Page 36: Configure For Gpib Operation

    Configure for GPIB Operation Configure for GPIB Operation The power supply is ready for GPIB communication when it leaves the factory, but you may change any of the control settings. The default remote control setting is GPIB, address 2. Change Select an interface for remote control.
  • Page 37: Configure For Multichannel Operation

    Configure for Multichannel Operation Multichannel You may remotely control up to 50 power supplies from one GPIB interface by using multichannel addressing via the CANbus. Connections One power supply will be connected to a PC via GPIB. All other power supplies are connected via CANbus (Controller Area Network) to that unit.
  • Page 38: Canbus

    Configure for Multichannel Operation CANbus The CANbus port consists of two 4-pin modular “handset” jacks to support daisy chain connections. The CAN (Controller Area Network) is an ISO standard (ISO11898) for a serial communication network. functions. The CANbus is used for communications in multichannel operation or current sharing (master/slave) operation.
  • Page 39: Setup

    Setup See Figure 1. Connect power supplies to be controlled via the CANbus network. Connect the power supplies in a daisy chain by linking the first power supply to the second using one cable, and then the second to the third using a second cable and the second CAN port.
  • Page 40: Multichannel Commands

    Configure for Multichannel Operation A power supply will attempt to connect to the network: on power up, and • when the multichannel address is changed. • The power supply will successfully connect if there are no other power supplies on the network with the same address.
  • Page 41: Broadcasting Commands

    Broadcasting You can specify a channel address of "0" to broadcast a command to all power supplies connect via CANbus. Broadcast commands are useful in set up and Commands operation. Example: Set all power supplies to remote mode: SYST0:REM:STAT REM Turn output on: OUTP0 ON Set voltage output to maximum:...
  • Page 42: User Lines

    User Lines User Lines The user lines connector, located on the GPIB-M interface rear panel, provides several signals to increase your operating control of the supply. These signals are dependent on the operator's design and uses. The operation of the auxiliary status lines requires that you provide external Vcc and ground.
  • Page 43: User Lines Connection (Xt, Hpd, Xpd)

    User Lines Connection (XT, HPD, XPD) Figure 2.11 User Signals Connector (XT, HPD and XPD) Use a standard 8-connector RJ45 connector and data cable to connect to the user lines. Add a ferrite block to reduce radiated emission. The one inch square ferrite block with built-in housing clip is packaged and shipped with the power supply interface card.
  • Page 44: Figure 2.13 Schematic For User Line Interface

    User Lines CHASSIS POTENTIAL Figure 2.13Schematic For User Line Interface ISOLATED USER LINES CNY17-2 CNY17-2 CNY17-2 CNY17-2 Vf = 1.3V TYP, 1.5V MAX If = 10mA Recommended, 90mA MAX Operating Manual for Multichannel Functionality (GPIB-M) USER LINES 508 Ohm 0.4W 508 Ohm 0.4W...
  • Page 45: Section 3. Operation

    Section 3. Operation Overview Once you have installed the power supply and connected both the AC input power and the load as explained in configuration and is ready for operation. One power supply must be connected via GPIB. Additional units may be controlled via the CANbus port which enables multichannel addressing.
  • Page 46: Power Supply Operating States

    Power Supply Operating States Power Supply Operating States The power supply has 5 operating states: Power-On • Output Shutdown • Soft Start • Normal Operation • Calibration • Power-On This is the period between the time that AC power is applied to the supply (AC breaker turned on) and the time that the power supply is ready for operation.
  • Page 47: Power Supply Regulation Modes

    Power Supply Regulation Modes The power supply has 2 regulation modes while in the Normal Operation State: Constant Voltage (CV) • Constant Current (CC) • The CV, CC LEDs on the front panel indicate the regulation mode. Constant In this mode, the supply’s output voltage is constant while the current and power vary with the load.
  • Page 48: Remote Control Modes

    Remote Control Modes Remote Control Modes The power supply must be in remote mode to execute commands. The remote mode is indicated by the front panel remote status LED. A power supply will respond to queries when in local mode, but will generate an error when a command is received. GPIB equipped supplies will automatically transition from local to remote mode when any command data is received.
  • Page 49: Front Panel Leds

    Front Panel LEDs The status LEDs on the front panel give an instant indication to the status of the power supply. In addition, the XFR and XHR series power supplies have the following additional indicators. Release 2.1 Description Unit is operating under remote control. Remote settings apply. Unit is requesting service Unit is in shutdown due to tripped protection mechanism, command, or interlock...
  • Page 50: Power Supply Operation

    Power Supply Operation Power Supply Operation This section describes how to configure and operate the power supply. For a complete list of commands and remote functionality, see Command better understanding of SCPI commands. Almost every command setting can be queried to return the current setting. The query is given by appending a “?”...
  • Page 51: Power On Remote State

    The functionality of the hardware protection circuits (OVP, OTP, ACFail) remains the same in local mode. WARNING When returning to remote mode, the remote protection setpoints may trip even though the remote setpoints would not normally cause the unit to shutdown. This is because the output transient in settling to the remote settings from the local settings may cause a trip condition.
  • Page 52: Readback

    Power Supply Operation Readback To check the voltage or current output of the power supply, use the commands: MEAS:VOLT? MEAS:CURR? Units are in volts and amps, respectively. Example: To set voltage to 5.5V and current limit to 100A, send the command: :VOLT 5.5;...
  • Page 53: Configure Output Protection

    Configure Five configurable protection mechanisms are available: Output OVP: Over-Voltage Protection. Factory default = 0V (disabled) • Protection UVP: Under-Voltage Protection. Factory default = 0V (disabled) • OCP: Over-Current Protection. Factory default = 0A (disabled) • UCP: Under-Current Protection. Factory default = 0W (disabled) •...
  • Page 54: Ovp

    Power Supply Operation OVP The over voltage protection level is set with a command for remote mode and with the front panel potentiometer for local mode. If operating in remote mode, and the OVP is disabled by setting the trip level to 0, a second hardware OVP circuit, fixed at approximately 115%, may trip and shutdown the unit.
  • Page 55: Additional Protections

    Additional Other protection mechanisms designed to protect the power supply are: Protections AC Off: Disables the output if the AC line drops below the acceptable range. • Sense Protection: Disables the output when the internal sense circuit is tripped • by either reversed polarity at the output of the supply or a high voltage present at the output.
  • Page 56: Clear Protection Event

    Power Supply Operation If the unit has shut down, resume operation by sending the "OUTP ON" command. Clear Protection To support older revisions of firmware (1.5 and older), Event [:]OUTPut[<channel>]:PROTection:CLEar command will still be parsed and passed to other instruments on the CANbus. WARNING- Fire Hazard If an over-voltage or over-current protection error persists without apparent cause, disable the output, and turn the AC switch OFF.
  • Page 57: User Settings (Save And Recall)

    User Settings If you have a frequent or constant need for a specific voltage and current output, you can save these setpoints in the power supply’s memory as a user setting. Once a (Save and setting is stored, it remains in the power supply’s memory after the unit is powered Recall) off.
  • Page 58: Set Up Power On Defaults

    Power Supply Operation This will save factory default settings to a user setting location, replacing any setting that was previously saved there. Example: To save settings, set up the power supply with all required settings (we recommend that you do this right after recalling the factory default settings). For example, you can set voltage, current, and all protection levels.
  • Page 59: Power On Output State

    Power On (XFR/XHR only) You may also change the output state whether the output is enabled or disabled at power on. Output State To change the power on at output state: OUTP:PON:STAT [ON|OFF|1|0] Whether the unit powers on with output enabled is a function of both the state at power off and this setting.
  • Page 60: Read Error Messages

    Power Supply Operation Read Error The error queue holds up to 50 error messages. Once each message has been read, it is cleared from the system. Messages To read from the error queue: SYST:ERR? This command returns an error code and message from the error queue. For example: •...
  • Page 61 Operation Power Supply Operation To set up Auxiliary line A: OUTP:AUXA:SOUR <aux-line-mnemonic> To set up Auxiliary line B: OUTP:AUXB:SOUR <aux-line-mnemonic> The choices for <aux-line-mnemonic> are listed above. To check the state of the line: OUTP:AUXA:STAT? OUTP:AUXB:STAT? This command returns a 1 or 0. If it returns a 1, this means that the status selected as the auxiliary line mnemonic is true.
  • Page 62: Auto Sequencing

    Auto Sequencing Auto Sequencing Auto Sequencing allows users to program a sequence for automated operation. Up to 10 programmable sequences may be stored with up to 99 steps per sequence. Each step can be programmed to set the voltage setpoint, current setpoint, and OVP level. The steps are either programmed to run for a specific length of time or are programmed to pause and wait for a trigger input before continuing.
  • Page 63 Editing the Sequence To edit an existing step or to program new steps, use the following commands: PROG:STEP<step_number>[:EDIT] [[[[<voltage>] ,<current>],<OVP_level>],{<time>|TRIG}] Any of the step parameters may be omitted, in which case the default parameters will be used. The default values for a step are 0 V, 0 A, 0 V, 10 ms. Example: PROG:STEP1 10,10 PROG:STEP2 20,20,,20...
  • Page 64 Auto Sequencing Setting Sequence Repetitions Set the number of times a sequence will repeat before stopping execution. PROG:REP {ONCE |<sequence_count>|FOR|INF} ONCE will run the sequence once and return it to its STOP condition. • <sequence_count> ranges from 1 to 9999. It will run the sequence the •...
  • Page 65: Deleting A Sequence

    Querying the number of steps To query the number of steps that have been programmed: PROGram:STEP:COUNt? Deleting a Deleting Sequences Sequence If you no longer need a sequence, select it with the PROG:NAME command and then delete it with the following: PROGram:DELete You can also use the following to delete all sequences: PROGram:DELete:ALL...
  • Page 66 Auto Sequencing Operation To run, stop or pause a sequence, use the following command: PROGram:STATe [RUN|PAUSe|STOP] Once the programmed sequence has been selected, you can start it by setting the • state to RUN, by sending the command PROG:STAT RUN. At any time you can pause the sequence by sending PROG:STAT PAUS.
  • Page 67: Set V, I, And P Limits

    Set V, I, and P The voltage, current and power setpoints can be limited to less than the supply rating range to match the tolerance of connected equipment or any other criteria you may Limits have. Once the limits have been changed from the supply’s default rated output, settings outside this range are no longer accepted.
  • Page 68: Triggering Commands

    Auto Sequencing Triggering Triggers are event-driven signals that instruct power supplies to change their output. Triggering provides a method to control changes in the power supply’s output and to Commands program several power supplies to react at the same time. Triggering is useful in manufacturing processes where power requirements change as the machinery performs different operations.
  • Page 69: Slew Rate

    Slew Rate The slew rate is calculated as a function of change in the output voltage and a given time interval. The maximum slew rate is 1% rated voltage/150us. The slew rate is saved upon power off and restored at power on. Output ON/OFF and shutdown are not affected by the programmable slew rate.
  • Page 70: Identification Query

    Auto Sequencing Example: Set a slew rate of 100V/10s for a 100V-60A power supply. This slew rate is 1V/0.1s, which is within the acceptable range. Send the commands: “:VOLT:SLEW:STEP 1”, and “:VOLT:SLEW:INT 100ms” Using smaller steps will result in a smoother curve. Identification The identification query command returns a string that states the manufacturer, model, serial number, and firmware revision.
  • Page 71: Section 4. Status Registers

    Section 4. Status Registers Overview The Status Register structure is mandatory for SCPI and IEEE 488.2 compliance. The register bits are defined by the SCPI and IEEE 488.2 standards. Each status register has a Condition, Event, and Enable register and transition filters. “Status Register Commands”...
  • Page 72 Overview The Operation Status data structure has the operation status register and 5 sub-registers to represent regulation, shutdown, protection shutdown, remote control, and current sharing modes. Each of the sub-registers is summarized in a summary bit. Figure represents the Operation Status data structure. The “+” represents the logical summation of bits in a register.
  • Page 73: Figure 4.1 Operation Status Registers

    Over VOLtage Under VOLTage Over CURrent Under CURrent Reserved Reserved AC Fail Over TEMperature PROTection Summary SENSe FOLDback Output Fail Not Used Not Used Not Used Not Used Not Used STATus:OPERation:SHUTdown:PROTection GPIB Control with LLO Multi-channel Control with LLO Figure 4.1 Operation Status Registers Release 2.1 STATus:OPERation:REGulating Reserved...
  • Page 74: Regulating Sub-Register

    Overview Table 4.1 OPERation Status Register REGulating This describes the regulating mode. If none of these bits is active, the output unregulated (UNRegulated) bit is active in the questionable status register. Sub-Register Table 4.2 REGulating Sub-Register Bit Weight Bit Name Bit Weight Bit Name CALibrating Reserved...
  • Page 75: Shutdown Sub-Register

    SHUTdown The Shutdown sub-register indicates the cause of the power supply shutdown. More than one bit may be active, and multiple actions will be required to enable the output. Sub-Register The protection shutdown sub-register indicates which protection mechanisms have caused the power supply to shutdown. Table 4.3 SHUTdown Sub-Register Bit Weight Bit Name Protection...
  • Page 76: Current Share Sub-Register

    Overview Table 4.5 Remote CONtrol Sub-Register Bit Weight Bit Name Current This register shows the state of the current share configuration, which can be set through the SCPI command SOURce:COMBine:CSHare:MODE. SHare Sub-Register Table 4.6 Current SHare Sub-Register Bit Weight Bit Name QUEStionable The Questionable Status Register is a 16-bit register that stores information about questionable events or status during power supply operation.
  • Page 77: Figure 4.2 Questionable Status Registers

    Over VOLtage Under VOLtage Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used Over CURrent Under CURrent Not Used Not Used Not Used Not Used Not Used...
  • Page 78: Voltage Sub-Register

    Overview Table 4.7 QUEStionable Status Register Bit Weight 16384 32768 VOLTage This shows whether the present voltage level is over or under the specified trip limit. Sub-Register Table 4.8 VOLTage Sub-Register Bit Name VOLTage Summary CURRent Summary TIME Reserved Over Temperature FREQuency Summary PHASe Summary MODulation Summary...
  • Page 79: Current Sub-Register

    CURRent This shows whether the present current level is over or under the specified trip limit. Sub-Register Table 4.9 CURRent Sub-Register Standard The standard event status register sets bits for specific events during power supply operation. All bits in the standard event status registers are set through the error event Event Status queue.
  • Page 80: Table 4.10 Standard Event Status Register

    Overview Table 4.10 Standard Event Status Register 8–15 Bit Weight Bit Name Operation Complete (OPC) Request Control (RQC) Query Error (QYE) Device Dependent Error (DDE) Execution Error (EXE) Command Error (CME) User Request (URQ) Power ON (PON) Reserved Operating Manual for Multichannel Functionality (GPIB-M) Description Set if *OPC command has been received and all pending operations have been...
  • Page 81: Status Byte

    Status Byte The Status byte register contains the STB and RQS(MSS) messages as defined in 488.1. The user can read the status byte register using a 488.1 serial poll or the 488.2 *STB? common command. If the user sends a serial poll, bit 6 will respond with Request Service (RSQ).
  • Page 82: Master Summary Status (Mss)

    Overview Master The Master Summary Status message indicates that the power supply has at least one reason for requesting service. Although the MSS message is sent in bit position 5 of Summary the response to *STB?, it is not sent in response to a serial poll and not considered Status (MSS) part of the Status Byte.
  • Page 83: Status Register Commands

    Status Register Commands In the following sections <status-enable> is a value from 0 to 32767 representing a 15-bit register mask. SCPI Status Preset Status Commands STATus[<channel>]:PRESet Configures the status data structures to ensure that certain events are reported at a higher level through the status-reporting mechanism.
  • Page 84: Ieee 488.2 Status And Event Commands

    Status Register Commands IEEE 488.2 Clear Status Command Status and Clears all Event Registers, including the Status Byte, the Standard Event Status and Event the Error Queue. Commands *CLS or the multichannel equivalent: STATus<channel>:CLEar Standard Event Status Enable Register The Event Summary Enable command determines which bits in the Standard Event Status Register are summarized in the Event Summary Bit (ESB) of the Status Byte.
  • Page 85 Status Registers Status Register Commands To clear the Service Request Enable Register send "*SRE 0." The Power-on Status Clear command also determines if the Service Request Enable Register is cleared at power-on. A cleared register does not allow status information to generate a service request.
  • Page 86 Status Register Commands or the multichannel equivalent STATus<channel>:SBYTe[:EVENt]? Power-on Status Clear The Power-On Status Clear command controls the automatic power-on clearing of the Service Request Enable Register, the Standard Event Status Enable Register, the Parallel Poll Enable Register and the Error/Event Queue. *PSC {0|1}, *PSC? or the multichannel equivalent SYSTem<channel>:POSClear {ON|OFF|0|1}...
  • Page 87: Operation Status Register Commands

    Operation Query Operation Status Register Condition Status Register STAT[<channel>]:OPER:COND? Commands Query Operation Status Register Event STAT[<channel>]:OPER[:EVEN]? Enable Operation Status Register STAT[<channel>]:OPER:ENAB <status-enable> Set Operation Status Positive Transition Filter STAT[<channel>]:OPER:PTR <status-enable> Set Operation Status Negative Transition Filter STAT[<channel>]:OPER:NTR <status-enable> Regulating Query Regulating Condition Sub-Register STAT[<channel>]:OPER:REG:COND? Commands...
  • Page 88: Protection Shutdown Sub-Register Commands

    Status Register Commands STAT[<channel>]:OPER:SHUT[:EVEN]? Enable Shutdown Sub-Register STAT[<channel>]:OPER:SHUT:ENAB <status-enable> Set Shutdown Positive Transition Filter STAT[<channel>]:OPER:SHUT:PTR <status-enable> Set Shutdown Negative Transition Filter STAT[<channel>]:OPER:SHUT:NTR <status-enable> Protection Query Protection Shutdown Condition Shutdown STAT[<channel>]:OPER:SHUT:PROT:COND? Sub-Register Commands Query Protection Shutdown Event STAT[<channel>]:OPER:SHUT:PROT[:EVEN]? Enable Protection Shutdown Sub-Register STAT[<channel>]:OPER:SHUT:PROT:ENAB <status-enable>...
  • Page 89: Current Share Sub-Register Commands

    Set Remote Control Positive Transition Filter STAT[<channel>]:OPER:RCON:PTR <status-enable> Set Remote Control Negative Transition Filter STAT[<channel>]:OPER:RCON:NTR <status-enable> Current Query Current Share Register Condition Share STAT[<channel>]:OPER:CSH:COND? Sub-Register Commands Query Current Share Register Event STAT[<channel>]:OPER:CSH[:EVEN]? Enable Current Share Sub-Register STAT[<channel>]:OPER:CSH:ENAB <status-enable> Set Current Share Positive Transition Filter STAT[<channel>]:OPER:CSH:PTR <status-enable>...
  • Page 90: Voltage Sub-Register Commands

    Status Register Commands Voltage Query Voltage Sub-Register Condition Sub-Register STAT[<channel>]:QUES:VOLT:COND? Commands Query Voltage Sub-Register Event STAT[<channel>]:QUES:VOLT[:EVEN]? Enable Voltage Sub-Register STAT[<channel>]:QUES:VOLT:ENAB <status-enable> Set Voltage Positive Transition Filter STAT[<channel>]:QUES:VOLT:PTR <status-enable> Set Voltage Negative Transition Filter STAT[<channel>]:QUES:VOLT:NTR <status-enable> Current Query Current Sub-Register Condition Sub-Register STAT[<channel>]:QUES:CURR:COND? Commands...
  • Page 91: Section 5. Current Sharing

    Section 5. Current Sharing Overview CAUTION Always exercise caution when using the current sharing feature. If a unit is set to Master or Slave, it will be locked out of local operation. Current sharing units will have their outputs disabled if one power supply enters shutdown. The current sharing function allows power supplies to current share between units connected in parallel.
  • Page 92: Theory Of Operation

    Overview Theory of Power supplies may be connected in parallel to supply a large current to a load. Typically, because of differences in the load connections, each power supply may Operation provide different amounts of current to the load. When multiple power supplies are configured for current sharing, the master supply will make minute changes to the slave’s voltage and current to equalize the current draw from each.
  • Page 93: Operation

    Operation Once a current sharing network is setup, you may adjust the voltage setpoint on the master. The master will automatically adjust the setpoints of the slave units to equalize the current output of all units. You may also disable or enable the output of the master, automatically disabling or enabling the output of all slaves.
  • Page 94 Current Sharing Operation Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 95: Appendix A. Gpib

    Appendix A. GPIB Overview This power supply can be programmed from a remote terminal using a General Purpose Interface Bus (GPIB) interface. Communications over the GPIB interface meet IEEE 488.2 standards and are SCPI compliant. Codes and Standards The GPIB interface of the this Programmable DC Power Supply has been implemented according to IEEE standard 488.1-1987, “IEEE Standard Digital Interface for Programmable Instrumentation.”...
  • Page 96: Protocol Specifications

    Protocol Specifications Protocol Specifications Multiline IEEE 488.2 (Section 5) requires specific Device Interface Functions. Control Functions Table A.1Multiline Control Functions Function Source Handshake Acceptor Handshake Talker Listener Interface IEEE 488.1 (Section 2). Functions Table A.2Interface Functions Function Device Clear Device Trigger Drivers Parallel Poll Remote/Local...
  • Page 97: Electrical Specifications

    Electrical Specifications Driver IEEE 488.2 (Section 3.3). Requirements Table A.3Driver Types for Interface Lines Signal Line DIO1 DIO2 DIO3 DIO4 DIO5 DIO6 DIO7 DIO8 Driver Specifications for 1 megabyte/second: Low State: Output voltage • High State: Output Voltage (3 state) •...
  • Page 98 GPIB Performance Specifications Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 99: Appendix B. Scpi Command Reference

    Appendix B. SCPI Command Reference Overview This appendix provides a summary of the Standard Commands for Programmable Instruments (SCPI) that are supported by the this Programmable Interface Card. Codes and Standards This power supply conforms to the following international standards: IEEE Std 488.2-1992 “IEEE Standard Codes, Formats, Protocols, and Common •...
  • Page 100: Ieee-488.2/Scpi Syntax And Style

    IEEE-488.2/SCPI Syntax and Style IEEE-488.2/SCPI Syntax and Style Parameters Units of Measure and Multipliers The default units of measure include: V (Volt – voltage) • A (Ampere – current) • W (Watt – power) • S (seconds – time) • The supported optional multipliers include: m (milli) •...
  • Page 101: Understanding Scpi Commands

    Understanding SCPI Commands SCPI SCPI is an ASCII-based command language designed for use in test and measurement equipment. The command structure is organized around common Command roots, or nodes, which are the building blocks of SCPI subsystems. An example of a Hierarchy common root is CALibration, and some of the commands that reside in the CALibration subsystem are shown below.
  • Page 102 Understanding SCPI Commands The following punctuation is sent with the command string: Colons (:) separate command keywords from lower-level keywords. • For example, CAL:CURR:STAT. Blank spaces separate command keywords from parameter values. • For example, CURR 0.1. Commas separate parameters from each other when more than one parameter is •...
  • Page 103: Using Queries

    Using Queries A question mark lets you query the present value for most parameters. For example, to query the current calibration state use: CAL:SEC:STAT? Most commands that include a parameter can be queried to determine the present setting. You can also use the following to query minimum and maximum allowed values for most parameters: :VOLT? MIN :VOLT? MAX...
  • Page 104: Parameter Types

    Understanding SCPI Commands Parameter Several different data types are defined for use in program messages and response messages. Types Boolean Parameters Boolean parameters are single binary conditions such as 1 and 0, or ON and OFF. The following is an example of a command that uses Boolean parameters: SYST:COMM:GPIB:PONS {ON|OFF|1|0} Discrete Parameters Discrete parameters are used when program settings have a limited number of...
  • Page 105: Scpi Command Summary

    SCPI Command Summary The SCPI commands supported by the this Programmable Power Supply are described in the tables in the remainder of this section. These tables use the following column headings: Function The commonly used name for the function • SCPI Command The full command in long form •...
  • Page 106 SCPI Command Reference SCPI Command Summary Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 107 SCPI Command Reference SCPI Command Summary Release 2.1...
  • Page 108: Table B.3 Commands For Output Control

    SCPI Command Reference SCPI Command Summary Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 109: Table B.4 Commands For Current Share

    SCPI Command Reference SCPI Command Summary Release 2.1...
  • Page 110: Table B.7 Commands For Fold Protection

    SCPI Command Reference SCPI Command Summary Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 111: Table B.10 Status Commands

    SCPI Command Reference SCPI Command Summary Release 2.1...
  • Page 112 SCPI Command Reference SCPI Command Summary Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 113 SCPI Command Reference SCPI Command Summary Release 2.1...
  • Page 114: Table B.11 Protection Commands

    SCPI Command Reference SCPI Command Summary Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 115: Table B.14 Auto Sequence Commands

    SCPI Command Reference SCPI Command Summary Release 2.1...
  • Page 116 SCPI Command Reference SCPI Command Summary Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 117: Expressions

    SCPI Command Reference Expressions Release 2.1...
  • Page 118 SCPI Command Reference Expressions Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 119: Appendix C. Error Messages

    Appendix C. Error Messages Overview Errors are placed in a queue as they are detected. The queue works on a first in, first out (FIFO) basis. If the queue overflows, the last error in the queue is replaced with error –350, “Queue Overflow”. When all errors have been read from the queue, further error queries return 0, “No error”.
  • Page 120: Command Error List

    Command Error List Command Error List An error in the range [-199, -100] indicates that an IEEE 488.2 syntax error has been detected by the instrument’s parser. The occurrence of any error in this class causes the command error bit (bit 5) in the Event Status Register to be set. Table C.1Command Error List Error Error Message Description...
  • Page 121 Error Error Message Description code -220 Parameter error Indicates that a program data element related error occurred. -221 Setting conflict Indicates that a legal program data element was parsed but could not be executed due to the current power supply state. Factors that may contribute to this error are: Remote source - To set most values, the remote source must be correct.
  • Page 122: Device-Specific Error List

    Device-Specific Error List Device-Specific Error List An error in the range [-399, 300] or [1, 32767] indicates that the instrument has detected an error which is not a command error, a query error, or an execution error; some device operations did not properly complete, possibly due to an abnormal hardware or firmware condition.
  • Page 123: Query Error List

    Query Error List An error number in the range [-499, -400] indicates that the output queue control of the instrument has detected a problem with the message exchange protocol described in IEEE 488.2, chapter 6. The occurrence of any error in this class causes the query error bit (bit 2) in the Event Status Register to be set.
  • Page 124: Front Panel Error Codes

    Front Panel Error Codes Front Panel Error Codes Table C.7 Front Panel Error Codes Error Error Message Description code +1301 Front Panel Protocol Error Invalid data from the front panel was sent to the CPU +1302 Front Panel Not Responding +1303 Front Panel Self-Test Failed CPU Error Codes...
  • Page 125: Canbus Error Codes

    CANbus Error Codes Table C.11CANbus Error Codes Error Error Message Description code +1701 CANbus hardware missing The CANbus option is not installed on the controller card, or controller card is not present. +1702 CANbus device specific error An error has occurred on the CANbus circuit. Probable causes are AC input too low, AC input not secure, controller card not securely fastened or other noise sources.
  • Page 126: Current Share Error Codes

    Current Share Error Codes Current Share Error Codes Table C.13Current Share Error Codes Error Error Message Description code +1900 Current Share General Error +1911 Current share master already online A unit on the CANbus network has already been assigned the current share master unit.
  • Page 127: Appendix D. Calibration

    Appendix D. Calibration Overview The calibration of the unit is software dependent; there are no potentiometers to adjust. The calibration points are set to 10% and 90% of the rated outputs and calibration data is automatically calculated from the measurement date you provide. The setting and readback accuracy of the power supply should be checked annually, and calibration done only if the unit is not operating within its specification.
  • Page 128: Security Code

    Setup and Equipment Security code To protect calibration data, a security code is required to enter calibration mode. The security code set at the factory to "0000." The password can be changed. Calibration state must be ON to change the password. The SCPI command to change the security code is: CAL:CODE <security_code>...
  • Page 129: Calibration Procedure

    Calibration Procedure Calibration of programming and readback are combined in a single procedure. Output 1. Set the load to open circuit. Attach a DVM across the output terminals. Voltage 2. Minimum calibration level Set the output voltage to 10% by sending the command: CAL:OUTP:VOLT:LEV MIN 3.
  • Page 130: Output Current

    Calibration Procedure Output 1. Set the power supply and load operate at full output. You must ensure the power Current supply is operating in current mode during current calibration. Place a shunt on the load line so that you can measure the current. Attach a DVM across the shunt 2.
  • Page 131: Exit Calibration Mode

    Exit calibration mode When you have completed calibration, exit calibration mode by sending the command: CAL:STAT OFF, "0000" where “0000” is replaced with your security code. Restore Factory Calibration Restore the unit to the calibration constants set at the factory by sending the command: CALibration:RESTore Note This procedure should not be used in place of regular calibration, but may be useful to...
  • Page 132 Calibration Restore Factory Calibration Operating Manual for Multichannel Functionality (GPIB-M)
  • Page 134 Xantrex Technology Inc. 8999 Nelson Way Burnaby, British Columbia Canada V5A 4B5 604 422 8595 Tel 604 421 3056 Fax 800 667 8422 Toll Free North America prg.info@xantrex.com www.xantrex.com TM-MCOP-01XN PRINTED IN CANADA...

This manual is also suitable for:

Gpib-m-xfrGpib-m-xtGpib-m-xfr3Gpib-m-xpdGpib-m-xhr

Table of Contents