2600 User Manual
2600 User Manual
2600 User Manual
com
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
WARRANTY
Keithley Instruments, Inc. warrants this product to be free from defects in material and workmanship for a period of one (1) year from date of shipment. Keithley Instruments, Inc. warrants the following items for 90 days from the date of shipment: probes, cables, software, rechargeable batteries, diskettes, and documentation. During the warranty period, Keithley Instruments will, at its option, either repair or replace any product that proves to be defective. To exercise this warranty, write or call your local Keithley Instruments representative, or contact Keithley Instruments headquarters in Cleveland, Ohio. You will be given prompt assistance and return instructions. Send the product, transportation prepaid, to the indicated service facility. Repairs will be made and the product 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-rechargeable batteries, damage from battery leakage, or problems arising from normal wear or failure to follow instructions. THIS WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. THE REMEDIES PROVIDED HEREIN ARE BUYERS SOLE AND EXCLUSIVE REMEDIES. NEITHER KEITHLEY INSTRUMENTS, INC. NOR ANY OF ITS EMPLOYEES SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF ITS INSTRUMENTS AND SOFTWARE, EVEN IF KEITHLEY INSTRUMENTS, INC. HAS BEEN ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH DAMAGES. SUCH EXCLUDED DAMAGES SHALL INCLUDE, BUT ARE NOT LIMITED TO: COST OF REMOVAL AND INSTALLATION, LOSSES SUSTAINED AS THE RESULT OF INJURY TO ANY PERSON, OR DAMAGE TO PROPERTY.
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
3/07
2007, Keithley Instruments, Inc. All rights reserved. Cleveland, Ohio, U.S.A. Document Number: 2600S-900-01 Rev. B / September 2007
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.
Safety Precautions
The following safety precautions should be observed before using this product and any associated instrumentation. Although some instruments and accessories would normally be used with non-hazardous voltages, there are situations where hazardous conditions may be present. This product is intended for use by qualified personnel who recognize shock hazards and are familiar with the safety precautions required to avoid possible injury. Read and follow all installation, operation, and maintenance information carefully before using the product. Refer to the user documentation for complete product specifications. If the product is used in a manner not specified, the protection provided by the product warranty may be impaired. The types of product users are: Responsible body is the individual or group responsible for the use and maintenance of equipment, for ensuring that the equipment is operated within its specifications and operating limits, and for ensuring that operators are adequately trained. Operators use the product for its intended function. They must be trained in electrical safety procedures and proper use of the instrument. They must be protected from electric shock and contact with hazardous live circuits. Maintenance personnel perform routine procedures on the product to keep it operating properly, for example, setting the line voltage or replacing consumable materials. Maintenance procedures are described in the user documentation. The procedures explicitly state if the operator may perform them. Otherwise, they should be performed only by service personnel. Service personnel are trained to work on live circuits, perform safe installations, and repair products. Only properly trained service personnel may perform installation and service procedures. Keithley Instruments products are designed for use 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 require protection for high transient over-voltages often associated with local AC mains connections. Assume all measurement, control, and data I/O connections are for connection to Category I sources unless otherwise marked or described in the user documentation. Exercise extreme caution when a shock hazard is present. Lethal voltage may be present on cable connector jacks or test fixtures. The American National Standards Institute (ANSI) states that a shock hazard exists when voltage levels greater than 30V RMS, 42.4V peak, or 60VDC are present. A good safety practice is to expect that hazardous voltage is present in any unknown circuit before measuring. Operators of this product must be protected from electric shock at all times. The responsible body must ensure that operators are prevented access and/or insulated from every connection point. In some cases, connections must be exposed to potential human contact. Product operators in these circumstances must be trained to protect themselves from the risk of electric shock. If the circuit is capable of operating at or above 1000V, no conductive part of the circuit may be exposed. Do not connect switching cards directly to unlimited power circuits. They are intended to be used with impedance-limited sources. NEVER connect switching cards directly to AC mains. When connecting sources to switching cards, install protective devices to limit fault current and voltage to the card. Before operating an instrument, ensure that the line cord is connected to a properly-grounded power receptacle. Inspect the connecting cables, test leads, and jumpers for possible wear, cracks, or breaks before each use.
08/07
When installing equipment where access to the main power cord is restricted, such as rack mounting, a separate main input power disconnect device must be provided in close proximity to the equipment and within easy reach of the operator. For maximum safety, do not touch the product, test cables, or any other instruments while power is applied to the circuit under test. ALWAYS remove power from the entire test system and discharge any capacitors before: connecting or disconnecting cables or jumpers, installing or removing switching cards, or making internal changes, such as installing or removing jumpers. Do not touch any object that could provide a current path to the common side of the circuit under test or power line (earth) ground. Always make measurements with dry hands while standing on a dry, insulated surface capable of withstanding the voltage being measured. The instrument and accessories must be used in accordance with its specifications and operating instructions, or the safety of the equipment may be impaired. Do not exceed the maximum signal levels of the instruments and accessories, as defined in the specifications and operating information, and as shown on the instrument or test fixture panels, or switching card. When fuses are used in a product, replace with the same type and rating for continued protection against fire hazard. Chassis connections must only be used as shield connections for measuring circuits, NOT 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. If a The screw is present, connect it to safety earth ground using the wire recommended in the user documentation.
symbol on an instrument indicates that the user should refer to the operating instructions located in the user documentation.
The symbol on an instrument shows that it can source or measure 1000V or more, including the combined effect of normal and common mode voltages. Use standard safety precautions to avoid personal contact with these voltages. The The symbol on an instrument shows that the surface may be hot. Avoid personal contact to prevent burns. 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 disposed of according to federal, state, and local laws. The WARNING heading in the user documentation explains dangers that might result in personal injury or death. Always read the associated information very carefully before performing the indicated procedure. The CAUTION heading in the user documentation explains hazards that could damage the instrument. Such damage may invalidate the warranty. Instrumentation and accessories shall not be connected to humans. Before performing any maintenance, disconnect the line cord and all test cables. To maintain protection from electric shock and fire, replacement components in mains circuits - including the power transformer, test leads, and input jacks - must be purchased from Keithley Instruments. Standard fuses with applicable national safety approvals may be used if the rating and type are the same. Other components that are not safety-related may be purchased from other suppliers as long as they are equivalent to the original component (note that selected parts should be purchased only through Keithley Instruments to maintain accuracy and functionality of the product). If you are unsure about the applicability of a replacement component, call a Keithley Instruments office for information. To clean an instrument, use a damp cloth or mild, water-based cleaner. Clean the exterior of the instrument only. Do not apply cleaner directly to the instrument or allow liquids to enter or spill on the instrument. Products that consist of a circuit board with no case or chassis (e.g., a data acquisition board for installation into a computer) should never require cleaning if handled according to instructions. If the board becomes contaminated and operation is affected, the board should be returned to the factory for proper cleaning/servicing.
Table of Contents
Section 1
Topic
Page
1-1
Front and rear panel familiarization ............................................................ 1-2 Front panel summaries......................................................................... 1-2 Rear panel summaries ......................................................................... 1-2 Safety symbols and terms .................................................................... 1-2 What are the source-measure capabilities? ............................................. 1-10 Model 2601 and Model 2602.............................................................. 1-10 Model 2611 and Model 2612 .............................................................. 1-10 Model 2635 and Model 2636.............................................................. 1-10 How do I power-up the instrument?.......................................................... 1-11 How do I make measurements? ............................................................... 1-12 How do I use the buffer?........................................................................... 1-16
2-1
How do I use the remote interface?............................................................ 2-2 How do I use Test Script Builder?............................................................... 2-4 How do I use TSB to make measurements? .............................................. 2-9 How do I use other programs? ................................................................. 2-11 Using LabVIEW .................................................................................. 2-11 Using Visual Basic.............................................................................. 2-13
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 interact with scripts using Test Script Builder? ............................ 3-3 Running a factory script ....................................................................... 3-3 Modifying a factory script ..................................................................... 3-5 Running the user script ...................................................................... 3-10 Deleting a user script and user tests ................................................. 3-11 How do I use other programs? ................................................................. 3-11 Using LabVIEW .................................................................................. 3-11 Using Visual Basic.............................................................................. 3-13
Table of Contents
Appendix Topic A B
Page
ii
List of Figures
Section Figure 1
Title
Page
Remote Operation
Figure 2-1 Figure 2-2 Figure 2-3 Figure 2-4 Figure 2-5 Figure 2-6 Figure 2-7 Figure 2-8 Figure 2-9 GPIB cable ................................................................................... 2-2 RS-232 cable................................................................................ 2-2 Test Script Builder initial startup screen........................................ 2-6 Instrument console control icons .................................................. 2-7 Select Instrument Resource dialog box........................................ 2-8 Source-measure command sequence in console window (2601/2602 version shown) ........................................................ 2-10 LabVIEW source-measure example block diagram ................... 2-12 Visual Basic example user interface........................................... 2-13 Example program test results..................................................... 2-15
List of Figures
Section Figure B
Title
Page
iv
List of Tables
Section Table 1
Title
Page
List of Tables
vi
1-2
Figure 1-1 Models 2601, 2611, 2602, 2612, 2635, and 2636 front panels
KEITHLEY SourceMeter
7 DISPLAY 8 9 +/-
SH
TO E DIT / E
SH
SRC
4
MEAS
5
LIMIT
6
MODE
0
CONFIG
DIGITS SPEED
1 2
REL
3
FILTER
0000
POWER
LOAD
RUN
STORE RECALL
TRIG
MENU
EXIT
ENTER
OUTPUT ON/OFF
KEITHLEY SourceMeter
CHANNEL A
7 DISPLAY 8 9 +/-
SH
CHANNEL B
CURSOR
SRC
4
MEAS
5
LIMIT
6
MODE
0
SRC
MEAS
LIMIT
MODE
CONFIG
CHAN A
OUTPUT
DIGITS SPEED
1 2
REL
3
FILTER
0000
DIGITS SPEED
REL
LOCAL
FILTER
POWER
LOAD
RUN
STORE RECALL
TRIG
MENU
EXIT
ENTER
ON/OFF
NOTE The Models 2601, 2611, and 2635 have one SourceMeter channel (Channel A) and the Models 2602, 2612, and 2636 have two SourceMeter channels (Channel A and Channel B).
1.
TE TE
R R
PU PU
CHAN B
ON/OFF
SH
TO E DIT / E
1-3
Model 2602/2612/2636 only: SRC MEAS LIMIT MODE Channel B Selects the source function (V or A) and places cursor in the source field. Channel B Cycles through measure functions (V,A, or W). Channel B Places the cursor in the compliance limit field for editing. Channel B Directly chooses the measurement function (V, A, or W).
Middle Row Source-measure setup Model 2601/2611/2635 and Model 2602/2612/2636: DIGITS SPEED REL FILTER Channel A Changes display resolution to 4-1/2, 5-1/2, or 6-1/2 digits. Channel A Sets the measurement speed by controlling the A/D converter measurement aperture. Channel A Controls relative, which allows a baseline value to be subtracted from a reading. Channel A Controls the digital filter, which can be used to reduce reading noise.
Model 2602/2612/2636 only: DIGITS SPEED REL FILTER Channel B Changes display resolution to 4-1/2, 5-1/2, or 6-1/2 digits. Channel B Sets the measurement speed by controlling the A/D converter measurement aperture. Channel B Controls relative, which allows a baseline value to be subtracted from a reading. Channel B Controls the digital filter, which can be used to reduce reading noise.
Bottom Row Source-measure setup LOAD RUN STORE RECALL TRIG MENU EXIT ENTER Loads factory or user-defined scripts for execution. Runs last selected factory or user-defined scripts. Stores readings, source values, and timestamp values in one of two internal buffers per channel for later recall. Recalls stored readings, source values, and timestamp values from either of the two buffers. Triggers readings. Accesses the Main Menu for saving and recalling setups, selecting remote interface, line frequency, self-tests, serial number and beeper control. Cancels selection, and backs out of menu structure. Used as a LOCAL key to take the unit out of remote. Accepts selection, moves to next choice or exits menu.
1-4
3. Range keys:
and AUTO Selects the next higher or lower source or measure range. Enables or disables source or measure auto range.
1-5
Model 2601/2611
UL
1
CHANNEL A
MADE IN U.S.A.
US
DIGITAL I/O
!
RS-232
LINE RATING
100-240VAC 50, 60Hz 240VA MAX.
2 3
IEEE-488
TSP-Link
CAUTION:FOR CONTINUED PROTECTION AGAINST FIRE HAZARD,REPLACE FUSE WITH SAME TYPE AND RATING.
4 5 6 7 1
9 1
CHANNEL A
US
Model 2602/2612
C
S G HI
G G HI G S LO LO ! CAT I CHANNEL B
DIGITAL I/O
!
RS-232
MADE IN U.S.A.
LINE RATING
100-240VAC 50, 60Hz 240VA MAX.
2 3
IEEE-488
TSP-Link
CAUTION:FOR CONTINUED PROTECTION AGAINST FIRE HAZARD,REPLACE FUSE WITH SAME TYPE AND RATING.
4 5 6 7
1-6
2. DIGITAL I/O
Female DB-25 connector. Fourteen pins for digital input or output, one pin for Output Enable. Use a cable equipped with a male DB-25 connector (Keithley Instruments part number CA-126-1CA).
3. IEEE-488
Connector for IEEE-488 (GPIB) operation. Use a shielded cable, such as the Model 7007-1 or Model 7007-2.
5. Chassis ground
Ground screw for connections to chassis ground.
7. RS-232
Female DB-9 connector. For RS-232 operation, use a straight-through (not null modem) DB-9 shielded cable for connection to the PC (Keithley Instruments Model 7009-5).
8. TSP-Link
Expansion interface that allows a Series 2600 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 240VAC at line frequencies of 50Hz or 60Hz. See Section 17 of the Series 2600 Reference Manual for line fuse replacement instructions.
1-7
Model 2635
SENSE LO LO HI
1
CHANNEL A
GUARD SENSE HI
MADE IN U.S.A.
RS-232
GUARD
2 3
SENSE HI
CHANNELA B LO
HI
SENSE LO
LO
R
TSP-Link
CAUTION:FOR CONTINUED PROTECTION AGAINST FIRE HAZARD,REPLACE FUSE WITH SAME TYPE AND RATING.
10 1 4
9 5 6
8 1
SENSE LO LO HI
Model 2636
CHANNEL B
HI
LO
SENSE LO
RS-232
2 3
GUARD
DIGITAL I/O IEEE-488
SENSE HI
CHANNEL B LO AB LO
HI
SENSE LO
LO
R
TSP-Link
MADE IN U.S.A.
CAUTION:FOR CONTINUED PROTECTION AGAINST FIRE HAZARD,REPLACE FUSE WITH SAME TYPE AND RATING.
10
9 5 6
1-8
2. DIGITAL I/O
Female DB-25 connector. Fourteen pins for digital input or output, one pin for safety interlock. Use a cable equipped with a male DB-25 connector (Keithley Instruments part number CA-126-1CA).
3. IEEE-488
Connector for IEEE-488 (GPIB) operation. Use a shielded cable, such as the Model 7007-1 or Model 7007-2.
5. Chassis ground
Ground screw for connections to chassis ground.
6. RS-232
Female DB-9 connector. For RS-232 operation, use a straight-through (not null modem) DB-9 shielded cable for connection to the PC (Keithley Instruments Model 7009-5).
7. TSP-Link
Expansion interface that allows a Series 2600 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).
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 Section 17 of the Series 2600 Reference Manual for line fuse replacement instructions.
LO Triax cable
1-10
Operating the instrument on an incorrect line voltage may cause damage to the instrument, possibly voiding the warranty.
1. 2.
Before plugging in the power cord, make sure that the front panel power switch is in the off (O) position. Connect the female end of the supplied power cord to the AC receptacle on the rear panel. Connect the other end of the power cord to a grounded AC outlet.
WARNING
Failure to use a grounded outlet may result in personal injury or death due to electric shock.
1. Instrument will display actual model number: 2601, 2602, 2611, 2612, 2635, or 2636. 2. Instrument will display actual model number: 2601, 2602, 2611, 2612, 2635, or 2636.
1-11
The measurement procedure below demonstrates how to set up the Series 2600 to source 10V and measure current through a 10k resistor.
WARNING
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 Series 2600 while the output is on. Power off the equipment from the front panel or disconnect the main power cord from the rear of the SourceMeter before handling cables connected to the outputs. Putting the equipment into standby does not guarantee the outputs are not powered if a hardware or software fault occurs.
2.
3. 4.
1-12
NOTE The Models 2611, 2612, 2635, and 2636 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 on page 1-15. Refer to Section 10 of the Series 2600 Reference manual for more information.
2.
Use the DISPLAY key to cycle through the various display modes shown in Figure 1-6 on page 1-15. (The User State display messages are defined with specific display commands; see Section 14 of the Series 2600 Reference manual.) Press the MEAS key several times to display measured voltage, resistance, and power. Typical values for the 10k resistor are: 10.0000V, 10.0000k, and 10.0000mW.
3.
1-13
Figure 1-4 Model 2602/2612 Low-Noise Chassis Ground Banana Jack and Chassis Screw
Series 2600
Low-Noise Chassis Ground Banana Jack 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.
Chassis Screw 2
FVR 1
Signal Ground
Chassis Signal Ground Chassis Signal Ground is a local signal ground and defined as the Low-Noise Chassis Ground Banana Jack. Chassis is defined as the metal chassis of the Series 2600. Chassis Screw terminal is connected to the metal chassis of the Series 2600.
Model 2636
1-14
Chassis ground
To output stage
Rear panel
SrcA:+10.0000V SrcB:+000.000mV
1.00000mA
. V
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.
Press DISPLAY
key 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 (A or V).
SrcA:+10.0000V LimA:10.0000mA
1.00000mA
Press DISPLAY
key Source-Measure and Compliance Limit display for SMU B: 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 (A or V).
SrcB:+000.000mV LimB:100.000mA
. V
Press DISPLAY
key
User State
Display for user-defined messages and prompts. Indicates that a measured reading has not been triggered.
Press DISPLAY
key
1-15
The SourceMeter has two buffers per channel that can store from 1 to more than 100,000 readings. Each buffer reading is numbered and can also include the source value and a timestamp. The following example shows how to store 100 readings, source values, and timestamps in Channel A, Buffer 1 and recall them from the front panel.
1-16
2.
3.
4.
1.00000 mA
Use Knob
@00000000.001s
#0000001
SrcA1:+10.0000 V
1.00000 mA
Use Knob
@00000000.002s
#0000002
Note: Source values and timestamps will be displayed only if enabled when buffer is configured.
SrcA1:+10.0000 V
1.00000 mA
Use Knob
@00000000.003s
#0000003
SrcA1:+10.0000 V
1.00000 mA
@00000000.004s
#0000004
1-17
1-18
How do I use other programs? 2-10 Using LabVIEW ............................................................................ 2-10 Using Visual Basic ........................................................................ 2-12
GPIB Cable
Side View
Connect one end of the cable to the host PC and the other end to the SourceMeter. Both cable connectors are identical.
Side View
Straight-through RS-232 Cable Male DB-9 Connector (connect to SourceMeter) Female DB-9 Connector (connect to PC)
Pin View
Pin View
2-2
Menu Bar
Main menu items include: File Allows you to control projects and files. Edit Performs a number of editing functions on script files. 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.
2-3
Control icons
Control icons (shown in Figure 2-4 on page 2-6) include: 1. Open/Close Instrument resource if open. 2. Clear Console Window 3. Abort Execution 4. Reset output off. Opens instrument resource if closed. Closes instrument Clears instrument console window.
Aborts whatever the unit is doing and resets everything to the default state with the Sends a software trigger to take readings.
6. Delete a Script From NVRAM Brings up a window that lists the scripts stored in the units non-volatile memory, and allows you to remove scripts. 7. Menu Accesses the console menu. Minimizes or maximizes the console window. 8. Minimize/Maximize
2-4
Menu Bar
Navigator Pane
Control Icons
2-5
3.
4.
2-6
The following procedure uses the TSB Instrument Console to send commands to source voltage and measure current on Channel A using a 10k resistor as the DUT. The complete command sequence as it would appear in the console window is shown in Figure 2-6 on page 2-9 along with instrument responses. The procedure assumes the DUT (10k resistor) is already connected to the SourceMeter (Figure 1-4 on page 1-14), and that the instrument resource has already been opened (Open and close an instrument resource on page 2-6).
2-7
WARNING
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 Series 2600 while the output is on. Power off the equipment from the front panel or disconnect the main power cord from the rear of the SourceMeter before handling cables connected to the outputs. Putting the equipment into standby does not guarantee the outputs are not powered if a hardware or software fault occurs.
2-8
Note that the reading response will appear in the console window (Figure 2-6). Alternatively, you can also take and print readings by including the appropriate measure command as the argument in the print command. For example, the following commands will take and print ohms and power readings respectively: print(smua.measure.r()) print(smua.measure.p()) Again, readings will be displayed in the console window.
Reset SourceMeter Select volts function Set source range to 40V Set source level to 10V Set current limit to 10mA Set measure range to 10mA Turn on output Take current reading Print current reading Instrument response Print resistance reading Instrument response Print power reading Instrument response Turn off output
2-9
Basic source-measure examples using LabVIEW and Visual Basic are shown below. See also Section 3 for more examples to load and run scripts.
Using LabVIEW
The source-measure example using LabVIEW is shown in Figure 2-7. The test steps are: 1. 2. 3. 4. 5. 6. Reset instrument. Select source voltage function. Set source output voltage. Turn on output. Take current measurement. Reset instrument.
2-10
2-11
2-12
Enable source autorange. Set source level to 5V. Set current compliance to 100mA. Set current measurement range to 100mA. Set integration time to 1PLC. Turn on SMU A output. Measure the current and put reading in instrument output queue. This step is similar to using a SCPI READ? query to take a single reading. Turn off SMU A output.
Command sequence The commands that implement the pseudocode are listed below. The syntax for the send and enter commands is for a Keithley Instruments GPIB card. To use a Keithley Instruments GPIB card in Visual Basic, you must include the ieeevb.bas module in your project. This module is included on the CD that comes with your GPIB card. When you click the Run with GPIB button on the GUI, the commands are sent to the Series 2600 and executed. The single reading returned by these commands is displayed in the Data text box as shown in Figure 2-9 on page 2-14. NOTE Addr% is the 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 send(Addr%, "smua.source.levelv = 5", intStatus) Call send(Addr%, "smua.source.limiti = 0.1", intStatus) Call send(Addr%, "smua.measure.rangei = 0.1", intStatus) Call send(Addr%, "smua.measure.nplc = 1", intStatus) Call send(Addr%, "smua.source.output = smua.OUTPUT_ON", intStatus) Call send(Addr%, "print(smua.measure.i())", intStatus) Call send(Addr%, "smua.source.output = smua.OUTPUT_OFF", intStatus) Call enter(strBuffer, 256, intNbytes, Addr%, intStatus) txtData.Text = strBuffer
Using VISA
Clicking on the Run with VISA button will send the same commands to the Series 2600 using National Instruments (NI) VISA. The VISA resource is for an instrument at address 26 connected to GPIB interface #1. Once again, a Keithley Instruments GPIB card was used for this example. However, VISA allows the same code to be used with GPIB cards made by other manufacturers, or with altogether different interfaces such as the RS-232 or the Ethernet.
2-13
2-14
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 interact with scripts using Test Script Builder? ............. Running a factory script ................................................................ Modifying a factory script .............................................................. Running the user script................................................................. Deleting a user script and user tests ............................................ 3-3 3-3 3-5 3-10 3-11
How do I use other programs? ........................................................ 3-11 Using LabVIEW ............................................................................ 3-11 Using Visual Basic ........................................................................ 3-13
What is a script?
Reference See Programming overview in Section 2 of the Keithley Instruments Series 2600 System SourceMeter Instruments Reference Manual for more information on script fundamentals.
A script is a collection of instrument control commands and programming statements to perform one or more operations or tasks. A script is stored in a Series 2600 and is run by its Test Script Processor (TSP).
Factory scripts
The Series 2600 is shipped from the factory with at least one factory script stored in its nonvolatile memory. Each factory script is made up of a series of functions to perform specific tests. A factory script function can be called (run) from the front panel or called using remote programming. A factory script cannot be deleted from non-volatile memory.
User scripts
A user script is a script created by a user using the Test Script Builder or an external program. The user script is loaded in the Series 2600 and stored in volatile or non-volatile memory. If stored in non-volatile memory, the script will not be lost when the instrument is turned off. Keithley 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 2600. Visit www.keithley.com for details.
From the front panel, all factory script functions are interactive. That is, when the test is started, the operator will be prompted to enter test parameters. A user script may, or may not be interactive. A non-interactive script requires no operator input and will run to completion when it is started. NOTE If the Series 2600 is in remote operation, press the LOCAL key to return control to the front panel. 1. Press the LOAD key to display the LOAD TEST menu. 2. Position the blinking cursor on the FACTORY or USER menu item and press ENTER (or the Rotary Knob). Keep in mind that the Series 2600 is shipped with no user scripts loaded. 3. Position the blinking cursor on the test to be run, and then press ENTER. 4. Press the RUN key to start the test. 5. Enter required test parameters using the front panel controls. Reading the buffer Test data is stored in a buffer. See How do I use the buffer? on page 1-16 for details on recalling test data.
3-2
The following function for factory script KIGeneral is stored in the non-volatile memory of the Series 2600:
PulseVMeasureI(smu, bias, level, ton, toff, points)
The above function performs a specified number of pulse V, measure I cycles: Sets the smu to output bias volts and dwell for ton seconds. Sets the smu to output level volts and dwell for ton seconds. Performs current measurement with the source at level volts. Sets the smu to output bias volts for toff seconds. Repeats the above sequence for points pulse-measure cycles. Figure 3-1 shows one pulse-measure cycle for the function. Figure 3-1 Pulse-measure cycle for the PulseVMeasureI function
level bias ton ton
Current measurement
bias toff
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 KIGeneral factory script is an autorun script. The script runs automatically when the Series 2600 is turned on. The functions of the script are ready to be called.
The above function stores the three current measurements in the reading buffer (smua.nvbuffer1). Also stored in the buffer are the voltage source settings and timestamps for the measurements. The timestamps (in seconds) are referenced to the start of the test. The timer for the timestamps starts at zero seconds when the test is started. The printbuffer function is used to print (output) measured readings, timestamps and/or source values stored in the buffers. Print readings The following code will return the three measured current readings stored in nvbuffer1:
rb1 = smua.nvbuffer1 printbuffer(1, rb1.n, rb1)
Example output: 1.234567e-03, 2.362360e-03, 2.362368e-03 For the above printbuffer function, 1 is the starting index for values to print, rb1.n is the ending index (for this function, n = 3), and rb1 is the reading buffer (smua.nvbuffer1). Print timestamps The following command will print the timestamps for the three measured current readings:
printbuffer(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, timestamps and source values The following command will return the three sets of data (nine values) in the same message:
printbuffer(1, rb1.n, rb1, rb1.timestamps, rb1.sourcevalues)
Example output: 1.234567e-03, 5.555555e-02, 1.000000e+00, 2.362360e-03, 8.888888e-02, 1.000000e+00, 2.362368e-03, 1.111111e-01, 1.000000e+00 The above output is returned in the following order: reading1, timestamp1, sourcevalue1, reading2, timestamp2, sourcevalue2, reading3, timestamp3, sourcevalue3
3-4
After sending the above command, the Series 2600 display will prompt the operator to input the following parameters from the front panel: Enter BIAS voltage. Enter PULSE (level) voltage. Enter pulse ON time. Enter pulse OFF time. Enter number of pulses (points).
After the operator keys in each parameter and presses the ENTER key (or the Rotary Knob), the display will proceed to the next input prompt. After the last parameter (number of pulses) is entered, the test will continue. The following message will be displayed when the test is finished:
PulseVMeasureI
Test complete.
A factory script can be imported from the Series 2600 into the Test Script Builder where it can be modified. The modified script can then be loaded back into the Series 2600 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 2600 as a user script under a different name, and then configure the test to call the SourceVMeasureI function.
3-5
Figure 3-2 Importing a factory script project from the Series 2600
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 then click Next. C) Import Open/Close instrument box With communications to the Series 2600 open, click Next.
If communications are not open, use the drop-down menu to select a resource and click Open
D) In the Import Project From Instrument box, click the KIGeneral project, and then cllick Finish.
KIGeneral
KIGeneral
3-6
The above command defines a display input field and message prompt for entering the bias voltage. The -40 parameter sets the minimum voltage that can be entered, and the 40 parameter sets the maximum voltage that can be entered. Now assume you wish to change the bias input limits to 10V. Edit the line of code to the following:
92bias = 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
After modifying a factory script, it can be loaded back into the Series 2600 and saved in nonvolatile memory as a user script.
3-7
1. The Run configuration box is used to launch (load) a user script into the Series 2600 and save it in non-volatile memory. As shown below, open the Run box and then click Run in the dropdown menu:
NOTE Figure 3-4 and Figure 3-5 show how the Run box will look after the launch is configured. 2. In the Configurations area of the Run box, select the KIGeneral script. The launch configuration tabs for that script will appear in the Run box. 3. Presently, the Name of the script is KIGeneral. You should change the name so the script is not confused with the factory script of the same name that resides in the Series 2600. 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 store options and select the LoadOnly run action and Non-volatile storage as shown in Figure 3-5. 6. Click the Apply button to set the run configuration. 7. Click the Run key to load the user script into non-volatile memory of the Series 2600. NOTE There is small bar graph at the bottom-right of the Test Script Builder that will appear while a script is loading. The bar graph will continuously sequence through its segments while the script is loading.
3-8
Changing the script Name from KIGeneral to KIGeneralUser also changes the name in the Configurations area.
3-9
Remote programming
The functions for the KIGeneralUser user script can be called after the script is run as follows:
KIGeneralUser()
After the above command is executed, any of the functions that make up the user script can be called in the same manner that factory script functions are called (see Step 1: Call the function on page 3-3).
3-10
Since no parameters are used in the function (PulseVMeasureI()), the test will be interactive and require the operator to input the test parameters using the front panel controls. See How do I run a script from the front panel? on page 3-2 for details on running a user script from the front panel. The command display.loadmenu.add can be used to configure front panel user tests for the other functions of the script. Make sure to use a different menu name for each function. For example, the following command will add the name PulseIMeasV for a test to call the PulseIMeasureV function.
display.loadmenu.add("PulseIMeasV", "KIGeneralUser() PulseIMeasureV()", display.SAVE)
Reference
See Load test menu in Section 14 of the Series 2600 Reference Manual for details on the display.loadmenu.add function.
Reference
See User scripts in Section 2 of the Series 2600 Reference Manual for more information on deleting a user script. See Load test menu in Section 14 of the Series 2600 Reference Manual for details on deleting user tests from the front panel USER TESTS menu.
Using LabVIEW
Source step example
The source step example is shown in Figure 3-6. The example steps the source voltage from 1V to 10V in 1V steps, measures the current at each step, and stores the result in a table. Once all steps are completed, the stored table current values are printed.
3-11
3-12
The primary code that reads the file and downloads the script to the Series 2600 is listed below. This code is executed when you select the Load Non-Function Script option, and then click the Load Script (GPIB) command button. Although not required, TSP prompts are enabled for this example because they provide useful test script processor status information when loading and running scripts. See the Series 2600 System SourceMeter Instruments Series 2600 Reference Manual for more information about using prompts. As the script is being downloaded, it is displayed in the Script text box of the GUI (Graphical User Interface), as shown in Figure 3-7.
3-13
Call send(Addr%, "localnode.showerrors = 0", intStatus) Call send(Addr%, "localnode.prompts = 1", intStatus) strReturnMessage = udfGetTspResponse() Open App.Path & "\" & "MeasCurrScript.tsp" For Input As #1 Call send(Addr%, "loadscript MeasCurrScript", intStatus) strReturnMessage = udfGetTspResponse()
--Disable automatic display of errors - leave error messages in queue and enable Error Prompt. The localnode is unit being communicated with via GPIB or RS-232. --Turn on prompts; need to start handling the prompts as soon as this command is sent. --Open the script file for sequential input. --loadscript identifies the beginning of the script. MeasCurrScript is the name assigned to the script. --Read the file. --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 2600.
'
--Continuation prompt. TSP received script line successfully; waiting for next line. --Ready prompt. TSP received script successfully; ready for next command. --Error prompt. Error occurred; handle as desired. Use errorqueue commands to read and clear errors. --No prompt received. Response other than shell prompt was received; handle as desired.
Case Else
End Select Loop --Close the script file. Close #1 Call send(Addr%, "endscript", intStatus) --Tell TSP complete script has been downloaded. strReturnMessage = udfGetTspResponse() Call send(Addr%, "localnode.prompts = --Disable prompts. 0", intStatus)
3-14
The primary code that runs the script and retrieves the measurement results is listed below. This code is executed when you click the Run Script (GPIB) command button. When you run this script it will perform ten measurements and 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) --The following command runs the
command:
Do strReturnMessage = udfGetTspResponse() txtData.Text = txtData.Text & strReturnMessage 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 End If
3-15
3-16
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 the function when it is called. Figure 3-9 shows the GUI (Graphical User Interface) after loading and running the script. Note that the Data text box does not contain any readings as in the previous example; it simply indicates that the MeasCurr(ntimes) function has been created.
function MeasCurr(ntimes) local l_i -- Local counter variable 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 for l_i = 1, ntimes do print(smua.measure.i()) end --for smua.source.output = smua.OUTPUT_OFF end --function print("Function 'MeasCurr(ntimes)' created")
3-17
Figure 3-9 GUI after loading and running the function script (GPIB)
The primary code that calls the function and 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 3-10. Note that it would be just as easy to take one or 100 readings simply by calling the function with a different value for ntimes, e.g. MeasCurr(100). You can pass parameters to a function, but not to a script. However, you must initially run a script to create a function. See the Series 2600 Series 2600 Reference Manual for more information about scripts and functions.
3-18
--Call function with ntimes=10 and then enter data. --Get output from function.
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 End If
3-19
3-20
In this section:
Topic How do I set up the TSP-Link system? ............................................ Connect the TSP-Link system ....................................................... Assign node numbers.................................................................... Reset the TSP-Link ....................................................................... Check the state of the TSP-Link system ....................................... How do I use the expanded system? ............................................... Accessing resources of TSP-Link nodes....................................... Using node[N]................................................................................ Using the alias (localnode) ............................................................ Running scripts in a TSP-Link system........................................... Page 4-2 4-2 4-2 4-3 4-3 4-4 4-4 4-4 4-4 4-4
A connection example for an expanded system is shown in Figure 4-1. All the TSP-Link-enabled instruments in the system are daisy-chained together using LAN crossover cables. In this example, the unit connected to the PC is the Master and the other units are its Slaves. Note that the Master does not have be assigned as Node 1, nor does it have to be at the end of the node chain. Figure 4-1 TSP-Link connections
Node 1
WARNING:NO INTERNAL OPERATOR SERVICABLE PARTS,SERVICE BY QUALIFIED PERSONNEL ONLY.
CHANNEL A
C
Node 2
WARNING:NO INTERNAL OPERATOR SERVICABLE PARTS,SERVICE BY QUALIFIED PERSONNEL ONLY.
CHANNEL A S G HI
S G HI G G HI G S LO LO ! CAT I CHANNEL B
C US
Node 3
WARNING:NO INTERNAL OPERATOR SERVICABLE PARTS,SERVICE BY QUALIFIED PERSONNEL ONLY.
CHANNEL A S G HI
S G HI G G HI G S LO LO ! CAT I CHANNEL B
C US
Node 16
WARNING:NO INTERNAL OPERATOR SERVICABLE PARTS,SERVICE BY QUALIFIED PERSONNEL ONLY.
CHANNEL A S G HI
S G HI G G HI G S LO LO ! CAT I CHANNEL B
C US
UL
! S CAT I LO LO G HI G G
UL
! S CAT I LO LO G HI G G
UL
! S CAT I LO LO G HI G G
UL
US
! S CAT I LO LO G HI G G
S G HI
S G HI
G G HI G S LO LO ! CAT I CHANNEL B
LINE RATING
100-240VAC 50, 60Hz 240VA MAX.
LINE RATING
100-240VAC 50, 60Hz 240VA MAX.
LINE RATING
100-240VAC 50, 60Hz 240VA MAX.
LINE RATING
100-240VAC 50, 60Hz 240VA MAX.
IEEE-488
(CHANGE IEEE ADDRESS WITH FRONT PANEL MENU)
IEEE-488
IEEE-488
IEEE-488
TSPlink
TSPlink
TSPlink
TSPlink
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.
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.
LAN crossover cables Type: Category 5e or higher. Length: 3 meters maximum between nodes.
RS-232 or GPIB
Host PC
NOTE
Each instrument in the TSP-Link system must have a unique node number assigned to it. The node number for each instrument is stored in its non-volatile memory and will not be lost when the instrument is turned off. The TSP-Link node number is set from the MAIN MENU of each instrument and is summarized in Table 4-1.
4-2
Table 4-1 Assigning a node number to an instrument from the front panel
Series 2600 MAIN MENU 1) 2) 3) 4) 5) Press the MENU key to access MAIN MENU. Select COMMUNICATION menu. Select TSPLINK_CFG menu. Select NODE menu. Set the NODE number (01 to 16) for the instrument.
For remote programming, the tsplink.node attribute is used to set the node number for an instrument:
tsplink.node = N
where: N = 1 to 16 The node number of an instrument can be determined by reading the tsplink.node attribute as follows:
nodenumber = tsplink.node print(nodenumber)
The above print command will return the node number. For example, if the node number is 1, the value 1.000000e00 will be returned.
After all the node numbers are set, you must reset (initialize) the TSP-Link interface system. For initialization to succeed, all units must be powered on when the TSP-Link reset is performed. The TSP-Link reset can be performed from the MAIN MENU of any instrument in the system; this process is summarized in Table 4-2. Table 4-2 Resetting the TSP-Link from the front panel
Series 2600 MAIN MENU 1) 2) 3) 4) Press the MENU key to access MAIN MENU. Select COMMUNICATION menu. Select TSPLINK-CFG menu. Select RESET to initialize the TSP-Link.
The tsplink.state read-only attribute is used to determine whether or not the TSP-Link reset routine was completed successfully. The returned value online indicates that the reset was successful for all instruments (nodes) in the system. The value offline indicates that the reset has failed. A few typical reasons for a reset failure include the following: Two or more instruments in the system have the same node number.
Return to Section Topics 4-3
There are no other instruments connected to the unit performing the reset. One of the units in a properly connected system isn't 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 nodes is established.
Using node[N]
The node[N] variable (where N = 1 to 16) is used to send a command to any node in the system. The node can be the Master or a Slave. Examples:
node[4].smua.reset() node[1].smua.reset()
-- Resets SMU A of the Master (Node 1). -- Resets SMU A of the Master (Node 1).
4-4
Appendix A Specifications
In this appendix:
Topic Models 2601/2602 System SourceMeter Specifications Models 2611/2612 System SourceMeter Specifications Model 2635/2636 System SourceMeter Specifications Series 2600 System SourceMeter Specifications
Models 2601/2602
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
1. SPECIFICATION CONDITIONS
This document contains specifications and supplemental information for the Keithley Instruments Models 2601 and 2602 System SourceMeters. Specifications are the standards against which the Models 2601 and 2602 are tested. Upon leaving the factory, the Models 2601 and 2602 meet these specifications. Supplemental and typical values are nonwarranted, apply at 23C, and are provided solely as useful information. The source and measurement accuracies are specified at the SourceMeter CHANNEL A (2601 and 2602) or SourceMeter CHANNEL B (2602) terminals under the following conditions: 1. 23C 5C, <70% relative humidity. 2. After two-hour warm-up. 3. Speed normal (1 NPLC). 4. A/D auto-zero enabled. 5. Remote sense operation or properly zeroed local operation. 6. Calibration period: one year.
2. SOURCE SPECIFICATIONS
Voltage Programming Accuracy1 Range 100.000mV 1.00000V 6.00000V 40.0000V Programming resolution 5V 50V 50V 500V Accuracy (1 year) 23C + 5C + (% rdg.+ volts) 0.02% + 250V 0.02% + 400V 0.02% + 1.8mV 0.02% + 12mV Typical noise (peak-peak) 0.1Hz-10Hz 20V 50V 100V 500V
Temperature coefficient (0C18C and 28C50C): (0.15 accuracy specification)/C. Maximum output power and source/sink limits:2 40.4W per channel maximum. 40.4V at 1.0A, 6.06V at 3.0A, four-quadrant source or sink operation. Voltage regulation: Line: 0.01% of range. Load: (0.01% of range + 100V). Noise 10Hz20MHz (peak-peak): 25mV typical into a resistive load. Current limit/compliance:3 Bipolar current limit (compliance) set with single value. Minimum value is 10nA. Accuracy same as current source. Overshoot: <(0.1% + 10mV) typical (step size = 10% to 90% of range, resistive load, maximum current limit/compliance). Guard offset voltage: <10mV typical (Iout 100mA).
1 Add 50V to source accuracy specifications per volt of HI lead drop. 2 Full power source operation regardless of load to 30C ambient. Above 30C and/or power sink operation, refer to Section 8, Operating boundaries in the Series 2600 Reference Manual for additional power derating information. 3 For sink mode operation (quadrants II and IV), add 12% of limit range and 0.02% of limit setting to corresponding current limit accuracy specifications. For 1A range, add an additional 40mA of uncertainty. Specifications are subject to change without notice. SPEC-2601_2602 Rev. C / Sep 2007
Page 1 of 7
Models 2601/2602
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
Current Programming Accuracy Range 100.000nA 1.00000A 10.0000A 100.000A 1.00000mA 10.0000mA 100.000mA 1.00000A 3.00000A Programming resolution 1pA 10pA 100pA 1nA 10nA 100nA 1A 10A 10A Accuracy (1 year) 23C + 5C + (% rdg.+amps) 0.06% + 100pA 0.03% + 600pA 0.03% + 2nA 0.03% + 30nA 0.03% + 200nA 0.03% + 3A 0.03% + 20A 0.05% + 900A 0.06% + 1.5mA Typical noise (peak-peak) 0.1Hz-10Hz 5pA 25pA 60pA 3nA 6nA 200nA 600nA 70A 150A
Temperature coefficient (0C18C and 28C50C): (0.15 accuracy specification)/C. Maximum output power and source/sink limits:2 40.4W per channel maximum. 1.01A at 40.0V, 3.03A at 6.0V, four quadrant source or sink operation. Current regulation: Line: 0.01% of range. Load: (0.01% of range + 100pA). Voltage limit/compliance:4 Bipolar voltage limit (compliance) set with a single value. Minimum value is 10mV. Accuracy same as voltage source. Overshoot: <0.1% typical (step size = 10% to 90% of range, resistive load; see Current source output settling time for additional test conditions).
+3A
-1A DC -3A
Models 2601 and 2602 I-V capability
4 For sink mode operation (quadrants II and IV), add 10% of compliance range and 0.02% of limit setting to corresponding voltage source specification. For 100mV range, add an additional 60mV of uncertainty.
Models 2601/2602
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
Additional Source Specifications Transient response time: <70s for the output to recover to 0.1% for a 10% to 90% step change in load. Voltage source output settling time: Time required to reach 0.1% of final value, when changing from 10% to 90% of range, after source level command is processed on a fixed range. 100mV, 1V ranges: <50s typical. 6V Range: <100s typical. 40V Range: <150s typical.5 Current source output settling time: Time required to reach 0.1% of final value, when changing from 10% to 90% of range, after source level command is processed on a fixed range. Values below for Iout Rload = 2V unless noted. 3A10mA ranges: <80s typical (current less than 2.5A, Rload >1.5). 1mA range: <100s typical. 100A range: <150s typical. 10A range: <500s typical. 1A range: <2.5ms typical. 100nA range: <25ms typical. DC floating voltage: Output can be floated up to 250VDC from chassis ground. Remote sense operating range:1 Maximum voltage between HI and SENSE HI = 3V. Maximum voltage between LO and SENSE LO = 3V. Voltage output headroom: 40V range: Max. output voltage = 42V total voltage drop across source leads (maximum 1 per source lead). 6V range: Max. output voltage = 8V total voltage drop across source leads. Over temperature protection: Internally sensed temperature overload puts unit in standby mode. Voltage source range change overshoot: Overshoot into a 100k load, 20MHz BW, 300mV typical. Current source range change overshoot: <5% of larger range + 300mV/Rload typical. (see CURRENT SOURCE OUTPUT SETTLING TIME for additional test conditions).
Specifications are subject to change without notice. SPEC-2601_2602 Rev. C / Sep 2007
Page 3 of 7
Models 2601/2602
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
3. METER SPECIFICATIONS
Voltage Measurement Accuracy 6 Range 100.000mV 1.00000V 6.00000V 40.0000V Display resolution 7 1V 10V 10V 100V Input resistance >10G >10G >10G >10G Accuracy (1 year) 23C + 5C + (% rdg.+ volts) 0.015% + 150V 0.015% + 200V 0.015% + 0.015% + 1mV 8mV
Temperature coefficient (0C18C and 28C50C): (0.15 accuracy specification)/C. Current Measurement Accuracy Range 100.000nA 1.00000A 10.0000A 100.000A 1.00000mA 10.0000mA 100.000mA 1.00000A 3.00000A Display resolution7 1pA 10pA 100pA 1nA 10nA 100nA 1A 10A 10A Voltage burden 8 <1mV <1mV <1mV <1mV <1mV <1mV <1mV <1mV <1mV Accuracy (1 year) 23C + 5C + (% rdg.+amps) 0.05% + 100pA 0.025% + 300pA 0.025% + 1.5nA 0.02% + 25nA 0.02% + 200nA 0.02% + 2.5A 0.02% + 20A 0.03% + 1.5mA 0.05% + 3.5mA
6 Add 50V to source accuracy specifications per volt of HI lead drop. 7 Applies when in single channel display mode. 8 Four-wire remote sense only.
Models 2601/2602
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
Contact Check9 Speed Fast Medium Slow Additional Meter Specifications Load impedance: Stable into 10,000pF typical. Common mode voltage: 250VDC. Common mode isolation: >1G, <4500pF. Over-range: 101% of source range, 102% of measure range. Maximum sense lead resistance: 1k for rated accuracy. Sense input impedance: >10G. Maximum measurement time to memory for 60Hz (50Hz)9 1 (1.2)ms 4 (5)ms 36 (42)ms Accuracy (1 year) 23C + 5C + (% rdg.+ ohms) 5% + 10 5% + 1 5% + 0.3
Specifications are subject to change without notice. SPEC-2601_2602 Rev. C / Sep 2007
Page 5 of 7
Models 2601/2602
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
4. GENERAL
Host Interfaces: Computer control interfaces. IEEE-488: IEEE-488.1 compliant. Supports IEEE-488.2 common commands and status model topology. RS-232: Baud rates from 300 bps to 115200 bps. Programmable number of data bits, parity type, and flow control (RTS/CTS hardware or none). When not programmed as the active host interface, the SourceMeter can use the RS-232 interface to control other instrumentation. Expansion interface: The TSP-Link expansion interface allows TSP-enabled instruments to trigger and communicate with each other. Cable type: Category 5e or higher LAN crossover cable. Length: 3 meters maximum between each TSP-enabled instrument. Digital I/O interface: Connector: 25-pin female D. Input/Output pins: 14 open drain I/O bits. Absolute maximum input voltage: 5.25V. Absolute minimum input voltage: 0.25V. Maximum logic low input voltage: 0.7V, +850A max. Minimum logic high input voltage: 2.1V, +570A. Maximum source current (flowing out of digital I/O bit): +960A. Maximum sink current at maximum logic low voltage (0.7V): 5.0mA. Absolute maximum sink current (flowing into digital I/O pin): 11mA. 5V power supply pin: Limited to 600mA, solid state fuse protected.
600mA Solid State Fuse 5.1k
+5V Pin
(on DIGITAL I/O connector)
+5VDC
100
GND Pin
(on DIGITAL I/O connector)
Rear Panel
Output enable pin: Active high input pulled down internally to ground with 10k resistor. When the Output Enable input function has been activated, each SourceMeter channel will not turn on unless the output enable pin is driven to >2.1V (nominal current = 2.1V / 10k = 210A). Power Supply: 100V to 240VAC, 50Hz60Hz (manual setting), 240VA max. Cooling: Forced air. Side intake and rear exhaust. One side must be unobstructed when rack-mounted.
Specifications are subject to change without notice. Page 6 of 7
Models 2601/2602
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
Warranty: 1 year. EMC: Conforms to European Union Directive 89/336/EEC, EN 61326-1. Safety: Conforms to European Union Directive 73/23/EEC, EN 61010-1, and UL 61010-1. Dimensions: 89mm high 213mm wide 460mm deep (3 12 in 8 38 in 17 12 in). Bench configuration (with handle & feet): 104mm high 238mm wide 460mm deep (4 18 in 9 38 in 17 12 in). Weight: 2601: 4.75kg (10.4 lbs). 2602: 5.50kg (12.0 lbs). Environment: For indoor use only. Altitude: Maximum 2000 meters above sea level. Operating: 0C50C, 70% R.H. up to 35C. Derate 3% R.H./C, 35C50C. Storage: 25C to 65C.
Specifications are subject to change without notice. SPEC-2601_2602 Rev. C / Sep 2007
Page 7 of 7
Models 2611/2612
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
1. SPECIFICATION CONDITIONS
This document contains specifications and supplemental information for the Keithley Instruments Models 2611 and 2612 System SourceMeters. Specifications are the standards against which the Models 2611 and 2612 are tested. Upon leaving the factory, the Models 2611 and 2612 meet these specifications. Supplemental and typical values are non-warranted, apply at 23C, and are provided solely as useful information. The source and measurement accuracies are specified at the SourceMeter CHANNEL A (Models 2611 and 2612) or SourceMeter CHANNEL B (Model 2612) terminals under the following conditions: 1. 23C 5C, <70% relative humidity. 2. After two-hour warm-up. 3. Speed normal (1 NPLC). 4. A/D auto-zero enabled. 5. Remote sense operation or properly zeroed local sense operation. 6. Calibration period: one year.
2. SOURCE SPECIFICATIONS
Voltage Programming Accuracy1 Range 200.000mV 2.00000V 20.0000V 200.000V Programming resolution 5V 50V 500V 5mV Accuracy (1 year) 23C + 5C + (% rdg.+ volts) 0.02% + 375V 0.02% + 600V 0.02% + 5mV 0.02% + 50mV Typical noise (peak-peak) 0.1Hz-10Hz 20V 50V 300V 2mV
Temperature coefficient (0C18C and 28C50C): (0.15 accuracy specification)/C. Maximum output power and source/sink limits:2 30.603W per channel maximum. 20.2V at 1.515A, 202V at 101mA, four quadrant source or sink operation. Voltage regulation: Line: 0.01% of range. Load: (0.01% of range + 100V). Noise 10Hz20MHz: <5mV RMS typical, 20V range, 1A limit. Current limit/compliance:3 Bipolar current limit (compliance) set with single value. Minimum value is 10nA. Accuracy same as current source. Overshoot: <(0.1% + 10mV) typical (step size = 10% to 90% of range, resistive load, maximum current limit/compliance). Guard offset voltage: <4mV (current 10mA).
1 2 3
Add 50V to source accuracy specifications per volt of HI lead drop. Full power source operation regardless of load to 30C ambient. Above 30C and/or power sink operation, refer to Section 8, Operating boundaries in the Series 2600 Reference Manual for additional power derating information. For sink mode operation (quadrants II and IV), add 12% of limit range and 0.02% of limit setting to corresponding current limit accuracy specifications. For 1A range add an additional 40mA of uncertainty.
Specifications are subject to change without notice. SPEC-2611_2612 Rev. A / June 2006
Page 1 of 6
Models 2611/2612
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
Current Programming Accuracy 4 Range 100.000nA 1.00000A 10.0000A 100.000A 1.00000mA 10.0000mA 100.000mA 1.00000A 1.50000A
2 2 2,5
Programming resolution 2pA 20pA 200pA 2nA 20nA 200nA 2A 20A 50A
Accuracy (1 year) 23C + 5C + (% rdg.+amps) 0.06% + 100pA 0.03% + 800pA 0.03% + 5nA 0.03% + 60nA 0.03% + 300nA 0.03% + 6A 0.03% + 30A 0.05% + 1.8mA 0.06% + 4mA
Typical noise (peak-peak) 0.1Hz-10Hz 5pA 25pA 60pA 3nA 6nA 200nA 600nA 70A 150A
10.0000A 200A 0.5% + 40mA Temperature coefficient (0C18C and 28C50C): (0.15 accuracy specification)/C. Maximum output power and source/sink limits:2 30.603W per channel maximum. 1.515A at 20.2V, 101mA at 202V, four-quadrant source or sink operation. Current regulation: Line: 0.01% of range. Load: (0.01% of range + 100pA). Voltage limit/compliance: 6 Bipolar voltage limit (compliance) set with a single value. Minimum value is 10mV. Accuracy same as voltage source. Overshoot: <0.1% typical (step size = 10% to 90% of range, resistive load; see Current source output settling time for additional test conditions). Additional Source Specifications
Transient response time: <70s for the output to recover to 0.1% for a 10% to 90% step change in load. Voltage source output settling time: Time required to reach 0.1% of final value after source level command is processed on a fixed range. 200mV, 2V ranges: <50s typical. 20V range: <110s typical. 200V range: <700s typical. Current source output settling time: Time required to reach 0.1% of final value after source level command is processed on a fixed range. Values below for Iout Rload = 2V unless noted. 1.5A1A ranges: <120s typical (Rload >6). 100mA10mA ranges: <80s typical. 1mA range: <100s typical. 100A range: <150s typical. 4 5 6 Accuracy specifications do not include connector leakage. Derate accuracy by Vout/2E11 per C when operating between 18C28C. Derate accuracy by Vout/2E11 + (0.15 * Vout/2E11) per C when operating <18C and >28C. 10A range accessible only in pulse mode. For sink mode operation (quadrants II and IV), add 10% of compliance range and 0.02% of limit setting to corresponding voltage source specification. For 200mV range add an additional 120mV of uncertainty.
Models 2611/2612
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
10A range: <500s typical. 1A range: <2ms typical. 100nA range: <20ms typical. DC floating voltage: Output can be floated up to 250VDC from chassis ground. 1 Remote sense operating range: Maximum voltage between HI and SENSE HI = 3V. Maximum voltage between LO and SENSE LO = 3V. Voltage output headroom: 200V range: Max. output voltage = 202.3V; total voltage drop across source leads (maximum 1 per source lead). 20V range: Max. output voltage = 23.3V; total voltage drop across source leads (maximum 1 per source lead). Over temperature protection: Internally-sensed temperature overload puts unit in standby mode. Voltage source range change overshoot: Overshoot into a 200k load, 20MHz BW, 300mV typical. Current source range change overshoot: <5% of larger range + 300mV/Rload + 60nA typical (see Current source output settling time for additional test conditions).
Pulse Specifications
Region 1 1 2 9 3 4 Maximum current limit 100mA at 200V 1.5A at 20V 1A at 180V 1A at 200V 10A at 5V Maximum pulse width7 DC, no limit DC, no limit 8.5ms 2.2ms 1ms Maximum duty cycle8 100% 100% 1% 1% 2.2%
Minimum programmable pulse width:7 200s. NOTE: Minimum pulse width for settled source at a given I/V output and load can be longer than 200s. See note 10 for typical settling times.10
7 Times measured from the start of pulse to the start of off-time:
Pulse Level 90% Start ton Bias Level 10% ton toff Start toff 10%
Thermally limited in sink mode (quadrants 2 and 4) and ambient temperatures above 30C. See power equations in the Reference Manual for more information. 9 Voltage source operation with 1.5A current limit. 10 Typical performance for minimum settled pulse widths:
Source value 5V 20V 180V 200V (1.5A limit) 100 mA 1A 1A 10A Load 0.5 200 180 200 200 20 180 0.5 Source settling (% of range) 1% 0.2% 0.2% 0.2% 1% 1% 0.2% 0.5% Min. pulse width 300s 200s 5ms 1.5ms 200s 500s 5ms 300s
Typical tests were performed using remote operation, 4W sense, Keithley 2600 ban cables and best fixed measurement range. For more information on pulse scripts, see the Series 2600 Reference Manual.
Specifications are subject to change without notice. SPEC-2611_2612 Rev. A / June 2006
Page 3 of 6
Models 2611/2612
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
Pulse width programming resolution: 1s. Pulse width programming accuracy:7 25s. Typical pulse width jitter: 50s.
+10A
3 2 1 2 3 2 2
3. METER SPECIFICATIONS
Voltage Measurement Accuracy11, 12 Range 200.000mV 2.00000V 20.0000V 200.000V Display resolution13 1V 10V 100V 1mV Input resistance >10G >10G >10G >10G Accuracy (1 year) 23C + 5C + (% rdg.+ volts) 0.015% + 225V 0.02% + 350V 0.015% + 5mV 0.015% + 50mV
11 Add 50V to source accuracy specifications per volt of HI lead drop. 12 De-rate accuracy specifications for NPLC setting <1 by increasing error term. Add appropriate % of range term using table below: NPLC 200mV 2V200V 100nA 1A100mA 1A1.5A setting range ranges range ranges ranges 0.1 0.01% 0.01% 0.01% 0.01% 0.01% 0.01 0.08% 0.07% 0.1 % 0.05% 0.05% 0.001 0.8 % 0.6 % 1% 0.5 % 1.1 % 13 Applies when in single channel display mode.
Models 2611/2612
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
Current measurement accuracy14,12 Range 100.000nA 1.00000A 10.0000A 100.000A 1.00000mA 10.0000mA 100.000mA 1.00000A 1.50000A 10.0000A
16
Display resolution13 1pA 10pA 100pA 1nA 10nA 100nA 1A 10A 10A 100A
Voltage burden15 <1mV <1mV <1mV <1mV <1mV <1mV <1mV <1mV <1mV <1mV
Accuracy (1 year) 23C + 5C + (% rdg.+amps) 0.05% + 100pA 0.025% + 500pA 0.025% + 1.5nA 0.02% + 25nA 0.02% + 200nA 0.02% + 2.5A 0.02% + 20A 0.03% + 1.5mA 0.05% + 3.5mA 0.4% + 25mA
Temperature Coefficient (0C18C and 28C50C): (0.15 accuracy specification)/C. Contact Check17 Speed Fast Medium Slow Additional Meter Specifications Load impedance: Stable into 10,000pF typical. Common mode voltage: 250VDC. Common mode isolation: >1G, <4500pF. Over-range: 101% of source range, 102% of measure range. Maximum sense lead resistance: 1k for rated accuracy. Sense input impedance: >10G. Maximum measurement time to memory for 60Hz (50Hz)17 1 (1.2)ms 4 (5)ms 36 (42)ms Accuracy (1 year) 23C + 5C + (% rdg.+ohms) 5% + 10 5% + 1 5% + 0.3
14 De-rate accuracy by Vout/2E11 per C when operating between 18C28C. Derate accuracy by Vout/2E11 + (0.15 * Vout/2E11) per C when operating <18C and >28C. 15 Four-wire remote sense only. 16 10A range accessible only in pulse mode. 17 Includes measurement of SENSE HI to HI and SENSE LO to LO contact resistances.
Specifications are subject to change without notice. SPEC-2611_2612 Rev. A / June 2006
Page 5 of 6
Models 2611/2612
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
4. GENERAL
Host interfaces: Computer control interfaces. IEEE-488: IEEE-488.1 compliant. Supports IEEE-488.2 common commands and status model topology. RS-232: Baud rates from 300 bps to 115200 bps. Programmable number of data bits, parity type, and flow control (RTS/CTS hardware or none). When not programmed as the active host interface, the SourceMeter can use the RS-232 interface to control other instrumentation. Expansion interface: The TSP-Link expansion interface allows TSP-enabled instruments to trigger and communicate with each other. Cable type: Category 5e or higher LAN crossover cable. Length: 3 meters maximum between each TSP-enabled instrument. Digital I/O interface (see Models 2601 and 2602 GENERAL specifications for circuit diagram): Connector: 25-pin female D. Input/output pins: 14 open drain I/O bits. Absolute maximum input voltage: 5.25V. Absolute minimum input voltage: 0.25V. Maximum logic low input voltage: 0.7V, +850A max. Minimum logic high input voltage: 2.1V, +570A. Maximum source current (flowing out of digital I/O bit): +960A. Maximum sink current at maximum logic low voltage (0.7V): 5.0mA. Absolute maximum sink current (flowing into digital I/O pin): 11mA. 5V Power supply pin: Limited to 600mA, solid state fuse protected. Safety interlock pin: Active high input. >3.4V at 24mA (absolute maximum of 6V) must be externally applied to this pin to ensure 200V operation. This signal is pulled down to chassis ground with a 10k resistor. 200V operation will be blocked when the INTERLOCK signal is <0.4V (absolute minimum of 0.4V). See figure below:
INTERLOCK Pin
(on DIGITAL I/O connector)
To output stage
Power supply: 100V to 240VAC, 5060Hz (manual setting), 240VA max. Cooling: Forced air. Side intake and rear exhaust. One side must be unobstructed when rack-mounted. Warranty: One year. EMC: Conforms to European Union Directive 89/336/EEC, EN 61326-1. Safety: Conforms to European Union Directive 73/23/EEC, EN 61010-1, and UL 61010-1. Dimensions: 89mm high 213mm wide 460mm deep (3 12 in 8 38 in 17 12 in). Bench configuration (with handle and feet): 104mm high 238mm wide 460mm deep (4 18 in 9 38 in 17 12 in). Weight: Model 2611: 4.75kg (10.4 lbs). Model 2612: 5.50kg (12.0 lbs). Environment: For indoor use only. Altitude: Maximum 2000 meters above sea level. Operating: 0C50C, 70% R.H. up to 35C. Derate 3% R.H./C, 35C50C. Storage: 25C to 65C.
Model 2635/2636
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
1. SPECIFICATION CONDITIONS
This document contains specifications and supplemental information for the Models 2635 and 2636 System SourceMeters. Specifications are the standards against which the Models 2635 and 2636 are tested. Upon leaving the factory the 2635 and 2636 meet these specifications. Supplemental and typical values are nonwarranted, apply at 23C, and are provided solely as useful information. The source and measurement accuracies are specified at the SourceMeters CHANNEL A (2635 and 2636) or SourceMeters B (2636) terminals under the following conditions: 1. 23C 5C, < 70% relative humidity. 2. After two-hour warm-up. 3. Speed normal (1 NPLC). 4. A/D auto-zero enabled. 5. Remote sense operation or properly zeroed local operation. 6. Calibration period: one year.
2. SOURCE SPECIFICATIONS
VOLTAGE SOURCE SPECIFICATIONS Specifications Category Specifications RANGE Voltage Programming Accuracy1 PROGRAMMING ACCURACY (1 Year) TYPICAL NOISE (peak-peak) RESOLUTION 23C 5C 0.1 Hz10 Hz (% rdg. + volts) 5 V 50 V 500 V 5 mV 0.02% + 375 V 0.02% + 600 V 0.02% + 5 mV 0.02% + 50 mV 20 V 50 V 300 V 2 mV
Temperature Coefficient Maximum Output Power and Source/Sink Limits2 Voltage Regulation Noise 10 Hz 20 MHz Current Limit/Compliance3
1 2
(0.15 accuracy specification)/C For temperatures (018C & 2850C) 30.3 W per channel maximum. 20.2 V @ 1.5 A 202 V @ 100 mA Four-quadrant source or sink operation. Line: 0.01% of range Load: (0.01% of range + 100 V). < 20 mV peak-peak (typical), < 3 mV RMS (typical) 20 V range Bipolar current limit (compliance) set with single value. Minimum value is 100 pA. Accuracy is the same as current source.
Add 50 V to source accuracy specifications per volt of HI lead drop. Full power source operation regardless of load to 30C ambient. Above 30C and/or power sink operation, refer to Section 8 Operating Boundaries in the Series 2600 Reference Manual for additional power derating information.
Specifications are subject to change without notice. SPEC-2635_2636 Rev. A / September 2007
Page 1 of 8
Model 2635/2636
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
Specifications < (0.1% + 10 mV) (typical ) Step size = 10% to 90% of range, resistive load, maximum current limit/compliance. < 4 mV Current < 10 mA
CURRENT SOURCE SPECIFICATIONS Specifications Category Specifications RANGE PROGRAMMING ACCURACY (1 Year) TYPICAL NOISE (peak-peak) RESOLUTION 23C 5C 0.1 Hz10 Hz (% rdg. + amps) 20 fA 200 fA 2 pA 20 pA 200 pA 2 nA 20 nA 200 nA 2 A 20 A 50 A 0.15% + 2 pA 0.15% + 5 pA 0.06% + 50 pA 0.03% + 700 pA 0.03% + 5 nA 0.03% + 60 nA 0.03% + 300 nA 0.03% + 6 A 0.03% + 30 A 0.05% + 1.8 mA 0.06% + 4 mA 800 fA 2 pA 5 pA 25 pA 60 pA 3 nA 6 nA 200 nA 600 nA 70 A 150 A
1.00000 nA 10.0000 nA 100.000 nA Current Programming Accuracy 1.00000 A 10.0000 A 100.000 A 1.00000 mA 10.0000 mA 100.000 mA 1.00000 A4 1.50000 A4 Temperature Coefficient Maximum Output Power and Source/Sink Limits4 Current Regulation Voltage Limit/Compliance5
3
(0.15 accuracy specification)/C For temperatures (0 18C & 28 50C) 30.3 W per channel maximum. 1.515 A @ 20 V 101 mA @ 200 V Four-quadrant source or sink operation. Line: 0.01% of range Load: (0.01% of range + 100V). Bipolar voltage limit (compliance) set with single value. Minimum value is 10 mV. Accuracy is the same as current source.
For sink mode operation (quadrants II and IV), add 12% of limit range and 0.02% of limit setting to corresponding current limit accuracy specifications. For 1A range add an additional 40mA of uncertainty. 4 Full power source operation regardless of load to 30C ambient. Above 30C and/or power sink operation, refer to Section 8 Operating Boundaries in the Series 2600 Reference Manual for additional power derating information 5 For sink mode operation (quadrants II and IV), add 10% of compliance range and 0.02% of limit setting to corresponding voltage source specification. For 200mV range add an additional 120mV of uncertainty.
Model 2635/2636
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
Specifications Category
Specifications < 0.1% (typical) step size = 10% to 90% of range, resistive load, maximum current limit/compliance See CURRENT SOURCE OUTPUT SETTLING TIME for additional test conditions
Overshoot
ADDITIONAL SOURCE SPECIFICATIONS Specifications Category Specifications Transient Response Time < 70 s for the output to recover to 0.1% for a 10% to 90% step change in load. Time required to reach 0.1% of final value after source level command is processed on a fixed range. Range Settling Time 200 mV < 50 s (typical) 2V < 50 s (typical) 20 V < 110 s (typical) 200 V < 700 s (typical) Time required to reach 0.1% of final value after source level command is processed on a fixed range. Values below for Iout Rload = 2 V unless noted Current Range Settling Time 1.5 A 1 A < 120 s (typical) (Rload > 6 ) 100 mA 10 mA < 80 s (typical) 1 mA < 100 s (typical) 100 A < 150 s (typical) 10 A < 500 s (typical) 1 A < 2 ms (typical) 100 nA < 20 ms (typical) 10 nA < 40 ms (typical) 1 nA < 150 ms (typical) Output can be floated up to 250 VDC Maximum voltage between HI and SENSE HI = 3 V Maximum voltage between LO and SENSE LO = 3V 200 V Range Maximum output voltage = 202.3 V total voltage drop across source leads. (maximum 1 per source lead) 20 V Range Maximum output voltage = 23.3 V total voltage drop across source leads. (maximum 1 per source lead)
Specifications are subject to change without notice. SPEC-2636_2636 Rev. A / September 2007
Page 3 of 8
Model 2635/2636
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
Specifications Category Over Temperature Protection Voltage Source Range Change Overshoot Current Source Range Change Overshoot
Specifications Internally sensed temperature overload puts unit in standby mode. 300 mV + 0.1% of larger range (typical) Overshoot into a 200 K load, 20 MHz BW < 5% of larger range + 300 mV/Rload + 60 nA (typical) See CURRENT SOURCE OUTPUT SETTLING TIME for additional test conditions.
PULSE SPECIFICATIONS Specifications Category Minimum Programmable Pulse Width7 Pulse Width Programming Resolution Pulse Width Programming Accuracy Pulse Width Jitter
Specifications 200 s Note: Minimum pulse width for settled source at a given I/V output and load can be longer than 200 s. 1 s 25 s 50 s (typical)
Quadrant Diagram
Times measured from the start of pulse to the start off-time; see figure below.
Pulse Level 90% Start ton Bias Level 10% ton toff Start toff 10%
Model 2635/2636
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
3. METER SPECIFICATIONS
VOLTAGE MEASUREMENT SPECIFICATIONS Specifications Category Specifications RANGE Voltage Measurement Accuracy8,9 DISPLAY 9 RESOLUTION 1 V 10 V 100 V 1 mV INPUT IMPEDENCE > 10 G > 10 G > 10 G > 10 G ACCURACY (1 Year) 23C 5C (% rdg. + volts) 0.015% + 225 V 0.02% + 350 V 0.015% + 5 mV 0.015% + 50 mV
Temperature Coefficient
CURRENT MEASUREMENT SPECIFICATIONS9 Specifications Category Specifications Current Measurement Accuracy RANGE DISPLAY 10 RESOLUTION VOLTAGE 11 BURDEN ACCURACY (1 Year) 23C 5C (% rdg. + amps) 0.15% + 120 fA 0.15% + 240 fA 0.15% + 3 pA 0.06% + 40 pA 0.025% + 400 pA 0.025% +1.5 nA
1 fA 10 fA 100 fA 1 pA 10 pA 100 pA
Add 50V to source accuracy specifications per volt of HI lead drop De-rate accuracy specifications for NPLC setting < 1 by increasing error term. Add appropriate % of range term using table below NPLC Setting 200 mV 2 V 200 V 100 nA Range 1 A 100 mA 1 A 1.5 A Range Ranges Ranges Ranges 0.1 0.01% 0.01% 0.01% 0.01% 0.01% 0.01 0.08 % 0.07% 0.1 % 0.05% 0.05% 0.001 0.8 % 0.6 % 1 % 0.5 % 1.1 %
10 11
Applies when in single channel display mode. Four-wire remote sense only. 12 10-NPLC, 11-Point Median Filter, < 200V range, measurements made within 1 hour after zeroing. 23C 1C 13 Under default specification conditions: (0.15% + 750 fA). 14 Under default specification conditions: (0.15% + 1 pA).
Specifications are subject to change without notice. SPEC-2636_2636 Rev. A / September 2007
Page 5 of 8
Model 2635/2636
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
Specifications Category
Specifications RANGE DISPLAY 15 RESOLUTION 1 nA 10 nA 100 nA 1 A 10 A 10 A VOLTAGE 16 BURDEN < 1 mV < 1 mV < 1 mV < 1 mV < 1 mV < 1 mV ACCURACY (1 Year) 23C 5C (% rdg. + amps) 0.02% + 25 nA 0.02% +200 nA 0.02% + 2.5 A 0.02% +20 A 0.03% +1.5 mA 0.05% + 3.5 mA
100.000 A 1.00000 mA 10.0000 mA 100.000 mA 1.00000 A 1.50000 A Current Measure17 Settling Time Temperature Coefficient
Time required to reach 0.1% of final value. Current Range Settling Time 1 mA < 100 s (typical) (0.15 accuracy specification)/C For temperatures (018C & 2850C)
ADDITIONAL METER SPECIFICATIONS Specifications Category Specifications Load Impedance Common Mode Voltage Common Mode Isolation Overrange Maximum Sense Lead Resistance Sense Input Impedance
15 16
Stable into 10,000 pF (typical) 250 VDC > 1 G < 4500 pF 101% of source range 102% of measure range 1 K for rated accuracy > 10 G
Applies when in single channel display mode. Four-wire remote sense only. 17 See series 2600 SourceMeter Reference Manual Section 8 for more information.
Model 2635/2636
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
4. GENERAL
Specifications Category Host Interfaces IEEE-488 Specifications Computer control interfaces IEEE-488.1 compliant. Supports IEEE-488.2 common commands and status model topology Baud rates from 300bps to 115200bps. Programmable number of data bits, parity type, and flow control (RTS/CTS hardware or none). When not programmed as the active host interface, the SourceMeter can use the RS-232 interface to control other instrumentation The TSP-Link expansion interface allows TSP enabled instruments to trigger and communicate with each other. Category 5e or higher LAN crossover cable 3 meters maximum between each TSP enabled instrument See 2601/02 GENERAL specifications for circuit diagram 25-pin female D 14 open drain I/O bits 5.25 V 0.25 V 0.7V, +850 A max 2.1V, + 570 A + 960 A 5.0 mA 11 mA Limited to 600 mA, solid state fuse protected Active high input. > 3.4 V @ 24 mA (absolute maximum of 6 V) must be externally applied to this pin to insure 200 V operation. This signal is pulled down to chassis ground with a 10 K resistor. 200 V operation will be blocked when the INTERLOCK signal is <_0.4 V (absolute minimum 0.4 V). See figure below:
RS-232
Expansion Interface Cable Type Length Digital I/O Interface Connector Input/Output Pins Absolute Maximum Input Voltage Absolute Minimum Input Voltage Maximum Logic Low Input Voltage Minimum Logic High Input Voltage Maximum Source Current (flowing out of Digital I/O bit) Maximum Sink Current @ Maximum Logic Low Voltage (0.7V Absolute Maximum Sink Current (flowing into Digital I/O pin 5V Power Supply Pin
Specifications are subject to change without notice. SPEC-2636_2636 Rev. A / September 2007
Page 7 of 8
Model 2635/2636
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
INTERLOCK Pin
(on DIGITAL I/O connector)
To output stage
Power Supply Cooling Warranty EMC Safety Dimensions Weight Environment Altitude Operating Storage
100 V to 250 VAC, 50 Hz 60 Hz (auto sensing), 250 VA max Forced air. Side intake and rear exhaust. One side must be unobstructed when rack mounted 1 year Conforms to European Union Directive 2004/108/EEC, EN 61326-1 Conforms to European Union Directive 73/23/EEC, EN 61010-1, and UL 61010-1 89 mm high 213 mm wide 460 mm deep (312 in 838 in 1712 in). Bench Configuration (with handle & feet): 104 mm high 238 mm wide 460 mm deep (418 in 938 in 1712 in) 2635: 4.75 Kg (10.4 lbs). 2636: 5.50 Kg (12.0 lbs). For indoor use only Maximum 2000 meters above sea level 0 50C, 70% R.H. up to 35C. Derate 3% R.H./C, 35 50C 25C to 65C SPEED SPECS
Series 2600
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
1. SPEED SPECIFICATIONS1,2,3
Maximum Sweep Operation Rates (operations per second) for 60Hz (50Hz):
A/D converter speed Trigger origin Measure to memory Measure to GPIB Source measure to memory Source measure to GPIB Source measure pass/fail to memory Source measure pass/fail to GPIB
0.001 NPLC 0.001 NPLC 0.01 NPLC 0.01 NPLC 0.1 NPLC 0.1 NPLC 1.0 NPLC 1.0 NPLC
Internal Digital I/O Internal Digital I/O Internal Digital I/O Internal Digital I/O
10000 (10000) 2700 (2650) 4000 (3500) 1900 (1775) 565 (475) 490 (420) 59 (49) 58 (48)
8000 (8000) 2100 (2100) 3600 (3200) 1600 (1500) 555 (470) 470 (405) 59 (49) 58 (48)
5500 (5500) 2300 (2300) 2750 (2700) 1700 (1600) 540 (450) 470 (410) 58 (49) 58 (48)
3600 (3600) 1900 (1875) 2300 (2100) 1450 (1400) 510 (440) 450 (390) 58 (48) 57 (48)
4900 (4900) 2200 (2150) 2800 (2500) 1600 (1500) 535 (455) 470 (400) 58 (49) 57 (48)
3100 (3100) 1800 (1775) 2100 (1975) 1400 (1325) 505 (430) 450 (390) 58 (48) 57 (48)
Maximum Single Measurement Rates (operations per second) for 60Hz (50Hz):
A/D converter speed Trigger origin Measure to GPIB Source measure to GPIB Source measure pass/fail to GPIB
Maximum measurement range change rate: >4500/second typical. When changing to or from a range 1A, maximum rate is >2000/second typical. Maximum source range change rate: >400/second, typical. Maximum source function change rate: >500/second, typical. External trigger input: The digital I/O interface signals can be configured to operate as trigger inputs. Input latency (time from trigger input to start of measurement or source change): <150s, typical. Input jitter: <100s, typical. Command processing time: Maximum time required for the output to begin to change following the receipt of the smux.source.levelv or smux.source.leveli command. <1ms typical.
1 See the Speed Specifications Test Conditions Appendix in the Series 2600 Reference Manual for more information regarding test conditions. 2 Exclude current measurement ranges less than 1mA. 3 2635/2636 with default measurement delays and filters disabled. Specifications are subject to change without notice. SPEC-2600S Rev. B / September 2007
Page 1 of 3
Series 2600
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
2. SUPPLEMENTAL INFORMATION
Front Panel Interface:
Two-line vacuum fluorescent display (VFD) with keypad and rotary knob. Display: Show error messages and user-defined messages Display source and limit settings Show current and voltage measurements View measurements stored in non-volatile reading buffers Keypad operations: Change host interface settings Save and restore instrument setups Load and run factory and user-defined test scripts (i.e., sequences) that prompt for input and send results to the display Store measurements into non-volatile reading buffers
Programming:
Embedded Test Script Processor (TSP) accessible from any host interface. Responds to individual instrument control commands. Responds to high-speed test scripts comprised of instrument control commands and Test Script Language (TSL) statements (e.g., branching, looping, math, etc.). Able to execute high-speed test scripts stored in memory without host intervention. Minimum memory available: 3Mb (approximately 50,000 lines of TSL code). Test Script Builder: Integrated development environment for building, running, and managing TSP scripts. Includes an instrument console for communicating with any TSP-enabled instrument in an interactive manner. Requires: VISA (NI-VISA included on CD) Microsoft .NET Framework (included on CD) Keithley I/O Layer (included on CD) Pentium III 800MHz or faster personal computer Microsoft Windows 98, NT, 2000, or XP Software Interface: Direct GPIB/VISA, Read/Write with VB, VC/C++, LabVIEW, TestPoint, LabWindows/CVI, etc.
Series 2600
Keithley Instruments, Inc. 28775 Aurora Road Cleveland, Ohio 44139 1-888-KEITHLEY www.keithley.com
Reading Buffers: Non-volatile storage area(s) reserved for measurement data. Reading buffers are arrays of measurement elements. Each element can hold the following items: Measurement Source setting (at the time the measurement was taken) Measurement status Range information Timestamp Two reading buffers are reserved for each SourceMeter channel. Reading buffers can be filled using the front panel STORE key, and retrieved using the RECALL key or host interface. Buffer Size, with timestamp and source setting: >50,000 samples. Buffer Size, without timestamp and source setting: >100,000 samples. Battery Backup: Lithium-ion battery backup; 30 days of non-volatile storage. Typical battery life is 1 year. Factory TSP Scripts: See www.keithley.com for Keithley-supported application-specific scripts. System Expansion: The TSP-Link expansion interface allows TSP-enabled instruments to trigger and communicate with each other. See figure below:
Each SourceMeter has two TSP-Link connectors to facilitate chaining instruments together. Once SourceMeter instruments are interconnected via TSP-Link, a computer can access all of the resources of each SourceMeter via the host interface of any SourceMeter. A maximum of 16 TSP-Link nodes can be interconnected. Each SourceMeter consumes one TSP-Link node. TIMER: Free-running 47-bit counter with 1MHz clock input. Reset each time instrument powers up. Rolls over every 4 years. Timestamp: TIMER value automatically saved when each measurement is triggered. Resolution: 1s. Accuracy: 100ppm.
Specifications are subject to change without notice. SPEC-2600S Rev. B / September 2007
Page 3 of 3
Appendix A: Specifications
A-26
How do I store measurements in non-volatile memory? ............... B-5 Front panel operation .................................................................... B-5 Remote programming.................................................................... B-5 How do I stack channels to output higher voltage? ....................... B-6 How do I parallel channels to output higher current? .................... B-8 How do I make contact check measurements? .............................. B-8 Contact check connections............................................................ B-8 Contact check programming example ........................................... B-9 How do I make low-current measurements? ................................... B-10 Low-current connections ............................................................... B-10 Low-current measurement programming example........................ B-11
NOTE Visit the Keithley Instruments website at www.keithley.com for more information on Frequently Asked Questions.
There are three primary factors that affect measurement accuracy and speed: Warm-up For rated measurement accuracy, allow the Series 2600 to warm up for at least one hour before use. Speed setting The Speed setting affects both speed and accuracy. Auto zero Auto zero can be disabled to increase speed at the expense of accuracy.
Setting speed
Press the SPEED key, then choose the setting based on your requirements: Choose the FAST setting for the fastest measurements, but measurement accuracy will be reduced. For best accuracy, use the HI ACCURACY setting, but speed will be reduced. To compromise between accuracy and speed, use the MED or NORMAL setting.
B-2
DIGITAL I/O
1 = Digital I/O #1 2 = Digital I/O #2 3 = Digital I/O #3 4 = Digital I/O #4 5 = Digital I/O #5 6 = Digital I/O #6 7 = Digital I/O #7 8 = Digital I/O #8 9 = Digital I/O #9 10 = Digital I/O #10
11 = Digital I/O #11 12 = Digital I/O #12 13 = Digital I/O #13 14 = Digital I/O #14 15-21 = Ground 22 = +5V 23 = +5V 24 = Output Enable (OE); 2601/2602 24 = Interlock (INT); 2611/2612/2635/2636 25 = +5V
Triggering a scanner
A typical test scenario might call for using the SourceMeter with a scanner to test a number of DUTs in sequence. A basic example that uses the Series 2600 Digital I/O port to trigger a scanner is shown in Figure B-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 I/O port is used as a trigger input. Figure B-2 Triggering a scanner
Series 2600 SourceMeter Digital I/O Line 1 (Trigger Out) Digital I/O Line 2 (Trigger In) Scanner Mainframe Trigger In Trigger Out
B-3
Programming triggering
A simple command sequence that sets up triggering is shown below. The first two commands set the output pulse width on line 1 and program line 2 for falling edge input triggers. The second two commands assert and then wait for a trigger on lines 1 and 2 respectively.
digio.trigger[1].pulsewidth = 1e-5 digio.trigger[2].mode = digio.TRIG_FALLING digio.trigger[1].assert() digio.trigger[2].wait(timeout) Set line 1 pulse width to 10s. Set line 2 mode to falling edge. Assert trigger on line 1. Wait for trigger on line 2.
B-4
Remote programming
The following 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:
NOTE Setting collecttimestamps to 0 and collectsourcevalues to 0 will disable the storage of timestamps and source values.
The three measure readings, timestamps, and source values will be stored in the buffer.
For the above printbuffer function, 1 is the starting index for values to output, rb1.n is the ending index (n = the number of readings in the buffer, which in this case is 3), rb1 includes the measured readings, rb1.timestamps includes the timestamps, and rb1.sourcevalues includes the source values.
B-5
Example output: 1.234567e-03, 5.555555e-02, 1.000000e+00, 2.362360e-03, 8.888888e-02, 1.000000e+00, 2.362368e-03, 1.111111e-01, 1.000000e+00 The above output is returned in the following order: reading1, timestamp1, sourcevalue1, reading2, timestamp2, sourcevalue2, reading3, timestamp3, sourcevalue3 See Step 3 of Running a factory script on page 3-3 for more examples on reading the buffer.
The maximum floating (common mode) voltage for a SMU is 250V. Exceeding this level may cause damage to the instrument and create a shock hazard.
Whenever hazardous voltage (>30Vrms, 42Vpeak) will be output, a safety shield must completely surround the DUT test circuit. When using a metal safety shield, it must be connected to a known safety earth ground and chassis ground. Reference See Floating a SMU in Section 3 of the Reference Manual for details on floating SMU channels.
B-6
Lo
Chan A
Lo
40.4V Max
2602-1
Chan B
Hi
DUT
WARNING Connect metal safety shield to Safety Earth Ground using #18 AWG or larger wire. Note On the 2602-1, connect Channel A LO to the Chassis at the rear panel. LOs for the other channels must be isolated from Chassis.
Lo Hi
Chan A
Lo
Each 2602 chassis is connected to chassis earth ground through the power cord. Chassis Earth Ground Safety Earth Ground
NOTE Each stacked channel adds approximately 100A of common mode current that is seen by the channels below it. Therefore, in the example above, Model 2602-1 Chan A will measure approximately 100A x 3 = 300A higher than Model 2602-2 Chan B. Similarly, Model 2602-1 Chan B will measure approximately 100A x 2 = 200A higher than Model 2602-2 Chan B. The most accurate measurement of actual current flowing through the DUT will be obtained from Model 2602-2 Chan B.
B-7
The maximum DC output current of a Model 2611/2612 or Model 2635/2636 channel is as follows:
Higher current can be output by connecting channels in parallel. Figure B-4 shows four channels of two Model 2602s, 2612s, or 2636s connected in parallel. Two Model 2602s can output up to 4.04A at up to 40.4V and 12.12A at up to 6.06V, while two Model 2612s and Model 2636s can output up to 404mA at up to 202V and 6.06A at up to 20.2V. The current delivered to the DUT is the sum of currents output by the four SMU channels. More current can be output by connecting additional channels in parallel. Figure B-4 Connecting channels in parallel for higher current
IT = I1 + I2 + I3 +14 I1 2602-1, 2612-1, or 2636-1 Chan A + + Chan B I2 2602-2, 2612-2, or 2636-2 Chan A + I3 + I4
DUT
Chan B
1. All Model 2611/2612s manufactured by Keithley Instruments support the contact check function. Only Model 2601/2602s with firmware revision 1.1.0 or later and SMU hardware revision E or later support the contact check function. To determine the firmware and SMU hardware revisions, inspect the data returned by the print(localnode.info()) command. The InstFwRev and SMUBrdRev keys contain the necessary information (contact check is NOT on 2635/2636).
B-8
RS
RS
RS
RS
Cable/Relay Resistance
RC
RC
HI
RC
S HI
RC
Contact Resistance
DUT
S LO LO
Set speed to slow. Get resistance readings. Return contact resistances to the host. Terminate execution.
B-9
Low-current connections
Low-current measurements (<1A) are subject to errors caused by leakage currents and leakage resistances in the signal path For that reason, Model 2635 and 2636 SourceMeters are equipped with triax connectors to minimize these problems. To assure accurate low-level measurements, the integrity of the signal path must be maintained to the DUT, including using both low-noise triax cables and a suitable test fixture. Figure B-7 shows typical connections for low-current measurements. 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 both a guard shield and a safety shield, which is necessary when hazardous voltages are used. The inner shield (guard) of the HI triax cable is connected to the test fixture guard shield, and the outer cable shield (chassis ground) is connected to the safety shield. Figure B-7 Model 2635/2636 low-current connections
B-10
B-11
Index
A
Auto zero Disabling ......................................... B-2
F
Factory scripts .......................................... 3-2 Front panel summaries ............................ 1-2
B
Basic measurements ..............................1-11 Buffer Configuration ..................................1-16 Configuring .....................................1-16 Overview ........................................1-16 Recalling readings ..........................1-17 Storing readings .............................1-16 Using ..............................................1-16
G H
C
Calling a function ......................................3-3 Operator interaction .........................3-4 Chassis ground ................................1-7, 1-9 Clearing a buffer ...................................... B-6 Command help .........................................2-8 Compliance Setting limit .....................................1-12 Configuring a buffer ................................. B-6 Connections DUT ......................................1-12, 1-16 Connectors Digital I/O .................................1-7, 1-9 IEEE-488 ..................................1-7, 1-9 Output ......................................1-7, 1-9 Power module ..........................1-7, 1-9 RS-232 .....................................1-7, 1-9 TSP-Link ..................................1-7, 1-9 Console window Clearing ............................................2-8 Saving ..............................................2-8 Contact check Connections .................................. B-10 Measurements .............................. B-10 Programming example .................. B-11 Control icons ............................................2-5
How do I interact with scripts using Test Script Builder? ......................... 3-3 How do I parallel channels to output higher current? ................................. B-9 How do I run a script from the front panel? .............................................. 3-2 How do I set up the TSP-Link system? .... 4-2 How do I stack channels to output higher voltage? ........................................... B-7 How do I store measurements in non-volatile memory? ...................... B-6 How do I use other programs? ............... 3-11 How do I use the expanded system? ....... 4-4
IEEE-488 interface ...........................2-2, B-2 Importing a factory script project .............. 3-5 Input/output connections .................. 1-7, 1-9 Instrument resource Closing ............................................. 2-7 Opening ........................................... 2-7 Interface configuration GPIB ................................................ 2-3 RS-232 ............................................. 2-3
K
Keys Function ........................................... 1-4 Output control .................................. 1-4 Range .............................................. 1-4 Special ............................................. 1-3
D
Digital I/O port Controlling ....................................... B-3 Terminals ........................................ B-3 Display Annunciators ....................................1-5 Display modes ........................................1-13 DUT connections ....................................1-12
LabVIEW ...................................... 2-11, 3-11 Language help ......................................... 2-8 Line frequency ....................................... 1-11 Line power Connecting to ................................. 1-11 Setting line frequency .................... 1-11 Turning on ...................................... 1-11 Low current Connections ................................... B-12
I-1
Index
M
Measurement Function ..........................................1-13 Making ............................................1-13 Range .............................................1-13 Setting functions .............................1-16 Measurements Basic ...............................................1-12 Using Test Script Builder ..................2-9 Menu Bar ..................................................2-4 Modifying a factory script ..........................3-5 Modifying the test code ............................3-6
Setting level ................................... 1-12 Source-measure capabilities .................... 1-7 Model 2601/2602 ........................... 1-10 Model 2611/2612 ........................... 1-10 Model 2635/2636 ........................... 1-10 SourceMeter/Script Interaction pane ....... 2-4 Specifications ...........................................A-1 Speed Setting ..............................................B-2 SRQ (Service request) .............................B-5 Storing a script in non-volatile memory .... 3-7 Storing readings ..................................... 1-16
T
Test Script Builder Running ............................................ 2-4 Using ................................................ 2-4 Timestamp ............................................. 1-17 Triggering Other instruments ............................B-4 Programming ...................................B-4 Scanner ............................................B-4 TSP-Link Accessing node resources ............... 4-4 Connections ..................................... 4-2 Initialization (reset) ........................... 4-3 localnode variable (alias) ................. 4-4 Node number assignments .............. 4-2 node variable ................................... 4-4 Running scripts ................................ 4-4 Setup ................................................ 4-2 System check ................................... 4-3
O
Optimizing performance .......................... B-2 Output Turning off ......................................1-13 Turning on ............................1-13, 1-16
P
Performing measurements ...................... B-6 Power module ..................................1-7, 1-9 Power switch ............................................1-3 Programs Using ..............................................2-11 Using LabVIEW ....................2-11, 3-11 Using Visual Basic ................2-13, 3-13 Project Navigator pane .............................2-4 PulseVMeasureI function .........................3-3
U
Reading a buffer .............................. 3-4, B-6 Readings Recalling .........................................1-17 Storing ............................................1-16 Rear panel summaries .............................1-2 Recalling readings ..................................1-17 Remote interface Configuring .......................................2-3 Connections .....................................2-2 Selecting ...........................................2-2 Using ....................................... 2-2, B-2 Rotary knob ..............................................1-4 RS-232 interface ............................. 2-2, B-2 Running a factory script ............................3-3 Running a user script .............................3-10 User scripts .............................................. 3-2
V
Vents Cooling ..................................... 1-7, 1-9 Visual Basic ........................................... 2-13
W
What is a script? ...................................... 3-2
S
Safety symbols and terms ........................1-2 Saving a script ..........................................3-7 Script Development pane .........................2-4 Service request Generating ....................................... B-5 Polling for ........................................ B-5 Programming example .................... B-5 Setting up ........................................ B-5 Source Selecting .........................................1-12 Setting functions .............................1-16
I-2
Service Form
Model No. Name and Telephone No. Company
List all control settings, describe problem and check boxes that apply to problem.
Serial No.
Date
Analog output follows display Obvious problem on power-up All ranges or functions are bad
Particular range or function bad; specify Batteries and fuses are OK Checked all cables
Display or output (check one) Drifts Unstable Overload Calibration only Unable to zero Will not read applied input
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-doors, etc.)
Ambient temperature?F
Any additional information. (If special modifications have been made by the user, please describe.)
Be sure to include your name and phone number on this service form.
12/06
Specifications are subject to change without notice. All Keithley trademarks and trade names are the property of Keithley Instruments, Inc. All other trademarks and trade names are the property of their respective companies.
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
12/06