TDK-Lambda Genesys Series User Manual

TDK-Lambda Genesys Series User Manual

Ieee488.2 scpi (gpib) multi-drop interface option
Hide thumbs Also See for Genesys Series:
Table of Contents

Advertisement

Advertisement

Table of Contents
loading

Summary of Contents for TDK-Lambda Genesys Series

  • Page 2 USER MANUAL FOR IEEE PROGRAMMING INTERFACE FOR GENESYS POWER SUPPLIES...
  • Page 4: Table Of Contents

    Table of Contents 1. THE DIGITAL (IEEE 488.2 SCPI) PROGRAMMING OPTION ........1 INTRODUCTION ............................1 SCOPE OF MANUAL .............................1 CONFIGURATION ............................1 GLOSSARY ..............................1 USING DIGITAL PROGRAMMING ......................2 1.5.1 THE IEEE-488.2 INTERFACE POINT-TO-POINT MODE vs MULTI DROP MODE ................2 CONFIGURING THE IEEE INTERFACE ....................3 1.7.1 SETTING THE POWER SUPPLY AND IEEE SELECT SWITCH 1.7.2...
  • Page 5 2.3.5 GLOBAL DISABLE THE SUPPLY OUTPUT COMMAND 2.3.6 GLOBAL RESET COMMAND 2.3.7 GLOBAL SAVE POWER SUPPLY SETTINGS COMMAND 2.3.8 GLOBAL RECALL POWER SUPPLY SETTINGS COMMAND OUTPUT PROTECTION COMMANDS ....................12 2.4.1 OVER VOLTAGE PROTECTION 2.4.2 CURRENT FOLD BACK PROTECTION OPERATING CONDITION COMMANDS ....................15 2.5.1 SYSTEM ERROR ENABLE COMMAND 2.5.2...
  • Page 6: List Of Figures

    2.9.6 THE OPERATIONAL REGISTERS 2.9.7 THE QUESTIONABLE CONDITION REGISTERS 2.9.8 THE SUMMARY REGISTERS 3. SYSTEM:ERROR MESSAGES ................29 List of Figures ..............2 IGURE ULTI OWER SUPPLIES CONFIGURATION IEEE C IEEE S ...........3 IGURE ONNECTOR AND ELECT WITCH OCATION IEEE S ....................3 IGURE ELECT WITCH...
  • Page 7: The Digital (Ieee 488.2 Scpi) Programming Option

    1. THE DIGITAL (IEEE 488.2 SCPI) PROGRAMMING OPTION 1.1 INTRODUCTION The internal factory installed GPIB interface allows to operate the Genesys Power Supply from a computer via IEEE-488 communication bus. The GPIB interface allows the user complete remote control of the power supply, including output voltage and current limit programming, setting the Over Voltage Protection, Under Voltage Limit and Foldback protection.
  • Page 8: Using Digital Programming

    2.9.8.1) indicating the address of a supply that sent an SRQ. 1.5 USING DIGITAL PROGRAMMING 1.5.1 THE IEEE-488.2 INTERFACE The IEEE-488 digital programming interface (also called the GPIB interface) is a popu- lar way to connect instruments to a computer. It uses a specialized 24-pin cable with connectors that allow cables to be ‘stacked’...
  • Page 9: Configuring The Ieee Interface

    1.7 CONFIGURING THE IEEE INTERFACE 1.7.1 SETTING THE POWER SUPPLY AND IEEE SELECT SWITCH Power supply setting – set rear panel DIP switch (SW1) all contact to Down position. The interface contains a two position DIP switch that is accessible from the rear of the Power Supply and located next to the IEEE cable connector.
  • Page 10: Configuring The Supplies

    1.8 CONFIGURING THE SUPPLIES dress of the Master Supply as its IEEE address. Slave supplies must be given a unique address that is different than the address of the Master supply. No two supplies may be given the same address. All Slave supplies must be set for RS485 operation at 19,200 Baud transmission rate.
  • Page 11: Example Program Written In Visual Basic

    enter end-of-string mode/byte: 10 Program supply to 100 volts output ud0: ibwrt “sour:volt 100” [0100] ( cmpl ) count: Program supply to 5 amps output ud0: ibwrt “sour:curr 5” [0100] ( cmpl ) count: Query: “What is output voltage?” ud0: ibwrt “meas:volt?” [0100] ( cmpl ) Read response...
  • Page 12: Example Program Written In Labview

    ‘assume power supply address is set to “6” on DIP switch Call ibdev(0, 6, 0, T3s, 1, 10, intSupplyUD) Call ibwrt(SupplyUD, “:volt 100”) ‘program output to 100 volts Call ibwrt(SupplyUD, “:curr 2”) ‘program output to 2 amps Wait 500 ‘wait 0.5 sec to settle Call ibwrt(SupplyUD, “meas:volt?”) ‘ask “What is output voltage?”...
  • Page 13: Programming Commands

    2. PROGRAMMING COMMANDS 2.1 COMMAND NOTES Expressions enclosed in square brackets, [ ], are optional and entered without the [ or ]. Expressions enclosed in greater than/less than, < >, are programming values and entered without the < or >. The expression <SP>...
  • Page 14: Read Programmed Voltage Command

    Alternate Format: SOURCE:VOLTAGE<SP><value> :VOLTAGE:AMPLITUDE<SP><value> :VOLTAGE<SP><value> Examples: SOURCE:VOLTAGE:AMPLITUDE 15.77 :VOLTAGE 3.25 2.2.2 READ PROGRAMMED VOLTAGE COMMAND To read what voltage the supply was programmed to, regardless of the actual voltage, send the following command and read the response message. [SOURce]:VOLTage[:AMPLitude]? Alternate Format: SOURCE:VOLTAGE? :VOLTAGE:AMPLITUDE? :VOLTAGE?
  • Page 15: Measure Current Command

    2.2.6 MEASURE CURRENT COMMAND The output current can be measured by sending the SCPI command: MEASure:CURRent? When the controller does the next IEEE Read, the supply will return the amperes of current being produced Example: MEASURE:CURRENT? 2.2.7 ENABLE THE SUPPLY OUTPUT COMMAND The power supply output can be turned on by sending this command: OUTPut:STATe<SP>1 The output will immediately jump to the last programmed voltage and current.
  • Page 16: Go To Remote Mode Command

    2.2.11 GO TO REMOTE MODE COMMAND Places the supply under control of the IEEE Interface. Syntax: SYSTem:SET<SP><1> Example: SYSTEM:SET 1 Notes: 1 can be replaced with REM 2.2.12 GO TO REMOTE WITH LOCAL LOCK OUT COMMAND Places the supply under control of the IEEE Interface and disables the Front Panel Go To Local Button.
  • Page 17: Global Program Output Voltage

    2.3.2 GLOBAL PROGRAM OUTPUT VOLTAGE The output voltage of all supplies can be programmed by sending the command: GLOBal:VOLTage[:LEVel][:IMMediate][:AMPLitude]<SP> <value> where <value> is any valid voltage with or without a decimal place. Alternate Format: none Example: GLOBAL:VOLTAGE:AMPLITUDE 15.77 2.3.3 GLOBAL PROGRAM OUTPUT CURRENT of all supplies are The output current programmed by sending the command:...
  • Page 18: Global Save Power Supply Settings Command

    2.3.7 GLOBAL SAVE POWER SUPPLY SETTINGS COMMAND Sends a command to all Power Supplies causing them to save their operating set- tings: Programmed voltage, Current, Over Voltage, Under Voltage, Remote/Local Mode, Auto/Safe Restart, Current Fold Back, etc. can be stored in Memory. To change one or more settings, enter the one or more commands with new settings and then enter this command.
  • Page 19 2.4.1.2 READ THE OVER VOLTAGE PROTECTION LEVEL COMMAND Read the over voltage protection level of the Power Supply. Syntax: [SOURce]:VOLTage:PROTection:LEVel? Alternate Format :VOLTAGE:PROTECTION:LEVEL? Example: SOURCE:VOLTAGE:PROTECTION:LEVEL? 2.4.1.3 READ OVER VOLTAGE TRIPPED STATE COMMAND Read if the Power Supply over voltage has tripped. Syntax: [SOURce]:VOLTage:PROTection:TRIPped? Alternate Format:...
  • Page 20: Current Fold Back Protection

    2.4.2 CURRENT FOLD BACK PROTECTION 2.4.2.1 SET CURRENT FOLD BACK PROTECTION COMMAND Turn on the current fold back protection of the Power Supply. Syntax: [SOURce]:CURRent:PROTection:STATe<SP><1> Alternate Format: :CURRENT:PROTECTION:STATE<SP>1 Example: SOURCE:CURRENT:PROTECTION:STATE 1 2.4.2.2 CLEAR CURRENT FOLD BACK PROTECTION COMMAND Turn off the current fold back protection of the Power Supply. Syntax: [SOURce]:CURRent:PROTection:STATe<SP><0>...
  • Page 21: Operating Condition Commands

    2.5 OPERATING CONDITION COMMANDS 2.5.1 SYSTEM ERROR ENABLE COMMAND Clears the Error Queue and enables all error messages to be placed in the System Error Queue. SYSTEM:ERROR MESSAGES Refer to Section 3 : for details Syntax: SYSTem:ERRor:ENABle Action: Direct the interface to save error messages. Example: SYSTEM:ERROR:ENABLE 2.5.2 READ SYSTEM ERROR COMMAND...
  • Page 22: Report Power Supply Power-Up Mode Command

    OUTPUT:PON 1 Notes: This command is in addition to the SCPI compliance requirements. 2.5.5 REPORT POWER SUPPLY POWER-UP MODE COMMAND Report the Power Supply Auto-Restart or Safe-Start operation upon power up mode. The inter- face will return an ON if the supply is Auto-restart operation or an OFF if the supply is in Safe- Start operation Syntax: OUTPut:PON?
  • Page 23: Read Service Request Enable Command

    2.6.3 READ SERVICE REQUEST ENABLE COMMAND Read the value of the Service Request Enable Register. Syntax: *SRE? Example: *SRE? Notes: The returned <value> is a decimal number representing the sum of all the enabled bits. The range of <value> is 0 to 255. 2.6.4 READ STATUS BYTE COMMAND Read the value of the Status Register.
  • Page 24: Read Standard Event Status 'Event' Register Command

    2.6.7 READ STANDARD EVENT STATUS ‘EVENT’ REGISTER COMMAND Read the value of the Event Status Register. See Table 2 Figure 4 Figure 5 and Figure 6. Syntax: *ESR? Example: *ESR? Notes: The returned <value> is a decimal number representing the sum of all the enabled bits. The range of <value>...
  • Page 25: Operation Complete Command

    2.6.11 OPERATION COMPLETE COMMAND Set the Operation Complete Bit in the Standard Event Status Register when all Syntax: *OPC Example: *OPC 2.6.12 READ OPERATION COMPLETE COMMAND Syntax: *OPC? Example: *OPC? 2.6.13 SAVE POWER SUPPLY SETTINGS COMMAND Sends a command to the Power Supply causing it to save its operating settings: Programmed voltage, Current, Over Voltage, Under Voltage, Remote/Local Mode, Auto/Safe Restart, Current Fold Back, etc.
  • Page 26: Instrument Select Commands

    2.7 INSTRUMENT SELECT COMMANDS 2.7.1 SELECT SUPPLY Commands Interface to conduct communications with a designated supply when in Multi Drop Mode. Syntax: INSTrument:NSELect<SP><nn> where nn is the address of the select- ed supply Example: INSTRUMENT:SELECT 17 Notes: Upon power up the Master Supply will be automatically selected. :NSELect may be replaced with :SELect 2.7.2 READ SELECTED SUPPLY NUMBER Syntax:...
  • Page 27: Read Operational Condition 'Condition' Register Command

    The returned <value> is a decimal number representing the sum of all the condition bits. The range of <value> is 0 to 255. 2.8.3 SET OPERATIONAL CONDITION ‘ENABLE’ REGISTER COMMAND Sets the Operational Condition Enable Register. Syntax: STATus:OPERation:ENABle<SP><value> Example: STATUS:OPERATION:ENABLE 53 Notes: The <value>...
  • Page 28: Set Questionable Condition 'Enable' Register Command

    The returned <value> is a decimal number representing the sum of all the event bits. The range of <value> is 0 to 4,095. 2.8.7 SET QUESTIONABLE CONDITION ‘ENABLE’ REGISTER COMMAND Sets the Questionable Condition Enable Register. Syntax: STATus:QUEStionable:ENABle<SP><value> Example: STATUS:QUESTIONABLE:ENABLE 53 Notes: The <value>...
  • Page 29: Using Error And Status Registers

    2.8.11 READ QUESTIONABLE INSTRUMENT SUMMARY ‘EVENT’ REGISTER COMMAND THE SUMMARY REGISTERS See Figure 6 and Section 2.9.8, . Read which supplies sent an SRQ. These bits are set regardless of the value of the enable bit. When set they remain set until read.
  • Page 30: Clear All Status Registers

    EVENT REGISTERS: These contain bits that are set when an event or error oc- curs. The bits are cleared when the contents of the register are queried. 2.9.3 CLEAR ALL STATUS REGISTERS *CLS This command clears all event registers and stored error messages. It will not affect the Conditional, Instrument Summary or the Enable registers.
  • Page 31: Standard Event Status 'Event' Register

    be enabled to cause the request, add up the decimal value for those events and supply that value to the *SRE command. The power up value of the Service Request Enable Register is zero, which means no Service Requests are Enabled 2.9.5 STANDARD EVENT STATUS ‘EVENT’...
  • Page 32: The Operational Registers

    2.9.6 THE OPERATIONAL REGISTERS The bit assignments for the Operational Registers are: DECIMAL DESCRIPTION NUMBER VALUE SYMBOL Set high if Constant Voltage Operation Set high if Constant Current Operation NFLT No fault Not used Auto Start Enabled Foldback Enabled Not Used Remote/Local Mode 8 to 15 Not used...
  • Page 33: The Questionable Condition Registers

    2.9.7 THE QUESTIONABLE CONDITION REGISTERS The bit assignments for the Questionable Condition Registers are: DECIMAL NUMBER VALUE SYMBOL DESCRIPTION Not used in Point-to-Point Mode Instrument Summary in Multi Drop Mode AC Fail Over Temperature Fold Back Protect Over Voltage Protection Shut Off Output Off Output Enable...
  • Page 34: The Summary Registers

    2.9.8 THE SUMMARY REGISTERS 2.9.8.1 INSTRUMENT SUMMARY 1/2/3 The INSTRUMENT SUMMARY EVENT REGISTER, ISUM1 through ISUM3 (see Figure 6), will record the address of the supply causing an SRQ. These are ‘EVENT’ registers and the bits will remain set until read by the STAT:QUES:INST:ISUMn command. They are always enabled.
  • Page 35: System:error Messages

    3. SYSTEM:ERROR MESSAGES The Status and Error Registers described in the previous section is only one of the status methods in the IEEE board. There is also a SCPI requirement for error messages that are in the form of: <Error Number><Comma><Quote><Error Description><Quote> The user sends the “SYST:ERR?”...
  • Page 36 +321 “AC fault shutdown” Brown-out or phase-loss shutdown occurred “Over-Temperature +322 Over-temperature shutdown occurred shutdown” +323 “Fold-Back shutdown” Fold-Back shutdown occurred +324 “Over-Voltage shutdown” Over-Voltage shutdown occurred “Analog shut-off shut- +325 Shut-Off occurred from rear panel J1 down” +326 “Output-Off shutdown” Output-Off occurred from front panel button +327 “Enable Open shutdown”...
  • Page 37: Status And Error Register Tree Point-To-Point Mode

    Questionable Condition Syst:Err Queue Condition Enable Event LSB 0 Spare AC Fail Over Temperature Fold Back Prot Over Voltage Prot Shut Off Output Off Output Enable Internal Input Overflow INPO INPO Internal Overflow INTO INTO Internal SYST:ERR:ENAB ITMO ITMO Internal SYST:ERR? ICOM ICOM...
  • Page 38: Status And Error Register Tree Multi Drop Mode

    Questionable Condition Syst:Err Queue Condition Enable Event Instrument Summary ISUM ISUM AC Fail Over Temperature Fold Back Prot Over Voltage Prot Shut Off Output Off Output Enable SYST:ERR:ENAB Internal Input Overflow SYST:ERR? INPO INPO Internal Overflow INTO INTO Internal Timeout ITMO ITMO Internal Comm Error...
  • Page 39: Instrument Summary Register Tree Multi Drop Mode

    Instrument Summary Registers Event Enable LSB 0 SRQ28 SRQ29 SRQ30 ISUM 3 MSB 15 STAT:QUES:INST:ISUM3? STAT:QUES:INST:ISUM3:ENAB nn STAT:QUES:INST:ISUM3:ENAB? Event Enable LSB 0 ISUM3 SRQ14 SRQ15 SRQ16 SRQ17 SRQ18 SRQ19 SRQ20 ISUM 2 SRQ21 SRQ22 SRQ23 SRQ24 SRQ25 SRQ26 SRQ27 MSB 15 STAT:QUES:INST:ISUM2? STAT:QUES:INST:ISUM2:ENAB nn STAT:QUES:INST:ISUM2:ENAB?
  • Page 40: Notes

    NOTES...
  • Page 41 NOTES...

This manual is also suitable for:

Genesys

Table of Contents