ITech IT6500 Series Programming Manual

ITech IT6500 Series Programming Manual

Highpowered and programmable switching power supply
Hide thumbs Also See for IT6500 Series:

Advertisement

Highpowered and
programmable
Switching Power supply
IT6500 Series Programming Guide
Model: IT6512/IT6513/IT6512A/IT6513A/IT6522A/IT6502D
/IT6512D/ IT6532A/IT6533A/IT6523D
Version: 1.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IT6500 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ITech IT6500 Series

  • Page 1 Highpowered and programmable Switching Power supply IT6500 Series Programming Guide Model: IT6512/IT6513/IT6512A/IT6513A/IT6522A/IT6502D /IT6512D/ IT6532A/IT6533A/IT6523D Version: 1.0...
  • Page 2: Table Of Contents

    CHAPTER1 COMMUNICATION INTERFACE ......................5 ..............................5 1.1 RS232 INTERFACE ..............................7 1.2 USB INTERFACE ..............................7 1.3 GPIB I NTERFACE ..............................7 1.4 RS485 I NTERFACE IT6522A/IT6512D ) ............7 1.5 LAN I NTERFACE PECIALIZED NTERFACE FOR MODEL CONNECT THE LAN INTERFACE OF POWER SUPPLY TO THE COMPUTER WITH A RETICLE (CROSSED)........ 8 CHAPTER2 SCPI COMMAND TABLE .........................
  • Page 3 Safety Please do not install replacement parts in the instrument, or perform any unauthorized modification. Please send the instrument to our company's maintenance department for maintenance, to ensure its security features. Please refer to the manual for specific information warning or precautions to avoid personal injury or equipment damage.
  • Page 4 Damage caused by accidents including but not limited to lightning, water, fire, abuse or neglect. Notice If the contents of this manual is subject to change, we will not notice additionally...
  • Page 5: Chapter1 Communication Interface

    Chapter1 Communication interface IT6512/IT6513/IT6512A/IT6513A/IT6522A/IT6502D/IT6512D power supply have four standard communication interfaces: RS232,USB,GPIB,RS485. And IT6522A/IT6512D also have Ethernet interface. IT6532A/IT6533A/IT6523D power supply have four standard communication interfaces: RS232/USB/GPIB/Ethernet. You can choose any one according to his demands. 1.1 RS232 interface Using a cable with two COM ports to connect power supply and PC.Then please press (Menu) button to enter the menu to configure the communication parameters.
  • Page 6 RS-232 pins description Pin description connectionless TXD,transmit data RXD,receive data connectionless connectionless connectionless connectionless connectionless RS-232 Troubleshooting: If you meet some problems when communicating with PC by RS232 interface, please check the following items: Please check the parameters setting PC and power supply must have the same configuration in the following items: baudrate, parity bit,data bit and flow control.Please note that power supply has been configured with a start bit and stop bit(the two values are fixed).
  • Page 7: Usb Interface

    8 data bits have odd parity NONE 8 data bits have no parity Native machine address: (0 ~31,factory default is 0) Parity=None Start Bit 8 Data Bits Stop Bit 1.2 USB interface Use a cable with two USB ports to connect power supply and PC.You can program through USB interface to achieve all functions of power supply.
  • Page 8: Connect The Lan Interface Of Power Supply To The Computer With A Reticle (Crossed)

    Press (Menu) button to enter the system set. Please select “ETHERNET” in the Communication from System and then configure Gateway, IP, Mask and SocketPort in the LAN option. Connect the LAN interface of power supply to the computer with a reticle (crossed).
  • Page 9: Chapter2 Scpi Command Table

    Chapter2 SCPI command table 2.1 IEEE488.2 Common commands *CLS *ESE *ESE? *ESR?, *IDN?, *OPC, *OPC?, *RST, *PSC *PSC? *SRE, *SRE?, *STB?, *TRG, *SAV , *RCL, 2.2 SCPI essential commands STATus :QUEStionable [:EVENt]? :CONDition? :ENABle <n> :ENABle? :PTRansition {<NR1>} :PTRansition? :NTRansition {<NR1>} :NPTRansition? :OPERation...
  • Page 10: Trigger Commands

    :REMote :LOCal :RWLock :POSetup {<RST | RCL0>} :POSetup? :CLEar? :BEEPer :BEEPer? :COMMunicate:GPIB:RDEVice:ADDRess :COMMunicate:GPIB:RDEVice:ADDRess? :INTerface CONFigure :SAVe Address 2.3 Trigger commands TRIGger [:IMMediate] :SOURce {<source>} :SOURce? 2.4 Output commands [SOURce:] OUTPut [:STATe] {<bool>} [:STATe]? RISe [:LEVel] [:LEVel]? FALL [:LEVel] [:LEVel]? CURRent [:LEVel] [:IMMediate] [:AMPLitude]...
  • Page 11: Compound Control Commands

    [:LEVel] [:IMMediate] [:AMPLitude] [:AMPLitude]? :TRIGgered [:AMPLitude] [:AMPLitude]? :PROTection [:LEVel] [:LEVel]? :DELay :DELay? :STATe :TRIGgered? :CLEar :LIMit [:LEVel]<voltage level> [:LEVel]? :RANGe< voltage level > :RANGe? 2.5 Compound control commands [SOURce:] APPLy APPLy? Measurement commands MEASure[:SCALar] :VOLTage[:DC]? :CURRent[:DC]? :POWer[:DC]? FETCh :VOLTage? :CURRent? :POWer? SENSe :AVERage...
  • Page 12: Sequence Operation Commands

    IT6512/6513/IT6532A/IT6533A/IT6523D LIST :STATe :STATe? :RECall :RECall? :EDIT :EDIT? :POWer :POWer? :REPeat :REPeat? :LINK :SEQuence :SEQuence? :SEQuence :REPeat<NR1><,NR1> :REPeat? <NR1> :SAVe 2.8 Sequence operation commands SEQuence :EDIT :EDIT? :STEP :ACTive :ACTive? :VOLTage :VOLTage? :CURRent :CURRent? :WIDTh :WIDTh? :SLOPe :SLOPe? :SAVe Calibration commands CALibration :SECure [:STATe] {<0|1ON|OFF>,<quoted code>}...
  • Page 13 :VOLTage : LEVel {<P1 | P2> } [:Datal] {<numeric value>} :CURRent :LEVel {< P1 | P2> } [:Data] {<numeric value>} :STRing :STRing? :INITitialize :SAVe...
  • Page 14: Chapter3 Scpi Status Register

    Chapter3 SCPI status register You can get the current status of the power supply by reading the operation status registers. The power supply records the different status of the instrument through the four status register group,the four status register group are: status byte register, standard event register, query status register and operation status register.
  • Page 15 QUESTIONABLE STATUS register CONDITION PTR/NTR EVENT ENABLE Error Queue OPERATION STATUS REGISTER STATE BYTE REGISTER EVENT ENABLE CONDITION PTR/NTR EVENT ENABLE QUES OPER Output Buffer Data Data Data STANDARD EVENT REGISTER EVENT ENABLE...
  • Page 16: Chapter4 Scpi Command Description

    Chapter4 SCPI Command description 4.1 IEEE488.2 common commands *CLS This command clears the following registers: Standard event register Query event register Operation event register Status byte register Error code Command syntax:*CLS Parameter: None *ESE This command can set the parameter of standard event enable register. Setting parameter can determine which bit of standard event register is 1 and the byte will enable ESB of status byte register is 1.
  • Page 17 Returned parameter:<NR1> *IDN? This command can read information about power supply. The returns parameter contains 4 segments divided by comma. Query syntax:*IDN? Parameter: None Returned parameter:<AARD> segment description ITECH Ltd Manufacturer 6512 Product model XXXXXX Product serial number VX.XX –VX.XX Software version Example:ITECH,6512,00000000000004,V1.01-V1.00...
  • Page 18 *RST This command reset the power supply to default settings. OUTP OFF CURR MIN VOLT:PROT MAX VOLT MIN Command syntax:*RST> Parameter: None *SRE This command can set the parameter of state byte enable register. Setting parameter can determine which byte value of state byte register is 1 and the byte will set RQS of state byte register to 1.
  • Page 19: Scpi Essential Commands

    Command syntax:*SAV<NRf>〉 Parameter: 0~9 *RCL This command can recall the setups you saved before from the specified memory. Command syntax:*RCL<NRf> Parameter: 0~9 4.2 SCPI essential commands STATus:QUEStionable[:EVENt]? This command can be used to read the value in query event register. After executing this command, the query event register will be cleared.
  • Page 20 Command syntax:STATus:QUEStionable:ENABle <NR2> Parameter:0~65535 Default set:Refer to *PSC command Example:STATus:QUEStionable:ENABle 128 Query syntax:STATus:QUEStionable:ENABle? Returned parameter:<NR2> STATus: QUEStionable:NTRansition This command is used to edit the negative transition trigger register of operation event. The parameter determines which bits of operation event register is 1 will cause the OPER of status byte register to be 1.
  • Page 21 Relative command: STATus: OPERation:ENABle Bit definition of operation event register: Bit position Bit name no use no use no use CV CC WTG no use CAL Bit weight STATus:OPERation:CONDition? This command can read the parameter from the operation condition register. When the parameter of operation condition register changes, the bit corresponding in operation event register is 1.
  • Page 22 STATus:OPERation:PTRansition This command edits the positive transition trigger register of operation event. The parameter determines which bits of operation event register is 1 will cause the OPER bit of status byte register to be set to 1. Command syntax:STATus:OPERation:PTRansition <NR1> Parameter:0~255 Example:STATus:OPERation:PTRansition 128 Query syntax:STATus:OPERation:PTRansition?...
  • Page 23 (191)Too many char (-200)Execution error (-221)Settings conflict (-222)Data out of range (-223)Too much data (-224)Illegal parameter value (-225)Out of memory (-230)Data Corrupt or Stale (-270)Macro error (-310)System error (-350)Too many errors (-400)Query error (-410)Query INTERRUPTED (-420)Query UNTERMINATED (-430)Query DEADLOCKED"}, (-440)Query UNTERMINATED (0)No error (1)Module Initialization Lost"...
  • Page 24 (10)RAM selftest failed (40)Flash write failed (41)Flash erase failed" (213)RS-232 buffer overrun (216)RS-232 receiver framing (217)RS-232 receiver parity (218)RS-232 receiver overrun (220)Front panel uart overrun (221)Front panel uart framing (222)Front panel uart parity"}, (223)Front panel buffer overrun (224)Front panel timeout"}, (225)Front Crc Check error (226)Front Cmd Error (401)CAL switch prevents...
  • Page 25 Command syntax:SYST:ERR? Parameter:None Returned parameter:〈NR1〉,〈SRD〉 SYSTem:VERSion? This command is used to query the current SCPI version. The returned parameter is a string like”YYYY.V”, in which the YYYY is the year of that version, V is the software version of that year.
  • Page 26 SYSTem:POSetup? Command syntax: SYSTem:POSetup? Parameter: None Returned parameter: RST|SAV0 SYSTem:CLEar This command is used to clear the error information. Command syntax: SYSTem:CLEar Parameter: None Returned parameter: None SYSTem:BEEPer This command is used to enable or disable the beeper. Command syntax: SYSTem:BEEPer Command syntax: SYSTem:BEEPer<bool>...
  • Page 27: Relative Information About Display

    ADDRess This command is used to set the slave machine’s address when communicating through RS485 interface.If the value is 0,then all slave machines will deal with commands coming from main machine.If the it is a nonzero value,then only the power supply with the same address with main machine’s could deal with main machine’s commands.
  • Page 28: Output Command

    source mode.The function is the same as command *TRG. Command syntax:TRIGger[:IMMediate] parameter:None relative commands:*TRG TRIG:SOURce TRIGger:SOURce This command is used to select the trigger source.Power supply could receive trigger signal directly from front panel by pushing “Trigger” button or receive BUS trigger signal. Command syntax:TRIG:SOURce <mode>...
  • Page 29 [SOURce:]FALL[:LEVel] This command is used to set the voltage falling time of power supply. Command syntax:[SOURce:] FALL [:LEVel] <NRf> unit:s parameter:0~65.535 inquiry syntax:[SOURce:] FALL [:LEVel]? Return parameter:0~65.535 [SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] This command is used to set the output current value. Command syntax:[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <NRf> parameter:MIN TO MAX|MIN|MAX|DEF unit:A |mA |uA inquiry syntax:[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]?
  • Page 30 [SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] This command is used to set the output voltage value. Command syntax:[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] <NRf> parameters:MIN TO MAX|MIN|MAX|DEF unit:V| mV| uV inquiry syntax:[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? parameter:None return parameter:<NRf> [SOURce:]VOLTage[:LEVel]:TRIGgered[:AMPLitude]{<voltage level> |MINimum MAXimum} This command is used to set a voltage value to be triggered.Different from general voltage value,this value will be effective until it receives a trigger signal.Sending VOLTage command will not impact this command’s voltage setting value.
  • Page 31 Return parameter:<NRf> [SOURce:]VOLTage:PROTection:DELay This command is used to set the software-voltage protection delay time. Command syntax:[SOURce:]VOLTage:PROTection:DELay<NRf> parameter:0.001~0.6 unit:s inquiry syntax:[SOURce:]VOLTage:PROTection:DELay? Parameter:0.001~0.6 Return parameter:<NRf> [SOURce:]VOLTage:PROTection:STATe This command is used to set the software-voltage protection state. Command syntax:[SOURce:]VOLTage:PROTection:STATe<bool> parameter:0|1|ON|OFF inquiry syntax:[SOURce:]VOLTage:PROTection:STATe? parameter:None return parameter:0|1 [SOURce:]VOLTage:PROTection:TRIGgered? This command is used to inquire the executing state of over voltage protection.If return...
  • Page 32: Composite Control Command

    Command syntax:[SOURce:]VOLTage:PROTection:CLEar [SOURce:]VOLTage:LIMit[:LEVel]<voltage> This command is used to set the lower limitation of output voltage Command syntax:[SOURce:]VOLTage:LIMit[:LEVel] <NRf> parameter:MIN TO MAX|MIN|MAX|DEF unit:V| mV| uV inquiry syntax:[SOURce:]VOLTage:LIMit[:LEVel]? Return parameter:<NRf> [SOURce:]VOLTage:RANGe<voltage> This command is used to set the upper limitation of output voltage Command syntax:[SOURce:]VOLTage:RANGe <NRf>...
  • Page 33: Input Measuring Commands

    inquiry syntax:[SOURce:]APPLy? Return parameter:<NRf>,<NRf> 4.7 Input Measuring Commands MEASure[:SCALar]:VOLTage[:DC]? This command is used to enquire the actual output voltage. Command syntax:MEASure[:SCALar]:VOLTage[:DC]? Parameter:None Return parameter:〈NRf〉 Return parameter’s unit:V example:MEAS:VOLT? FETCh:VOLTage? This command is used to read the voltage to be handled in the sample cache. After sending the command and let the instrument dialogue, the readings will be sent to the computer.
  • Page 34 FETCh:CURRent? This command is used to read the current which is to be handled in the sample cache. After sending the command and let the instrument dialogue, the readings will be sent to the computer. This command does not affect the instrument settings. This command does not trigger a measurement operation, requires only the latest available reading.
  • Page 35: List Operation Commands (Specialized Function For Model It6512/6513/It6532A/It6533A/It6523D)

    Return parameter:0-15 4.8 List Operation Commands( Specialized function for model IT6512/6513/IT6532A/IT6533A/IT6523D LIST:STATe This command is used to set the state of list mode. Command syntax:LIST:STATe<0|1|ON|OFF> Inquiry syntax:LIST:STATe? Return parameter:0|1 LIST:RECall This command is used to recall a list file. Command syntax:LIST:RECall<NR1> parameter:1~10 inquiry syntax:LIST:RECall? Return parameter:1~10...
  • Page 36 Return parameter:MIN~MAX LIST:REPeat This command is used to edit the running times of list file. Command syntax:LIST:REPeat <NR2> parameter:1~65535 inquiry syntax:LIST:REPeat? Return parameter:1~65535 LIST:LINK:SEQuence This command is used to edit the list sequence to be linked. Command syntax:LIST:LINK:SEQuence <NR2> parameter:0~1023 inquiry syntax:LIST:LINK:SEQuence? Return parameter:0~1023 LIST:SEQuence:REPeat<NR1><,NR1>...
  • Page 37: Sequence Operation Command

    4.9 Sequence Operation Command SEQuence:EDIT This command is used to select the list sequence to be edited. Command syntax:SEQuence:EDIT<NR1> parameter:1~10 inquiry syntax:SEQuence:EDIT? Return parameter:1~10 SEQuence:STEP:ACTive This command is used to select the steps to be activated of sequence. Command syntax:SEQuence:STEP:ACTive<NR2> parameter:0~1023 inquiry syntax:SEQuence:STEP:ACTive? Return parameter:0~1023...
  • Page 38: Calibration Commands

    inquiry syntax:SEQuence:CURRent? <NR1> return parameter:MIN~MAX SEQuence:WIDTh This command is used to edit the width of specified step of the sequence file . Command syntax:SEQuence:WIDTh <NR1><,NRf> parameter:Parameter1 represents the number of steps to be edited.Parameter2 is the time width (0.001~65.535). unit:s inquiry syntax:SEQuence: WIDTh? <NR1>...
  • Page 39 parameter:0|1|ON|OFF, ‘6512’ example:CAL:SEC 0, ‘6512’; CAL:SEC 1 inquiry syntax:CALibration:SECure? parameter:None CALibration:VOLTage:LEVel This command is used to define the voltage calibration point.P1 and P2 calibration points should be calibrated according to priority. Command syntax:CALibration:VOLTage:LEVel <point> parameter:P1|P2 CALibration:VOLTage [:DATA] {<numeric value>} This command is used to read the actual voltage of the present calibration point. Command syntax:CALibration:VOLTage [:DATA] <NRf>...
  • Page 40 This command is used to savae the calibration parameters in a nonvolatile memory. Command syntax:CALibration:SAVe parameter:None CALibration:STRing This is used to set the calibration information Command syntax:CALibration:STRing <parameter> Parameter: The max length is a chart with 20 letters,i.e the relative information during the calibration process,such as calibration date.
  • Page 41 Contact US Thank you for purchasing ITECH products.If you have any doubt about this product, please contact us as follow. 1. Please refer to the CD-ROM of related user’s manual in package. 2. Visit ITECH website www.itechate.com . 3. Select the most convenient contact for further consultation.

Table of Contents