background image

www.keithley.com

A   G R E A T E R   M E A S U R E   O F   C O N F I D E N C E

Series 2600A System SourceMeter

®

User’s Manual

2600AS-900-01 Rev. B / September 2008

www.keithley.com

A   G R E A T E R   M E A S U R E   O F   C O N F I D E N C E

Series 2600A System SourceMeter

®

User’s Manual

2600AS-900-01 Rev. B / September 2008

2600AS-900-01 (B - September 2008).qxp  10/9/08  3:38 PM  Page 1

Summary of Contents for 2601A

Page 1: ...00A System SourceMeter User s Manual 2600AS 900 01 Rev B September 2008 www keithley com A G R E A T E R M E A S U R E O F C O N F I D E N C E Series 2600A System SourceMeter User s Manual 2600AS 900 01 Rev B September 2008 2600AS 900 01 B September 2008 qxp 10 9 08 3 38 PM Page 1 ...

Page 2: ......

Page 3: ...oduct returned transportation prepaid Repaired or replaced products are warranted for the balance of the original warranty period or at least 90 days LIMITATION OF WARRANTY This warranty does not apply to defects resulting from product modification without Keithley Instruments express written consent or misuse of any product or part This warranty also does not apply to fuses software non rechargea...

Page 4: ......

Page 5: ...he prior written approval of Keithley Instruments Inc is strictly prohibited TSP TSP Link and TSP Net are trademarks of Keithley Instruments Inc All Keithley Instruments product names are trademarks or registered trademarks of Keithley Instruments Inc Other brand names are trademarks or registered trademarks of their respective holders Cleveland Ohio U S A Document Number 2600AS 900 01 Rev B Septe...

Page 6: ......

Page 7: ...e with electrical signals that are rated Measurement Category I and Measurement Category II as described in the International Electrotechnical Commission IEC Standard IEC 60664 Most measurement control and data I O signals are Measurement Category I and must not be directly connected to mains voltage or to voltage sources with high transient over voltages Measurement Category II connections requir...

Page 8: ...ommon mode voltages Use standard safety precautions to avoid personal contact with these voltages The symbol on an instrument shows that the surface may be hot Avoid personal contact to prevent burns The symbol indicates a connection terminal to the equipment frame If this symbol is on a product it indicates that mercury is present in the display lamp Please note that the lamp must be properly dis...

Page 9: ... 9 TSB embedded 2 9 Issuing ICL commands 2 10 How do I use Test Script Builder 2 11 How do I use TSB to make measurements 2 14 How do I use other programs 2 17 Using LabVIEW 2 17 Using Visual Basic 2 19 3 Test Script Processor Interaction 3 1 What is a script 3 2 Factory scripts 3 2 User scripts 3 2 How do I run a script from the front panel 3 2 How do I save scripts to the USB flash drive 3 3 How...

Page 10: ...r instruments A 3 Triggering a scanner A 3 Programming triggering A 4 How do I generate a service request A 4 Setting up a service request A 4 Service request programming example A 4 Polling for SRQs A 5 How do I store measurements in nonvolatile memory A 5 Front panel operation A 5 Remote programming A 5 How do I stack channels to output higher voltage A 6 How do I parallel channels to output hig...

Page 11: ...re 2 12 Visual Basic example user interface 2 19 2 Figure 2 13 Example program test results 2 21 3 Figure 3 1 Pulse measure cycle for the PulseVMeasureI function 3 4 3 Figure 3 2 Importing a factory script project from the Series 2600A 3 7 3 Figure 3 3 KIGeneral project imported into the Test Script Builder 3 8 3 Figure 3 4 Run configuration example Main tab shown 3 10 3 Figure 3 5 Run configurati...

Page 12: ...This page left blank intentionally List of Figures Series 2600A System SourceMeter Instruments User s Manual ii 2600AS 900 01 Rev B September 2008 ...

Page 13: ...or on ground module 1 8 1 Table 1 3 Model 2601A and 2602A source measure capabilities 1 9 1 Table 1 4 Model 2611A and 2612A source measure capabilities 1 9 1 Table 1 5 Model 2635A and 2636A source measure capabilities 1 9 Appendix Table Title Page A Table A 1 Commands for basic I O port A 3 List of Tables ...

