background image

 

Programmable High Precision

 

DC 

Source Meter 

GSM-20H10

 

 

User Manual 

GW INSTEK PART NO.

 

82SM320H10E01

 

 

 

ISO-9001 CERTIFIED MANUFACTURER                        

 

 

Summary of Contents for GSM-20H10

Page 1: ...Programmable High Precision DC Source Meter GSM 20H10 User Manual GW INSTEK PART NO 82SM320H10E01 ISO 9001 CERTIFIED MANUFACTURER ...

Page 2: ...d to another language without prior written consent of Good Will company The information in this manual was correct at the time of printing However Good Will continues to improve products and reserves the rights to change specification equipment and maintenance procedures at any time without notice Good Will Instrument Co Ltd No 7 1 Jhongsing Rd Tucheng Dist New Taipei City 236 Taiwan ...

Page 3: ... Panel 17 Display Parameter 17 Control Panel 23 Terminals 27 Rear Panel 27 Terminals 28 GETTING STARTED 30 Safety Remind 30 Prepare Start Up 31 Check The AC Voltage 31 Connect The AC Power Cord 31 Turn The Power On 32 Turn The Power Off 33 Terminal Connection 33 Front Rear Terminals 33 Connect To Load 34 Sense Connect Methods 35 Sense And Guard Selections 37 Wires Selections 39 Power On Settings 4...

Page 4: ...r 83 Calculation 85 Parameter Description And Operation 87 Parameter Settings Of Calculation Function 91 Measurement Operations 97 State Description 97 Limit Function 99 Display Interface 99 Parameter Description And Operation 101 External I O 115 Limit Operation 117 State Description 119 Sequence Function 120 Display Interface 120 Features 121 Parameter Description And Operation 125 Generating Wa...

Page 5: ... Command Format 181 Symbol Description 182 Parameter Types 182 Command Abbreviations 183 Command Terminators 184 Command List 185 Calculate Instructions 185 Display Commands 187 Data Format Commands 187 Output Commands 187 Source Commands 188 Measurement Commands 191 Status Commands 193 System Commands 194 Trigger Commands 195 IEEE488 2 Common Commands 196 Command Details 198 Calculate Commands 19...

Page 6: ...egisters 348 The Structure Of Status Registers 349 Programming And Reading Registers 350 Status Byte And Service Request SRQ 351 Status Register Sets 352 Queues 356 Errors 358 Error Message 358 Command Errors 358 APPENDIX 364 Replacing The Fuse 364 Battery Replacement 365 Specification 366 Optional Accessories 371 Declaration Of Conformity 372 ...

Page 7: ...e information carefully before using the product Ensuring that the equipment is operated within its specifications and operating limits and ensuring that operators are adequately trained They must be trained in electrical safety procedures and proper use of the instrument and must be protected from electric shock and contact with hazardous live circuits Exercise with extreme caution when a shock h...

Page 8: ...ting for continued protection against fire hazard Chassis connections must only be used as shield connections for measuring circuits NOT used as safety earth ground connections If you are using a test fixture keep the lid closed while power is applied to the device under test Safe operation requires the use of a lid interlock Symbols These symbols may appear in the manual or on the instrument ATTE...

Page 9: ... normal voltage and common mode voltage Use standard safety precautions to avoid personal exposure to these voltages GROUND Protective Conductor Terminal connect it to safety earth ground using the wire recommended in the user documentation Indicates the terminal connected to the device shell Do not dispose electronic equipment as unsorted municipal waste Please use a separate collection facility ...

Page 10: ...source of low voltage installation Measurement category III is for measurement performed in the building installation Measurement category II is for measurement performed on the circuits directly connected to the low voltage installation Measurement category I is for measurements performed on circuits not directly connected to Mains EN 61010 1 2010 specifies pollution degrees and their requirement...

Page 11: ...ower Supply AC Input voltage range 100 240VAC 50 60Hz WARNING To avoid electrical shock connect the protective grounding conductor of the AC power cord to an earth ground Fuse Fuse type T2 0A 250V WARNING Make sure to use the correct fuse type before starting up To prevent fire replace the fuse only with the specified type and rating Disconnect the power cord before replacing the fuse Make sure th...

Page 12: ... For The United Kingdom When using the power supply in the United Kingdom make sure the power cord meets the following safety instructions CAUTION This lead appliance must only be wired by competent persons WARNING THIS APPLIANCE MUST BE EARTHED IMPORTANT The wires in this lead are coloured in accordance with the following code Green Yellow Earth Blue Neutral Brown Live Phase As the colours of the...

Page 13: ...f in doubt consult the instructions provided with the equipment or contact the supplier This cable appliance should be protected by a suitably rated and approved HBC mains fuse refer to the rating information on the equipment and or user instructions for details As a guide a cable of 0 75mm2 should be protected by a 3A or 5A fuse Larger conductors would normally require 13A types depending on the ...

Page 14: ...31 2 digits display resolution Fast it can read up to 2000 readings second into its internal buffer Because of its built in source function the GSM can be used to generate a set of current voltage I V characteristic curves which is very useful for semiconductor device and material testing It is equivalent to the combination of voltage source current source voltmeter amperemeter and ohmmeter The di...

Page 15: ...d on the LCD V I measurement limit measurement sequence output and trigger functions are all extended on the basis of source function The relationship is shown in figure below For more source information see page 46 Measure Function V I Ω GSM 20H10 can also be used as voltmeter amperemeter and ohmmeter to measure external voltage current value and resistor value The measurement function can also c...

Page 16: ...RIG Function The trigger model consists of two layers Arm Layer and Trigger Layer to provide versatility Programmable counters allow operations to be repeated and various input and output trigger options are available to provide source measure synchronization between the GSM and other instruments via the Trigger Link For details see page 136 Remote Control To meet the various needs of customers th...

Page 17: ...er pad Alarm buzzer BEEP Key lock function LOCK Additional Source measure sweep capabilities Linear and Logarithmic staircase sweeps source sweep list of up to 2500 points memory sweep of up to 100 instrument setups 6 wire Ω measurement with programmable I source or V source 4 quadrant source and sink operation Up to 11 stages of limit testing with a built in comparator for pass fail testing Digit...

Page 18: ...adings and six storage area four user settings two factory defaults can be stored and recalled Protection Overvoltage protection OVP Overtemperature protection OTP Interface USB remote control RS 232 remote control GPIB remote control LAN remote control ...

Page 19: ...Manual 17 Front Panel LCD Display Numberpad and Power Secondary function key on off button USB host port Auxiliary Funtion key Front panel Input function key Output terminals Display Parameter Power on Display Source ...

Page 20: ...trol Typical error messages description and types are listed in page 358 Reading Data Format The readback value is displayed with a resolution of up to 61 2 digits The number of display digits can be changed by directly setting Digits or modifying the refresh Speed Take the highest resolution of the readback voltage as an example The readback display area is divided into 3 parts 1 sign 2 value 3 u...

Page 21: ...istor is MΩ or KΩ or Ω when performing Math there may not be the above unit When the output is turned on the top main display area is used for measurement The read information can be displayed in integer or floating point format using engineering notation or scientific notation Example of engineering notation 1 23456μA example of scientific notation 1 23456e 6 Using System Control Numbers option t...

Page 22: ...understand the corresponding range c To set the value of Vsrc or Isrc when src value area is marked input the required value from the numeric keyboard according to the high to low digits or use the left and right arrow keys to select the digit to input the corresponding value Compliance instructions and setting operations When the source is voltage GSM can be set to limit the current Conversely wh...

Page 23: ...ource the current is clamped at the compliance value CAUTION If the auto measurement range is selected range compliance will not occur For example to measure a 20Ω resistor set Isrc to 105mA set Cmpl to 21V set Measure volt range to 20V turn on Output press the 7 V key and the output voltage value is 2 1170V press the 4 I key and the output current value is 105 005mA It can be seen that the output...

Page 24: ...elected Icmpl is automatically selected Similarly when Isrc is selected Vcmpl is automatically selected b Vcmpl or Icmpl range setting The Edit Lock button on the operation panel can alternately select SRC Cmpl or parameter area When the Cmpl value area is marked operate the up and down direction keys and observe the position and unit of the decimal point to understand the corresponding range c Vc...

Page 25: ...Measure function F3 is Limit function F4 is Sequence function F5 is TRIG function F6 is System function In other interfaces the definition of function keys is different The underlined button has a secondary function long press for 2 3 seconds will pop up related settings Control Panel Power standby switch Long press for at least 2 seconds to turn on or turn off the power supply of the instrument t...

Page 26: ...56 for operation details Output key The Output key turns the output on or off The Output key will light up when the output is on On Auxiliary function key Under the LCD is the F1 to F6 function button In different interfaces the definition of auxiliary function key is different Direction keys and Enter key The direction keys are used for parameter and menu selection as well for fine adjustment of ...

Page 27: ... the Edit Lock key toggles between the source value compliance value and parameters setting Long pressing Edit Lock key is used to disable all the panel keys except the Output key Pressing the Edit Lock key for at least 2 seconds will turn the panel locked or unlocked When the panel lock is activated or when remote communication is performed the lock light will be on Locked Long pressing Edit Lock...

Page 28: ...re function V Measure and display the voltage I Measure and display the Current Ω Measure and display the Resistor M Measure and display the calculation result Measurement operation under each function Source V I Measure V I Ω M Limit V I Ω M Sequence V I Ω M NOTE When measuring resistor under Sequence set Ohm source as Manual c S D R parameters setting shortcut keys These buttons can only operate...

Page 29: ...Feedback Terminals SENSE On both sides are voltage feedback terminals corresponding to positive and negative terminals These two terminals are used for 4 Wire output or 4 Wire resistor measurement Rear Panel AC power switch GPIB port LAN port USB port AC power socket RS 232 port Rear panel and fuse Digital I O Heat sink fan Inputs Outputs ...

Page 30: ...0 10 VAC The frequency is 50Hz 60Hz Fuse 2 0A slow blow type Replace the fuse please see page 364 for details USB port USB device port for remote control See page 167 for details GPIB port GPIB slave port for remote control Abides to IEEE488 2 SCPI protocol See page 174 for details LAN port LAN port for remote control See page 177 for LAN setting and operation details RS 232 port RS 232 device por...

Page 31: ...el inputs outputs There are six terminals including two power Input and Output positive and negative terminals two voltage feedback positive and negative terminals one guard terminal and one guard sense terminal Please refer to the printing of the back panel for the specific order See page 27 for details Heatsink fan It is used to discharge the heat inside the equipment through air flow In either ...

Page 32: ...such that the user cannot come in contact with conductors or any DUT that is in contact with the conductors Safe installation requires proper shields barriers and grounding to prevent contact with conductors Hazardous voltages may be present on the output and guard terminals To prevent electrical shock that could cause injury or death NEVER make or break connections to the GSM 20H10 while GSM 20H1...

Page 33: ...ncy if the wrong power line frequency is displayed you can set it manually CAUTION Operating the instrument on an incorrect line voltage may cause damage possibly voiding the warranty Connect The AC Power Cord Connect AC power The fuse is a 2 0A slow blow fuse Confirm that the fuse is of the correct type and rating before connecting the power cord 1 Before plugging in the power cord make sure the ...

Page 34: ...ight is red Turn on standby power Long press the standby power switch for at least 2 seconds and the standby light turns yellow after turning on Power up sequence On power up the GSM performs self tests on its EPROM and RAM If a failure is detected the instrument momentarily displays an error message and the ERR annunciator turns on error messages are listed in page 358 If the instrument passes se...

Page 35: ... standby power switch for at least 2 seconds and the standby light turns red after turning off the power Turn off the main power switch Press the power switch on the back panel to turn off O the main power Terminal Connection Front Rear Terminals Terminals The INPUT OUTPUT HI and LO and SENSE HI and LO terminals are accessible from both the front and rear panels The V Ω GUARD and GUARD SENSE termi...

Page 36: ...ric shock and damages to the GSM 20H10 DO NOT exceed the maximum allowable voltage differentials shown in terminals The front and rear terminals of the GSM are rated for connection to circuits rated Installation Category I only Do not connect the GSM terminals to CAT II CAT III or CAT IV circuits Connections of the GSM Input Output terminals to circuits higher than CAT I can cause damage to the eq...

Page 37: ...e option from front panel parameter setting area For remote sensing 4 wire sensing must be selected The 2 wire sense mode is the BENCH and GPIB default WARNING There is no internal connection between earth ground and INPUT OUTPUT LO terminal of the GSM Therefore hazardous voltages 30V rms maybe appear on that LO terminal Typically this can occur when the GSM is operating in any mode where the outp...

Page 38: ... value voltage measurement accuracy NOTE Specified accuracies for both source and measurement can only be achieved using 4 wire remote sensing When the output is turned off in 4 wire sensing mode for safety reasons the Sense mode automatically returns to 2 wire When the output is turned on the Sense mode automatically restores to 4 wire WARNING When sourcing voltage in remote sense make sure the s...

Page 39: ... measuring current mode you can use 2 wire sensing Other conditions that allow the use of 2 wire sensing methods include Test circuit impedance is 1kΩ Above 1GΩ Guard option should select Cable Measure V function or measure I function Sense And Guard Selections Sense selection When using the SENSE HI and LO terminals of the GSM 4 wire remote sensing must be selected When not using these terminals ...

Page 40: ... for high impedance guarding for cables i e coax and triax and test fixtures Ohms guard provides a high current guard output which allows in circuit guarded ohms measurements On power up Cable guard is selected NOTE For 6 wire ohms measurements use the Guard output off mode See page 152 for details Front panel guard selection Perform the following steps to change the Guard selection 1 Click the Ed...

Page 41: ...cording to the print under the output port NOTE For safety reasons the specification of self distribution wire should be higher than the standard wire Wire type description Load wires must have enough current capacity to minimize cable loss and load line impedance Voltage drop across a wire should not excess 0 5V The following list is the wire current rating at 450A cm2 Wire Size AWG Maximum Curre...

Page 42: ...tandby light turns yellow Long press the standby power switch for at least 2 seconds and the standby light turns red Automatic output off Any of the following actions will cause the output to be automatically off Recall the saved setting toggle Guard mode toggle Sense mode switch Front Rear panel output switch V Source or I Source ...

Page 43: ...ly run at the low speed The GSM 20H10 must be operated in an environment where the ambient temperature does not exceed 40 C If the GSM 20H10 is overheated the output will be turned off and the cooling fan will run at high speed CAUTION To prevent the effects of overheating and thus ensure specified performance Please observe the following precautions Prevent the sides cooling vents from becoming b...

Page 44: ...at the top of the rack Precision equipment such as the GSM 20H10 should be placed as low as possible in the rack where temperatures are the coolest Adding a partition below it will help ensure adequate airflow Funtion Overview Description From the front panel the GSM 20H10 can be configured to perform the following operations Source Funtion Source voltage Display current or voltage measurement rea...

Page 45: ... include the response time of autoranging or the second order effects on loads that are not purely resistive Load regulation The voltage specification for V source mode load changes is 0 01 1mV This means that on the 200mV range the load current can be changed from zero to full scale with less than 1 02mV of error Calculation error 0 01 x 0 2V 1mV 1 02mV Assuming a 0 to 1A change in current the ou...

Page 46: ...se the up and down direction keys to select the range first and then choose the following two methods to input the required value 1 Press the numeric key to input the required value and press the sign key firstly if a negative value is needed then press Enter to exit editing 2 Press the left and right arrow keys the cursor stops on the digit that needs to be modified and use the sign key and numer...

Page 47: ... 45 black then use the above two numerical input methods to operate Select input There are up and down arrows in the edit box use the up and down arrow keys to select and use the Enter key to confirm as shown in the figure ...

Page 48: ...mpedance voltage source with current limiting capability and can measure current as an Ammeter or voltage as a voltmeter The sensing circuit is used to continuously monitor the output voltage and adjust the voltage as needed The voltmeter senses the voltage on the input output terminals 2 wire for local sensing or DUT using 4 wire remote sensing and compares it with the programmed voltage level If...

Page 49: ...rrent as an ammeter or voltage as a voltmeter For voltage measurement the choice of sensing method 2 wire local or 4 wire remote determines where to perform the measurement Under 2 wire local sensing the voltage is measured at the input output terminals of the GSM Under 4 wire remote sensing the sensing terminal can be used to directly measure the voltage on the DUT This eliminates any voltage dro...

Page 50: ...P can be used V I Output Range Source or Sink According to the settings and connection with the load the GSM can operate in any one of the four quadrants The figure below shows the four operating quadrants of the GSM When operating in the first I or third III quadrant the GSM operates as a power source V and I have the same polarity As a power source the GSM provides power to the load When operati...

