ITech IT6322 User Manual

IT6322 SCPI
Three outputs Programmable Power Supply
Models IT6322
© Copyright 2005 All Rights Reserved
Ver1.1/MAR, 2008/ IT6300-508
1
Directory
About your safety................................................................................................................................................... 3
Certification and Warranty....................................................................................................................................3
Chapter 1 Remote Operation Mode................................................................................................................. 5
1.1 IT-E131 RS232 COMMUNICATION CABLE.............................................................................................................5
1.2 IT-E132 USB COMMUNICATION CABLE.................................................................................................................5
1.3 IT-E135 GPIB COMMUNICATION CABLE...............................................................................................................5
Chapter 2 Communication Order for IT6322.....................................................................................................7
2.1 IEEE488.2 COMMON ORDER................................................................................................................................7
2.2 SCPI ESSENTIAL ORDER.......................................................................................................................................7
2.3 SCPI NONSTANDAR ORDER ..................................................................................................................................8
2.3 SCPI ORDER DESCRIPTION...................................................................................................................................9
Chapter 3 SCPI Condition Register....................................................................................................................9
Chapter 4 SCPI Order Description.................................................................................................................... 11
4.1 IEEE488.2 COMMON ORDER..............................................................................................................................11
4.2 SCPI ESSENTIAL ORDER.....................................................................................................................................13
2
About your safety
Pease review the following safety precautions before operating our equipment.
General information
The following safety precautions should be observed before using this product and any associated instrumentations. Although some instruments and accessories would be used with non-hazardous voltages, there are situations where hazardous conditions may be present. This product is intended for use by qualified personnel who recognize shock hazards and are familiar with the safety precautions required to avoid possible injury. Read and follow all installation, operation, and maintenance information carefully before using the product. Refer to this manual for complete product specifications. If the product is used in a manner not specified, the protection provided by the product may be impaired. Before performing any maintenance, disconnect the line cord and all test cables.
Protection from electric shock
Operators of this instrument must be protected from electric shock at all times. The responsible body must ensure that operators are prevented access and/or insulated from every connection point. In some cases, connections must be exposed to potential human contact. Product operators in these circumstances must be trained to protect themselves from the risk of electric shock. If the circuit is capable of operating at or above 1000 volts, no conductive part of the circuit may be exposed.
Definition of users
Responsible body is the individual or group responsible for the use and maintenance of equipment is operated within its specifications and operating limits, and for ensuring that operators are adequately trained. Operators use the product for its intended function. They must be trained in electrical safety procedures and proper use of the instrument. They must be protected from electric shock and contact with hazardous live circuits. Service is only to be performed by qualified service personnel.
Safety symbols and terms
Connect it to safety earth ground using the wire recommended in the user manual.
The symbol on an instrument indicates that the user should refer to the operating
instructions located in the manual.
High voltage danger
Certification and Warranty
Certification
We certify that this product met its published specifications at time of shipment from the factory.
3
Warranty
This instrument product is warranted against defects in material and workmanship for a period of one year from date of delivery. During the warranty period we will, at its option, either repair or replace products which prove to be defective. For warranty service, with the exception of warranty options, this product must be returned to a service facility designated by us. Customer shall prepay shipping charges by (and shall pay all duty and taxes) for products returned to the supplier for warranty service. Except for products returned to customer from another country, supplier shall pay for return of products to customer.
Limitation of Warranty
The foregoing warranty shall not apply to defects resulting from improper or inadequate maintenance by the Customer, Customer-supplied software or interfacing, unauthorized modification or misuse, operation outside of the environmental specifications for the product, or improper site preparation and maintenance.
4
Chapter 1 Remote Operation Mode
The DB9 interface connector on the rear panel of the power supply can be transferred to RS-232 interface, the following information will tell you how to use the computer to control the output of the power supply.
1.1 IT-E131 RS232 Communication cable
The DB9 interface connector on the rear panel of power supply is TTL voltage level; you can use the communication cable (IT-E131) to connect the DB9 interface connector of the power supply and the RS-232 interface connector of computer for the communication.
IT-E131 communication cable
Power
PC
PC Load
COMPUTER
COMPUTER
IT-E131 ISOLATED
IT-E131 ISOLATED
IT
IT
COMMUNICATION CABLE
COMMUNICATION CABLE
859666668889942311
859666668889942311
RX
RX
TTL(5V)RS232 ISOLATION
TTL(5V)RS232 ISOLATION
TX
TX
INSTRUMENT
INSTRUMENT
supply
1.2 IT-E132 USB Communication cable
The DB9 interface connector on the rear panel of power supply is TTL voltage level; you can use the communication cable (IT-E132) to connect the DB9 interface connector of the power supply and the USB interface connector of computer for the communication.
IT-E131 communicati o n cable
IT-E132 communication
Power
PC
PC Load
COMPUTER
COMPUTER
IT-E131 ISOLATED
IT-E131 ISOLATED
IT
IT
COMMUNICATION CABLE
COMMUNICATION CABLE
859666668889942311
859666668889942311
RX
RX
TTL(5V)RS232 ISOLATION
TTL(5V)RS232 ISOLATION
TX
TX
INSTRUMENT
INSTRUMENT
supply
1.3 IT-E135 GPIB Communication Cable
The DB9 interface connector on the rear panel of power supply is TTL voltage level; you can use the GPIB communication cable (IT-E135) to connect the DB9 interface connector of the power supply, and then connect the GPIB interface of the IT-E135 and computer with GPIB/IEEE 488 line for the communication.
5
IT-E135 outer communication adapter
COM interface of Power supply
IT-E135 ISOLATED
Serial /IEEE 488 Controller
GPIB line
Note: Forbidden to connect DB9 connector in power supply directly with PC or other RS232 port.
6
Chapter 2 Communication Order for IT6322
2.1 IEEE488.2 Common Order
*CLS
*ESE *ESE? *ESR? *IDN? *OPC *OPC? *PSC *PSC? *RST *SRE *SRE? *STB? *SAV *RCL
2.2 SCPI Essential Order
SYSTem
:ERRor? :VERSion? :BEEPer[:IMMediate] :ADDRess?
STATus :QUEStionable :ENABle <enable value> :ENABle? [:EVENt]? :CONDition? :OPERation :ENABle <enable value> :ENABle? [:EVENt]? :CONDition? :INSTrumenu [:EVENt]? :ENABle <value> :ENABle?
7
CONDition? INSTrument [:SELect] {FIRst|SECOnd|THIrd} [:SELect]? NSELect {1|2|3} NSELect?
OUTPut [:STATe] {0|1} [:STATe]?
[SOURce:] CURRent[:LEVel][:IMMediate][:AMPLitude] {<current>|MIN|MAX} CURRent[:LEVel][:IMMediate][:AMPLitude]? {MIN|MAX} VOLTage[:LEVel][:IMMediate][:AMPLitude] {<voltage>|MIN|MAX} VOLTage[:LEVel][:IMMediate][:AMPLitude]? {MIN|MAX} VOLTage:PROTection[:LEVel][:IMMediate][:AMPLitude] VOLTage:PROTection[:LEVel][:IMMediate][:AMPLitude]?
2.3 SCPI Nonstandar Order
CALibration
:SECure[:STATe] {ON|OFF,<quoted code>} :SECure[:STATe]? :VOLTage LEVel <level> [:DATA] <voltage value> :CURRent LEVel <level> [:DATA] <current value> :CODE :SAVe :INITital
OUTPut :TIMer :DATA <time> :DATA?
SYSTem :LOCal :REMote :RWLock DISPlay:
8
[:WINDow][:STATe] {OFF|ON} [:WINDow][:STATe]?
MEASure[:SCALer] :CURRent[:DC]? [:VOLTage][:DC]? :POWer[:DC]?
2.3 SCPI Order Description
Chapter 3 SCPI Condition Register
You can get the condition of power supply and read parameter from the operation register. The power supply can get the different state by 7 condition registers. These registers are status byte register, standard event register, quest condition register and operation status register. The status byte register stores the information of 3 other register. You can get each register’s meaning from the following table:
bit code meaning
Operation
status
sub register
register 1 OT Over temperature
Standard event
register
Status
byte register
operation
status register
0 CAL The power supply is calculating new calibration parameter. 1 UNR The status of power supply is unregulated. 2 CV The power supply is in constant voltage condition. 3 CC The power supply is in constant current condition. 4 RI Not used
0 OV Not used Quest condition
0 OPC Operation of power supply is completed. 2 QYE Query error. Data of output array is missing. 3 DDE Device-dependent error. Data stored in register is missing or error
occurs in preliminary checkout.
4 EXE Execution error. Order parameter overflows or the condition is not
right.
5 CME Command error. Syntax or semantic error occurs when receiving
information.
7 PON Power on. It is 1when power supply is reset. 3 QUES If a quest enable condition changes, QUES is 1.
4 5 ESB If a standard event status enable register changes, ESB is 1. 6 MSS 7 OPER If a operation event enable register changes, OPER is 1.
1 INST1 If the status of one operation status sub register changes, INST is1 2 INST2 As above 3 INST3 As above
9
Structure of condition register as following:
condition event enable condition event enable condition event enable
CAL CAL CAL CAL CAL CAL CAL CAL CAL UNR UNR UNR UNR UNR UNR UNR UNR UN
CV CV CV CC CC CC CC CC CV CV
Operation status sub register(channel 1) Operation status sub register(channel 2) Operation status sub register(channel 3)
condition event enable
INST1 INST1 INST1 INST2 INST2 INST2 INST3 INST3 INST3
Operation status register
condition event enable event enable
OPC OPC OPC
QYE QYE QYE DDE DDE DDE QUES QUES EXE EXE EXE CME CME CME ESB ESB RQS RQS PON
Standard event register Status byte register condition event enable
OV OV OV OT OT OT
Second bit: 2 Third bit: 3 Forth bit: 4 Fifth bit: 5 Sixth bit: 6
Quest condition register
PON
or
CC CV
o r
CV CV CV CC CC CC
R
o r
PON
or
or
or
OPER
OPER
Lowest bit: 0 First bit: 1
Note:
The bit array of each register is as right table:
Highest bit: 7
o r
10
Chapter 4 SCPI Order Description
4.1 IEEE488.2 Common Order
*CLS This order can clean the register as follows:
Standard event status register Quest condition register Operation status register Operation status sub register Status byte register Error code Order syntax*CLS ParameterNone
*ESE
This order can set the parameter of standard event enable register. Setting parameter can determine which bit value of standard event register is 1 and the byte will enable ESB of status byte register is
1.
Order syntax*ESE <NRf> Parameter0~255 Reset valueConsult *PSC order Example*ESE 128
*ESR?
This order can read the value of standard event status register. After executing this order, standard event status register is reset. Bit definition of standard event status register is as the same as the standard event status enable register
Quest syntax:*ESR? Return parameter:<NR1>
Example: *ESR
*IDN
This order can read information about power supply. The parameter it returns contains 4 segments divided by comma. Quest syntax*IDN Return parameter:<AARD> segment description ITECH manufacturer XXXX product mode XXXXXX product serial number VXXX software version number
11
For exampleITECH, 6322, 0000 00000000111101,V1.68
*OPC
When all orders before this order are executed, OPC is 1 of the standard event status register. Order syntax*OPC Quest syntax*OPC Example*OPC
*PSC
This order control if power supply send a query or not when it is reset.
1|ON When power supply is reset, operation event enabl e register, query event enable register
and standard event status register are all reset.
0|OFFThe data of operation event enable register, quest event enable register and standard event
status enable register is stored in nonvolatile register, and is recalled when power supply is reset. Order syntax*PSC Parameter0|1|ON|OFF Return parameterdata stored Example:*PSC ON
*RST
This order reset the power supply to default setting. Order syntax:*RST
Example*RST
*SRE
This order can set the parameter of status byte enableregister. Setting parameter can determine which byte value of status byte register is 1 and the byte will enable RQS of status byte register is 1. Bit definition of status byte enable register is as the same as the status byte register. Order syntax*SRE <parameter> Parameter0~255 Reset valueconsult order *PSC Example*SRE 110
*STB
This order can read the data from status byte register. After executing this order, status byte register is reset. Order syntax:*STB? Return parameter:<NR1> Example*STB
*SAV
This order can save the parameters of power supply to register. These parameter contains constant
12
current, constant voltage, maximum voltage value and step voltage value.
Order syntax
Parameter0~49
Example*SAV 10
*SAV
*RCL This order can recall the parameter you saved before from the register.
Order syntax:*RCL Parameter:0~49 Example*RCL 10
4.2 SCPI Essential Order
SYSTem:ERRor This order can get the error code and error information of the power supply.
Order syntax:SYSTem:ERRor? Return parameterplease consult the error information table Example:SYST:ERR?
SYSTem:VERSion This order can query the software version.
Order syntax:SYSTem:VERSion? Return parametersoftware version Example:SYST:VERS?
SYSTem:BEEPer This order can make the buzzer moo.
Order syntax:SYSTem:BEEPer[:IMMediate] Example YST:BEEP
SYSTem:LOCal This order can set SOURCE METER as panel control mode.
Order syntax:SYSTem:LOCal Example:SYST:LOC
SYSTem:REMote This order can set SOURCE METER as remote control mode. Order syntax:SYSTem:REMote Example:SYST:REM
SYST :RWLock
This order can set SOURCE METER an remote control mode. But this order can not enable LOCATE key to change into panel control mode. Order syntax:SYSTem:RWLock
13
Example:SYST:RWL
SYSTem:ADDRess This order can check the communication address of power supply.
Order syntax:SYSTem:ADDRess? Example:SYST:ADDR?
STATus:QUEStionable:ENABle
This order can set the parameter of quest event enable register. Setting parameter can determine which bit value of quest event register is 1 and the bit will enable QUES of status byte register is 1. Order syntaxSTATus:QUEStionable:ENABle <parameter> Parameter:0~255 Reset valueconsult PSC order Example:STATQUESENAB 110
STATus:QUEStionable:ENABle?
This order can set the parameter of quest event enable register. After this order executed, quest event enable register is reset. Order syntax:STATus:QUEStionable:ENABle Return parameter:<NR1> Example:STAT:QUES:ENAB?
STATus:QUEStionable?
This order can read parameter from the quest event register. After this order executed, quest event register is register. Order syntax:STATus:QUEStionable[:EVENt]? Return parameter:<NR1>。 Example:STAT:QUES?
STATus:QUEStionable:CONDition?
This order can read the parameter from quest condition register. When a bit of quest condition changes, the bit value corresponding in quest event register is 1. Order syntax::STATus:QUEStionable:CONDition? Return parameter:<NR1> ExampleSTAT:QUES:COND?
STATus:OPERation ENABle
This order can set the parameter of quest event enable register. Setting parameter can determine which bit value of quest event register is 1 and the bit will enable QUES of status byte register is 1. Order syntaxSTATus: OPERation:ENABle Parameter:0~255 Reset valueconsult PSC order
ExampleSTAT:OPER:ENAB 110
14
STATus:OPERation:ENABle?
This order can read parameter from the operation enable register. After this order executed, the operation enable is reset.
Order syntax:STATus:OPERation:ENABle?
Return parameter<parameter of operation enable register> Example:STAT:OPER:ENAB?
STATus:OPERation?
This order can read parameter from the operation condition register. After this order executed, the operation condition is reset. Order syntax:STATus:OPERation[:EVENt]? Return parameter<parameter of operation event register> Example:STAT:OPER?
STATus:OPERation:INSTrument?
This order can read the parameter from the operation event sub register. After this order executed, the operation event sub register is register.
Note: this order is only valid for current channel.
Order syntax:STATus:OPERation:INSTrument[:EVENt]?
Return parameter<parameter of operation event sub register> Example:STAT:OPER:INST?
STATus:OPERation:INSTrument:ENABle
This order can set parameter of operation event enable sub register. Setting parameter can determine which bit value of operation event enable sub register is 1 and the bit will enable OPER of status byte register is 1.
Note: this order is only valid for current channel.
Order syntax:STATus:OPERation:INSTrument:ENABle <value>
Parameter:0~255 Reset valueconsult PSC order ExampleSTAT:OPER:INST:ENAB 110
STATus:OPERation:INSTrument:ENABle?
This order can read the parameter of operation event enable sub register. After this order executed, operation event enable sub register is reset.
Note: this order is only valid for current channel. Order syntax:STATus:OPERation:INSTrument:ENABle
Return value<parameter of operation event enable register> Example:STAT:OPER:INST:ENAB
STATus:OPERation:INSTrument:CONDition?
This order can read parameter from operation condition sub register. After this order executed, operation condition sub register is reset.
15
Note: this order is only valid for current channel.
Order syntax:STATus:OPERation:INSTrument:CONDition?
Return parameter<parameter of operation condition register> Example:STAT:OPER:INST:COND?
INSTrument[SELect] This order can be used to select the channel.
Order syntaxINSTrument[:SELect] ParameterFIRst|SECOnd|THIrd Reset value:FIRst ExampleINST SECO
INSTrument[:SELect]?
This order can check which channel is selected. Order syntax:INSTrument[:SELect]? Return parameter:FIRst|SECOnd|THIrd Example:INST?
INST rument:NSELect
This order is similar to the order “INSTrument[SELect]”, the only difference is that this order uses number to denote channel. Order syntaxINSTrument:NSELect Parameter:1~3 Reset value:1 Example:INST:NSEL?
OUTPut[:STATe] This order can set the output state for current channel: ON/OFF
Order syntaxOUTPut[:STATe] <parameter> Parameter:1(ON)|0(OFF) ExampleOUTP 1
OUTPut[:STATe]? This order can check the output state for current channel: ON/OFF
Order syntax:OUTPut[:STATe]? Return parameter:0|1 Example:OUTP?
OUTPut:TIMer:DATA
This order can set time of output-timer for current channel. Order syntaxOUTPut:TIMer:DATA <parameter> Parameter0~999999S (if you set 0S,the output-timer will be disabled.) Reset valueit is concerned about the parameter you set in the menu. ExampleOUTPut:TIMer:DATA 100
16
OUTPut:TIMer:DATA? This order can check the time of output-timer for current channel.
Order syntax:OUTPut:TIMer:DATA? Return parameter:0~999999 Unit:S Example:OUTP:TIM:DATA?
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]
This order can set current value of power supply.
Order syntax:[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude] <parameter> ParameterMIN|MAX|MIN TO MAX UnitA mA uA Reset valueit is concerned about the parameter you set in the menu. *RST value:MAX ExampleCURR 2A
[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? This order can check current value of power supply.
Order syntax:[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]? <parameter> ParameterMIN | MAX |None Return parameterMIN TO MAX Unit:A Example:CURR?
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] This order can set voltage value of power supply.
Order syntax:[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude] ParameterMIN|MAX|MIN TO MAX ParameterV mV uV kV Reset valueIN TO MAX|MIN|MAX
*RST value:MIN ExampleVOLT 10V
[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]?
This order can check voltage value of power supply. Order syntax:[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]? <parameter> Parameter:MIN|MAX|None Reset valueMIN TO MAX Unit:V Example:VOLT
[SOURce:]VOLTage:PROTection[:LEVel][:IMMediate][:AMPLitude] This order can set the max voltage for current channel.
17
Order syntax:[SOURce:]VOLTage:PROTection[:LEVel][:IMMediate][:AMPLitude] <parameter>
ParameterIN TO MAX|MIN|MAX
UnitV mV kV uV
Reset valueit is concerned about the parameter you set in the menu.
*RST value:MAX ExampleVOLT:PROT 20V
MEASure[:SCALer]:CURRent[:DC]? This order can get the output current of power supply.
Order syntax:MEASure[:SCALer]:CURRent[:DC]? Return parameterthe actual output current Unit:A Example:MEAS:CURR?
MEAS[:SCALer][:VOLTage][:DC]?
This order can get the actual output voltage value.
Order syntaxMEAS[:SCALer][:VOLTage][:DC]? Return parameterthe actual output voltage Unit:V Example:MEAS?
MEASure[:SCALer]:POWer[:DC]?
This order can get the actual output power value. Order syntax:MEASure[:SCALer]:POWer[:DC]? Return parameterthe actual output power
UnitW
Example:MEAS:POW?
DISPlay[:WINDow][:STATe]
This order can turn on the window display or off. Order syntaxDISPlay[:WINDow][:STATe] <parameter> Parameter:0(OFF)|1(ON) Reset value:1(ON) *RST value:1(ON) ExampleDISP 1
DISPlay[:WINDow][:STATe]? This order can check the state of the display window: ON/OFF.
Return parameter:1(ON)|0(OFF) Example:DISP?
CALibration:SECure[:STATe]
This order can set protection mode enable or disable. The power supply will be calibrated only if the calibration protection is disabled and other orders is disabled, either.
18
Order syntaxCALibration:SECure[:STATe] <parameter 1><parameter 2>
Parameter 1:0(OFF)|1(ON) Parameter 2calibration password
Unitnone Reset value:1|(ON) *RST value:1|(ON) Example:CAL:SEC 0,"6322"
CALibration:SECure[:STATe]? This order can check protection mode: ON/OFF.
Quest syntax:CALibration:SECure[:STATe]?
Return parameter:0(OFF)|1(ON)
Example:CAL:SEC?
CALibration:VOLTage:LEVel This order can set voltage calibration point.
Order syntaxCALibration:VOLTage:LEVel <parameter> Parameter:P1|P2 ExampleCAL:VOLT P1
CALibration:VOLT[:DATA] This order can set voltage value of voltage calibration point.
Order syntaxCALibration:VOLT[:DATA] <parameter> Parameterthe actual output voltage value UnitV mV uV kV ExampleCAL:VOLT 1V
CALibration:CURRent:LEVel
This order can set current calibration point. Order syntaxCALibration:CURRent:LEVel <parameter> Parameter:P1|P2 ExampleCAL:CURR:LEV P1
CALibration:CURRent[:DATA]
This order can set voltage value of current calibration point. Order syntax:CALibration:CURRent[:DATA] <parameter> parameter:P1|P2 ExampleCAL:CURR 0.3A
CALibration:SECure:CODE
This order can set the new calibration password. Order syntaxCALibration:SECure:CODE <parameter> Parameterthe password (1 through 4digits)
ExampleCAL:SEC:CODE "1234"
19
CALibration:STRing
This order can set the calibration information.
Order syntaxCALibration:STRing <parameter>
Parameterthe calibration information about time and so on. ExampleCAL:STR "2005-1-9 20:12"
CALibration:STRing?
This order can read the calibration information. Order syntax:CALibration:STRing? Return parameterthe calibration information saved in the EEPROM. ExampleCAL:STR?
CALibration:SAVe
This order can save calibration coefficient into EEPROM Order syntax:CALibration:SAVe ExampleCAL:SAV
Notethe calibration parameter will take effect only after it is saved.
CALibration:INITital
This order can renew the calibration coefficient as default. Order syntax:CALibration:INITital ExampleCAL:INIT
Noteif the calibration is failure, you can use this order to renew.
20
Loading...