Page 14: ...This page left blank intentionally List of Tables Series 2600A System SourceMeter Instruments User s Manual ii 2600AS 900 01 Rev B September 2008 ...

Page 15: ...the instrument 1 10 Connect to line power 1 10 Turn on power 1 10 Set line frequency 1 10 How do I make measurements 1 11 Connect the DUT 1 11 Select source and set source level 1 11 Set compliance limit 1 11 Select measurement function and range 1 12 Turn output on 1 12 Make measurements 1 12 Turn output off 1 12 How do I use the reading buffer 1 15 Connecting the device under test DUT 1 15 Set u...

Page 16: ...follow Figure 1 2 and Figure 1 3 Figure 1 1 Models 2601A 2611A 2602A 2612A 2635A and 2636A front panels P U S H T O E D I T E N TER PU S H T O E D I T E N T E R P U S H T O E D I T E N TER PU S H T O E D I T E N T E R 2601A SYSTEM SourceMeter POWER AUTO CURSOR 2602A SYSTEM SourceMeter POWER AUTO CURSOR EXIT ENTER TRIG MENU SPEED DIGITS REL FILTER SRC LIMIT MEAS MODE 0 1 0000 LOAD RUN STORE RECALL ...

Page 17: ...aces the cursor in the compliance limit field for editing MODE Channel A Directly chooses the measurement function V A Ω or W Model 2602A 2612A 2636A only SRC Channel B Selects the source function V or A and places cursor in the source field MEAS Channel B Cycles through measure functions V A Ω or W LIMIT Channel B Places the cursor in the compliance limit field for editing MODE Channel B Directly...

Page 18: ...e 4 Output control and LED status indicator OUTPUT ON OFF Turns source output on or off LED indicator Illuminated when output is on 5 Navigation wheel USB port and CURSOR keys When in source edit use the CURSOR keys for cursor control and then turn the navigation wheel to change a source or compliance value The can also be used to enable or disable the source edit mode When in a menu use the CURSO...

Page 19: ...ION FOR CONTINUED PROTECTION AGAINST FIRE HAZARD REPLACE FUSE WITH SAME TYPE AND RATING CAUTION FOR CONTINUED PROTECTION AGAINST FIRE HAZARD REPLACE FUSE WITH SAME TYPE AND RATING MADE IN U S A IEEE 488 LINE RATING 100 240VAC 50 60Hz 240VA MAX DIGITAL I O RS 232 LINE FUSE SLOWBLOW 3 15A 250V TSP Link R CAT I S S LO LO HI HI G G G G CHANNEL A LAN NO AUTO MDIX CAT I S S LO LO HI HI G G G G CHANNEL B...

Page 20: ...a PC 8 TSP Link Expansion interface that allows a Series 2600A and other TSP enabled instruments to trigger and communicate with each other Use a category 5e or higher LAN crossover cable Keithley Instruments part number CA 180 3A 9 Power module Contains the AC line receptacle and power line fuse The instrument can operate on line voltages of 100V to 240V AC at line frequencies of 50 Hz or 60 Hz S...

Page 21: ...D PERSONNEL ONLY WARNING NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY QUALIFIED PERSONNEL ONLY CAUTION FOR CONTINUED PROTECTION AGAINST FIRE HAZARD REPLACE FUSE WITH SAME TYPE AND RATING CAUTION FOR CONTINUED PROTECTION AGAINST FIRE HAZARD REPLACE FUSE WITH SAME TYPE AND RATING MADE IN U S A IEEE 488 LINE RATING 100 240VAC 50 60Hz 240VA MAX DIGITAL I O RS 232 LINE FUSE SLOWBLOW 3 15A 250V LAN ...

Page 22: ...ts part number CA 180 3A 8 Power module Contains the AC line receptacle and power line fuse The instrument can operate on line voltages of 100V to 240VAC at line frequencies of 50Hz or 60Hz See the Series 2600A Reference Manual for line fuse replacement instructions 9 Ground LO Triax connector Channel A and Channel B low noise chassis ground triax connectors Use only low noise triax cables such as...

Page 23: ...6A are listed in Table 1 5 Table 1 3 Model 2601A and 2602A source measure capabilities Function Capabilities Source DC voltage Source DC current 1μV to 40 4V 1pA to 3 03A1 Measure DC voltage Measure DC current 1μV to 40 8V 1pA to 3 06A1 1 10A maximum available in pulse mode only Table 1 4 Model 2611A and 2612A source measure capabilities Function Capabilities Source DC voltage Source DC current 1μ...

Page 24: ...ailure to use a grounded outlet may result in personal injury or death due to electric shock Step 2 Turn on power Turn on the instrument by pressing the front panel power switch to the on I position Assuming no errors occur the Series 2600A will power up as follows 1 The OUTPUT indicators and display pixels flash briefly 2 The following items are shown in sequence The firmware revision number The ...

Page 25: ...e the Series 2600A Reference Manual for complete connection information Step 2 Select source and set source level Perform the following steps to select the voltage source and set the source value to 10V 1 Press Channel A SRC to select the V Source as indicated by the V units in the source field on the display The flashing cursor indicates which value is presently selected for editing 2 Press the u...

Page 26: ...nd 2636A are equipped with a safety interlock circuit that prevents operation on the 200V range if the circuit is not energized This circuit is illustrated in Figure 1 5 See to the Series 2600A Reference Manual for more information Step 6 Make measurements 1 Observe the readings on the display press TRIG if necessary to trigger the unit to begin taking readings For the single channel display mode ...

Page 27: ...w Noise Chassis Ground Banana Jack Chassis is defined as the metal chassis of the Series 2600 1 Frequency Variable Resistor FVR Isolates the SMUs from high frequencies on the chassis For DC to 60Hz the FVR is a virtual short zero ohms 2 DO NOT use the Chassis Screw terminal to make signal connections to external circuitry High frequency 1MHz on the chassis may result in higher noise at the output ...

Page 28: ...PLAY key Press DISPLAY key Press DISPLAY key Press DISPLAY key Source Measure display for SMU A and SMU B Top line displays the measure function V A W or W Bottom line displays the source function V or A and level Source Measure and Compliance Limit display for SMU A Top line displays the measure function V A W or W Bottom line displays the source function V or A and level and the compliance limit...

Page 29: ...d in How do I make measurements set up source and measure functions Source function Volts Source range 20 V 2611A 2612A 2635A 2636A or 40V 2601A 2602A Source value 10 V Measure function Current Measure range Auto Step 3 Configuring the reading buffer Complete the following steps to configure reading buffers from the front panel 1 Press CONFIG STORE and then choose one of the following CHANA BUFF C...

Page 30: ...ress the RECALL key to access buffer readings repeatedly pressing RECALL will cycle through Buffer 1 then Buffer 2 for Channel A and then Channel B A message will be displayed if a buffer is empty 2 Note the buffer display data see Figure 1 7 The buffer location number is on the right For example location 000001 indicates that the displayed reading is stored at the first memory location The source...

Page 31: ...f the following file formats CSV XML 4 Use the navigation wheel to select the desired reading buffer 5 Use the navigation wheel to change the file name 6 Push the navigation wheel or the ENTER key to save the file 7 Push EXIT to return to the main menu 1 00000 mA 0000001 SrcA1 10 0000 V 00000 000000s Use Knob Use Knob Use Knob Buffer Location Number Timestamp seconds Reading Source Value 1 00000 m...

Page 32: ...This page left blank intentionally 1 18 Return to Section Topics 2600AS 900 01 Rev B September 2008 Section 1 Front and Rear Panel Operation Series 2600A System SourceMeter Instruments User s Manual ...

Page 33: ...ipt Builder 2 11 Open and close an instrument resource 2 13 Save and clear console window 2 14 Select command and language reference views 2 14 How do I use TSB to make measurements 2 14 Reset instrument 2 15 Select source function and set output value 2 15 Set compliance value and measure range 2 16 Turn on output 2 16 Make a measurement 2 16 Print the result 2 16 Turn off output 2 16 How do I us...