Page 51: ...ies of the four quadrants are similar Figure 1 Figure 2 Figure 2 shows the limit line of I Source describe the maximum current limit value corresponding to the Isrc range presently selected For example if it is on the 100mA current source range the current source limit value is 105mA The voltage compliance limit line represents the actual compliance value The compliance value can be a real value o...

Page 52: ...When the 800Ω load is connected the output voltage is in compliance the GSM cannot supply the setting current of 100mA but can only output 50mA When the value of the load resistor increases the slope of the load line also increases When the value increases to infinity equivalent to an open circuit the GSM output current is 0mA and the output voltage is 40V On the contrary when the value of the loa...

Page 53: ...adrant The GSM can operate within the limit lines or any point on the limit lines The boundaries of the four quadrants are similar Current compliance limit of V Source The operating point depends on the load The figures below show the operating mode when the GSM is connected to a 2kΩ and 800Ω resistive load respectively The GSM is set to source 50V and the current compliance value is set to 50mA W...

Page 54: ... V Source it can measure voltage at the same time Measurement range is the same as source range When in compliance the measurement reading value is not the programmed source value but the actual output source value Press the Edit Lock key to move the cursor to the parameter setting area press 0 key to display power value press 1 key to display resistance value press 4 key to display current value ...

Page 55: ...ice such as a capacitor can make GSM operating as a sink quadrant II or IV For example connect the GSM to a 13V battery Input Output HI connects to the positive electrode of the battery set the Vsrc of GSM to 10V and set the value of Cmpl to make the GSM operate in CC mode At this time the GSM operates in quadrant II For example connect the GSM to a 13V battery Input Output HI connects to the posi...

Page 56: ...e set higher than the external voltage otherwise the excessive current will damage the GSM it is necessary to limit the current of the external power supply to meet the maximum value of present range Operation Precautions Warm up The GSM must be turned on and warmed up for at least 1 hour to achieve the rated accuracy OVP state Use overvoltage protection to select the maximum voltage that GSM can ...

Page 57: ...alue Please refer to the related content of Auto delay on page 73 Front Panel Programming Interface Default power on interface 1 Source interface the parameter setting consists of 3 areas marked as in the picture press Edit Lock key to toggle between 2 When the cursor is moved to area or area use the up and down direction keys to toggle the corresponding range and enter the required value in the c...

Page 58: ... Description Under Source and Measurement mode the GSM can toggle between V source and I source and can also display the programming source value and measurement reading value There are two ways of front and rear output when the identifier REAR in the status bar is displayed it means the output is from the rear panel otherwise the output is from the front panel The front and rear panels cannot out...

Page 59: ...anges and Isrc has 7 ranges 200mV range 200 0000mV 2V range 2 000000V 20V range 20 00000V 200V range 200 0000V 1uA range 1 000000uA 10uA range 10 00000uA 100uA range 100 0000uA 1mA range 1 000000mA 10mA range 10 00000mA 100mA range 100 0000Ma 1A range 1 000000A Numerical input Number key input Use the number keys 0 9 to input the required value in digits order and press Enter key to confirm Digit ...

Page 60: ...ress Edit Lock key to make the number digits turn into white characters on a black background the range can be changed by the up and down keys NOTE When Vsrc is selected compliance value of current required to be programmed When Isrc is selected compliance value of voltage required to be programmed Range setting When in the editing state operate the up and down direction keys to confirm the requir...

Page 61: ...nd down direction keys to increase or decrease the value After setting press Enter to confirm NOTE The time limit for editing is about 6 seconds If there is no operation the system will automatically return to the non editing state Measure range This Measure range refers to the range selection of V I and Ω measurement reading Range limit When using as V Source the voltage measurement range cannot ...

Page 62: ...ange to Auto to enable auto range After selecting the auto range the instrument automatically selects the best range for measurement Please note that the highest available range depends on the corresponding compliance setting If Measure curr range or Measure vol range option selects Auto the SDM cycle will repeatedly read the measured value in the new range Each SDM cycle includes source delay tim...

Page 63: ... calculation In fact there are no ohms ranges Therefore zero padding is not required for the measurement reading For example a resistor measuring 936 236KΩ will be displayed as 936 236KΩ 51 2 digital resolution When Ohms source selects Manual use Measure curr range to select current measurement range or use Measure volt range to select voltage measurement range Input levels exceeding the maximum l...

Page 64: ...ench and GPIB power on default using 2 wire sense connection 2 wire sense connection can only be used when the voltage drop generated by the test lead resistor can be accepted When the loop current is lower than 100mA the error caused by the test lead resistor can be ignored assuming that the test lead resistor is less than 1Ω 2 wire sense connection is used for voltage and current measurement 4 w...

Page 65: ... Guard terminal is not connected the leakage current of the external test circuit will affect the measurement accuracy of the GSM Leakage current may occur through parasitic or non parasitic leakage paths For example the insulating material on a coaxial or triax cable can act as parasitic resistor and become a leakage path The non parasitic resistor in parallel with the device under test can be th...

Page 66: ...revent electric shock injury a safety shield must be used to prevent physical contact with a guard plate or guard shield that is at a hazardous potential above 30Vrms or higher than 42 4Vpeak The guard plate or guard shield must completely be enclosed by the safety shield device which must be connected to the earth ground In the fixed device a triaxial cable can be used to connect the GSM and the ...

Page 67: ...ge drop on its parasitic resistor RL1 and RL2 is 0 and no leakage current passes Therefore the current measured by the GSM is the current flowing through the device under test NOTE a Cable guard must choose the connection shown in Figure below b The plate of the fixture should be connected to the Input Output LO terminal to reduce interference c Cable guard should be used when the GSM source or si...

Page 68: ...UT 1 Rg 1kΩ When the impedance Rg from the V Ω GUARD terminal to the Input Output LO terminal is more than 1kΩ the voltage drop of the lead impedance about 1Ω of the V Ω GUARD terminal is very small relative to Rg and the voltage drop of R1 is approximately zero and no leakage current flows through R1 The voltage on the DUT is the Input Output HI terminal voltage then the current value flowing thr...

Page 69: ... Guard terminal use the connection method shown in the figure below to connect the GUARD SENSE port to the resistor network The GUARD SENSE port senses the interface voltage of the V Ω GUARD terminal in the resistor network When the voltage is lower than the input output HI terminal voltage the V Ω GUARD terminal voltage will increase until the voltage sensed by the GUARD SENSE terminal is equal t...

Page 70: ...cting the test leads without setting Speed Set the data sampling speed that is the calculation processing time of A D conversion which is determined by the number of power cycles For example for 50Hz AC voltage 1PLC equals to 20ms 1 50 There are five options for data sampling speed Fast Medium Normal High and Other Fast corresponds to the shortest sampling period of 0 01PLC the accuracy is the low...

Page 71: ...um Setting the measurement speed to 0 10 PLC and the Digits option is automatically set to 41 2 digits Normal Setting the measurement speed to 1 00 PLC and the Digits option is automatically set to 51 2 digits High Setting the measurement speed to 10 00PLC and the Digits option is automatically set to 61 2 digits Other Used to set the measurement speed to any PLC between 0 01 PLC and 10 PLC When O...

Page 72: ...gits option is invalid in the remote state and is irrelevant with accuracy and reading speed The accuracy and reading speed are only related to the data sampling speed Relative It is used to zero offset or subtract the reference value from the reading it can be voltage current or resistance When Relative is programmed to Enable the displayed measurement reading is obtained by the following formula...

Page 73: ...e Relative Value As shown in the figure below connect a 20Ω resistor When Isrc is set to 105mA the output voltage should be 2 1V Cmpl is set to 21V and the output voltage is within the compliance value range At this time it is in CC mode Relative option selects Enable Value is set to 50mA press the Output button The displayed value is the difference between the output current value flowing through...

Page 74: ...GSM will still overflow c When Relative is set as Enable the display area will display REL If toggling the V I measurement Relative option will automatically change to Disable Enter a Relative Value manual 1 Press the arrow keys to move the cursor to the Relative Value setting box select Enable and then press Enter 2 Press the arrow keys to move the cursor to the Value setting box set the required...

Page 75: ...ndicating that the OVP status is entered and the actual output is limited to the programmed OVP Value Auto delay It is used to set the automatic delay time The delay time refers to the delay phase in the Source Delay Measurement SDM cycle which depends on the selected Source range In addition to static source and or measurement operations GSM operations may include a series of Source Delay Measure...

Page 76: ...re The actual delay time required can be calculated or determined by trial and error For purely resistive loads or at higher current the delay time can be programmed to 0ms The measurement time depends on the selected Speed For example if the Speed is programmed to 0 01 PLC power line cycle the measurement time for 60Hz operation 0 01 60 is 167μs The Delay option is used to manually set the delay ...

Page 77: ...interface then press F2 button Control and use derection button to move the cursor to the Memory save box press Enter key to input 001 in the box finally press Enter key and there will pop up a inquiry window press Enter then the settings of the first point saved to the first location of Memory Set the Scale factor of the second point and the third point to 10 and 0 1 respectively and save the set...

Page 78: ...rst sweeping point Vsrc value 1 2V multiplying the Scale factor 10 After sweeping the third sequence point Vsrc becomes 1 2V by the second sweeping point Vsrc value 12Vmultiplying the Scale factor 0 1 The output voltage after trig control are shown in the figures below ...

Page 79: ... Memory correspondingly Set the Start location of SRC MEM to 1 and set the number of Sequence points to 3 After the sequence is completed the data processed by the trigger control is stored in the data buffer area Turn off the Output button and press F4 Sequence upon the main interface to view the information of the 3 points after the trigger control processing After sweeping the first sequence po...

Page 80: ...Set other parameters in the parameter area Measure interface e Select the required measurement reading V I corresponding to 7 V 4 I buttons f Press the Output button to start the measurement State Description REAR Display when setting as rear panel output Otherwise it is the front panel output REM Remote control CV When the GSM is set as I Source in case that the terminal output voltage is restric...

Page 81: ... I Source in case that the terminal output voltage is not restricted by Cmpl or Measure vol range the GSM operates in CC constant current mode ARM Source measure operation is in progress TRIG Select external trigger source Tlink Rising Edge Falling Edge Edge OVP When the overvoltage protection function is disable the OVP mark is gray when the OVP function is enable the OVP mark is black and the ma...

Page 82: ...measurement The parameter setting area is composed of 3 areas shown as in Figure above Press the Edit Lock key to switch between 2 For the programming of the three areas please refer to the Source section see page 56 NOTE In the case of non numerical input operating the number key 7 4 1 and 0 keys can correspondingly switch the measurement reading to V Meter for voltage measurement I Meter for cur...

Page 83: ...meter Source must be Vsrc a Set Isrc Voltmeter or Vsrc Current Meter to the lowest range and then set the value of Isrc or Vsrc to 0 0 00000uA or 000 000mV b Set Cmpl to a level higher than measurement required to test c Press the output key to start the measurement For example to measure 1 1V voltage set the GSM as I Source Isrc set to 0 00000uA Cmpl set to 2 1V and set Measure volt range set to ...

Page 84: ...selected for the best accuracy When measuring current select AUTO range the GSM will automatically go to the most sensitive range When measuring voltage do not select AUTO range WARNING When the GSM is only used as a voltmeter do not select AUTO range for measurement and also do not select a measurement range lower than the voltage to be measured Because in these two cases a high current will flow...

Page 85: ...r test When Auto Ohms source is selected the default output current depends on the selected Measure ohms range When selecting Ohms source as Manual you can select GSM as V Source or I Source set the required source value and select a voltage or current measuring range that is most suitable for the resistor to be measured to obtain the highest measurement accuracy Generally the current range corres...

Page 86: ...HI and LO terminals The resistor of the test leads will affect the measurement accuracy of the resistor under test especially with low resistor value The figure below shows the 4 wire sense mode which add another set of test leads to connect the SENSE HI and LO terminals to the resistor under test on the basis of the 2 wire connection to minimize the effects of lead Because of the high input imped...

Page 87: ...perform single point measurements to obtain results CompOhms Vceoff and VarAlpha functions require two point measurement which require to set two source values and then the corresponding measurement readings are used to perform calculations Power This calculation function calculates power using the measurement voltage reading V and the measurement current reading I and the unit of the displayed re...

Page 88: ...cond programmed I Source value NOTE 1 The two programmed sources can be set as V Source or I Source 2 When pressing the 1 key upon the Measure interface to toggle to the resistor measurement interface the Offset Compensation option can also set the CompOhms function When Enable is selected the ohms compensation function is turned on and the GSM automatically selects 0 as the second source Vceoff T...

Page 89: ...ent reading measured by the second programmed I Source value I2 I1 and V2 V1 take the absolute value for calculation When performing VarAlpha calculation two I Source values need to be set Dev Provides the percent deviation between the measurement reading and the reference value set by the user as expressed by the following formula Dev X Y Y 100 X represents the displayed measurement reading volta...

Page 90: ...e ohms range It is used to set a sensitive range for the resistor under test to obtain the best measurement accuracy or select AUTO that the GSM will automatically go to the most suitable range There are 9 options for resistance measurement including 8 ranges 20Ω 200Ω 2kΩ 20kΩ 200kΩ 2MΩ 20MΩ 200MΩ and Auto Setting Move the cursor to the setting item it turns into a red letter with a gray backgroun...

Page 91: ...own direction buttons to select the appropriate method Manual or Auto and then press Enter to confirm NOTE If slecting Auto you cannot switch source between Vsrc and Isrc Offset Compensation This measurement method is used to minimize the influence of thermoelectric potential when measuring small resistor The method is to first measure the voltage V1 and the current I1 across the resistor using a ...

Page 92: ...k option selects Disable the GSM uses the programmed value for resistor calculation which may produce incorrect measurement values When the source is in compliance limited by compliance value selecting Readback option as Disable can make ohms measurements correct NOTE The Readback option is Enable by default to achieve optimal accuracy Setting Move the cursor to the setting item it turns into a re...

Page 93: ...o select the Power function the font turns red c Press F6 Cancel to return to the Measure interface d Press the 0 M key to enter the caculation interface the POWER symbol appears in the display area indicating that the POWER caculation is performed e Finally turn on the Output key and the measurment power value will be displayed NOTE If it is already in the calculation Measure interface before set...

Page 94: ...he display area indicating that the ohm compensation calculation to be performed e Finally turn on the Output key and the measurment rasistance will be displayed NOTE When programming the value of V1 and V2 or I1 and I2 the up and down direction keys can switch the range of voltage or current The value should be set in the most suitable range according to the range of the resistor to be measured U...

Page 95: ... to the Vceoff item b Operate the Enter key the arrow keys and the number keys to set the values of V1 and V2 in sequence c Press F5 Cancel to return to the Measure interface d Press the 0 M key to switch to the calculation Measure interface The Vceoff symbol appears in the display area indicating that the Vceoff to be calculated e Finally turn on the Output key and the measurment reading of Vceof...

Page 96: ...2MΩ pure resistor V1 is set to 100mV and V2 is set to 1V the parameter settings and measurement reading are shown in the following figure VarAlpha Used to measure the varistor α value Operation steps a Press the F4 VarAlpha key select VarAlpha the font turns red and the cursor will automatically jump to the VarAlpha item b Operate the Enter key the arrow keys and the number keys to set the values ...

Page 97: ...the value of I1 and I2 the up and down direction keys can switch the current range and the value should be set in the most suitable range according to the range of the resistor to be measured For example when the GSM is connected to a 1MΩ pure resistor I1 is set to 0 01uA and I2 is set to 1 05uA then the parameter settings and measurement reading are shown in the following figure DEV Used to measu...

Page 98: ...e interface The DEV symbol appears in the display area indicating that the DEV to be calculated e Finally turn on the Output key and the measurment reading of DEV will be displayed NOTE Ref value has no unit The type of measurement reading V I Ω set in the Measure interface determines the type of Ref value When programming the Ref value the up and down direction keys can switch the magnitude of th...

Page 99: ... Vsrc or Isrc and Cmpl on the front panel d Set other parameters in the parameter area Measure interface e Select the required measurement reading V I Ω M corresponding to the buttons 7 V 4 I 1 Ω 0 M f Press the Output button to start the measurement NOTE After starting the measurement the measurement function V I Ω M can also be toggled State Description REAR Display when setting as rear panel ou...

Page 100: ... curr range the GSM operates in CC constant current mode When the GSM is set as I Source in case that the terminal output voltage is not restricted by Cmpl or Measure vol range the GSM operates in CC constant current mode ARM Source measure operation is in progress TRIG Select external trigger source Tlink Rising Edge Falling Edge Edge OVP When the overvoltage protection function is disable the OV...

Page 101: ...ut is ON pressing the F3 Limit key will trigger the operation of the limit function as long as the Limit option is set to Enable and the mark will also appear on the display area The test procedure is as follows Limit type There are a total of 11 limit tests that can be applyed for the DUT Either limit test can be performed only when it is Enabled 11 types of limit tests can be performed simultane...

Page 102: ...determine whether the DUT is within the specified high and low limits Limit 2 Used to test coarse tolerance limts Limit 3 and Limit 5 12 are used to test fine tolerance limits Limit mode The composite limit test has two modes GRADING Maximum 11 limit tests are performed on the measurement reading until FAIL is detected SORTING Maximum 11 limit tests are performed on the measurement reading until P...

Page 103: ...2 HW Limits F3 SW Limits F4 Pass F5 EOT Mode Digout Size Used to control the bits number of digital I 0 Choose 3 or 4 or 16 digits In the 3 bit mode the fourth line of the digital I O is selected as the EOT EOT BUSY or BUSY signal by the End of test option In 4 bit mode when the End of test option is set to EOT mode the forth line of digital I O is manually controlled When the Size is 3 bit the ra...

Page 104: ...ement process will terminate at the first fail situation If the measurement reading is less than the Low limit of any of Limit 2 3 5 12 the I O port will output the corresponding Lo_fail value If the measurement reading is higher than the High limit of any of Limit 2 3 5 12 the I O port outputs the corresponding Hi_fail value If HW_Limits and SW_Limits are all PASS the value of Pass pattren will b...

Page 105: ... F3 Limit key Because the measurement reading conforms to HW Limits and SW Limits the interface displays the limit test result PASS and the I O port outputs a Pass pattern value of 5 Line3 Line1 of the Digital lines corresponds to the binary data 101 ...

Page 106: ...programming Isrc to 105mA Cmpl to 21V and Measure volt range to 20V On the main interface long pressing F3 Limit button to enter the Limit setting interface and setting the options in Digout HW Limits SW Limits and Pass pattern menus After the setting is completed press F6 Cancel button to return to the Limit test interface press the Output key and then press the F3 Limit key Because the Grading m...

Page 107: ...GSM 20H10 User Manual 105 The operating flow of Grading mode is shown in the figure below ...

Page 108: ...BASIC OPERATION 106 ...

Page 109: ...ll be output If in addition to Limit 1 SW Limits also has an item that is Enabled in the case of Limit test PASS the I O port outputs the Lo_fail value of the first limit test band that passes Hi_fail value is ignored If Limit 1 fail the value of CMPL pattern is output If all limit test bands in SW Limits fail the value of the fail pattern is output When the SORTING mode is selected the Sorting fa...

Page 110: ...BASIC OPERATION 108 ...

Page 111: ...delay 0 to 60s and the Clear pattern of the digital output 0 7 for 3 digits 0 15 for 4 digits After the GSM is powered on Auto clear is Enabled by default The sequence of Auto clear is shown in the figure below NOTE When the trigger event in the trigger mode selects STEST the SOT signal is a falling edge trigger When the trigger event in the trigger mode selects STEST the SOT signal is a rising ed...

Page 112: ...n selecting Out if the measurement reading is within the compliance limit range press the F3 key to display the red FAIL logo if measurement reading is restricted by the compliance value press the F3 key to display the green PASS logo Setting Move the cursor to the setting item it turns into a red letter on a gray background and press Enter After the up and down arrow signs appear operate the up a...

Page 113: ...esponding Disable or Enable item turned into red on a gray background press Enter and when the up and down arrow signs appear operating the direction keys to select the required option Disable or Enable and then press Enter to confirm Low Set the low value of the limit range of LIM2 LIM3 LIM5 LIM12 Setting Move the cursor to the value of the corresponding item it becomes a red letter on a gray bac...

Page 114: ... cursor to the value of the corresponding item it becomes a red letter on a gray background press Enter and it is in the programming state Operating the up and down direction keys to select the required magnification using the left and right direction keys and the number keys to input the required value Hi_fail Setting the high fail pattern value of LIM2 LIM3 LIM5 LIM12 When the Digout size is 3 d...

Page 115: ...the desired value Source memory location It is used with SRC MEM sequence to select the next memory location point in the sequence in the PASS condition If selecting Next the next location of the present location in the sequence list is selected If selecting Location you can jump to any location from the present location in the sequence list LOCATION 1 to LOCATION 100 by setting the location numbe...

Page 116: ...ly outputs a LO pulse at the end of test When the Digout size is 4bit the End of test signal is not automatically controlled Need to set Auto clear to Enable When Busy is selected the operation mode of the GSM is similar to 3bit Digout size mode Setting the 4th line HI during the Limit test need to set Arm in Source as Rising edge Falling edge Edge When Busy is selected the operation mode of the G...

Page 117: ...m output current of this port is 300mA line10 Start of test line SOT is the input signal line11 Output enable OE is the input signal It is used with an output enable circuit on a device or test fixture line12 line15 4 output signal ports of Digtal I O ports Connection Diagram The measurement method shown in the figure above is used to send the pattern values of the limit test Load connection Each ...

Page 118: ...ation connect an external relay between one of digital output lines and the 5V power supply The digital output line must be set to low level to drive the relay The maximum sink current is 500mA The connection method is shown in the figure below Output Enable control line The digital I O port provides an output enable control line to be used together with the output switch of a test fixture When us...

Page 119: ...f the GSM off high impedance state Only when the test fixture lid is closed and then press Output button the output of GSM can be turned on again NOTE The Output enable line can be driven by Digital I O Allow 100us settling and response time The digital I O lines are edge sensitive open collector and signals must be debounced to avoid unstable operation Limit Operation Operation Generally there ar...

Page 120: ...ot connected the limit test will start immediately after pressing the F3 Limit key WARNING After starting the test the measurement function V I Ω M can also be toggled NOTE PASS and FAIL indicate the result of each limit test There are two exceptions When Off state is set to Normal High impedance or Guard and limit measurement is turned on set Auto off to Enable and POFF or FOFF will be displayed ...

Page 121: ...put current is restricted by Cmpl or Measure curr range the GSM operates in CC constant current mode When the GSM is set as I Source in case that the terminal output voltage is not restricted by Cmpl or Measure vol range the GSM operates in CC constant current mode ARM Source measure operation is in progress TRIG Select external trigger source Tlink Rising Edge Falling Edge Edge OVP When the overv...

Page 122: ...n running a sequence the symbol will appear on the upper left of the interface and the presently running sequence type is displayed on the upper right NOTE When Counts option is set to Infinite that is when the times of sequence is infinite the symbol will not appear on the upper left of the interface When Output is turned off press the F4 Sequence key to enter the sequence points browsing interfa...

Page 123: ...tair value Delay value Determined by Source delay trigger delay and Speed which can be set separately Shown as below When starting sequence the output will go from the bias level to the Start point and run to the Stop point in equal steps When the trigger delay time is set to 0 the time of each step is determined by the source delay time and the time it takes to perform measurement NPLC setting ...

Page 124: ...me of each step is determined by the source delay time and the time it takes to perform measurement NPLC setting NOTE The value of logarithmic sequence mode cannot be set as 0 Custom Custom sequence type It is necessary to set the number of points and the source value of each sequence point When starting sequence the output will go from the bias level to the Start piont and run to the Stop point i...

Page 125: ...nd stored these settings will be recalled very quickly once the sequence is executed Sequence branching When the the SRC MEM sequence is performed with limit tests measure the sequence result the order of the sequence points can be changed Used to build a different set of tests on the basis of an initial test The SRC MEM sequence can branch to a specified memory location or proceed to the next mem...

Page 126: ...w many branchs are performed the point number of the SRC MEM sequence is the setting value of TRIG count The SRC MEM sequence branching can be set in the Source memory location and Location options in the PASS section of the Limit chapter NOTE When the limit tests is FAIL only the instruction CALCulate2 CLIMits FAIL SMLocation NRf NEXT can be used to set the branch location ...

Page 127: ...elect the desired waveform the corresponding Type name changes from white to red Stair Log waveform parameters Start Set the start point of the Stair Log output waveform Vsrc or Isrc depends on the source type of main interface Operation Use the derection keys to place the cursor on the Start option the numbers in the edit box turn into red on the gray background press Enter button to enter the ed...

Page 128: ... the Step option the numbers in the edit box turn into red on the gray background press Enter button to enter the editing state select the range with the up and down arrow keys input the required value according to the position with the numeric keys and then Enter to confirm Point Log Set the point number of the Log output waveform Operation Use the direction keys to place the cursor on the Points...

Page 129: ...ox appears c Move the cursor to OK button and press Enter to store the settings of the present Source interface in the memory location indicated by the number in the Memory save box d If you need to view the parameter settings of the point in a sequence which stored in the specified location of the memory move the cursor to the Memory restore option box ...

Page 130: ... to confirm Custom waveform Custom sequence type Used to set the number of measurement points in the sequence and the source level of each point Number of points Used to set the number of measurement points in the sequence Setting Press the F3 Custom key the cursor jumps to the Number of points option box press Enter key enter the editing state input the required number 0 to 2499 and press Enter t...

Page 131: ...ce times you can choose Finite or Infinite Finite Indicates that the number of sequence times is limited When slecting this option a value can be set in Value box The maximum number of Finite sequence times can be performed is determined as follows Sequence results are stored in the data buffer Infinite Indicates that the number of sequence times is unlimited and the sequence results are not store...

Page 132: ...ress the Enter key and the derection keys to select the required option and confirm NOTE Frequent range changes of Auto range may cause transients If these transients are not allowed selecting Bestfixed option CMPL abort Set the interrupt mode when the measurement reading is not within the compliance range during the sequence process There are three types Never Interrupt is prohibited Early Indica...

Page 133: ...hen the Output is turned on long press the F4 Sequence key to enter the sequence Setting interface set the required value in the Store time stamp option box and press the Enter key to confirm it will immediately run the sequence the number of sequence points is the setting value of the Store time stamp Time stamp type Set the timing mode There are two timing modes Absolute and Delta Absolute Repre...

Page 134: ... the review interface and you can look back the running result in time There are 3 ways 1 By changing the size of Location you can review the measurement information of each source point one by one V I measurement reading Absolute and Delta interval time and the address stored in buffer etc 2 Click the F2 Graph button in the figure above to look back graphically ...

Page 135: ...o select cursors 1 and 2 as well as display related parameters Cursors key has loop function followed by cursor and parameters display cursor 1 cursor 2 cursors and parameters disappear NOTE the dotted line cursor is in the selected state c Coarse Roughly adjust the position of the selected cursor After selection it will be displayed in the parameter area At this time the bounce speed of the tick ...

Page 136: ...ult curve 3 If you click the F3 Data key in the sequence output review interface you can view the specific output value and export the waveform file CSV format easy to browse on PC Parameter description Last page Next page you can turn the page to view Export you can export the output data to a CSV file to a mobile disk ...

Page 137: ...irement of the test b For rear panel output set it by System Control Rear c Set Vsrc or Isrc and Cmpl on the front panel d Set other parameters in the parameter area Sequence interface e Select the desired waveform f Press the Output button and the F4 Sequence key to start outputting the waveform until the last point and then press the Output button to turn off the output ...

Page 138: ...BASIC OPERATION 136 TRIG Fuction Programming Interface Description Long press the F5 TRIG button on the main interface to enter the TRIG function setting interface ...

Page 139: ...GSM 20H10 User Manual 137 Trigger Process The trigger mode is composed of the ARM layer and TRIG layer The process is shown in the figure below ...

Page 140: ...iate Event detection occurs immediately allowing operation to continue BUS Event detection occurs when a bus trigger GET or TRG Command is received Timer Select Timer mode when Output is turned ON event detection occurs immediately When it passes Another Arm Yes event detection occurs when the programmed timer interval is full If it passes Another Arm No the Timer resets allowing event detection t...

Page 141: ...Edge Event detection occurs when the SOT line of the Digital I O port is pulsed low or high This pulse comes from an external component and is used to start limit test Timer Used to set the Timer interval when the Source option is set to Timer mode the timing unit is second Tlink line This option needs to be set only when the Source option is selected as Tlink which is used to set the required lin...

Page 142: ... Can be set to On or Off On Indicates that an output trigger signal is allowed when entering the Trigger layer from the Arm layer or entering the Arm layer from the Trigger layer Off Indicates that an output trigger signal is prohibited when entering the Trigger layer from the Arm layer or entering the Arm layer from the Trigger layer Tlink enter Can be set to On or Off On Indicates that trigger a...

Page 143: ...nk If you select this option you need to set these 5 items of Link Detect bypass Events source Events delay Events MEAS Link To select the input line of the trigger signal one of the 4 lines 1 2 3 4 can be selected Detect bypass Used to set whether to bypass the source event detector you can choose Once or Never Once Indicates that the operation will bypass the event detector Never Indicates that ...

Page 144: ...n will wait at that event for an input MEAS trigger Off Indicate that operation will not wait and it will continue to perform the subsequent operations TRIG out Line To select the Tlink line 1 2 3 or 4 that outputs the trigger signal Events source It is used to enable On or disable Off the output triggers after the source operations Events delay It is used to enable On or disable Off the output tr...

Page 145: ...be output The following three operations can make the GSM out of the idle state Turn off Output first then turn on Output Reselect the Arm in event or Trigger in event Return from the TRIG setting menu and then long press the F5 TRIG button to enter the TRIG setting menu Interface Requirements Pin definition When the TRIG function is enabled it is associated with the corresponding I O ports descri...

Page 146: ...quirements The input trigger is used to trigger the event detector of the Arm layer or the Trigger layer of the trigger model Input trigger is falling edge trigger TTL compatible pulse level line1 line4 output trigger specifications The GSM can be set to output a trigger signal after multiple trigger actions Output trigger provides a TTL compatible pulse level that can be used to trigger other per...

Page 147: ...stem button on the main interface to enter the System setting interface It has four submenus Auto Control Interface and Memory Auto Auto range type There are two options Single and Multiple which determine the way the GSM automatically obtains the range Single Indicates that the GSM will auto acquire the range only after reading a value for the first time Multiple Indicates that the GSM will auto ...

Page 148: ...ling time such as measuring low current that requires several downrange cycles from higher ranges Setting range 0 seconds to 9999 999 seconds Volt limit Ulimit voltage upper limit is determined by the compliance value set on the present Source interface Llimit The lower limit of voltage is set to a voltage value that is not greater than the upper limit of voltage Curr limit Ulimit The upper limit ...

Page 149: ...ge higher than the Ulimit or lower than the Llimit the range will no change The Ulimit will be evaluated only when the GSM has to uprange If it has already on a range higher than the present Ulimit it will auto downrange and can still take a measurement reading on a range higher than the Ulimit If it has already on a range lower than the present Llimit it will auto uprange and can take a measureme...

Page 150: ... affect the measurement result Global power on It is used to define whether the power on setup is to use factory settings users cannot modify or custom settings The factory settings is Bench and GPIB Custom settings include four memory configuration methods of Save0 Save1 Save2 Save3 Global reset Used to select Bench or GPIB to return factory settings Digout It is used to set the high or low level...

Page 151: ...d for source memory sequence setup configurations Up to 100 setups can be stored Enter the number 1 100 in the option box and press Enter to save the present setup in the corresponding location in the memory The stored setups can be recalled directly operate by Memory restore or recall multiple setups continuously see the SRC MEM chapter on page 123 for details Memory restore It is used to recall ...

Page 152: ...rrent compliance value is set to 0 5 full scale of the present measure curr range Theoretically when the V Source is set to 0V the GSM does not output voltage In fact the voltage value is not an accurate zero value Therefore the GSM can still output a tiny voltage In most cases the voltage is very small Zero When in this Output off state ZER will be displayed instead of OFF and the GSM will be set...

Page 153: ...s For example when the Output Auto off option is enabled pulses from 0 to 5V can be generated When in the relatively low impedance output off state the GSM can quickly sink current generated by high input capacitance such as cable capacitance or an external source This results in fast settling time If instead using Normal Output off state in this situation GSM will sink current very slowly slow se...

Page 154: ...he HIGH IMPEDANCE output off state and then enter the default Normal Off state 3 If an overheating condition or interference on the OE line occurs the GSM will enter the HIGH IMPEDANCE output off state Output off state and inductive load The output off state selected when the inductive load is loaded depends on the power of the inductive load itself NORMAL output off state reduces the compliance v...

Page 155: ...ate Enable Enable or Disable the output enable function OE line Enable or Disable Output when the GSM is connected to the DUT or test fixture equipped with a switch controlled by lid For details see External I O port operation on page 115 of the Limit chapter Enable Turn on the output enable function The output of the GSM is controlled by the input signal of OE line Disable Turn off the output ena...

Page 156: ...peat this process Count Used to set the amount of stack value involved in the average calculation from 1 to 100 data amounts can be set NOTE 1 The default filter mode is Repeat on power up 2 The filtering method and the amount of stack value will affect the accuracy of the measurement reading The Moving method is much faster than the Repeat method because the Moving method does not need to take th...

Page 157: ...cates that the front panel display is never disabled Sequence Indicates that the front panel display is disabled when sequence is running When the sequence starts running the front panel display is immediately disabled and it will be automatically enabled when the sequence completes Store Indicates when the number of storage which is used to store source measurement readings in the buffer is set S...

Page 158: ... in turn to enter the memory setting interface shown in the figure above Save Use the derection keys to move the cursor to Bench GPIB SAV0 SAV1 SAV2 or SAV3 Click the Save button and a save prompt box will appear just select OK if you don t want to save select Cancel to exit Recall Use the derection keys to move the cursor to Bench GPIB SAV0 SAV1 SAV2 or SAV3 Click the Recall button and a reminder...

Page 159: ...d GPIB remote operation Operation On the main interface click F6 System then F2 Control operate the derection keys to make the cursor jump to the Global reset option box select Bench or GPIB and press Enter after selecting Bench factory default settings OPTIONS VALUE Voltage 0 0000V Current 0 000uA Voltage Cmpl 105 000uA Current Cmpl 21 0000V Measure cur range 100uA Measure volt range 20V Sync cmp...

Page 160: ...le Fail mode In Cmpl pattern 15 S W limits Lim 2 Control Disable Low limit 1 000000 Low pattern 15 High Limit 1 000000 High pattern 15 Lim 3 Control Disable Low limit 1 000000 Low pattern 15 High limit 1 000000 High pettern 15 Lim 5 Control Disable Low limit 1 000000 Low pattern 15 High limit 1 000000 High pettern 15 Lim 6 Control Disable Low limit 1 000000 Low pattern 15 High limit 1 000000 High ...

Page 161: ...imit 1 000000 High pettern 15 Lim10 Control Disable Low limit 1 000000 Low pattern 15 High limit 1 000000 High pettern 15 Lim 11 Control Disable Low limit 1 000000 Low pattern 15 High limit 1 000000 High pettern 15 Lim 12 Control Disable Low limit 1 000000 Low pattern 15 High limit 1 000000 High pettern 15 Pass Pass pattern 7 Source memory Next Location EOT mode EOT Numbers No effect Ohms source m...

Page 162: ... Points 2500 Source ranging Best fixed Abort on compliance Never Voltage protection None Triggered voltage Control Disable Scale factor 10 0000 Triggered current Control Disable Scale factor 10 0000 Triggering Arm layer Event Immediate Count 1 Output out TL exit Off Output out TL enter On Trigger layer Event Immediate Count 1 Output events source On Output events delay Off Output events MEAS Off D...

Page 163: ... CALCulate3 FORMat MEAN DISPlay subsystem Enable OFF Format subsystem Data FORMat ASCii SOURce2 ASCii ELEMents list VOLTage CALCulate TIME BORDer NORMal SREGister ASCii SENSe1 subsystem CONCurrent OFF FUNCtion ON OFF CURRent DC SOURce subsystem SWEep DIRection UP SOURce2 SOURce2 TTL4 mode EOTest SOURce2 TTL4 BSTate 0 System TIME RESet AUTO ON TRACe subsystem FEED SENSe 1 FEED CONTrol NEXT TSTamp F...

Page 164: ...ioning At the request of the customer or GW INSTEK Required for upgrade Software file Provided by GW INSTEK Mobile disk USB2 0 USB3 0 FAT file system Operations z Plug in the Mobile disk and a successful connection prompt window will appear z Long press F6 System on the main interface to enter the Upgrade setting interface press F3 Upgrade the Mobile disk will automatically open ...

Page 165: ...g box will pop up select whether to restart GSM immediately If you select OK you will restart to update the software immediately If you select Cancel it means you will not update the software temporarily and the software will be updated automatically the next time you turn the unit on z After power on press and hold F6 System again to view the Version information and confirm whether the upgrading ...

Page 166: ...SYSTEM SETTINGS 164 ...

Page 167: ...ess F1 Time and the clock setting window appears Settings Press the derection keys to select the parameters such as year month day hour minute and second to set After setting all the time parameters move the cursor to the OK box and press Enter to end the setting at this time the programmed date and time will be displayed on the LCD Press F6 Cancel to return to the main interface ...

Page 168: ...on Insert the mobile disk into the USB Host interface on the front panel Screenshot operation After inserting the mobile disk operate the interface to which you want to export long press the C Pict key If the mobile disk is recognized a screenshot success prompt window will pop up If the mobile disk is not recognized a NO USB Find prompt window will pop up The default location of the screenshot pi...

Page 169: ...SB LAN RS232 and GPIB These four communication modes can be used simultaneously Interface Click F6 System to enter the System setting interface and press F3 Interface to set the remote communication mode USB Description Communication via USB interface using USB Device TMC mode Interface USB slave interface on the rear panel ...

Page 170: ...r panel open the NI Visa software as shown in the figure above select View Refresh in the menu bar of Measurement Automation Explorer when the connection is successful click on the drop down arrow of Devices and Interfaces in My System menu the serial number of GSM and the USB Interface number will be displayed on the right side of the page the status bar will display REM with the front panel oper...

Page 171: ...and and then click the Query button to run the Command Enter the corresponding Command when requiring to operate setting and measurement action and then click the Write button Enter the corresponding Command when requiring to operate reading action and then click the Read button Refer to page 185 for Command List Enter the query Command IDN as shown above and the instrument identification informat...

Page 172: ...Interface RS 232 interface on the rear panel Port definition 1 Idle 2 Transmit data 3 Receive data 4 Idle 5 GND 6 Idle 7 Idle 8 Idle 9 Idle Parameters setting The RS 232 interface has 8 data bits 1 stop bit and no priority The following RS232 communication parameters need to be set NOTE The RS 232 interface of the GSM is connected to the serial port of PC using a straight through RS 232 cable term...

Page 173: ... flow control mode there are two modes XON XOFF and None XON XOFF Indicates that XON XOFF flow control mode is enabled and flow control is performed in the form of XON and XOFF characters When the amount of data in the input queue of the GSM exceeds the setup high value an XOFF Command is issued and the control program responds to the XOFF Command and stops sending data to the GSM When the amount ...

Page 174: ...and Interfaces in My System menu will display the connected COM port The right side of the page is divided into two parts Settings and Port Settings The Settings part displays the connected COM port the Port Settings part displays the RS232 setting information of the GSM The status bar will display REM with the front panel operation locked automatically Click the Open VISA Test Panel button to pop...

Page 175: ...hen requiring to query enter the corresponding query Command and then click the Query button to run the Command Enter the corresponding Command when requiring to operate setting and measurement action and then click the Write button Enter the corresponding Command when requiring to operate reading action and then click the Read button Refer to page 185 for Command List Enter the query Command IDN ...

Page 176: ... rear panel Parameter Settings The default GPIB Address of the GSM is 10 and the address will be displayed immediately after power on The address can be changed to a value between 0 and 30 but the same address cannot be assigned to another device or controller on the bus The address of the controller is usually 0 or 21 Connection To use GPIB communication mode you need to use the NI Visa software ...

Page 177: ...page Click Scan for Instruments button to display the connected instrument information The status bar will display REM with the front panel operation locked automatically Click the submenu Instrument 0 of GPIB0 GPIB USB HS and then click Communicate with Instrument the VISA Test Panel will be shown ...

Page 178: ...tting and measurement action and then click the Write button Enter the corresponding Command when requiring to operate reading action and then click the Read button Refer to page 185 for Command List Enter the query Command IDN as shown above and the instrument identification information such as manufacturer model serial number and software version will be returned Exit remote control mode Send ex...

Page 179: ...nel Parameter settings Parameter description Mode Choose DHCP obtain IP address automatically or Manual set IP address manually IP Address ranging from 1 0 0 0 to 223 255 255 255 excluding 127 nnn nnn nnn Subnet Mask ranging from 1 0 0 0 to 255 255 255 255 Gateway ranging from 1 0 0 0 to 223 255 255 255 excluding 127 nnn nnn nnn DNS Servers ranging from 1 0 0 0 to 223 255 255 255 excluding 127 nnn...

Page 180: ...WEB CONTROL network control and WEB CONFIG Network settings 1 Click the HOME button to display the instrument Model name Manufacturer Serial number IP address Software version and other information 2 Click the WEB CONTROL to enter the network control interface as shown in the figure below Through the SCPI Command box you can execute all Commands such as querying setting information measurment and ...

Page 181: ...are version will be returned in the SCPI Response box At this time the status bar will display REM with the front panel operation locked automatically 3 Click the WEB CONFIG to enter the web page setting interface as shown in the figure below You can set the LAN port configuration information click the submit button after setting ...

Page 182: ...EMOTE CONTROL 180 Exit remote control mode Send exit Command from PC Long press the Edit Lock button on the front panel WARNING LAN is a hot swap device which can be disconnected or connected at any time ...

Page 183: ...d by a colon and followed by a parameter There is always a space between the keywords and the parameters Any Commands followed by a question mark are queries For Example SYSTem BEEPer STATe 0 1 OFF ON SYSTem BEEPer STATe SYSTem is the root level keyword and BEEPer and STATe are the secondary and tertiary level keywords All levels have a separating each keyword Parameters are enclosed in The Comman...

Page 184: ...keywords or parameters that can be omitted These keywords or parameters will be executed whether or not omitted For example For the Commands OUTPut STATe ON OFF STATe can be omitted 4 Angle Brackets The parameters in angle brackets must be substituted with a valid parameter For example For the Command DISPlay CONTrast brightness brightness must be use a numerical value instead such as DISPlay CONT...

Page 185: ...rete parameters only those values that are listed can be used For example The RCL 0 1 2 3 4 5 Command can only use 0 1 2 3 4 5 5 ASCII Strings ASCII string parameters must use a combination of ASCII characters in a string For example For the Command MODE name name must be an ASCII string Command Abbreviations The syntax for SCPI Commands contains a combination of upper and lower case letters The u...

Page 186: ... terminated with a new line character The IEEE 4888 EOI can also be used as a new line character A Command can also be terminated using a carriage return new line character The Command path will always be reset back to the root level after a Command has been terminated Return values are terminated with 0x0A ...

Page 187: ...e 1 MATH EXPRession DEFine form Page 203 CALCulate 1 MATH Page 206 CALCulate 1 STATe b Page 206 CALCulate 1 STATe Page 206 CALCulate 1 DATA Page 207 CALCulate 1 DATA LATest Page 207 CALCulate2 FEED name Page 207 CALCulate2 FEED Page 208 CALCulate2 NULL OFFSet n Page 208 CALCulate2 NULL OFFSet Page 208 CALCulate2 NULL ACQuire Page 208 CALCulate2 NULL STATe b Page 209 CALCulate2 NULL STATe Page 209 ...

Page 188: ...ulate2 LIMitx STATe Page 217 CALCulate2 LIMit 1 FAIL Page 217 CALCulate2 LIMitx FAIL Page 217 CALCulate2 CLIMits PASS SOURce2 NRf NDN Page 218 CALCulate2 CLIMits PASS SOURce2 Page 218 CALCulate2 CLIMits FAIL SOURce2 NRf NDN Page 219 CALCulate2 CLIMits FAIL SOURce2 Page 219 CALCulate2 CLIMits FAIL SMLocation NRf NEXT Page 220 CALCulate2 CLIMits FAIL SMLocation Page 220 CALCulate2 CLIMits PASS SMLoc...

Page 189: ...Ments SENSe 1 item list Page 230 FORMat ELEMents Page 236 FORMat SOURce2 name Page 236 FORMat SOURce2 Page 236 FORMat ELEMents CALCulate item list Page 236 FORMat ELEMents CALCulate Page 237 FORMat BORDer name Page 237 FORMat BORDer Page 237 FORMat SREGister name Page 237 FORMat SREGister Page 238 Output Commands OUTPut 1 STATe b Page 239 OUTPut Page 239 OUTPut 1 ENABle STATe b Page 239 OUTPut 1 E...

Page 190: ...Rce 1 VOLTage MODE Page 246 SOURce 1 CURRent RANGe n Page 246 SOURce 1 CURRent RANGe Page 247 SOURce 1 VOLTage RANGe n Page 247 SOURce 1 VOLTage RANGe Page 248 SOURce 1 CURRent RANGe AUTO b Page 249 SOURce 1 CURRent RANGe AUTO Page 249 SOURce 1 VOLTage RANGe AUTO b Page 249 SOURce 1 VOLTage RANGe AUTO Page 250 SOURce 1 CURRent LEVel IMMediate AMPLitude n Page 250 SOURce 1 CURRent Page 250 SOURce 1...

Page 191: ...OLTage STARt n Page 258 SOURce 1 VOLTage STARt Page 259 SOURce 1 CURRent STOP n Page 260 SOURce 1 CURRent STOP Page 260 SOURce 1 VOLTage STOP n Page 261 SOURce 1 VOLTage STOP Page 262 SOURce 1 CURRent CENTer n Page 262 SOURce 1 CURRent CENTer Page 263 SOURce 1 VOLTage CENTer n Page 263 SOURce 1 VOLTage CENTer Page 264 SOURce 1 CURRent SPAN n Page 264 SOURce 1 CURRent SPAN Page 265 SOURce 1 VOLTage...

Page 192: ...SOURce 1 MEMory SAVE NRf Page 276 SOURCe MEMory POINts NRf Page 278 SOURCe MEMory RECall NRf Page 278 SOURce 1 CURRent LEVel TRIGgered SFACtor n Page 278 SOURce 1 CURRent LEVel TRIGgered SFACtor n Page 279 SOURce 1 VOLTage LEVel TRIGgered SFACtor n Page 279 SOURce 1 VOLTage LEVel TRIGgered SFACtor n Page 279 SOURce 1 CURRent LEVel TRIGgered SFACtor STATe b Page 279 SOURce 1 CURRent LEVel TRIGgered...

Page 193: ...ure Page 287 FETCh Page 287 READ Page 288 MEASure function Page 289 SENSe 1 FUNCtion CONCurrent b Page 290 SENSe 1 FUNCtion CONCurrent Page 290 SENSe 1 FUNCtion ON function list Page 290 SENSe 1 FUNCtion ON Page 291 SENSe 1 FUNCtion ON ALL Page 291 SENSe 1 FUNCtion OFF function list Page 292 SENSe 1 FUNCtion OFF Page 293 SENSe 1 FUNCtion OFF ALL Page 293 SENSe 1 FUNCtion ON COUNt Page 293 SENSe 1 ...

Page 194: ...NGe AUTO LLIMit Page 301 SENSe 1 VOLTage DC RANGe AUTO LLIMit n Page 301 SENSe 1 VOLTage DC RANGe AUTO LLIMit Page 302 SENSe 1 RESistance RANGe AUTO LLIMit n Page 303 SENSe 1 RESistance RANGe AUTO LLIMit Page 302 SENSe 1 CURRent DC RANGe AUTO ULIMit Page 303 SENSe 1 VOLTage DC RANGe AUTO ULIMit Page 303 SENSe 1 RESistance RANGe AUTO ULIMit n Page 303 SENSe 1 RESistance RANGe AUTO ULIMit Page 303 S...

Page 195: ...e TCONtrol Page 310 SENSe 1 AVERage COUNt n Page 311 SENSe 1 AVERage COUNt Page 311 SENSe 1 AVERage STATe b Page 311 SENSe 1 AVERage STATe Page 312 Status Commands STATus PRESet Page 312 STATus MEASurement EVENt Page 312 STATus QUEStionable EVENt Page 312 STATus OPERation EVENt Page 313 STATus MEASurement ENABle NDN or NRf Page 313 STATus QUEStionable ENABle NDN or NRf Page 313 STATus OPERation EN...

Page 196: ...req time Page 320 SYSTem BEEPer STATe b Page 321 SYSTem BEEPer STATe Page 321 SYSTem LFRequency freq Page 321 SYSTem LFRequency Page 321 SYSTem LFRequency AUTO b Page 321 SYSTem LFRequency AUTO Page 322 SYSTem ERRor NEXT Page 322 SYSTem ERRor ALL Page 322 SYSTem ERRor COUNt Page 322 SYSTem ERRor CODE NEXT Page 323 SYSTem ERRor CODE ALL Page 323 SYSTem CLEar Page 323 SYSTem KEY NRf Page 323 SYSTem ...

Page 197: ... Page 330 TRACe FEED CONTrol name Page 330 TRACe FEED CONTrol Page 331 TRACe TSTamp FORMat name Page 331 TRACe TSTamp FORMat Page 331 TRIGger CLEar Page 331 INITiate IMMediate Page 332 ARM SEQuence 1 LAYer 1 COUNt n Page 332 TRIGger SEQuence 1 COUNt n Page 333 ARM SEQuence 1 LAYer 1 COUNt Page 334 TRIGger SEQuence 1 COUNt Page 334 TRIGger SEQuence 1 DELay n Page 334 TRIGger SEQuence 1 DELay Page 3...

Page 198: ...EQuence 1 LAYer 1 TCONfigure ILINe Page 340 TRIGger SEQuence 1 TCONfigure ILINe NRf Page 340 TRIGger SEQuence 1 TCONfigure ILINe Page 341 ARM SEQuence 1 LAYer 1 TCONfigure OLINe NRf Page 341 ARM SEQuence 1 LAYer 1 TCONfigure OLINe Page 341 TRIGger SEQuence 1 TCONfigure OLINe NRf Page 341 TRIGger SEQuence 1 TCONfigure OLINe Page 342 ARM SEQuence 1 LAYer 1 TCONfigure OUTPut event list Page 342 ARM S...

Page 199: ...GSM 20H10 User Manual 197 RST Page 346 SAV NRf Page 346 SRE NRf Page 347 SRE Page 347 STB Page 347 TRG Page 347 TST Page 347 WAI Page 347 ...

Page 200: ...Assigned name for user defined expression where the user name is made up of ASCII characters up to 10 The Command will return the above names as well as the names of any user defined expressions Example CALCulate MATH CATalog Command CALCulate 1 MATH EXPression NAME name Function It can be used to select a math expression that already exists built in or user defined Math expression names that alre...

Page 201: ...h data to fully populate the vector A CALC1 result is not built 804 Expression list full Attempted to create a new expression name when the list catalog is full The maximum number of user defined expression names is five 805 Undefined expression exists Attempted to create a new expression name while a previous expression name remains undefined Remember after creating a name you have to define the ...

Page 202: ... expression 814 Mismatched brackets Improper use of brackets for vectored math expression indices For example CALC1 MATH EXPR VOLT 0 CURR 0 generates this error 815 Too many parenthesis Too many closed parentheses were detected For example CALC1 MATH EXPR In VOLT generates this error 816 Entire expression not parsed Occurs when the input expression does not produce a function for the GSM to calcul...

Page 203: ...the vector array are performed Initializing memory SYSTem MEMory INITialize deletes all user defined math expressions and selects the POWER expression Example CALCulate MATH NAME POWER1 Command CALCulate 1 MATH EXPression NAME Function Query selected math expression built in or user defined POWER Instantaneous power equation OFFCOMPOHM Offset compensated ohms equation VOLTCOEF Resistor voltage coe...

Page 204: ...unction This will delete all user defined math expressions from the catalog Built in math expressions are not affected Example CALCulate MATH DELete ALL Command CALCulate 1 MATH UNITs name Function It is used to specify the units suffix name for a userdefined math calculation Use ASCII characters for the units suffix name For example if the units name is Z using the following command calc math uni...

Page 205: ...log and ln operations are performed on the absolute value of the specified number For example log 100 2 and log 100 2 Expressions are evaluated according to the following precedence rules 1 Enclosed by parentheses 2 Unary operators and 3 exponentiation 4 multiplication and division 5 addition and subtraction 6 Left to right Measure readings take priority over source readings Thus if configured to ...

Page 206: ... the array and so on The largest vector number in the expression defines the vector array size For example assume the GSM is programmed to perform 10 source measure operations and the following vectored math calculation is used volt 3 volt 9 The above expression defines a vector array that is made up of 10 readings Since the GSM is programmed to perform 10 source measure operations the calculation...

Page 207: ... Insufficient vector data errors the programmed number of source measure operations has to be a multiple of 10 10 20 30 40 and so on The following vector math expression to calculate offset compensated ohms demonstrates proper syntax calc math volt 1 volt 0 curr 1 curr 0 NOTE 1 Use nested parentheses to force math operations that are imbedded in the calculation 2 A calculation expression can be up...

Page 208: ... MATH Command CALCulate 1 STATe b Function This Command is used to enable or disable the CALC1 calculation When enabled the selected math expression will be performed when the GSM is triggered to perform the programmed source measure operations After the GSM returns to idle you can read the result of the selected math expression using the CALC1 DATA Command When disabled the CALC1 DATA Command wil...

Page 209: ...s An invalid NAN not a number result of 9 91e37 indicates that one of the following conditions exist Error in the expression The required measurement function is disabled CALC1 is disabled Example CALCulate DATA Command CALCulate 1 DATA LATest Function This Command operates exactly like CALC1 DATA except that it returns only the latest CALC1 result Example CALCulate DATA LATest Command CALCulate2 ...

Page 210: ...ED Command CALCulate2 NULL OFFSet n Function This Command lets you establish a null offset REL for the selected feed When Null Offset is enabled the result is the algebraic difference between the feed reading and the offset value CALC2 reading feed reading null offset n 9 999999e20 to 9 999999e20 Specify null offset value Example CALCulate2 NULL OFFSet 9 999999e20 Command CALCulate2 NULL OFFSet Fu...

Page 211: ...ON Enable null offset 0 or OFF Disable null offset Example CALCulate2 NULL STATe 1 Command CALCulate2 NULL STATe Function Query state of null offset Example CALCulate2 NULL STATe Command CALCulate2 DATA Function This Command is used to acquire all the readings used for the CALC2 limit tests NOTE that if null offset is enabled then the CALC2 readings will include the null offset value At least one ...

Page 212: ...LIMit 1 COMPliance FAIL Function Query when Limit 1 test failure occurs Example CALCulate2 LIMit COMPliance FAIL Command CALCulate2 LIMitx LOWer DATA n Function This Command is used to set the lower limits for LIMIT 2 LIMIT 3 and LIMIT 5 through LIMIT 12 tests The actual limit depends on which measurement function is currently selected For example a limit value of 1μ is 1μA for the amps function a...

Page 213: ...he upper limits for LIMIT 2 LIMIT 3 and LIMIT 5 through LIMIT 12 tests The actual limit depends on which measurement function is currently selected For example a limit value of 1μ is 1μA for the amps function and 1μV for the volts function A limit value is not range sensitive A limit of 2 for volts is 2V on all measurement ranges LIMitx x 2 3 5 12 n 9 999999e20 to 9 999999e20 Specify limit value D...

Page 214: ... Limit Test 1 2 Limit Test 2 a Lower Limit 2 b Upper Limit 2 3 Limit Test x where x 3 5 12 in ascending numerical order a Lower Limit x b Upper Limit x The first failure in the test sequence determines the bit pattern for the digital output port Subsequent failures in the test sequence will not change the defined digital output pattern NOTE that the output value can be specified as a binary octal ...

Page 215: ...y when a fail condition occurs or it can wait until all testing on a device package is completed operation leaves trigger layer NRf 0 to 7 3 bit Decimal value 0 to 15 4 bit Decimal value OUT4 OUT3 OUT2 OUT1 Decimal value L L L L 0 L L L H 1 L L H L 2 L L H H 3 L H L L 4 L H L H 5 L H H L 6 L H H H 7 H L L L 8 H L L H 9 H L H L 10 H L H H 11 H H L L 12 H H L H 13 H H H L 14 H H H H 15 ...

Page 216: ...xample CALCulate2 LIMit COMPliance SOURce2 Command CALCulate2 LIMitx LOWer SOURce2 NRf NDN Function This Command is used to define the digital output fail patterns for the specified tests 0 to 7 3 bit 0 to 15 4 bit NOTE that the fail patterns for Limits 2 3 5 12 apply only to the Grading mode Please refer to the Command CALCulate2 LIMit 1 COMPliance SOURce2 NRf NDN Example CALCulate2 LIMit2 LOWer ...

Page 217: ...Command CALCulate2 LIMitx PASS SOURce2 NRf NDN Function This Command is used to define the 3 bit or 4 bit output pattern for the Digital I O Port when a test limit 2 3 5 12 for the sorting mode passes NOTE that the output value can be specified in binary octal decimal or hexadecimal format Use the table provided in the Description for the SOURce Command to determine the parameter value for the des...

Page 218: ...e testing process updates the output pattern on the I O port b 1 or ON Enable specified limit test 0 or OFF Disable specified limit test Example CALCulate2 LIMit STATe 1 Command CALCulate2 LIMit 1 STATe Function Query state of specified limit test Example CALCulate2 LIMit STATe Command CALCulate2 LIMitx STATe b Function These Commands are used to enable or disable LIMIT 2 LIMIT 3 and LIMIT 5 to LI...

Page 219: ...you if a limit test has passed or failed To determine which limit has failed you will have to read the Measurement Event Register Reading the results of a limit test does not clear the fail indication of the test A failure can be cleared by using a CLEar Command Example CALCulate2 LIMit FAIL Command CALCulate2 LIMitx FAIL Function This Command is used to read the results of LIMIT 2 LIMIT 3 and LIM...

Page 220: ...l decimal or hexadecimal format Use the table provided in the Description for the SOURce Command to determine the parameter value for the desired decimal digital output pattern The GSM can be configured to place the defined pass bit pattern on the digital output immediately when the pass condition occurs or it can wait until all testing on a device package is completed operation leaves trigger lay...

Page 221: ...at Use the table provided in the Description for the SOURce Command to determine the decimal parameter value for the desired digital output pattern NRf 0 to 7 3 bit Decimal value 0 to 15 4 bit Decimal value NDN 0 to b111 3 bit Binary value 0 to b1111 4 bit Binary value 0 to q7 3 bit Octal value 0 to q17 4 bit Octal value 0 to h7 3 bit Hexadecimal value 0 to hF 4 bit Hexadecimal value Example CALCu...

Page 222: ... list regardless of the outcome of the test FAIL or PASS condition NOTE that branch on FAIL is available only via remote NRf 1 to 100 Specify memory location point NEXT Next memory location point in list present location 1 Example CALCulate2 CLIMits FAIL SMLocation 1 Command CALCulate2 CLIMits FAIL SMLocation Function Query fail source memory Location Example CALCulate2 CLIMits FAIL SMLocation Com...

Page 223: ...ALCulate2 CLIMits BCONtrol name Function This Command is used to control when the digital output will update to the pass or fail bit pattern The pass or fail bit pattern tells the handler to stop the testing process and place the DUT in the appropriate bin With IMMediate selected the digital output will update immediately to the bit pattern for the first failure in the testing process If all the t...

Page 224: ...ulations drive the Digital I O lines In GRADing mode a reading passes if it is within all of the hi low limit tolerances enabled assuming that it has passed the LIMIT 1 compliance tests first The Digital I O lines will be driven with the first pattern of the compliance hi or low failure Otherwise the CALC2 CLIM PASS SOUR2 pattern will be output In SORTing mode a reading will fail if it fails the c...

Page 225: ...it tests and resets the output lines of the Digital I O port back to the SOURce2 TTL settings Example CALCulate2 CLIMits CLEar Command CALCulate2 CLIMits CLEar AUTO b Function With auto clear enabled test results will clear and the output lines of the Digital I O port will reset when the INITiate Command is sent to start a new test sequence When disabled you must use IMMediate to perform the clear...

Page 226: ...rd deviation of readings in buffer MAXimum Largest reading in buffer MINimum Lowest reading in buffer PKPK MAXimum MINimum Example CALCulate3 FORMat MAXimum Command CALCulate3 FORMat Function Query programmed math format Example CALCulate3 FORMat Command CALCulate3 DATA Function This query Command is used to perform the selected statistic operation and read the result s The result s is always retu...

Page 227: ...s that are stored in the buffer If the buffer is configured to store the result of CALC1 or CALC2 TRACe FEED CALC1 or CALC2 only one result will be returned by this query Command NOTE 1 If there is no data in the buffer error 230 Data corrupt or stale will be generated 2 If there are a lot of readings stored in the buffer some statistic operations may take too long and cause a bus time out error T...

Page 228: ...n 4 3 5 digit resolution 5 4 5 digit resolution 6 5 5 digit resolution 7 6 5 digit resolution DEFault 5 5 digit resolution MINimum 3 5 digit resolution MAXimum 6 5 digit resolution Example DISPlay DIGits 4 Command DISPlay DIGits Function Used to query the display resolution DIGits Query display resolution DIGits DEFault Query RST default resolution DIGits MINimum Query lowest allowable display res...

Page 229: ...lay or by pressing Edit Lock button b 0 or OFF Disable display circuitry 1 or ON Enable display circuitry Example DISPlay ENABle 1 Command DISPlay ENABle Function Query state of display Example DISPlay ENABle Data Format Commands Command FORMat DATA type length Function This Command is used to select the data format for transferring readings over the bus Only the ASCII format is allowed over the R...

Page 230: ...CII format The ASCII data format is in a direct readable form for the operator Most BASIC languages easily convert ASCII mantissa and exponent to other formats However some speed is compromised to accommodate the conversion Figure below shows an example ASCII string that includes all the data elements also shows the byte order of the data string Data elements not specified by the FORMat ELEMents S...

Page 231: ...ings of the data string and terminator should be acquired in one segment The header 0 can be read separately before the rest of the string The number of bytes to be transferred can be calculated as follows Byte 2 Rdgs 4 1 where 2 is the number of bytes in the header 0 Rdgs is the product of the number of selected data elements arm count and trigger count 4 is the number of bytes read each time 1 i...

Page 232: ...sistance Includes resistance reading TIME Includes timestamp STATus Includes status information NOTE Each element in the list must be separated by a comma i e ELEMents VOLTage CURRent RESistance This Command is used to specify the elements to be included in the data string in response to the following queries FETCh READ MEASure TRACe DATA You can specify from one to all five elements Each element ...

Page 233: ...ESistance This element provides the resistor measurement If resistor is not measured the NAN not a number value of 9 91e37 is used TIME A timestamp is available to reference each group of readings to a point in time The relative timestamp operates as a timer that starts at zero seconds when the instrument is turned on or when the relative timestamp is reset SYSTem TIME RESet The timestamp for each...

Page 234: ...nce Bit 4 OVP Set to 1 if the over voltage protection limit was reached Bit 5 Math Set to 1 if math expression calc1 is enabled Bit 6 Null Set to 1 if Null is enabled Bit 7 Limits Set to 1 if a limit test calc2 is enabled Bits 8 and 9 Limit Results Provides limit test results see grading and sorting modes below Bit 10 Auto ohms Set to 1 if auto ohms enabled Bit 11 V Meas Set to 1 if V Measure is e...

Page 235: ... disabled 0 0 0 0 0 Bit 5 LP Limit test 1 fail 0 0 0 0 1 Bit 0 L1 Limit test 2 pass 0 0 0 1 0 Bit 5 LP Limit test 3 pass 0 0 0 1 1 Bit 4 HL3 Limit test 5 pass 0 0 1 0 0 Bit 5 LP Limit test 6 pass 0 0 1 1 0 Bit 5 LP Limit test 7 pass 0 0 1 1 1 Bit 5 LP Limit test 8 pass 0 1 0 0 0 Bit 5 LP Limit test 9 pass 0 1 0 0 0 Bit 5 LP Limit test 10 pass 0 1 0 1 0 Bit 5 LP Limit test 11 pass 0 1 0 1 1 Bit 5 L...

Page 236: ...t test 6 fail 0 0 1 1 0 Hi Limit test 7 fail 1 0 1 1 1 Lo Limit test 7 fail 0 0 1 1 1 Hi Limit test 8 fail 1 1 0 0 0 Lo Limit test 8 fail 0 1 0 0 0 Hi Limit test 9 fail 1 1 0 0 1 Lo Limit test 9 fail 0 1 0 0 1 Hi Limit test 10 fail 1 1 0 1 0 Lo Limit test 10 fail 0 1 0 1 0 Hi Limit test 11 fail 1 1 0 1 1 Lo Limit test 11 fail 0 1 0 1 1 Hi Limit test 12 fail 1 1 1 0 0 Lo Limit test 12 fail 0 1 1 0 ...

Page 237: ...selected measurement range of the SourceMeter Bit B8 Buffer Available BAV Set bit indicates that there are at least two readings in the buffer Bit B9 Buffer Full BFL Set bit indicates that the trace buffer is full Bit B11 Output Enable Asserted Int Set bit indicates that the output enable line is at digital low asserted The source output can be turned on Bit B12 Over Temperature OT Set bit indicat...

Page 238: ...l Octal format BINary Binary format Example FORMat SOURce2 ASCii Command Function FORMat SOURce2 Query response format Example FORMat SOURce2 Command Function FORMat ELEMents CALCulate item list This Command allows you to retrieve timestamp and status information with the CALC1 DATA And CALC2 DATA queries It also allows you to retrieve timestamp and status information when TRACe FEED is set to CAL...

Page 239: ...te 3 Byte 2 Byte 1 Single precision The 0 Header is not affected by this Command The Header is always sent at the beginning of the data string for each measurement conversion The ASCII data format can only be sent in the normal byte order The SWAPped selection is simply ignored when the ASCII format is selected name NORMal Normal byte order for binary formats SWAPped Reverse byte order for binary ...

Page 240: ...a register are set 110111 the following values will be returned for the selected data format ASCii 55 decimal value Hexadecimal H37 hexadecimal value OCTal Q67 octal value BINary B110111 binary value name ASCii Decimal format Hexadecimal Hexadecimal format OCTal Octal format BINary Binary format Example FORMat SREGister ASCii Command Function FORMat SREGister Query format for reading status regist...

Page 241: ...dby 1 or ON Turn source on operate Example OUTPut 0 Command OUTPut Function Query state of source Example OUTPut Command OUTPut 1 ENABle STATe b Function This Command is used to enable or disable the output enable function When enabled the source meter cannot output unless the output enable line pin 11 of the rear panel DIGITAL I O interface is pulled to a logic low state When the output enable li...

Page 242: ...e GSM With HIMPedance selected the output relay opens when the source is turned off This disconnects external circuitry from the GSM Input Output To prevent excessive wear on the output relay do not use the HIMPedance mode for tests that turn the output on and off frequently With NORMal selected the V Source is selected and set to 0V when the output is turned off Compliance is set to 0 5 full scal...

Page 243: ... guarded ohms measurements or for any other load that uses an active source name HIMPedance Disconnect Input Output NORMal Normal output off state ZERO Zero output off state GUARd Guard output off state Example OUTPut SMODe HIMPedance Command OUTPut 1 SMODe Function Query output off mode Example OUTPut SMODe Command ROUTe TERMinals name Function This Command is used to select the front panel or th...

Page 244: ...COMMAND SYNTAX 242 Example ROUTe TERMinals ...

Page 245: ...tart source measure operation The output will turn on at the beginning of each SDM source delay measure cycle and turn off after each measurement is completed With auto output off disabled the source output must be on before an INITiate or READ can be used to start source measure operation The MEASure Command will automatically turn on the source output Once operation is started the source output ...

Page 246: ...ll turn off when the trigger count has expired name ALWAYS On off with each SDM cycle TCOunt Off after trigger count Example SOURce CLEar AUTO MODE ALWAYS Command SOURce 1 CLEar AUTO MODE Function Query the mode of source output Auto off Example SOURce CLEar AUTO MODE Command SOURce 1 FUNCtion MODE name Function This Command is used to select the source mode With VOLTage selected the V Source will...

Page 247: ...he DC sourcing mode for the I source The three modes are explained as follows FIXed In this DC sourcing mode the specified source will output a fixed level Use the RANGe and AMPLitude Commands to specify the fixed source level LIST In this mode the source will output levels that are specified in a list SWEep In this mode the source will perform a voltage current or memory sweep name FIXed Select f...

Page 248: ... source will perform a voltage current or memory sweep name FIXed Select fixed sourcing mode LIST Select list sourcing mode SWEep Select sequence sourcing mode Example SOURce VOLTage MODE FIXed Command SOURce 1 VOLTage MODE Function Query DC sourcing mode Example SOURce VOLTage MODE Command SOURce 1 CURRent RANGe n Function This Command is used to manually select the range for the I Source Range i...

Page 249: ...ource level amps DEFault 100µA range I Source MINimum 1µA range I Source MAXimum 1A range I Source UP Select next higher range DOWN Select next lower range Example SOURce CURRent RANGe DEFault Command SOURce 1 CURRent RANGe Function RANGe Query range for specified source RANGe DEFault Query RST default source range RANGe MINimum Query lowest source range RANGe MAXimum Query highest source range Ex...

Page 250: ... The UP parameter selects the next higher source range while DOWN selects the next lower source range NOTE source range can be selected automatically by the instrument n 210 to 210 Specify V Source level DEFault 20V range MINimum 200mV range MAXimum 200V range UP Select next higher range DOWN Select next lower range Example SOURce VOLTage RANGe DEFault Command SOURce 1 VOLTage RANGe Function RANGe...

Page 251: ...bles b 0 or OFF Disable auto range 1 or ON Enable auto range Example SOURce CURRent RANGe AUTO 1 Command SOURce 1 CURRent RANGe AUTO Function Query state of auto range Example SOURce CURRent RANGe AUTO Command SOURce 1 VOLTage RANGe AUTO b Function This Command is used to enable or disable auto range for the specified source When enabled the instrument will automatically select the most sensitive ...

Page 252: ...is used to immediately update the amplitude of a fixed I Source This Command is not valid if the list or sweep mode is selected n 1 05 to 1 05 Set I Source amplitude amps DEFault 0A MINimum 1 05A MAXimum 1 05A Example SOURce CURRent 0 Command SOURce 1 CURRent Function CURRent Query programmed amplitude of I Source CURRent DEFault Query RST default amplitude of I Source CURRent MINimum Query lowest...

Page 253: ...imum 210V MAXimum 210V Example SOURce VOLTage 0 Command SOURce 1 VOLTage Function VOLTage Query programmed amplitude of V Source VOLTage DEFault Query RST default amplitude of V Source VOLTage MINimum Query lowest allowable amplitude of V Source VOLTage MAXimum Query highest allowable amplitude of V Source Example SOURce VOLTage Command SOURce 1 CURRent LEVel TRIGgered AMPLitude n Function This Co...

Page 254: ... is presently selected Sending the MINimum or MAXimum parameters on a lower source range will generate error 221 Setting Conflict n 1 05 to 1 05 Set I Source amplitude amps DEFault 0A MINimum 1 05A MAXimum 1 05A Example SOURce CURRent TRIGgered 0 Command SOURce 1 CURRent LEVel TRIGgered Function TRIGgered Query triggered amplitude for fixedI Source TRIGgered DEFault Query RST default amplitude TRI...

Page 255: ...ceived by the GSM The MINimum and MAXimum parameters are only valid if the highest source range is presently selected Sending the MINimum or MAXimum parameters on a lower source range will generate error 221 Setting Conflict n 210 to 210 Set V Source amplitude volts DEFault 0V MINimum 210V MAXimum 210V Example SOURce VOLTage TRIGgered 0 Command SOURce 1 VOLTage LEVel TRIGgered Function TRIGgered Q...

Page 256: ...re magnitudes and are in effect for both positive and negative output voltage You can express the limit as a positive or negative value n 210 to 210 Specify V Source limit NONE Disable OVP function DEFault Set limit to 210V MINimum Set limit to 20V MAXimum Set limit to 210V Example SOURce VOLTage PROTection 20 Command SOURce 1 VOLTage PROTection LEVel Function LEVel Query voltage protection limit ...

Page 257: ... trigger delay occurs before the device action Auto delay can instead be used to automatically set the source delay n 0 to 999 9999 Specify delay in seconds MINimum 0 seconds MAXimum 999 9999 seconds DEFault 0 001seconds Example SOURce DELay 0 Command SOURce 1 DELay Function DELay Query delay DELay DEFault Query RST default delay DELay MINimum Query lowest allowable delay DELay MAXimum Query highe...

Page 258: ...ill select a single fixed source range that will accommodate all the source levels in the sweep With AUTO selected the GSM will automatically go to the most sensitive source range for each source level in the sweep With FIXed selected the source remains on the range that it is presently on when the sweep is started For sweep points that exceed the source range capability the source will output the...

Page 259: ... scale LOGarithmic Logarithmic scale Example SOURce SWEep SPACing LINear Command SOURce 1 SWEep SPACing Function Query scale for sweep Example SOURce SWEep SPACing Command SOURce 1 CURRent STARt n Function This Command is used to specify the start level for a sweep If using a fixed manual source range the sweep will be performed using a source range that will accommodate all source values Best Fix...

Page 260: ...nd STOP are coupled to CENTer and SPAN Thus when start and stop values are changed the values for center and span are affected as follows Center Start Stop 2 Span Stop Start Example SOURce CURRent STARt 0 02 Command SOURce 1 CURRent STARt Function STARt Query start level for sweep STARt DEFault Query RST default level STARt MINimum Query lowest allowable level STARt MAXimum Query highest allowable...

Page 261: ...rument again performs another measurement after the SDM delay and then stops the sweep The source measure points in a sweep can be set by specifying a step size or by specifying the number of source measure points in the sweep STARt and STOP are coupled to CENTer and SPAN Thus when start and stop values are changed the values for center and span are affected as follows Center Start Stop 2 Span Sto...

Page 262: ...urement is performed n 1 05 to 1 05 Specify stop current level DEFault 0A MINimum 1 05A MAXimum 1 05A The sweep continues until the source outputs the specified stop level At this level the instrument again performs another measurement after the SDM delay and then stops the sweep The source measure points in a sweep can be set by specifying a step size or by specifying the number of source measure...

Page 263: ...one or more source ranges When the sweep is started the source will output the specified start level and after the delay period of the SDM cycle a measurement is performed n 210 to 210 Specify stop voltage level DEFault 0V MINimum 210V MAXimum 210V The sweep continues until the source outputs the specified stop level At this level the instrument again performs another measurement after the SDM del...

Page 264: ...ifying a center point you can sweep through the operating point of a device The span determines the sweep width with the operating point at the center of the sweep For example assume you are testing a device that operates at 10V and you want to sweep from 8 to 12 volts To do this you would specify the center to be 10V and the span to be 4 volts 12 8 Use the STEP or POINts Command to specify the nu...

Page 265: ... Example SOURce CURRent CENTer Command SOURce 1 VOLTage CENTer n Function A sweep can be configured by specifying center and span parameters By specifying a center point you can sweep through the operating point of a device The span determines the sweep width with the operating point at the center of the sweep For example assume you are testing a device that operates at 10V and you want to sweep f...

Page 266: ...CENTer Function CENTer Query center point for sweep of V Source CENTer DEFault Query RST default level of V Source CENTer MINimum Query lowest allowable level of V Source CENTER MAXimum Query highest allowable level of V Source Example SOURce VOLTage CENTer Command SOURce 1 CURRent SPAN n Function A sweep can be configured by specifying center and span parameters By specifying a center point you c...

Page 267: ...pled to STARt and STOP Thus when center and span values are changed the values for start and stop are affected as follows Start Center Span 2 Stop Center Span 2 n 2 1 to 2 1 Set I Source level amps DEFault 0A MINimum 2 1A MAXimum 2 1A Example SOURce CURRent SPAN 0 05 Command SOURce 1 CURRent SPAN Function SPAN Query span for sweep of I Source SPAN DEFault Query RST default level of I Source SPAN M...

Page 268: ... 12 volts To do this you would specify the center to be 10V and the span to be 4 volts 12 8 Use the STEP or POINts Command to specify the number of sourcemeasure points in the sweep CENTer and SPAN are coupled to STARt and STOP Thus when center and span values are changed the values for start and stop are affected as follows Start Center Span 2 Stop Center Span 2 n 420 to 420 Set V Source level vo...

Page 269: ... start and stop levels n 2 1 to 2 1 Set I Source level amps DEFault 0A MINimum 2 1A MAXimum 2 1A This Command cannot be used for a logarithmic sweep Use the POINTs Command to set the source measure points for a log sweep To avoid a setting conflicts error make sure the step size is greater than the start value and less than the stop value The number of source measure points in a linear sweep can b...

Page 270: ...INimum Query lowest allowable level of I Source STEP MAXimum Query highest allowable level of I Source Example SOURce CURRent STEP Command SOURce 1 VOLTage STEP n Function This Command is used to specify a step size for a linear sweep When the sweep is started the source level changes in equal steps from the start level to the stop level A measurement is performed at each source step including the...

Page 271: ...ply specify the number of source measure points in the sweep using the POINts Command NOTE that the STEP and POINts Commands are coupled Changing the step size also changes the number of source measure points Conversely changing the number of source measure points changes the step size Example SOURce VOLTage STEP 0 1 Command SOURce 1 VOLTage STEP Function STEP Query step size for sweep of V Source...

Page 272: ...sweep can be calculated as follows Step Size Stop Start Points 1 Step Size Span Points 1 Step size for a logarithmic sweep can be calculated as follows Log Step Size log10 Stop log10 Start Points 1 An alternate way to set the source measure points in a sweep is to specify the step size using the STEP Command NOTE that the POINts and STEP Commands are coupled Changing the number of source measure p...

Page 273: ...ly a sweep is run from the start level to the stop level The STARt and STOP or CENTer and SPAN Commands are used to set these levels This Command lets you change the execution direction of the sweep With DOWn selected the sweep will begin at the stop level and end at the start level Selecting UP restores sweep operation to the normal start to stop direction name UP Run sweep from start to stop DOW...

Page 274: ...DM cycle Example SOURce SWEep CABort NEVer Command SOURce 1 SWEep CABort Function Query abort on compliance Example SOURce SWEep CABort Command SOURce 1 LIST CURRent NRf list Function This Command is used to define a list of source values up to 100 for the list sourcing mode of operation When operation is started the instrument will sequentially source each current value in the list A measurement ...

Page 275: ...Example SOURce LIST CURRent Command SOURce 1 LIST VOLTage NRf list Function This Command is used to define a list of source values up to 100 for the list sourcing mode of operation When operation is started the instrument will sequentially source each voltage value in the list A measurement is performed at each source level The following Command shows the proper format for defining an V Source lis...

Page 276: ... add one or more values up to 100 to a source list that already exists The source values are appended to the end of the list By using multiple appended lists up to 2500 points can be in a list NRf list NRf NRf NRf NRf 1 05 to 1 05 I Source value Example SOURce LIST CURRent APPend 0 Command SOURce 1 LIST VOLTage APPend NRf list Function This Command is used to add one or more values up to 100 to a ...

Page 277: ...in the sweep The new starting location will only be used when the direction of the sweep is up SOUR LIST CURR DIR UP for example Changing the direction to down will make the sweep start at the last point in the list but the starting point will be restored when the direction is changed to up If the sweep reaches the end of the list the sweep will continue from the first point in the list The starti...

Page 278: ... the end of the list the sweep will continue from the first point in the list The starting points for voltage and current sweeps are saved separately and are part of a user saved setup n 1 to 100 Set start point of list sweep MINimum 1 MAXimum 100 DEFault 1 Example SOURce LIST VOLTage STARt 1 Command SOURce 1 MEMory SAVE NRf Function This Command is used to save the present instrument setup in spe...

Page 279: ...nt or VOLTage based on source mode Source Value Range Auto Range Sense Protection Range Auto Range SYSTem GUARd SYSTem RSENse ROUTe TERMinals CALCulate1 STATe CALCulate1 MATH EXPRession NAME CALCulate2 FEED CALCulate2 NULL OFFSet CALCulate2 NULL STATe CALCulate2 LIMit 1 STATe CALCulate2 LIMit 1 COMPliance FAIL CALCulate2 LIMit 1 COMPliance SOURce2 CALCulate2 LIMitX STATe CALCulate2 LIMitX UPPer DA...

Page 280: ...mand is used to specify the number of points for the sweep For example if you saved setups in memory locations 1 through 12 for a sweep specify a 12 point sweep using this Command NRf 1 to 100 Number of sweep points Example SOURCe MEMory POINts 1 Command SOURCe MEMory RECall NRf Function This Command is used to return the GSM to the setup stored at the specified memory location NRf 1 to 100 Specif...

Page 281: ...r Command SOURce 1 VOLTage LEVel TRIGgered SFACtor n Function SFAC instructs the GSM to source the scaling factor times the previous source memory location value For example if 10 0V is stored in the first source memory Source I Measure V Mode and the unit is in the Source V Measure I mode with SFAC set to 0 1 and enabled the unit will output 1 0V for the second source memory location n 999 9999e ...

Page 282: ...nables or disables voltage scaling b 1 or ON Enable scaling 0 or OFF Disable scaling Example SOURce VOLTage TRIGgered SFACtor STATe 0 Command SOURce 1 VOLTage LEVel TRIGgered SFACtor S TATe Function Query enabled disabled scaling state Example SOURce VOLTage TRIGgered SFACtor STATe Command SOURce 1 SOAK NRf Function With SYST RCMode set to MULTiple SOUR SOAK specifies the amount of time after the ...

Page 283: ...OURce 1 SOAK Function Query multiple mode soak time Example SOURce SOAK Command SOURce2 TTL LEVel DEFault NRf NDN Function This Command is used to set the logic levels of the output lines of the Digital I O port When set high the specified output line will be at approximately 5V When set low the output line will be at 0V Use the following table to determine the parameter value for the desired deci...

Page 284: ...H 5 L H H L 6 L H H H 7 H L L L 8 H L L H 9 H L H L 10 H L H H 11 H H L L 12 H H L H 13 H H H L 14 H H H H 15 L Low Gnd H High 3V 0 7 in 3 bit mode 0 65535 in 16 bit mode NRf NDN 0 to 7 3 bit 0 to 15 4 bit Example SOURce2 TTL 0 Command SOURce2 TTL Function Query default digital output value Example SOURce2 TTL ...

Page 285: ...bled in the 4 bit mode the unit behaves if it were in 3 bit mode by ignoring all attempts to drive Digital I O line 4 name EOTest Use line 4 as EOT signal BUSY Use line 4 as BUSY signal Example SOURce2 TTL4 MODE EOTest Command SOURce2 TTL4 MODE Function Query Digital I O line 4 mode Example SOURce2 TTL4 MODE Command SOURce2 TTL4 BSTate b Function This Command sets the polarity of the EOT or BUSY s...

Page 286: ... Example SOURce2 BSIZe 3 Command SOURce2 BSIZe Function Query Digital I O port bit size Example SOURce2 BSIZe Command SOURce2 CLEar IMMediate Function This action Command is used to immediately restore the digital output lines to the output pattern defined by the TTL LEVel Command Example SOURce2 CLEar Command SOURce2 CLEar AUTO b Function This Command is used to enable or disable auto clear for t...

Page 287: ...nction This Command is used to set the delay for digital output auto clear This delay determines the pulse width of the limit test output pattern as required by the handler After the delay the output returns clears to the pattern programmed by the TTL LEVel Command The delay actually defines the pulse width for line 4 which is used by category register component handlers as the end of test EOT str...

Page 288: ...Commands Command CONFigure function Function This Command configures the instrument to a specific setup for measurements on the specified function When this Command is sent the GSM will be configured as follows Select specified function All controls related to the selected function are defaulted to the RST values The event control source of the Trigger Model is set to Immediate The count values of...

Page 289: ...ored in the sample buffer After sending this Command and addressing the GSM to talk the readings are sent to the computer This Command does not affect the instrument setup This Command does not trigger source measure operations it simply requests the last available readings NOTE that this Command can repeatedly return the same readings Until there are new readings this Command continues to return ...

Page 290: ...e reading for resistor will be NAN since resistor was not measured The FETCh Command is automatically asserted when the READ or MEASure Command is sent Example FETCh Command READ Function This Command is used to trigger and acquire readings The number of readings depends on how the trigger model is configured For example if configured for 20 source measure operations arm count 1 trigger count 20 t...

Page 291: ...shot measurement and acquire the reading NOTE that if a function is not specified the measurement will be done on the function that is presently selected When this Command is sent the following Commands execute in the order that they are presented CONFigure function READ When CONFigure is executed the instrument goes into a one shot measurement mode See CONFigure for more details When READ is exec...

Page 292: ...bled When making the transition from CONCurrent ON to CONCurrent OFF the voltage VOLT DC measurement function will be selected All other measurement functions will be disabled Use the FUNCTion ON Command to select one of the other measurement functions The function selected with the SENSE FUNC Command will not be displayed on the front panel if concurrent measurements are enabled b 0 or OFF Disabl...

Page 293: ...TE that there is a stand alone Command that can be used to enable or disable all three measurement functions If concurrent measurements are disabled the ON Command can only turn on one function at a time function list CURRent DC Amps measurement function VOLTage DC Volts measurement function RESistance Ohms measurement function The function selected with the SENSE FUNC Command will not be displaye...

Page 294: ...e disable one or more functions from the list NOTE that each function specified in the list must be enclosed in single or double quotes and functions must be separated by commas Examples FUNCtion OFF VOLTage CURRent disable volts and amps functions NOTE that there is a stand alone Command that can be used to enable or disable all three measurement functions If concurrent measurements are disabled ...

Page 295: ...d The OFF ALL Command disables all measurements Example SENSe1 FUNCtion OFF ALL Command SENSe 1 FUNCtion ON COUNt Function This query Command is used to determine the number of functions that are enabled When ON COUNt is sent the response message will indicate the number of functions that are enabled Example SENSe1 FUNCtion ON COUNt Command SENSe 1 FUNCtion OFF COUNt Function This query Command is...

Page 296: ...ommand is used to select the ohms measurement mode With MANual ohms selected the user must configure the source and measure aspects of the operation When the ohms function is selected the ohms reading is simply the result of the V I calculation Range changes cannot be made in manual ohms With AUTO ohms selected the GSM will be configured to Source I Measure V when the ohms function is selected The...

Page 297: ...ect a voltage measurement range if sourcing voltage Also autorange cannot be enabled for those source measure configurations The programmed source range determines measurement range 2 You cannot select an ohms measurement range if in manual ohms you must be in auto ohms 3 The highest current measurement range that can be selected is limited by the current compliance range For example if current co...

Page 298: ...xpected reading The instrument will then go to the most sensitive reading that will accommodate that reading For example if you expect a reading of approximately 50mV then simply let n 0 05 or 50e 3 in order to select the 200mV range You can also use the UP and DOWN parameters to select range Each time UP or DOWN is sent the next higher or lower measurement range is selected When on the maximum ra...

Page 299: ...the measurement range for the specified measurement function The range is selected by specifying the expected reading The instrument will then go to the most sensitive reading that will accommodate that reading For example if you expect a reading of approximately 50mV then simply let n 0 05 or 50e 3 in order to select the 200mV range You can also use the UP and DOWN parameters to select range Each...

Page 300: ...mum Query highest range Example SENSe1 VOLTage DC RANGe Command SENSe 1 RESistance RANGe UPPer n UP DOWN Function This Command is used to manually select the measurement range for the specified measurement function The range is selected by specifying the expected reading The instrument will then go to the most sensitive reading that will accommodate that reading For example if you expect a reading...

Page 301: ...1 RESistance RANGe UPPer MAXimum Command SENSe 1 RESistance RANGe Function RANGe Query measurement range RANGe DEFault Query RST default range RANGe MINimum Query lowest range returns 0 RANGe MAXimum Query highest range Example SENSe1 RESistance RANGe Command SENSe 1 CURRent DC RANGe AUTO b Function This Command is used to control auto ranging of I Source With auto ranging enabled the instrument a...

Page 302: ...o disable auto range the instrument remains at the automatically selected range When a range is manually selected auto range is disabled b 0 or OFF Disable auto range 1 or ON Enable auto range Example SENSe1 VOLTage DC RANGe AUTO 0 Command SENSe 1 VOLTage DC RANGe AUTO Function Query state of auto range Example SENSe1 VOLTage DC RANGe AUTO Command SENSe 1 RESistance RANGe AUTO b Function This Comm...

Page 303: ...er limit for all three functions is programmable and must be less than or equal to the upper limit If the lower limit is equal to the upper limit auto ranging is effectively disabled When autoranging is disabled you can manually program the unit for any range below the lower limit NOTE also that the maximum volts lower limit depends on the compliance setting n 0 to 1 05 Amps lower limit Example SE...

Page 304: ...IMit Function Query auto range lower limit Example SENSe1 VOLTage DC RANGe AUTO LLIMit Command SENSe 1 RESistance RANGe AUTO LLIMit n Function Auto range lower limits are intended primarily for SYST RCM MULT support The lower limit for all three functions is programmable and must be less than or equal to the upper limit If the lower limit is equal to the upper limit auto ranging is effectively dis...

Page 305: ...ilable only as a query When autoranging is disabled you can manually program the unit for any range above the upper limit ohms only n 0 to 2 1e8 Ohms upper limit Example SENSe1 RESistance RANGe AUTO ULIMit 0 Command SENSe 1 RESistance RANGe AUTO ULIMit Function Query auto range upper limit Example SENSe1 RESistance RANGe AUTO ULIMit Command SENSe 1 CURRent DC RANGe HOLDoff b Function Current range...

Page 306: ...DELay NRf Function Current range holdoff adds the ability to speed up low current measurements when sourcing voltage and measurement current This feature is only available when doing source memory sweeps It will momentarily set the measure range to the compliance range to overcome the effects of capacitance by charging any capacitance on the higher compliance range but return to the lower measure ...

Page 307: ...cified limits The SENSe CURRent PROTection LIMit Command is used to set the current compliance for the V Source and the SENSe VOLTage PROTection LIMit Command is used to set the voltage compliance for the I Source n 1 05 to 1 05 Current compliance limit DEFault 105uA MINimum 1 05A MAXimum 1 05A Example SENSe1 CURRent DC PROTection LEVel 1 Command SENSe 1 CURRent DC PROTection LEVel Function LEVel ...

Page 308: ...o set the voltage compliance for the I Source n 210 to 210 Voltage compliance limit DEFault 21V MINimum 210V MAXimum 210V Example SENSe1 VOLTage DC PROTection LEVel 23 Command SENSe 1 VOLTage DC PROTection LEVel Function LEVel Query compliance value LEVel DEFault Query RST default compliance LEVel MINimum Query minimum allowable compliance LEVel MAXimum Query maximum allowable compliance Example S...

Page 309: ...SYNchroni ze b Command and the SENSe 1 VOLTage DC PROTection RSYNchroni ze b Command change one setting changing the state of one will automatically change the other b OFF Disable range sync ON Enable range sync Example SENSe1 VOLTage DC PROTection RSYNchronize ON Command SENSe 1 CURRent DC PROTection TRIPped Function This Command is used to determine if the source is in compliance If a 1 is retur...

Page 310: ...nd is used to set the integration period speed for measurements NPLC Number of Power Line Cycles expresses the integration period by basing it on the power line frequency For example for a PLC of 1 the integration period would be 1 60 for 60Hz line power which is 16 67 msec NOTE that this is a global Command Thus if you set the speed for voltage measurements to 10 PLC then current and resistor wil...

Page 311: ...hen current and resistor will also set to 10 PLC n 0 01 to 10 Power line cycles per integration DEFault 1 MINimum 0 01 MAXimum 10 Example SENSe1 VOLTage DC NPLCycles 0 01 Command SENSe 1 VOLTage DC NPLCycles Function NPLCycles Query programmed PLC value NPLCycles DEFault Query RST default PLC NPLCycles MINimum Query minimum PLC NPLCycles MAXimum Query maximum PLC Example SENSe1 VOLTage DC NPLCycle...

Page 312: ...ammed PLC value NPLCycles DEFault Query RST default PLC NPLCycles MINimum Query minimum PLC NPLCycles MAXimum Query maximum PLC Example SENSe1 RESistance NPLCycles Command SENSe 1 AVERage TCONtrol name Function This Command is used to select the type of averaging filter REPeat or MOVing The number of readings that are averaged by the filter is set with the AVERage COUNt Command The AVERage STATe C...

Page 313: ... 100 Specify filter count DEFault 10 MINimum 1 MAXimum 100 Example SENSe1 AVERage COUNt 1 Command SENSe 1 AVERage COUNt Function COUNt Query filter count COUNt DEFault Query the RST default filter count COUNt MINimum Query the lowest allowable filter count COUNt MAXimum Query the largest allowable filter count Example SENSe1 AVERage COUNt Command SENSe 1 AVERage STATe b Function This Command is us...

Page 314: ...e registers and the questionable event register The unit will then return to the default settings status When this Command is sent the following SCPI event registers are cleared to zero 0 1 Operation Event Enable Register 2 Event Enable Register 3 Measurement Event Enable Register Example STATus PRESet Command STATus MEASurement EVENt Function Reads the measurement event status register Example ST...

Page 315: ...le STATus MEASurement ENABle 8 Command STATus QUEStionable ENABle NDN or NRf Function Programs Questionable Event Enable Register NDN Bxx x Binary format each x 1 or 0 Hx Hexadecimal format x 0 to 7FFF Qx Octal format x 0 to 77777 NRf 0 to 32767 Decimal format Example STATus QUEStionable ENABle 256 Command STATus OPERation ENABle NDN or NRf Function Programs Operation Event Enable Register NDN Bxx...

Page 316: ...n Read the next message in the error queue As error and status messages occur they are placed into the Error Queue This query Command is used to read those messages The STATus QUEue NEXT query Command performs the same function as the SYSTem ERRor query Command Example STATus QUEue Command STATus QUEue ENABle list Function On power up all error messages are enabled and will go into the Error Queue...

Page 317: ... a comma Example STATus QUEue ENABle 110 222 Command STATus QUEue ENABle Function Read the error and status messages that have been enabled Example STATus QUEue ENABle Command STATus QUEue DISable list Function On power up all error messages are enabled and will go into the Error Queue as they occur Status messages are not enabled and will not go into the queue This Command is used to specify whic...

Page 318: ...ecific range of error messages 110 222 220 A specific range of error messages and a single error message separated by a comma Example STATus QUEue DISable 110 222 Command STATus QUEue DISable Function Reads the disabled messages Example STATus QUEue DISable Command STATus QUEue CLEar Function Empty all the messages from the error queue Example STATus QUEue CLEar ...

Page 319: ...nditions With PRES selected the instrument powers up to the SYStem PRESet default conditions Default conditions are listed in the SCPI tables With the SAV0 3 parameters specified the instrument powers on to the setup that is saved in the specified location using the SAV Command name RST Power up to RST defaults PRESet Power up to SYSTem PRESet defaults SAV0 Power up to setup stored at memory locat...

Page 320: ...e as the programmed amplitude This compensates for IR drop in the OUTPUT test leads With remote sensing disabled the output voltage is sensed at the output connectors Measuring voltage With remote sensing enabled voltage measurements are made at DUT This eliminates any voltage drops that may be in the test leads between the GSM and the DUT With remote sensing disabled voltage measurements are perf...

Page 321: ...e ohms guard measurements use the GUARD out put state The OUTPut 1 SMODe GUARd Command is used to select the GUARD output off state name OHMS Ohms guard mode CABLe Cable guard mode Example SYSTem GUARd OHMS Command SYSTem GUARd Function Query guard mode Example SYSTem GUARd Command SYSTem MEMory INITialize Function When this Command is used the following actions to initialize battery backed RAM oc...

Page 322: ...udible signal at a specified frequency and time duration up to 7 9 seconds 65Hz This beeper can for example be used to signal the end of a lengthy sweep Example SYSTem BEEPer500 1 Beep at 500Hz for 1 second The correlation between the duration and frequency of the beep is expressed as follows Maximum Time 512 Frequency For example at a frequency of 512Hz the maximum beep time is one second You can...

Page 323: ...f beeper Example SYSTem BEEPer STATe Command SYSTem LFRequency freq Function Use this Command to manually select the line frequency setting 50 or 60Hz freq 50 50Hz setting 60 60Hz setting Example SYSTem LFRequency 50 Command SYSTem LFRequency Function Query line frequency selection Example SYSTem LFRequency Command SYSTem LFRequency AUTO b Function This Command is used to enable or disable auto li...

Page 324: ... messages occur they are placed in the Error Queue The Error Queue is a first in first out FIFO register that can hold up to 10 messages After sending this Command and addressing the GSM to talk the oldest message is sent to the computer and is then removed from the queue Example SYSTem ERRor NEXT Command SYSTem ERRor ALL Function This query Command is similar to the NEXT Command except that all m...

Page 325: ...The error is cleared from the queue Example SYSTem ERRor CODE NEXT Command SYSTem ERRor CODE ALL Function Read all errors code only Example SYSTem ERRor CODE ALL Command SYSTem CLEar Function This action Command is used to clear the Error Queue of messages Example SYSTem CLEar Command SYSTem KEY NRf Function This Command is used to simulate front panel key presses For example to select the voltage...

Page 326: ...or with KEY is sent to the computer Parameters NRf 1 up arrow key 2 down arrow key 3 Left arrow key 4 Right arrow key 5 Enter key 6 Output key 7 Vsrc Isrc key 8 short press Edit Lock key 9 short press C Pict key 10 key 11 Number 0 key 12 Number 1 key 13 Number 2 key 14 Number 3 key 15 Number 4 key 16 Number 5 key 17 Number 6 key 18 Number 7 key 19 Number 8 key 20 Number 9 key 21 Character Key 22 s...

Page 327: ...ss F5 key 33 long press F6 key 34 long press Edit Lock key 35 long press C Pict key Example SYSTem KEY 1 Command SYSTem KEY Function Query last pressed key Example SYSTem KEY Command SYSTem VERSion Function Read SCPI version Example SYSTem VERSion Command SYSTem LOCal Function Normally during RS 232 communications front panel keys are operational However the user may wish to lock out front panel k...

Page 328: ... when the instrument is in remote When disabled the front panel keys are operational in remote Removing the instrument from remote restores front panel keys operation but does not change the status of the RWLock Command NOTE that this Command can only be sent over the RS 232 interface b 0 or OFF Disable local lockout 1 or ON Enable local lockout Example SYSTem RWLock 0 Command SYSTem RWLock Functi...

Page 329: ...imestamp reset Example SYSTem TIME RESet AUTO 0 Command SYSTem TIME RESet AUTO Function Query enabled disabled auto timestamp reset state Example SYSTem TIME RESet AUTO Command SYSTem RCMode name Function This Command controls the auto range change mode In the SINGle mode the GSM will auto range only after first taking a reading In the MULTiple mode the GSM will auto range up on compliance in the ...

Page 330: ...nd for this subsystem From this point on the documentation in this manual uses TRACe If you prefer to use DATA simply replace all the TRACe Command words with DATA Command TRACe DATA Function Read contents of buffer Example TRACe DATA Command TRACe CLEar Function This action Command is used to clear the buffer of readings If you do not clear the buffer a subsequent store will overwrite the old rea...

Page 331: ...cates how many bytes are reserved to store readings Example TRACe FREE Command TRACe POINts n Function This Command is used to specify the size of the buffer n 1 to 2500 Specify buffer size MINimum 1 MAXimum 2500 DEFault 100 Example TRACe POINts 1 Command TRACe POINts Function POINts Query buffer size POINts DEFault Query RST default buffer size POINts MINimum Query smallest allowable buffer size ...

Page 332: ...ate 1 selected math expression results Calc1 are placed in the buffer With CALCulate2 selected Calc2 readings are placed in the buffer TRACe FEED cannot be changed while buffer storage is active name SENSe1 Put raw readings in buffer CALCulate1 Put Calc1 readings in buffer CALCulate2 Put Calc2 readings in buffer Example TRACe FEED SENSe1 Command TRACe FEED Function Query buffer feed Example TRACe ...

Page 333: ...ction Query buffer control Example TRACe FEED CONTrol Command TRACe TSTamp FORMat name Function This Command is used to select the timestamp format for buffer readings With ABSolute selected each timestamp is referenced to the first reading stored in the buffer With DELTa selected timestamps provide the time between each buffer reading name ABSolute Reference to first buffer reading DELTa Time bet...

Page 334: ...ample TRIGger CLEar Command INITiate IMMediate Function This Command is used to initiate source measure operation by taking the GSM out of idle The READ and MEASure Commands also perform an initiation NOTE that if auto output off is disabled SOURce1 CLEar AUTO OFF the source output must first be turned on before an initiation can be performed The MEASure Command automatically turns the output sour...

Page 335: ...the arm count is 2 then the maximum trigger count is 1250 NOTE INFinite can be used only with ARM COUNt and FETCh READ MEAS CALC1 DATA or CALC2 DATA cannot be used with infinite arm count Only INIT will start measurements and only output enable line over temperature SDC DCL or ABORt should be used to stop the sweep ARM COUNt INFinite can be used for repetitive source waveforms or for long tests wh...

Page 336: ...er SEQuence 1 COUNt Function COUNt Queries programmed trigger count COUNt DEFault Queries RST default trigger count COUNt MINimum Queries lowest allowable trigger count COUNt MAXimum Queries largest allowable trigger count Example TRIGger COUNt Command TRIGger SEQuence 1 DELay n Function The delay is used to delay operation in the trigger layer After the programmed trigger event occurs the instrum...

Page 337: ...Command ARM SEQuence 1 LAYer 1 SOURce name Function This Command is used to select the arm event control source With IMMediate selected operation immediately continues With TLINk selected operation continues when a trigger pulse is received via the Trigger Link With TIMer selected the event occurs at the beginning of the timer interval and every time it times out For example if the timer is progra...

Page 338: ...t occurs when start of test SOT high pulse is received from a component handler via the Digital I O port This is used for limit testing name IMMediate Pass operation through immediately TLINk Select Trigger Link trigger as event TIMer Select timer as event MANual Select manual event BUS Select bus trigger as event NSTest Select low SOT pulse as event PSTest Select high SOT pulse as event BSTest Se...

Page 339: ...immediately TLINk Select Trigger Link trigger as event Example TRIGger SOURce IMMediate Command TRIGger SEQuence 1 SOURce Function Query programmed trigger event control source Example TRIGger SOURce Command ARM SEQuence 1 LAYer 1 TIMer n Function This Command is used to set the interval for the timer NOTE that the timer is in effect only if the timer is the selected arm event control source n 0 0...

Page 340: ...ntrol source bypass ACCeptor Disable control source bypass Example ARM DIRection SOURce Command ARM SEQuence 1 LAYer 1 TCONfigure DIRect ion Function Query state of bypass Example ARM DIRection Command TRIGger SEQuence 1 TCONfigure DIRection name Function This Command is used to enable SOURce or disable ACCeptor control source bypass When enabled operation will loop around the control source on th...

Page 341: ...or is disabled operation will not hold up It continues and performs the appropriate action A Trigger Layer event detector is enabled by including the parameter name in the event list for the INPut Command For example to enable the Source Event Detector and Measure Event Detector send the following Command TRIGger INPut SOURce SENSe The Delay Event Detector will be disabled since the DELay paramete...

Page 342: ...er Link For normal operation Trigger Link input and output should not share the same line NRf 1 Line 1 2 Line 2 3 Line 3 4 Line 4 Example ARM ILINe 1 Command ARM SEQuence 1 LAYer 1 TCONfigure ILINe Function Query input trigger line Example ARM ILINe Command TRIGger SEQuence 1 TCONfigure ILINe NRf Function Select input line arm layer This Command is used to select input lines for the Trigger Link F...

Page 343: ...n Select output line arm layer This Command is used to select output lines for the Trigger Link For normal operation Trigger Link input and output should not share the same line NRf 1 Line 1 2 Line 2 3 Line 3 4 Line 4 Example ARM OLINe 1 Command ARM SEQuence 1 LAYer 1 TCONfigure OLIN e Function Query output trigger line Example ARM OLINe Command TRIGger SEQuence 1 TCONfigure OLINe NRf Function Sel...

Page 344: ... 1 LAYer 1 TCONfigure OUTP ut event list Function This Command is used to specify when trigger pulses occur on the specified output trigger line of the Trigger Link Arm Layer Triggers With TEXit selected an output trigger will occur when exiting the trigger layer With TENTer selected an output trigger will occur when entering the trigger layer With NONE selected the arm layer output trigger is dis...

Page 345: ...gers You can specify from one to all three events Each event in the list must be separated by a comma The SOURce DELay and MEASure events refer to the Source DelayMeasure SDM cycle This is the Device Action in the Trigger Model With SOURce specified an output trigger occurs after the source is set With DELay specified an output trigger occurs after the delay period With MEASure specified an output...

Page 346: ...mmand Command CLS Function Clears all event registers and Error Queue Example CLS Reset all bits of the following event registers to 0 Standard Event Register Operation Event Register Measurement Event Register Questionable Event Register Command ESE NRf Function Program the Standard Event Enable Register The allowed value range is 0 32767 Examples to send the decimal value 36 in the non decimal f...

Page 347: ...er and firmware version number of the unit Example IDN return GW GSM 20H10 XXXXXXXX V1 00 GW manufacturer GSM 20H10 model number XXXXXXXX serial number V1 00 firmware version number Command OPC Function After all the pending operations are complete set the operation complete bit in the standard event status register Example OPC Command OPC Function Places an ASCII 1 into the Output Queue when all ...

Page 348: ... OPT Command RCL NRf Function Returns the GSM to the user saved setup NRf 0 Memory location 0 1 Memory location 1 2 Memory location 2 3 Memory location 3 Example RCL 1 Command RST Function Returns the GSM to the RST default conditions Example RST Command SAV NRf Function Saves the present setup as the user saved setup NRf 0 Memory location 0 1 Memory location 1 2 Memory location 2 3 Memory locatio...

Page 349: ...ction Reads the Service Request Enable Register Example SRE Command STB Function Reads the Status Byte Register Example STB Command TRG Function Sends a bus trigger to the GSM Example TRG Command TST Function Performs a checksum test on ROM and returns the result Example TST Command WAI Function Wait until all previous Commands are executed Example WAI ...

Page 350: ...tor and manipulate the various instrument events The status structure is shown as below The heart of the status structure is the Status Byte Register This register can be read by the user s test program to determine if a service request SRQ has occurred and what event caused it The figure below is the structure of status registers ...

Page 351: ...GSM 20H10 User Manual 349 The Structure Of Status Registers NOTE URQ indicates that the Lock key on the panel has been used Entering lock from unlock or Entering unlock from lock ...

Page 352: ... to 1 The bit remains latched to 1 until the register is reset When an event register bit is set and its corresponding enable bit is set as programmed by the user the output summary of the register will set to 1 which in turn sets the summary bit of the Status Byte Register Queues The SourceMeter uses an Output Queue and an Error Queue The response messages to query Commands are placed in the Outp...

Page 353: ...eturned value For non decimal formats one of the following headers will accompany the returned value to indicate which format is selected B Header for binary values H Header for hexadecimal values Q Header for octal values Status Byte And Service Request SRQ Service request is controlled by two 8 bit registers the Status Byte Register and the Service Request Enable Register Status byte register Th...

Page 354: ...us MSS Set bit indicates that an enabled summary bit of the Status Byte Register is set Bit B7 Operation Summary OSB Set summary bit indicates that an enabled operation event has occurred Service request enable register The generation of a service request is controlled by the Service Request Enable Register This register is programmed by you and is used to enable or disable the setting of bit B6 R...

Page 355: ...read data from an empty Output Queue Bit B3 Device Dependent Error DDE Set bit indicates that an instrument operation did not execute properly due to some internal condition Bit B4 Execution Error EXE Set bit indicates that the SourceMeter detected an error while trying to execute a Command Bit B5 Command Error CME Set bit indicates that a Command error has occurred Command errors include IEEE 488...

Page 356: ...t indicates that the SourceMeter is in the trigger layer waiting for a TLINK trigger event to occur z Bit B6 Waiting for Arm Event Arm Set bit indicates that the SourceMeter is in the arm layer waiting for an arm event to occur z Bits B7 through B9 Not used z Bit B10 Idle State Idle Set bit indicates the SourceMeter is in the idle state z Bits B11 through B15 Not used Measurement Event Register Th...

Page 357: ...t least two readings in the buffer z Bit B9 Buffer Full BFL Set bit indicates that the trace buffer is full z Bit B10 Limit 4 Contact Check z Bit B11 Output Enable Asserted Int Set bit indicates that the output enable line is at digital low asserted The source output can be turned on z Bit B12 Over Temperature OT Set bit indicates that an over temperature condition exists The source output cannot ...

Page 358: ...e of the Operation Condition Register will be set When the instrument is taken out of idle bit B10 clears Event registers Each status register set has an event register When an event occurs the appropriate event register bit sets to 1 The bit remains latched to 1 until the register is reset Reading an event register clears the bits of that register CLS resets all four event registers Event enable ...

Page 359: ...occurs a message that defines the error status is placed in the Error Queue When a message is placed in the Error Queue the Error Available EAV bit in the Status Byte Register is set An error status message is cleared from the Error Queue when it is read The Error Queue is considered cleared when it is empty An empty Error Queue clears the EAV bit in the Status Byte Register The Error Queue holds ...

Page 360: ...error queue is cleared no more errors can be written to the error queue If there are no errors in the error queue the instrument will return No error To clear the error queue you can use the SYSTem CLEar Command or cycle the power When you read a message from the error queue that message will be cleared from the error queue Using the RST Command to reset the instrument does not clear the error que...

Page 361: ...ity error in program message Communications error Queue overflow Self test failed Save recall memory lost Configuration memory lost Program syntax error Program currently running Illegal program name Cannot create program Expression error Hardware missing Data corrupt or stale Out of memory Illegal parameter value Too much data Parameter data out of range Settings conflict Parameter error Arm dead...

Page 362: ...too long Invalid string data String data error Character data not allowed Character data too long Invalid character data Character data error Numeric data not allowed Too many digits Exponent too large Invalid character in number Numeric data error Header suffix out of range Undefined header Program mnemonic too long Header separator error Command header error Missing parameter Parameter not allow...

Page 363: ...limit 3 failed Active limit tests passed Reading available Reading overflow Buffer available Buffer full OUTPUT enable asserted Temperature limit exceeded Voltage limit exceeded Source in compliance Standard events Operation complete Operation events Device calibrating Device sweeping Waiting in trigger layer Waiting in arm layer Entering idle layer Questionable events Questionable Calibration Com...

Page 364: ...tted with cal locked Not permitted with cal un locked Lost data errors Reading buffer data lost GPIB address lost Power on state lost DC calibration data lost Calibration dates lost GPIB communication language lost Communication errors Invalid system communication ASCII only with RS 232 Additional Command execution errors Illegal with storage active Insufficient vector data OUTPUT blocked by outpu...

Page 365: ...ny parenthesis Entire expression not parsed Unknown token Error parsing mantissa Error parsing exponent Error parsing value Invalid data handle index Too small for sense range Invalid with source read back on Cannot exceed compliance range Invalid with auto ohms on Attempt to exceed power limit Invalid with ohms guard on Invalid on 1 amp range Invalid on 1kV range Invalid with INF ARM COUNT Intern...

Page 366: ...APPENDIX 364 APPENDIX Replacing The Fuse Steps Remove the power cord and then take out the box using a small screw driver The fuse is stored in the housing Rating T2 0A 250V ...

Page 367: ...ews on top and rear sides and the four screws on the rear 2 Move the top cover back slightly to release the buckle and then lift the top cover up Find the location indicated by the arrow in the figure shown below close to the fan and then replace the battery with a new one ...

Page 368: ...0000V range 0 02 2 4mV 20 0000V range 0 02 24mV 200 000V range Load Regulation 0 01 of range 100uV Line Regulation 0 01 of range Overshoot 0 1 typical full scale step resistive load 10mA range Recovery Time 1000 Load Change 250us within 0 1 plus load regulation errors 1A and 100mA compliance Ripple and Noise 4mV rms 20Hz 1MHz 10mVpp 20Hz 1MHz Temperature Coefficient 0 18 C 28 50 C 0 15 accuracy sp...

Page 369: ...iance DC Floating Voltage Output can be floated up to 250VDC Remote Sense Up to 1V drop per load lead Compliance Accuracy Add 0 3 of range and 0 02 of reading to base specification Range Change Overshoot 3 Adjacent range changes between 200mV 2V and 20V ranges 100mV typical Minimum Compliance value 0 1 of range Command Processing Time4 Autorange On 10ms Autorange Off 7ms Measurement Voltage Input ...

Page 370: ...Source IACC Meas VACC 20 0000Ω 100uΩ 100mA 0 1 0 003 Ω NormaL 0 07 0 001 Ω Enhanced 200 000Ω 1mΩ 10mA 0 08 0 03 Ω NormaL 0 05 0 01 Ω Enhanced 2 00000kΩ 10mΩ 1mA 0 07 0 3 Ω NormaL 0 05 0 1 Ω Enhanced 20 0000kΩ 100mΩ 100uA 0 06 3 Ω NormaL 0 04 1 Ω Enhanced 200 000kΩ 1Ω 10uA 0 07 30 Ω NormaL 0 05 10 Ω Enhanced 2 00000MΩ 10Ω 5uA 0 11 300 Ω NormaL 0 05 100 Ω Enhanced 20 0000MΩ 100Ω 0 5uA 0 11 1k Ω Norm...

Page 371: ...89 343 388 343 133 126 132 126 488 2 0 1 external 374 333 374 333 131 125 131 125 Normal 1 internal 56 47 56 47 44 38 44 38 488 2 1 external 56 47 56 47 44 38 44 38 Single Reading Operation Rates rdg second for 60Hz 50Hz Speed NPLC Trig Origin Measure TO GPIB Source Measure9 TO GPIB Source Measure Pass Fail test 8 9 TO GPIB Fast 488 2 0 01 internal 256 256 79 83 79 83 Medium 488 2 0 1 internal 167...

Page 372: ...Consumption 80W Accessories CD User manual x1 Quick Start manual x1 Test lead GTL 207A x 1 ALLIGATOR CLIP x 2 Dimensions 214 W x 86 H x 356 5 D mm Weight Approx 4 8kg Remarks 1 Speed Normal 1 PLC For 0 1 PLC add 0 005 of range to offset specifications except 200mV 1A ranges add 0 05 For 0 01 PLC add 0 05 of range to offset specifications except 200mV 1A ranges add 0 5 2 Required to reach 0 1 of fi...

Page 373: ...ing edge of START OF TEST signal to falling edge of END OF TEST signal 11 Command processing time of SOURce VOLTage CURRent TRIGgered nrf Command not included Optional Accessories GTL 246 USB 2 0 A B type GTL 108A 4 wire banana plug bridge clip ...

Page 374: ...rge Immunity EN 61000 4 5 2014 Voltage Fluctuations EN 61000 3 3 2013 Conducted Susceptibility EN 61000 4 6 2014 Electrostatic Discharge EN 61000 4 2 2009 Power Frequency Magnetic Field EN 61000 4 8 2010 Radiated Immunity EN 61000 4 3 2006 A1 2008 A2 2010 Voltage Dip Interruption EN 61000 4 11 2004 Safety Low Voltage Equipment Directive 2014 35 EU Safety Requirements EN 61010 1 2010 GOOD WILL INST...

Reviews: