TDK-Lambda Genesys Series User Manual

Other manuals for Genesys Series: User Manual

Summary of Genesys Series

  • Page 1

    ,(((6&3,*3,%0xowl'urs ,qwhuidfh2swlrq.

  • Page 2: Power Supplies

    User manual for ieee programming interface for genesys tm power supplies ,$5hy).

  • Page 3

    7klvsdjhlqwhqwlrqdo\ohiweodqn.

  • Page 4: Table of Contents

    Table of contents 1. The digital (ieee 488.2 scpi) programming option ..................................1 1.1 introduction ...........................................................................................................................................1 1.2 scope of manual ...................

  • Page 5

    2.3.5 global disable the supply output command 11 2.3.6 global reset command 11 2.3.7 global save power supply settings command 12 2.3.8 global recall power supply settings command 12 2.4 output protection commands ........................................................................................

  • Page 6: List of Figures

    2.9.6 the operational registers 26 2.9.7 the questionable condition registers 27 2.9.8 the summary registers 28 3. System:error messages ...............................................................................29 list of figures f igure 1. M ulti d rop p ower supplies configuration ..............

  • Page 7

    1. The digital (ieee 488.2 scpi) programming option 1.1 introduction the internal factory installed gpib interface allows to operate the genesys tm power supply from a computer via ieee-488 communication bus. The gpib interface allows the user complete remote control of the power supply, including o...

  • Page 8

    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 conn...

  • Page 9

    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 ...

  • Page 10

    1.8 configuring the supplies 1rfrq¿jxudwlrqlvuhtxluhgiruwkh0dvwhu6xsso\7kh,(((,qwhuidfhzloodgdswwkhdg- 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....

  • Page 11

    Hqwhuµ(2,rqodvwe\wh¶Àdj enter end-of-string mode/byte: 10 program supply to ud0: ibwrt “sour:volt 100” 100 volts output [0100] ( cmpl ) count: 12 program supply to ud0: ibwrt “sour:curr 5” 5 amps output [0100] ( cmpl ) count: 11 query: “what is ud0: ibwrt “meas:volt?” output voltage?” [0100] ( cmpl ...

  • Page 12

    ‘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 “wha...

  • Page 13

    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 . The expression represents a one character ascii space. In all comman...

  • Page 14

    Alternate format: source:voltage :voltage:amplitude :voltage 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. [so...

  • Page 15

    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 o...

  • Page 16

    2.2.11 go to remote mode command places the supply under control of the ieee interface. Syntax: system:set 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 ...

  • Page 17

    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] where is any valid voltage with or without a decimal place. Alternate format: none example: global:voltage:amplitude 15.77 2.3.3 global prog...

  • Page 18

    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 mor...

  • 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 ...

  • Page 20

    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 alternate format: :current:protection:state1 example: source:current:protection:state 1 2.4.2.2 clear current fo...

  • Page 21

    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. Refer to section 3 : system:error messages for details syntax: system:error:enable action: direct the interface to save error messages. Exa...

  • Page 22

    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...

  • Page 23

    2.6.3 read service request enable command read the value of the service request enable register. Syntax: *sre? Example: *sre? Notes: the returned is a decimal number representing the sum of all the enabled bits. The range of is 0 to 255. 2.6.4 read status byte command read the value of the status re...

  • Page 24

    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 is a decimal number representing the sum of all the enabled bits. The range of is 0 to 16,767. 2.6.8 rea...

  • Page 25

    2.6.11 operation complete command set the operation complete bit in the standard event status register when all rshudwlrqvkdyh¿qlvkhg syntax: *opc example: *opc 2.6.12 read operation complete command 3odfhdlqwkh2xwsxw4xhxhzkhqdoorshudwlrqvkdyh¿qlvkhg syntax: *opc? Example: *opc? 2.6.13 save power su...

  • Page 26

    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 where nn is the address of the select- ed supply example: instrument:select 17 notes: upon power up the master supply will be a...

  • Page 27

    The returned is a decimal number representing the sum of all the condition bits. The range of is 0 to 255. 2.8.3 set operational condition ‘enable’ register command sets the operational condition enable register. Syntax: status:operation:enable example: status:operation:enable 53 notes: the is a dec...

  • Page 28

    The returned is a decimal number representing the sum of all the event bits. The range of is 0 to 4,095. 2.8.7 set questionable condition ‘enable’ register command sets the questionable condition enable register. Syntax: status:questionable:enable example: status:questionable:enable 53 notes: the is...

  • Page 29

    2.8.11 read questionable instrument summary ‘event’ register command see figure 6 and section 2.9.8, the summary registers . 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. Syntax: status:questionable:instrument:isum...

  • Page 30

    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, instrumen...

  • Page 31

    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’ register see the read standard ev...

  • Page 32

    2.9.6 the operational registers 7kh2shudwlrqdo5hjlvwhuvduhwkuhhelwuhjlvwhuvzkrvhelwvduhqrwgh¿qhge\wkh,(((vshfl¿- fdwlrqexwduhvshfl¿fwrwkh,(((ghylfh the bit assignments for the operational registers are: bit number decimal value bit symbol description 0 1 cv set high if constant voltage operation 1 2...

  • Page 33

    2.9.7 the questionable condition registers 7kh4xhvwlrqdeoh&rqglwlrq5hjlvwhuvduhwkuhhelwuhjlvwhuvzkrvhelwvduhqrwgh¿qhge\wkh ,(((vshfl¿fdwlrqexwduhvshfl¿fwrwkh,(((ghylfh the bit assignments for the questionable condition registers are: bit number decimal value bit symbol description 0 1 0 not used in ...

  • Page 34

    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 ...

  • Page 35

    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: the user sends the “syst:err?” query to read the error message. The messages are...

  • Page 36

    +321 “ac fault shutdown” brown-out or phase-loss shutdown occurred +322 “over-temperature shutdown” over-temperature shutdown occurred +323 “fold-back shutdown” fold-back shutdown occurred +324 “over-voltage shutdown” over-voltage shutdown occurred +325 “analog shut-off shut- down” shut-off occurred...

  • Page 37

    Operation query error device dependant error execution error command not used power on not used standard operational event enable event enable condition positive logic: 0 = no event 1 = event occured questionable condition event enable condition questionable message available standard event summary ...

  • Page 38

    Operation complete query error device dependant error execution error command error user request power on not used standard event status operational condition event enable event enable condition positive logic: 0 = no event 1 = event occured questionable condition event enable condition questionable...

  • Page 39

    Instrument summary registers stat:ques:inst:isum1:enab nn event enable or 6 5 4 3 2 1 lsb 0 msb 15 8 9 10 11 7 12 13 14 0 srq30 srq29 srq28 0 event enable or 6 5 4 3 2 1 lsb 0 msb 15 8 9 10 11 7 12 13 14 isum3 srq14 srq15 srq16 srq17 srq18 srq19 srq20 srq22 srq21 srq23 srq24 srq25 srq26 srq27 0 even...

  • Page 40: Notes

    Notes.

  • Page 41: Notes

    Notes.

  • Page 42: 0Uuv]H[Pun9Lsphisl7V^ly

    -$3$1 7'./dpegd&rusrudwlrq 1lkrqedvkl &kxrnx7rn\r-dsdq 7ho )d[ zzzwgnodpegdfrp &+,1$ 6kdqjkdl%udqfkri:x[l7'./dpegd(ohfwurqlf&r/wg );lqj\xdq7hfkqrorj\%xloglqj1r*xlslqj5rdg 6kdqjkdl&klqd 7ho)d[ zzzwgnodpegdfrpfq %hlmlqj%udqfkri:x[l7'./dpegd(ohfwurqlf&r/wg 5rrp%%8qlw'$&+(1*648$5(1r ;xdqzxphq[l6wuhhw;xd...