Page 34: ...N Use the crossover cable supplied with the Series 2600A to connect directly to the host PC s network card Figure 2 1 GPIB cable Figure 2 2 RS 232 cable Configure the interface GPIB interface configuration Set the primary address using the following procedure The Series 2600A primary address must be the same as that specified in your program or the two devices will not be able to communicate 1 Pre...

Page 35: ... option a Use the navigation wheel to select ENABLE b Select one of the following ON OFF 6 Press EXIT to back out of the menu structure LAN interface configuration Use the instructions below to configure the instrument s IP address based on the present IP address of the host PC Whenever there is an existing IP address configured for the network interface card s network settings the IP address for ...

Page 36: ...check the DHCP Enabled setting in the IP configuration screen or in the settings recorded earlier a If DHCP Enabled Yes proceed to Step 2 Disable DHCP to use the computer s existing IP address b If DHCP Enabled No proceed to Step 3 Configure the Instrument s LAN settings NOTE When DHCP Enabled Yes the settings are assigned automatically upon power up However if DHCP Enabled No the network will not...

Page 37: ...operties dialog box is displayed see Figure 2 4 In Windows Vista a Click the Start button and open the Control Panel b Open Network Sharing Center c In the list click View Status next to Connection The Wireless Network Connection Status dialog box is displayed d Click Properties Windows displays a permissions message e If you are logged in as administrator click Continue If you are not logged in a...

Page 38: ...the ENTER key b Press the EXIT key once to return to the LAN MENU c Select APPLY_SETTINGS YES then press the ENTER key 3 Enter the IP address using the LAN MENU a Select CONFIG IP ADDRESS b Refer to the recorded computer s IP address A portion of the computer s IP address will be used as a base for the instrument s unique ID Only the last three numbers after the last decimal point will be differen...

Page 39: ...navigation wheel to scroll through the options b Modify the SUBNETMASK to match the PC settings recorded earlier or 255 255 255 000 if DHCP Enabled YES c Push the ENTER key or the navigation wheel when finished changing all the characters d Press the EXIT key to return to the LAN MENU e From the LAN MENU select APPLY_SETTINGS YES then press the ENTER key NOTE APPLY_SETTINGS must be used before cha...

Page 40: ...can use to remotely access the following Connection string LXI class Firmware version number MAC address Instrument model Connection string Virtual front panel TSB embedded TSP Express WARNING NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY QUALIFIED PERSONNEL ONLY WARNING NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY QUALIFIED PERSONNEL ONLY CAUTION FOR CONTINUED PROTECTION AGAINST FIRE HAZAR...

Page 41: ... built in utility that easily creates scripts for Series 2600A instruments SMU It provides a menu of choices for building new test scripts as well as options for opening existing projects and scripts It also allows the user to view or change instrument configurations TSP Express may be launched using a web link from any Series 2600A instrument or by using a shortcut on the host PC TSB embedded TSB...

Page 42: ... from the script editor click Clear How to run scripts with TSB embedded To run a script select the desired script from the User script window and then click Run How to stop scripts in TSB embedded To stop a running script click Abort script Deleting scripts To delete a script from TSB embedded select the desired script from the User script window and then click Delete NOTE You cannot retrieve a d...

Page 43: ...es Navigate Navigates through projects Project Opens closes and builds projects Run Runs scripts Window Selects which window to display Help Provides access to online help files Project Navigator pane The windowpane on the left side is where the Project Navigator is located The navigator consists of created project folders and the script files tsp created for each project Each project folder can h...

Page 44: ...ipt error is detected an X will appear in the script at or near the corrupt line of code The Problems tab in the lower windowpane will open automatically and provide a description of the error Tasks When writing a script a double dash is used to designate that the text that follows is a comment and not script code When using the TODO comment in a script it will also appear in the Tasks tab where a...

Page 45: ... output off 5 Send Software Trigger Sends a software trigger to take readings 6 Delete a Script From NVRAM Opens a window that lists the scripts stored in the unit s nonvolatile memory and allows you to remove scripts 7 Menu Accesses the console menu 8 Minimize Maximize Minimizes or maximizes the console window Figure 2 8 Instrument console control icons Step 2 Open and close an instrument resourc...

Page 46: ...x Step 3 Save and clear console window You can save and clear the console window as follows Save console Click on the Menu arrow see Figure 2 7 choose Save Console then choose the folder and filename desired Clear console Click on the Clear Console icon see Figure 2 7 to clear the console window Step 4 Select command and language reference views You can access online help for the ICL Instrument Co...

Page 47: ...software fault occurs Step 1 Reset instrument A good practice is to reset the instrument to its default settings before the start of a test To reset the Series 2600A type the following command into the console window then press the Return key reset Channel A all models or Channel B 2602A 2612A 2636A only defaults can be reset as follows smua reset smub reset Step 2 Select source function and set o...

Page 48: ...rce output smua OUTPUT_ON Step 5 Make a measurement Enter the following command to take a current measurement reading smua measure i Step 6 Print the result Print the result in the console window with the following command print reading Note that the reading response will appear in the console window see Figure 2 10 Alternatively you can also take and print readings by including the appropriate me...

Page 49: ... 2 11 The test steps are 1 Reset instrument 2 Select source voltage function 3 Set source output voltage 4 Turn on output 5 Take current measurement 6 Reset instrument The command sequence for this source measure example is shown below The commands above are sent out in LabVIEW using either GPIB or VIS VIs Refer to the LabVIEW documentation for information on using VIs localnode prompts 0 Disable ...

Page 50: ...18 Return to Section Topics 2600AS 900 01 Rev B September 2008 Section 2 Remote Operation Series 2600A System SourceMeter Instruments User s Manual Figure 2 11 LabVIEW source measure example block diagram ...

Page 51: ...Instruments internet site www keithley com Figure 2 12 Visual Basic example user interface Using the Series 2600A as a traditional GPIB instrument The following pseudocode describes how the Series 2600A will be configured and controlled to source voltage and measure current for this example Some of the settings are default values restored by resetting the instrument but they are included to show a...

Page 52: ... GPIB address of the instrument and is assigned the value of 26 Call send Addr localnode prompts 0 intStatus Call send Addr reset intStatus Call send Addr display screen display SMUA intStatus Call send Addr display smua measure func display MEASURE_DCAMPS intStatus Call send Addr smua source func smua OUTPUT_DCVOLTS intStatus Call send Addr smua source autorangev smua AUTORANGE_ON intStatus Call ...

Page 53: ...2600AS 900 01 Rev B September 2008 Return to Section Topics 2 21 Series 2600A System SourceMeter Instruments User s Manual Section 2 Remote Operation Figure 2 13 Example program test results ...

Page 54: ...This page left blank intentionally 2 22 Return to Section Topics 2600AS 900 01 Rev B September 2008 Section 2 Remote Operation Series 2600A System SourceMeter Instruments User s Manual ...

Page 55: ... panel 3 2 How do I interact with scripts using Test Script Builder 3 4 Running a factory script 3 4 Modifying a factory script 3 6 Running the user script 3 11 Deleting a user script and user tests 3 12 How do I use other programs 3 12 Using LabVIEW 3 12 Using Visual Basic 3 14 Section 3 Test Script Processor Interaction ...

Page 56: ... Instruments will be posting approved user scripts donated by registered users on its web site You will be able to download these user scripts into your Series 2600A Visit www keithley com for details How do I run a script from the front panel Choose to run scripts from the following options Factory Users Scripts All factory script functions are interactive if accessed from the front panel This me...

Page 57: ...sing the front panel controls How do I save scripts to the USB flash drive The Series 2600A supports the standard USB 2 0 device interface You can save data to the USB flash drive from the front panel while executing a script or from a remote interface Connecting the USB flash drive To connect the USB flash drive insert the USB flash drive into the USB connector located on the front panel of the i...

Page 58: ...ure cycles Figure 3 1 shows one pulse measure cycle for the function Figure 3 1 Pulse measure cycle for the PulseVMeasureI function Running a factory script NOTE All commands to run a factory script are to be executed from the Instrument Console of the Test Script Builder The following steps explain how to run the PulseVMeasureI function and read the data stored in the buffer NOTE The KIPulse fact...

Page 59: ...intbuffer 1 rb1 n rb1 timestamps Example output 5 555555e 02 8 888888e 02 1 111111e 01 Print source values The following command will print the voltage source values for the three measured current readings printbuffer 1 rb1 n rb1 sourcevalues Output 1 000000e 00 1 000000e 00 1 000000e 00 Print readings time stamps and source values The following command will return the three sets of data nine valu...

Page 60: ...ed The modified script can then be loaded back into the Series 2600A and saved as a user script The following procedure will import the KIGeneral factory script into the Test Script Builder modify code for the SourceVMeasureI function load the script in the Series 2600A as a user script under a different name and then configure the test to call the SourceVMeasureI function Step 1 Importing a facto...

Page 61: ...e scroll buttons on the right side of the tab to view more code Editing example The following line of code in the main tsp script file applies to the SourceVMeasureI function bias display prompt 00 000 Seconds Enter BIAS Voltage 0 40 40 A Click File to display the drop down file menu and click Import to open the Import wizard B In the Import Select box click Existing Project From Instrument and th...

Page 62: ...to change the bias input limits to 10V Edit the line of code to the following bias display prompt 00 000 Seconds Enter BIAS Voltage 0 10 10 Saving the script After modifying the script file it must be saved by clicking the save icon on the toolbar of the Test Script Builder as follows Figure 3 3 KIGeneral project imported into the Test Script Builder Step 3 Storing the script in nonvolatile memory...

Page 63: ...nfused with the factory script of the same name that is stored in the Series 2600A For example change the script Name to KIGeneralUser and click the Apply button 4 As shown in Figure 3 4 the main tsp file must be in the Load Order area of the Run box If it is in the Available Project Files area double click main tsp to move the file over 5 Click the Script Attributes tab to display the load and st...

Page 64: ...008 Section 3 Test Script Processor Interaction Series 2600A System SourceMeter Instruments User s Manual Figure 3 4 Run configuration example Main tab shown Changing the script Name from KIGeneral to KIGeneralUser also changes the name in the Configurations area ...

Page 65: ...ER TESTS submenu of the LOAD TEST menu Since the KIGeneralUser script is made up of eight functions a front panel user test must run the script and also call a function The following command will add the test name PulseVMeasI to the menu It will also configure the test to run the KIGeneralUser script and call the PulseVMeasureI function display loadmenu add PulseVMeasI KIGeneralUser PulseVMeasureI...

Page 66: ...and will delete the KIGeneralUser user script script delete KIGeneralUser Deleting a user test After deleting a script you should also delete the test from the USER TESTS menu since it no longer exists The following command deletes the PulseVMeasI test from the menu display loadmenu delete PulseVMeasI How do I use other programs NOTE See the LabVIEW and Visual Basic documentation for details on us...

Page 67: ...mple localnode prompts 0 Disable prompts data_table Clear table reset Reset Series 2600A smua source output 1 Turn on source output for i 1 10 do Loop for 10 steps smua source levelv i Set source level mi smua measure i Take a current measurement table insert data_table mi Store measurement in table end End of loop smua source output 0 Turn off output print table concat data_table Print table of c...

Page 68: ...mments which have not been included here Comments are identified by double dashes reset display screen display SMUA display smua measure func display MEASURE_DCAMPS smua source func smua OUTPUT_DCVOLTS smua source autorangev smua AUTORANGE_ON smua source levelv 5 smua source limiti 0 1 smua measure rangei 0 1 smua measure nplc 1 smua source output smua OUTPUT_ON ntimes 10 for i 1 ntimes do Perform...

Page 69: ...script MeasCurrScript is the name assigned to the script Read the file Do While Not EOF 1 Loop until the end of the script file Line Input 1 strScriptline Read a line from the script file Call send Addr strScriptline intStatus Send script line to Series 2600A strReturnMessage udfGetTspResponse strReturnMessage Left strReturnMessage 4 Select Case strReturnMessage Case Case TSP Continuation prompt T...

Page 70: ...send the readings to the PC The results are displayed in the Data text box of the GUI as shown in Figure 3 8 TSP prompts are enabled prior to running the script Call send Addr MeasCurrScript run intStatus Do strReturnMessage udfGetTspResponse txtData Text txtData Text strReturnMessage Loop Until Left strReturnMessage 3 TSP If strReturnMessage TSP Then txtStatusDesc Text Error Occurred Call send Ad...

Page 71: ...pt tsp For Input As 1 Call send Addr loadscript MeasCurrFunctionScript intStatus The other difference is in the script itself which is listed below This script does not perform multiple current measurements but rather it creates a function named MeasCurr which performs one or more current measurements when it is called The number of measurements depends on the value of ntimes which is passed to th...

Page 72: ...nd retrieves the measurement results is listed below TSP prompts are enabled prior to calling the function This code is executed when you click the Call Function GPIB command button In this example the function performs ten current measurements and sends the readings to the PC because ntimes is set to 10 when the function is called The results are displayed in the data text box as shown in Figure ...

Page 73: ... function with ntimes 10 and then enter data Do strReturnMessage udfGetTspResponse txtData Text txtData Text strReturnMessage vbCrLf Loop Until Left strReturnMessage 3 TSP If strReturnMessage TSP Then txtStatusDesc Text Error Occurred Call send Addr print errorqueue next intStatus strReturnMessage udfGetTspResponse txtStatusDesc Text txtStatusDesc Text strReturnMessage vbCrLf Get output from funct...

Page 74: ...This page left blank intentionally 3 20 Return to Section Topics 2600AS 900 01 Rev B September 2008 Section 3 Test Script Processor Interaction Series 2600A System SourceMeter Instruments User s Manual ...

Page 75: ... TSP Link system 4 2 Assign node numbers 4 2 Reset the TSP Link 4 3 Check the state of the TSP Link system 4 3 How do I use the expanded system 4 3 Accessing resources of TSP Link nodes 4 3 Running scripts in a TSP Link system 4 4 Section 4 Controlling Multiple Series 2600As TSP Link ...

Page 76: ...ITH SAME TYPE AND RATING MADEIN U S A IEEE 488 LINE RATING 100 240VAC 50 60Hz 240VA MAX DIGITAL I O RS 232 LINE FUSE SLOWBLOW 3 15A 250V TSP Link R CAT I S S LO LO HI HI G G G G CHANNEL A LAN NO AUTO MDIX CAT I S S LO LO HI HI G G G G CHANNEL B WARNING NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY QUALIFIED PERSONNEL ONLY WARNING NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY QUALIFIED PERSON...

Page 77: ...de number There are no other instruments connected to the unit performing the reset One of the units in a properly connected system is not powered on Programming example After assigning node numbers to the instruments in the system the following command checks the state of the TSP Link print tsplink state If the reset is successful online will be the output to indicate that communication to all no...

Page 78: ... Section 4 Controlling Multiple Series 2600As TSP Link Series 2600A System SourceMeter Instruments User s Manual Running scripts in a TSP Link system Refer to the Series 2600A Reference Manual for more information on running scripts in parallel on a TSP Link system ...

Page 79: ...ow do I generate a service request A 4 Setting up a service request A 4 Service request programming example A 4 Polling for SRQs A 5 How do I store measurements in nonvolatile memory A 5 Front panel operation A 5 Remote programming A 5 How do I stack channels to output higher voltage A 6 How do I parallel channels to output higher current A 7 How do I make contact check measurements A 8 Contact ch...

Page 80: ...ed In certain measuring situations disabling auto zero can increase measurement speed but accuracy will drift with time and temperature To disable auto zero select CONFIG MEAS AUTO ZERO then set to OFF To minimize drift with auto zero disabled use the ONCE selection just before measuring How do I upgrade the firmware You can use a USB flash drive to upgrade and install the firmware CAUTION Disconn...

Page 81: ...rigger other instruments Triggering a scanner A typical test scenario might call for using the Series 2600A with a scanner to test a number of DUTs in sequence A basic example that uses the Series 2600A Digital I O port to trigger a scanner is shown in Figure A 2 In this case line 1 of the I O port is used as a trigger output and connected to the scanner mainframe trigger input while line 2 of the...

Page 82: ... register s Set the proper summary bit in the service request enable register At least one bit in this register must always be set but the exact bit s to be set will depend on the desired SRQ event s Service request programming example The example below shows how to program the SourceMeter to generate an SRQ when the current limit on Channel A is exceeded digio trigger 1 pulsewidth 1e 5 Set line 1...

Page 83: ...ollowing example demonstrates a typical way to use a reading buffer The commands in the following steps will perform three SMU A voltage measurements store them in nvbuffer1 and then read the buffer Step 1 Clear and configure the buffer The following command sequence will clear the buffer of all readings and configure the buffer to store timestamps and source values smua nvbuffer1 clear smua nvbuf...

Page 84: ...t INTERNAL to save to internal nonvolatile memory 3 Select one of the following SMUA BUFFER1 SMUA BUFFER2 SMUB BUFFER1 SMUB BUFFER2 4 The front panel displays Saving This may take awhile 5 Press the EXIT key to return to the main menu How do I stack channels to output higher voltage The maximum output voltage of a Model 2601A or Model 2602A channel is 40 4 and the maximum output voltage of a Model...

Page 85: ... 2612A or Model 2635A 2636A channel is as follows 101mA up to 202V 1 515A up to 20 2V Higher current can be output by connecting channels in parallel Figure A 4 shows four channels of two Model 2602As 2612As or 2636As connected in parallel Two Model 2602As can output up to 4 04A at up to 40 4V and 12 12A at up to 6 06V while two Model 2612As and Model 2636As can output up to 404mA at up to 202V an...

Page 86: ...The contact check function will also detect an open circuit that may occur with a four point probe is misplaced or misaligned Figure A 5 shows Model 2601A 2602A 2611A 2612A contact check connections and Figure A 6 shows Model 2635A 2636A contact check connections RC is the resistance of the mechanical contact at the DUT and RS is the series resistance of relays and cables Figure A 5 Model 2601A 26...

Page 87: ...nts The DUT in this example could be a low current semiconductor device a high megohm resistor or any other passive or active electronic device requiring low current measurements Note that the DUT is enclosed in smua reset Restore defaults smua contact speed smua CONTACT_FAST Set speed to fast smua contact threshold 10 Set threshold to 10W if not smua contact check then One both contact resistance...

Page 88: ...he command sequence for typical low current measurements is shown below The sequence assumes that a 100GΩ resistor is being tested These commands set the output voltage to 100V and then measure and display both the current through the device as well as the resistance smua reset Restore defaults smua source func smua OUTPUT_DCVOLTS Set source to DCV smua source rangev 200 Select 200V source range s...

Page 89: ... 1 12 DUT connections 1 11 F Factory scripts 3 2 Front panel summaries 1 2 G GPIB interface 2 2 A 2 H How do I interact with scripts using 3 4 How do I parallel channels to output higher current A 7 How do I run a script from the front panel 3 2 How do I stack channels to output higher voltage A 6 How do I store measurements in non volatile memory A 5 How do I use other programs 3 12 How do I use ...

Page 90: ... Rotary knob 1 4 RS 232 interface 2 2 A 2 Running a factory script 3 4 Running a user script 3 11 S Saving a script 3 8 Script Development pane 2 11 Service request Generating A 4 Polling for A 5 Programming example A 4 Setting up A 4 Source Selecting 1 11 Setting functions 1 15 Setting level 1 11 Source measure capabilities 1 6 Model 2601 2602 1 9 Model 2611 2612 1 9 Model 2635 2636 1 9 SourceMet...

Page 91: ...o zero o Unstable o Will not read applied input o Overload o Calibration only o Certificate of calibration required o Data required attach any additional sheets as necessary Show a block diagram of your measurement system including all instruments connected whether power is turned on or not Also describe signal source Where is the measurement being performed factory controlled laboratory out of do...

Page 92: ......

Page 93: ......

Page 94: ... of Keithley Instruments Inc All other trademarks and trade names are the property of their respective companies A G R E A T E R M E A S U R E O F C O N F I D E N C E Keithley Instruments Inc Corporate Headquarters 28775 Aurora Road Cleveland Ohio 44139 440 248 0400 Fax 440 248 6168 1 888 KEITHLEY www keithley com ...

Reviews: