Series 2600B
System SourceMeter
Reference Manual
2600BS-901-01 Rev. B / May 2013
®
Instrument
www.keithley.com
*P2600BS90101B*
2600BS-901-01
A Greater Mesure of Condence
A Tektr onix Company
System SourceMeter® Instrument
Reference Manual
© 2011-2013, Keithley Instruments, Inc.
Cleveland, Ohio, U.S.A.
All rights reserved.
Any unauthorized reproduction, photocopy, or use of the information herein, in whole or in part,
without the prior written approval of Keithley Instruments, Inc. is strictly prohibited.
®
, TSP-Link®, and TSP-Net® are trademarks of Keithley Instruments, Inc. All Keithley
TSP
Instruments product names are trademarks or registered trademarks of Keithley Instruments, Inc.
Other brand names are trademarks or registered trademarks of their respective holders.
Document number: 2600BS-901-01 Rev. B / May 2013
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 nonhazardous 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 measurement, control, and data I/O
connections, with low transient overvoltages, and must not be directly connected to mains voltage or to voltage sources with high
transient overvoltages. Measurement Category II (as referenced in IEC 60664) connections require protection for high transient
overvoltages often associated with local AC mains connections. Certain Keithley measuring instruments may be connected to
mains. These instruments will be marked as category II or higher.
Unless explicitly allowed in the specifications, operating manual, and instrument labels, do not connect any instrument to mains.
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
30 V RMS, 42.4 V peak, or 60 VDC 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 1000 V, 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.
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.
For safety, instruments and accessories must be used in accordance with the operating instructions. If the instruments or
accessories are used in a manner not specified in the operating instructions, the protection provided by 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 protective earth (safety 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 screw is present, connect it to protective earth (safety ground) using the wire recommended in the user documentation.
The symbol on an instrument means caution, risk of danger. The user must refer to the operating instructions located in the
user documentation in all cases where the symbol is mark ed on the instru ment .
The symbol on an instrument means caution, risk of electr ic sho ck. Use stan dard safety precautions to avoid personal
contact with these voltages.
The symbol on an instrument shows that the surface may be hot. Avoid personal contact to prevent burns.
The symbol indicates a connection terminal to the equipment frame.
If this symbol is on a product, it indicates that mercury is present in the display lamp. Please note that the lamp must be
properly disposed of according to federal, state, and local laws.
The WARNING heading in the user documentation explains danger s that mig ht 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 h az ards that coul d dama ge the instr ume nt. Such dam age 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 — inc lud ing 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.
Safety precaution revision as of January 2013.
Table of Contents
Introduction ............................................................................................................... 1-1
Welcome .............................................................................................................................. 1-1
Extended warranty ............................................................................................................... 1-1
Contact information .............................................................................................................. 1-1
CD-ROM contents ................................................................................................................ 1-2
Organization of manual sections ............................................................................................... 1-2
Capabilities and features...................................................................................................... 1-3
General information .............................................................................................................. 1-4
Displaying the instrument's serial number ................................................................................. 1-4
General operation ..................................................................................................... 2-1
General ratings ..................................................................................................................... 2-1
Controls, indicators, and connectors .................................................................................... 2-2
Front panel ................................................................................................................................ 2-2
Rear panel................................................................................................................................. 2-6
Cooling vents ..................................................................................................................... 2-12
Turning your instrum ent on and off .................................................................................... 2-13
Procedure................................................................................................................................ 2-13
Placing a Series 2600B in standby .......................................................................................... 2-14
Warmup period ........................................................................................................................ 2-14
Line frequency configuration ................................................................................................... 2-15
Fuse replacement ................................................................................................................... 2-15
System information ............................................................................................................ 2-15
Menu overview ................................................................................................................... 2-16
Menu navigation ...................................................................................................................... 2-16
Menu trees .............................................................................................................................. 2-16
Setting values .......................................................................................................................... 2-21
Beeper ................................................................................................................................ 2-23
Display mode ..................................................................................................................... 2-24
Basic operation .................................................................................................................. 2-24
Operation overview ................................................................................................................. 2-25
Operation considerations for the ADC ..................................................................................... 2-30
Basic source-measure procedure ........................................................................................... 2-32
Triggering in local mode .......................................................................................................... 2-36
Configuring trigger attributes in local mode ............................................................................. 2-36
Configuring for measure-only tests using the MODE key ........................................................ 2-37
V-meter and I-meter measurements ....................................................................................... 2-38
Ohms measuremen ts .............................................................................................................. 2-38
Power measurements ............................................................................................................. 2-42
Contact check measurements ................................................................................................. 2-44
Saved setups .......................................................................................................................... 2-46
DUT test connections ......................................................................................................... 2-48
Input/output connectors ........................................................................................................... 2-48
2-wire local sensing connections ............................................................................................. 2-53
4-wire remote sensing connections ......................................................................................... 2-54
Series 2600B System SourceMeter® Instrument
Contact check connections ..................................................................................................... 2-54
Multiple SMU connections ....................................................................................................... 2-55
Combining SMU outputs ......................................................................................................... 2-59
Guarding and shielding ........................................................................................................... 2-63
Test fixture .............................................................................................................................. 2-72
Floating a SMU ....................................................................................................................... 2-73
DUT connection settings .................................................................................................... 2-75
Sense mode selection ............................................................................................................. 2-76
Output-off states ...................................................................................................................... 2-77
USB storage overview ........................................................................................................ 2-80
Connecting the USB flash drive .............................................................................................. 2-81
File system navigation ............................................................................................................. 2-81
Displayed error and status messages ................................................................................ 2-82
Range ................................................................................................................................. 2-82
Available ranges ...................................................................................................................... 2-82
Maximum source values and readings .................................................................................... 2-83
Measure auto delay ................................................................................................................. 2-83
Ranging limitations .................................................................................................................. 2-83
Manual ranging ....................................................................................................................... 2-83
Autoranging ............................................................................................................................. 2-84
Low range limits ...................................................................................................................... 2-84
Range considerations ............................................................................................................. 2-85
Range programming ............................................................................................................... 2-86
Digits .................................................................................................................................. 2-87
Setting display resolution from the front panel ........................................................................ 2-87
Setting display resolution from a remote interface .................................................................. 2-88
Speed ................................................................................................................................. 2-88
Setting speed .......................................................................................................................... 2-88
Remote communication interfaces ..................................................................................... 2-89
Supported remote interfaces ................................................................................................... 2-90
Output queue .......................................................................................................................... 2-91
USB communications .............................................................................................................. 2-92
LAN communications .............................................................................................................. 2-96
Supplied software .................................................................................................................... 2-98
Keithley I/O layer ................................................................................................................... 2-101
GPIB setup ............................................................................................................................ 2-104
General bus commands ........................................................................................................ 2-105
Front-panel GPIB operation .................................................................................................. 2-107
RS-232 interface operation ................................................................................................... 2-108
Functions and features ............................................................................................ 3-1
Relative offset ...................................................................................................................... 3-1
Front panel relative offset .......................................................................................................... 3-1
Remote relative offset programming ......................................................................................... 3-2
Filters.................................................................................................................................... 3-3
Filter types................................................................................................................................. 3-3
Response time .......................................................................................................................... 3-4
Front panel filter control ............................................................................................................ 3-4
Remote filter programming ........................................................................................................ 3-5
Reading buffers .................................................................................................................... 3-6
Front-panel reading buffer control ............................................................................................. 3-6
Remote reading buffer programming ...................................................................................... 3-11
Sweep operation ................................................................................................................ 3-20
System SourceMeter® Instrument Reference M anual Table
Overview ................................................................................................................................. 3-20
Sweep characteristics ............................................................................................................. 3-22
Configuring and running sweeps ............................................................................................. 3-29
Sweeping using factory scripts ................................................................................................ 3-30
Sweep programming examples ............................................................................................... 3-31
Triggering ........................................................................................................................... 3-32
Remote triggering overview..................................................................................................... 3-32
Using the remote trigger model ............................................................................................... 3-34
SMU event detectors ............................................................................................................... 3-39
Using trigger events to start actions on trigger objects ............................................................ 3-40
Digital I/O port and TSP-Link synchronization lines ................................................................ 3-41
Timers ..................................................................................................................................... 3-43
Event blenders ........................................................................................................................ 3-49
LAN triggering overview .......................................................................................................... 3-50
Command interface triggering ................................................................................................. 3-52
Trigger generator .................................................................................................................... 3-53
Manual triggering .................................................................................................................... 3-53
Interactive triggering ................................................................................................................ 3-53
Hardware trigger modes .......................................................................................................... 3-57
Understanding synchronous triggering modes ........................................................................ 3-61
High-capacitance mode ..................................................................................................... 3-65
Overview ................................................................................................................................. 3-65
Understanding high-capacitance mode ................................................................................... 3-65
Enabling high-capacitance mode ............................................................................................ 3-68
Display operations .............................................................................................................. 3-71
Display functions and attributes .............................................................................................. 3-71
Display features ...................................................................................................................... 3-71
Display messages ................................................................................................................... 3-72
Input prompting ....................................................................................................................... 3-76
Indicators................................................................................................................................. 3-78
Local lockout ........................................................................................................................... 3-79
Load test menu ....................................................................................................................... 3-79
Running a test from the front panel ......................................................................................... 3-81
Key-press codes ..................................................................................................................... 3-81
Digital I/O ........................................................................................................................... 3-83
Digital I/O port ......................................................................................................................... 3-83
Using output enable ................................................................................................................ 3-87
Interlock................................................................................................................................... 3-89
TSP-Link synchronization lines ............................................................................................... 3-90
Theory of operation .................................................................................................. 4-1
Analog-to-digital converter ................................................................................................... 4-1
Source-measure concepts ................................................................................................... 4-1
Overview ................................................................................................................................... 4-1
Compliance limit principles ........................................................................................................ 4-2
Overheating protection .............................................................................................................. 4-2
Operating boundaries ................................................................................................................ 4-4
Basic circuit configura tio ns ...................................................................................................... 4-19
Guard ...................................................................................................................................... 4-23
Measurement settling time considerations ......................................................................... 4-25
For controlling settling time delay ............................................................................................ 4-26
For analog filter (Models 2634B/2635B/2636B only) ............................................................... 4-26
Effects of load on current source settling time ................................................................... 4-26
Creating pulses with the Series 2600B .............................................................................. 4-27
Series 2600B System SourceMeter® Instrument
Pulse rise and fall times .......................................................................................................... 4-27
Pulse width .............................................................................................................................. 4-28
Introduction to TSP operation.................................................................................. 5-1
Introduction to TSP operation .............................................................................................. 5-1
Controlling the instrument by sending individual command messages ..................................... 5-1
Queries ..................................................................................................................................... 5-2
Information on scripting and programming ................................................................................ 5-3
About TSP commands ......................................................................................................... 5-3
Beeper control ........................................................................................................................... 5-3
Bit manipulation and logic operations ........................................................................................ 5-3
Data queue................................................................................................................................ 5-4
Digital I/O .................................................................................................................................. 5-5
Display ...................................................................................................................................... 5-5
Error queue ............................................................................................................................... 5-6
Event log ................................................................................................................................... 5-6
File I/O ...................................................................................................................................... 5-6
GPIB ......................................................................................................................................... 5-7
Instrument identification ............................................................................................................ 5-7
LAN and LXI .............................................................................................................................. 5-8
Miscellaneous ........................................................................................................................... 5-9
Parallel script execution ............................................................................................................ 5-9
Queries and response messages .............................................................................................. 5-9
Reading buffer ......................................................................................................................... 5-10
Reset ....................................................................................................................................... 5-10
RS-232 .................................................................................................................................... 5-10
Saved setups .......................................................................................................................... 5-11
Scripting .................................................................................................................................. 5-11
SMU ........................................................................................................................................ 5-12
SMU calibration ....................................................................................................................... 5-13
Status model ........................................................................................................................... 5-14
Time ........................................................................................................................................ 5-15
Triggering ................................................................................................................................ 5-16
TSP-Link ................................................................................................................................. 5-18
TSP-Net .................................................................................................................................. 5-18
Userstrings .............................................................................................................................. 5-19
Instrument programming ......................................................................................... 6-1
Factory scripts .................................................................................................................... 5-19
Introduction ............................................................................................................................. 5-19
Running a factory script .......................................................................................................... 5-19
Retrieving and modifying a factory script listing ...................................................................... 5-20
KISweep factory script ............................................................................................................ 5-20
KIPulse factory script .............................................................................................................. 5-21
KIHighC factory script ............................................................................................................. 5-22
KIParlib factory script .............................................................................................................. 5-22
KISavebuffer factory script ...................................................................................................... 5-23
Fundamentals of scripting for TSP ....................................................................................... 6-1
What is a script? ........................................................................................................................ 6-2
Run-time and nonvolatile memory storage of scripts ................................................................ 6-2
What can be included in scripts? ............................................................................................... 6-2
Commands that cannot be used in scripts ................................................................................ 6-3
Manage scripts .......................................................................................................................... 6-3
Working with scripts in nonvolatile memory............................................................................... 6-7
Programming example .............................................................................................................. 6-9
Fundamentals of programming for TSP ............................................................................. 6-11
System SourceMeter® Instrument Reference M anual Table
Introduction ............................................................................................................................. 6-11
What is Lua? ........................................................................................................................... 6-11
Lua basics ............................................................................................................................... 6-11
Standard libraries .................................................................................................................... 6-26
Programming example ............................................................................................................ 6-30
Test Script Builder (TSB) ................................................................................................... 6-30
Installing the TSB software...................................................................................................... 6-30
Installing the TSB add-in ......................................................................................................... 6-31
Using Test Script Builder (TSB) .............................................................................................. 6-31
Project navigator ..................................................................................................................... 6-32
Script editor ............................................................................................................................. 6-33
Outline view............................................................................................................................. 6-33
Programming interaction ......................................................................................................... 6-34
Password management ..................................................................................................... 6-34
Password overview ................................................................................................................. 6-35
Working with TSB Embedded ............................................................................................ 6-37
Sending instrument commands with TSB Embedded ............................................................. 6-37
Advanced scripting for TSP ............................................................................................... 6-38
Global variables and the script.user.scripts table .................................................................... 6-38
Create a script using the script.new() command ..................................................................... 6-40
Rename a script ...................................................................................................................... 6-42
Retrieve a user script .............................................................................................................. 6-44
Delete user scripts from the instrument ................................................................................... 6-45
Restore a script to the run-time environment .......................................................................... 6-46
Memory considerations for the run-time environment ............................................................. 6-46
TSP-Link system expansion interface ................................................................................ 6-47
Overview ................................................................................................................................. 6-48
Connections ............................................................................................................................ 6-50
Initialization ............................................................................................................................. 6-50
Resetting the TSP-Link network .............................................................................................. 6-51
Using the expanded system .................................................................................................... 6-52
TSP advanced features ........................................................................................................... 6-53
Using groups to manage nodes on TSP-Link network ............................................................ 6-56
Running simultaneous test scripts ........................................................................................... 6-57
Using the data queue for real-time commu n i cat i o n ................................................................. 6-58
Copying test scripts across the TSP-Link network .................................................................. 6-58
Removing stale values from the reading buffer cache ............................................................ 6-59
TSP-Net ............................................................................................................................. 6-59
Overview ................................................................................................................................. 6-59
TSP-Net capabilities ................................................................................................................ 6-60
Using TSP-Net with any ethernet instrument .......................................................................... 6-60
TSP-Net compared to TSP-Link to communicate with TSP-enabled devices ......................... 6-62
TSP-Net instrument commands: General device control ........................................................ 6-62
TSP-Net instrument commands: TSP-enabled device control ................................................ 6-62
Example: Using tspnet commands .......................................................................................... 6-63
TSP command reference .......................................................................................... 7-1
TSP command programming notes ..................................................................................... 7-1
Placeholder text ........................................................................................................................ 7-2
Syntax rules .............................................................................................................................. 7-3
Time and date values ................................................................................................................ 7-3
Using the TSP command reference ..................................................................................... 7-4
Command name and summary table ........................................................................................ 7-4
Command usage ....................................................................................................................... 7-5
Command details ...................................................................................................................... 7-6
Series 2600B System SourceMeter® Instrument
Example section ........................................................................................................................ 7-6
Related commands and information .......................................................................................... 7-6
TSP commands .................................................................................................................... 7-7
beeper.beep() ............................................................................................................................ 7-7
beeper.enable ........................................................................................................................... 7-7
bit.bitand() ................................................................................................................................. 7-8
bit.bitor() .................................................................................................................................... 7-8
bit.bitxor() .................................................................................................................................. 7-9
bit.clear() ................................................................................................................................. 7-10
bit.get() .................................................................................................................................... 7-10
bit.getfield() ............................................................................................................................. 7-11
bit.set() .................................................................................................................................... 7-12
bit.setfield().............................................................................................................................. 7-12
bit.test() ................................................................................................................................... 7-13
bit.toggle() ............................................................................................................................... 7-14
bufferVar.appendmode ........................................................................................................... 7-15
bufferVar.basetimestamp ........................................................................................................ 7-15
bufferVar.cachemode .............................................................................................................. 7-16
bufferVar.capacity ................................................................................................................... 7-17
bufferVar.clear() ...................................................................................................................... 7-18
bufferVar.clearcache() ............................................................................................................. 7-18
bufferVar.collectsourcevalues ................................................................................................. 7-19
bufferVar.collecttimestamps .................................................................................................... 7-20
bufferVar.fillcount .................................................................................................................... 7-21
bufferVar.fillmode .................................................................................................................... 7-22
bufferVar.measurefunctions .................................................................................................... 7-22
bufferVar.measureranges ....................................................................................................... 7-23
bufferVar.n .............................................................................................................................. 7-24
bufferVar.readings ................................................................................................................... 7-25
bufferVar.sourcefunctions ....................................................................................................... 7-26
bufferVar.sourceoutputstates .................................................................................................. 7-27
bufferVar.sourceranges ........................................................................................................... 7-28
bufferVar.sourcevalues ........................................................................................................... 7-29
bufferVar.statuses ................................................................................................................... 7-30
bufferVar.timestampresolution ................................................................................................ 7-31
bufferVar.timestamps .............................................................................................................. 7-32
ConfigPulseIMeasureV() ......................................................................................................... 7-33
ConfigPulseIMeasureVSweepLin() ......................................................................................... 7-35
ConfigPulseIMeasureVSweepLog() ........................................................................................ 7-37
ConfigPulseVMeasureI() ......................................................................................................... 7-39
ConfigPulseVMeasureISweepLin() ......................................................................................... 7-41
ConfigPulseVMeasureISweepLog() ........................................................................................ 7-43
dataqueue.add() ...................................................................................................................... 7-45
dataqueue.CAPACITY ............................................................................................................ 7-46
dataqueue.clear() .................................................................................................................... 7-46
dataqueue.count ..................................................................................................................... 7-47
dataqueue.next() ..................................................................................................................... 7-48
delay() ..................................................................................................................................... 7-49
digio.readbit() .......................................................................................................................... 7-49
digio.readport() ........................................................................................................................ 7-50
digio.trigger[N].assert() ............................................................................................................ 7-51
digio.trigger[N].clear() .............................................................................................................. 7-51
digio.trigger[N].EVENT_ID ...................................................................................................... 7-52
digio.trigger[N].mode ............................................................................................................... 7-52
digio.trigger[N].overrun ............................................................................................................ 7-54
digio.trigger[N].pulsewidth ....................................................................................................... 7-54
digio.trigger[N].release() .......................................................................................................... 7-55
digio.trigger[N].reset() ............................................................................................................. 7-55
digio.trigger[N].stimulus ........................................................................................................... 7-56
digio.trigger[N].wait() ............................................................................................................... 7-58
System SourceMeter® Instrument Reference M anual Table
digio.writebit() .......................................................................................................................... 7-58
digio.writeport() ....................................................................................................................... 7-59
digio.writeprotect ..................................................................................................................... 7-60
display.clear() .......................................................................................................................... 7-60
display.getannunciators() ........................................................................................................ 7-61
display.getcursor() ................................................................................................................... 7-62
display.getlastkey() ................................................................................................................. 7-63
display.gettext() ....................................................................................................................... 7-64
display.inputvalue() ................................................................................................................. 7-65
display.loadmenu.add() ........................................................................................................... 7-67
display.loadmenu.catalog() ..................................................................................................... 7-68
display.loadmenu.delete() ....................................................................................................... 7-69
display.locallockout ................................................................................................................. 7-69
display.menu() ......................................................................................................................... 7-70
display.numpad ....................................................................................................................... 7-71
display.prompt() ...................................................................................................................... 7-71
display.screen ......................................................................................................................... 7-73
display.sendkey() .................................................................................................................... 7-73
display.setcursor() ................................................................................................................... 7-75
display.settext() ....................................................................................................................... 7-76
display.smuX.digits ................................................................................................................. 7-77
display.smuX.limit.func ............................................................................................................ 7-77
display.smuX.measure.func .................................................................................................... 7-78
display.trigger.clear() ............................................................................................................... 7-79
display.trigger.EVENT_ID ....................................................................................................... 7-79
display.trigger.overrun ............................................................................................................. 7-79
display.trigger.wait() ................................................................................................................ 7-80
display.waitkey() ...................................................................................................................... 7-81
errorqueue.clear() ................................................................................................................... 7-82
errorqueue.count ..................................................................................................................... 7-83
errorqueue.next() .................................................................................................................... 7-83
eventlog.all() ............................................................................................................................ 7-84
eventlog.clear() ....................................................................................................................... 7-85
eventlog.count ......................................................................................................................... 7-86
eventlog.enable ....................................................................................................................... 7-86
eventlog.next() ........................................................................................................................ 7-87
eventlog.overwritemethod ....................................................................................................... 7-88
exit() ........................................................................................................................................ 7-88
fileVar:close() .......................................................................................................................... 7-89
fileVar:flush() ........................................................................................................................... 7-89
fileVar:read() ........................................................................................................................... 7-90
fileVar:seek() ........................................................................................................................... 7-91
fileVar:write() ........................................................................................................................... 7-91
format.asciiprecision ............................................................................................................... 7-92
format.byteorder ...................................................................................................................... 7-93
format.data .............................................................................................................................. 7-94
fs.chdir() .................................................................................................................................. 7-95
fs.cwd() ................................................................................................................................... 7-95
fs.is_dir() ................................................................................................................................. 7-95
fs.is_file() ................................................................................................................................. 7-96
fs.mkdir() ................................................................................................................................. 7-96
fs.readdir() ............................................................................................................................... 7-97
fs.rmdir() .................................................................................................................................. 7-97
gettimezone() .......................................................................................................................... 7-98
gm_isweep() ............................................................................................................................ 7-98
gm_vsweep() ........................................................................................................................... 7-99
gpib.address .......................................................................................................................... 7-100
i_leakage_measure() ............................................................................................................ 7-101
i_leakage_threshold() ............................................................................................................ 7-102
InitiatePulseTest() ................................................................................................................. 7-103
InitiatePulseTestDual() .......................................................................................................... 7-104
Series 2600B System SourceMeter® Instrument
io.close()................................................................................................................................ 7-106
io.flush() ................................................................................................................................ 7-107
io.input() ................................................................................................................................ 7-108
io.open() ................................................................................................................................ 7-108
io.output() .............................................................................................................................. 7-109
io.read() ................................................................................................................................. 7-109
io.type() ................................................................................................................................. 7-110
io.write() ................................................................................................................................ 7-111
lan.applysettings() ................................................................................................................. 7-111
lan.autoconnect ..................................................................................................................... 7-112
lan.config.dns.address[N] ...................................................................................................... 7-112
lan.config.dns.domain ........................................................................................................... 7-113
lan.config.dns.dynamic .......................................................................................................... 7-114
lan.config.dns.hostname ....................................................................................................... 7-114
lan.config.dns.verify .............................................................................................................. 7-115
lan.config.duplex ................................................................................................................... 7-116
lan.config.gateway ................................................................................................................ 7-116
lan.config.ipaddress .............................................................................................................. 7-117
lan.config.method .................................................................................................................. 7-117
lan.config.speed .................................................................................................................... 7-118
lan.config.subnetmask .......................................................................................................... 7-118
lan.linktimeout ....................................................................................................................... 7-119
lan.lxidomain ......................................................................................................................... 7-120
lan.nagle................................................................................................................................ 7-120
lan.reset() .............................................................................................................................. 7-121
lan.restoredefaults() .............................................................................................................. 7-121
lan.status.dns.address[N] ...................................................................................................... 7-122
lan.status.dns.name .............................................................................................................. 7-122
lan.status.duplex ................................................................................................................... 7-123
lan.status.gateway ................................................................................................................ 7-123
lan.status.ipaddress .............................................................................................................. 7-124
lan.status.macaddress .......................................................................................................... 7-124
lan.status.port.dst .................................................................................................................. 7-125
lan.status.port.rawsocket ...................................................................................................... 7-125
lan.status.port.telnet .............................................................................................................. 7-126
lan.status.port.vxi11 .............................................................................................................. 7-126
lan.status.speed .................................................................................................................... 7-127
lan.status.subnetmask .......................................................................................................... 7-127
lan.timedwait ......................................................................................................................... 7-128
lan.trigger[N].assert() ............................................................................................................ 7-128
lan.trigger[N].clear() .............................................................................................................. 7-129
lan.trigger[N].connect() .......................................................................................................... 7-130
lan.trigger[N].connected ........................................................................................................ 7-130
lan.trigger[N].disconnect() ..................................................................................................... 7-131
lan.trigger[N].EVENT_ID ....................................................................................................... 7-131
lan.trigger[N].ipaddress ......................................................................................................... 7-132
lan.trigger[N].mode ................................................................................................................ 7-133
lan.trigger[N].overrun ............................................................................................................ 7-134
lan.trigger[N].protocol ............................................................................................................ 7-134
lan.trigger[N].pseudostate ..................................................................................................... 7-135
lan.trigger[N].stimulus ........................................................................................................... 7-135
lan.trigger[N].wait() ................................................................................................................ 7-137
localnode.autolinefreq ........................................................................................................... 7-137
localnode.description ............................................................................................................ 7-138
localnode.linefreq .................................................................................................................. 7-139
localnode.model .................................................................................................................... 7-140
localnode.password .............................................................................................................. 7-140
localnode.passwordmode ..................................................................................................... 7-141
localnode.prompts ................................................................................................................. 7-141
localnode.prompts4882 ......................................................................................................... 7-142
localnode.reset() ................................................................................................................... 7-143
System SourceMeter® Instrument Reference M anual Table
localnode.revision ................................................................................................................. 7-143
localnode.serialno ................................................................................................................. 7-144
localnode.showerrors ............................................................................................................ 7-145
makegetter() .......................................................................................................................... 7-145
makesetter() .......................................................................................................................... 7-146
meminfo() .............................................................................................................................. 7-147
node[N].execute() .................................................................................................................. 7-148
node[N].getglobal() ................................................................................................................ 7-148
node[N].setglobal() ................................................................................................................ 7-149
opc() ...................................................................................................................................... 7-150
os.remove() ........................................................................................................................... 7-150
os.rename() ........................................................................................................................... 7-151
os.time() ................................................................................................................................ 7-151
print() ..................................................................................................................................... 7-152
printbuffer()............................................................................................................................ 7-153
printnumber() ......................................................................................................................... 7-156
PulseIMeasureV() ................................................................................................................. 7-156
PulseVMeasureI() ................................................................................................................. 7-157
QueryPulseConfig() ............................................................................................................... 7-158
reset() .................................................................................................................................... 7-160
savebuffer() ........................................................................................................................... 7-161
script.anonymous .................................................................................................................. 7-162
script.delete() ........................................................................................................................ 7-163
script.factory.catalog() ........................................................................................................... 7-163
script.load() ........................................................................................................................... 7-164
script.new()............................................................................................................................ 7-165
script.newautorun() ............................................................................................................... 7-166
script.restore() ....................................................................................................................... 7-166
script.run() ............................................................................................................................. 7-167
script.user.catalog() ............................................................................................................... 7-168
scriptVar.autorun ................................................................................................................... 7-168
scriptVar.list() ........................................................................................................................ 7-169
scriptVar.name ...................................................................................................................... 7-170
scriptVar.run() ....................................................................................................................... 7-171
scriptVar.save() ..................................................................................................................... 7-172
scriptVar.source .................................................................................................................... 7-172
serial.baud............................................................................................................................. 7-173
serial.databits ........................................................................................................................ 7-174
serial.flowcontrol ................................................................................................................... 7-174
serial.parity ............................................................................................................................ 7-175
serial.read() ........................................................................................................................... 7-176
serial.write() ........................................................................................................................... 7-176
settime() ................................................................................................................................ 7-177
settimezone() ........................................................................................................................ 7-178
setup.poweron ....................................................................................................................... 7-179
setup.recall() ......................................................................................................................... 7-180
setup.save() .......................................................................................................................... 7-181
smuX.abort() ......................................................................................................................... 7-181
smuX.buffer.getstats() ........................................................................................................... 7-182
smuX.buffer.recalculatestats() ............................................................................................... 7-183
smuX.cal.adjustdate .............................................................................................................. 7-184
smuX.cal.date ....................................................................................................................... 7-184
smuX.cal.due ........................................................................................................................ 7-185
smuX.cal.lock() ...................................................................................................................... 7-186
smuX.cal.password ............................................................................................................... 7-187
smuX.cal.polarity ................................................................................................................... 7-187
smuX.cal.restore() ................................................................................................................. 7-188
smuX.cal.save() .................................................................................................................... 7-189
smuX.cal.state ....................................................................................................................... 7-189
smuX.cal.unlock() .................................................................................................................. 7-190
smuX.contact.calibratehi() ..................................................................................................... 7-191
Series 2600B System SourceMeter® Instrument Refer en ce Manua
smuX.contact.calibratelo() ..................................................................................................... 7-192
smuX.contact.check() ............................................................................................................ 7-193
smuX.contact.r() .................................................................................................................... 7-194
smuX.contact.speed .............................................................................................................. 7-195
smuX.contact.threshold ......................................................................................................... 7-196
smuX.makebuffer() ................................................................................................................ 7-197
smuX.measure.analogfilter.................................................................................................... 7-198
smuX.measure.autorangeY................................................................................................... 7-198
smuX.measure.autozero ....................................................................................................... 7-199
smuX.measure.calibrateY() ................................................................................................... 7-200
smuX.measure.count ............................................................................................................ 7-201
smuX.measure.delay ............................................................................................................ 7-202
smuX.measure.delayfactor.................................................................................................... 7-203
smuX.measure.filter.count..................................................................................................... 7-203
smuX.measure.filter.enable................................................................................................... 7-204
smuX.measure.filter.type ...................................................................................................... 7-205
smuX.measure.highcrangedelayfactor .................................................................................. 7-206
smuX.measure.interval ......................................................................................................... 7-206
smuX.measure.lowrangeY .................................................................................................... 7-207
smuX.measure.nplc .............................................................................................................. 7-208
smuX.measure.overlappedY() ............................................................................................... 7-209
smuX.measure.rangeY ......................................................................................................... 7-210
smuX.measure.rel.enableY ................................................................................................... 7-211
smuX.measure.rel.levelY ...................................................................................................... 7-212
smuX.measure.Y() ................................................................................................................ 7-213
smuX.measureYandstep()..................................................................................................... 7-214
smuX.nvbufferY ..................................................................................................................... 7-215
smuX.reset() .......................................................................................................................... 7-216
smuX.savebuffer() ................................................................................................................. 7-216
smuX.sense .......................................................................................................................... 7-217
smuX.source.autorangeY ...................................................................................................... 7-217
smuX.source.calibrateY() ...................................................................................................... 7-218
smuX.source.compliance ...................................................................................................... 7-219
<sm.source.delay .................................................................................................................. 7-220
smuX.source.func ................................................................................................................. 7-221
smuX.source.highc ................................................................................................................ 7-221
smuX.source.levelY .............................................................................................................. 7-222
smuX.source.limitY ............................................................................................................... 7-223
smuX.source.lowrangeY ....................................................................................................... 7-224
smuX.source.offfunc ............................................................................................................. 7-225
smuX.source.offlimitY ........................................................................................................... 7-226
smuX.source.offmode ........................................................................................................... 7-226
smuX.source.output .............................................................................................................. 7-228
smuX.source.outputenableaction .......................................................................................... 7-228
smuX.source.rangeY ............................................................................................................. 7-230
smuX.source.settling ............................................................................................................. 7-231
smuX.source.sink .................................................................................................................. 7-231
smuX.trigger.arm.count ......................................................................................................... 7-232
smuX.trigger.arm.set() .......................................................................................................... 7-233
smuX.trigger.arm.stimulus..................................................................................................... 7-233
smuX.trigger.ARMED_EVENT_ID ........................................................................................ 7-235
smuX.trigger.autoclear .......................................................................................................... 7-235
smuX.trigger.count ................................................................................................................ 7-236
smuX.trigger.endpulse.action ................................................................................................ 7-236
smuX.trigger.endpulse.set() .................................................................................................. 7-237
smuX.trigger.endpulse.stimulus ............................................................................................ 7-237
smuX.trigger.endsweep.action .............................................................................................. 7-239
smuX.trigger.IDLE_EVENT_ID ............................................................................................. 7-239
smuX.trigger.initiate() ............................................................................................................ 7-240
smuX.trigger.measure.action ................................................................................................ 7-241
smuX.trigger.measure.set() ................................................................................................... 7-241
System SourceMeter® Instrument Reference M anual Table
smuX.trigger.measure.stimulus ............................................................................................. 7-242
smuX.trigger.measure.Y() ..................................................................................................... 7-244
smuX.trigger.MEASURE_COMPLETE_EVENT_ID .............................................................. 7-244
smuX.trigger.PULSE_COMPLETE_EVENT_ID .................................................................... 7-245
smuX.trigger.source.action.................................................................................................... 7-246
smuX.trigger.source.limitY .................................................................................................... 7-247
smuX.trigger.source.linearY() ................................................................................................ 7-248
smuX.trigger.source.listY() .................................................................................................... 7-249
smuX.trigger.source.logY().................................................................................................... 7-250
smuX.trigger.source.set() ...................................................................................................... 7-251
smuX.trigger.source.stimulus ................................................................................................ 7-251
smuX.trigger.SOURCE_COMPLETE_EVENT_ID ................................................................ 7-253
smuX.trigger.SWEEP_COMPLETE_EVENT_ID ................................................................... 7-253
smuX.trigger.SWEEPING_EVENT_ID .................................................................................. 7-253
status.condition ..................................................................................................................... 7-254
status.measurement.* ........................................................................................................... 7-256
status.measurement.buffer_available.* ................................................................................. 7-258
status.measurement.current_limit.* ....................................................................................... 7-259
status.measurement.instrument.* .......................................................................................... 7-260
status.measurement.instrument.smuX.* ............................................................................... 7-262
status.measurement.reading_overflow.* ............................................................................... 7-264
status.measurement.voltage_limit.* ...................................................................................... 7-265
status.node_enable ............................................................................................................... 7-266
status.node_event ................................................................................................................. 7-268
status.operation.* .................................................................................................................. 7-270
status.operation.calibrating.* ................................................................................................. 7-272
status.operation.instrument.*................................................................................................. 7-273
status.operation.instrument.digio.* ........................................................................................ 7-275
status.operation.instrument.digio.trigger_overrun.* ............................................................... 7-276
status.operation.instrument.lan.* ........................................................................................... 7-278
status.operation.instrument.lan.trigger_overrun.* .................................................................. 7-280
status.operation.instrument.smuX.* ...................................................................................... 7-282
status.operation.instrument.smuX.trigger_overrrun.* ............................................................ 7-284
status.operation.instrument.trigger_blender.*........................................................................ 7-286
status.operation.instrument.trigger_blender.trigger_overrun.* .............................................. 7-287
status.operation.instrument.trigger_timer.* ........................................................................... 7-289
status.operation.instrument.trigger_timer.trigger_overrun.* .................................................. 7-291
status.operation.instrument.tsplink.* ..................................................................................... 7-293
status.operation.instrument.tsplink.trigger_overrun.* ............................................................ 7-294
status.operation.measuring.*................................................................................................. 7-296
status.operation.remote.* ...................................................................................................... 7-297
status.operation.sweeping.* .................................................................................................. 7-298
status.operation.trigger_overrun.* ......................................................................................... 7-300
status.operation.user.* .......................................................................................................... 7-302
status.questionable.* ............................................................................................................. 7-304
status.questionable.calibration.* ............................................................................................ 7-306
status.questionable.instrument.* ........................................................................................... 7-307
status.questionable.instrument.smuX.* ................................................................................. 7-308
status.questionable.over_temperature.* ................................................................................ 7-310
status.questionable.unstable_output.* .................................................................................. 7-312
status.request_enable ........................................................................................................... 7-313
status.request_event ............................................................................................................. 7-315
status.reset() ......................................................................................................................... 7-317
status.standard.* ................................................................................................................... 7-317
status.system.* ...................................................................................................................... 7-319
status.system2.* .................................................................................................................... 7-321
status.system3.* .................................................................................................................... 7-323
status.system4.* .................................................................................................................... 7-325
status.system5.* .................................................................................................................... 7-327
SweepILinMeasureV() ........................................................................................................... 7-329
SweepIListMeasureV() .......................................................................................................... 7-330
Series 2600B System SourceMeter® Instrument
SweepILogMeasureV() ......................................................................................................... 7-331
SweepVLinMeasureI() ........................................................................................................... 7-332
SweepVListMeasureI() .......................................................................................................... 7-333
SweepVLogMeasureI() ......................................................................................................... 7-334
timer.measure.t() ................................................................................................................... 7-335
timer.reset() ........................................................................................................................... 7-336
trigger.blender[N].clear() ....................................................................................................... 7-336
trigger.blender[N].EVENT_ID ................................................................................................ 7-337
trigger.blender[N].orenable.................................................................................................... 7-337
trigger.blender[N].overrun ..................................................................................................... 7-338
trigger.blender[N].reset() ....................................................................................................... 7-339
trigger.blender[N].stimulus[M] ............................................................................................... 7-339
trigger.blender[N].wait() ......................................................................................................... 7-341
trigger.clear() ......................................................................................................................... 7-342
trigger.EVENT_ID ................................................................................................................. 7-342
trigger.generator[N].assert() .................................................................................................. 7-343
trigger.generator[N].EVENT_ID ............................................................................................. 7-343
trigger.timer[N].clear() ........................................................................................................... 7-344
trigger.timer[N].count ............................................................................................................. 7-344
trigger.timer[N].delay ............................................................................................................. 7-345
trigger.timer[N].delaylist ........................................................................................................ 7-345
trigger.timer[N].EVENT_ID .................................................................................................... 7-346
trigger.timer[N].overrun ......................................................................................................... 7-346
trigger.timer[N].passthrough .................................................................................................. 7-347
trigger.timer[N].reset() ........................................................................................................... 7-348
trigger.timer[N].stimulus ........................................................................................................ 7-348
trigger.timer[N].wait() ............................................................................................................. 7-350
trigger.wait() .......................................................................................................................... 7-350
tsplink.group .......................................................................................................................... 7-351
tsplink.master ........................................................................................................................ 7-352
tsplink.node ........................................................................................................................... 7-352
tsplink.readbit() ...................................................................................................................... 7-353
tsplink.readport() ................................................................................................................... 7-353
tsplink.reset() ......................................................................................................................... 7-354
tsplink.state ........................................................................................................................... 7-355
tsplink.trigger[N].assert() ....................................................................................................... 7-356
tsplink.trigger[N].clear() ......................................................................................................... 7-356
tsplink.trigger[N].EVENT_ID .................................................................................................. 7-357
tsplink.trigger[N].mode .......................................................................................................... 7-358
tsplink.trigger[N].overrun ....................................................................................................... 7-359
tsplink.trigger[N].pulsewidth .................................................................................................. 7-360
tsplink.trigger[N].release() ..................................................................................................... 7-360
tsplink.trigger[N].reset() ......................................................................................................... 7-361
tsplink.trigger[N].stimulus ...................................................................................................... 7-362
tsplink.trigger[N].wait() .......................................................................................................... 7-364
tsplink.writebit() ..................................................................................................................... 7-364
tsplink.writeport() ................................................................................................................... 7-365
tsplink.writeprotect ................................................................................................................ 7-366
tspnet.clear() ......................................................................................................................... 7-366
tspnet.connect() .................................................................................................................... 7-367
tspnet.disconnect() ................................................................................................................ 7-368
tspnet.execute() .................................................................................................................... 7-369
tspnet.idn() ............................................................................................................................ 7-370
tspnet.read() .......................................................................................................................... 7-370
tspnet.readavailable() ............................................................................................................ 7-371
tspnet.reset() ......................................................................................................................... 7-372
tspnet.termination() ............................................................................................................... 7-372
tspnet.timeout ........................................................................................................................ 7-373
tspnet.tsp.abort() ................................................................................................................... 7-374
tspnet.tsp.abortonconnect ..................................................................................................... 7-374
tspnet.tsp.rbtablecopy() ......................................................................................................... 7-375
System SourceMeter® Instrument Reference M anual Table
tspnet.tsp.runscript() ............................................................................................................. 7-376
tspnet.write() ......................................................................................................................... 7-376
userstring.add() ..................................................................................................................... 7-377
userstring.catalog() ............................................................................................................... 7-378
userstring.delete() ................................................................................................................. 7-378
userstring.get() ...................................................................................................................... 7-379
waitcomplete() ....................................................................................................................... 7-380
Troubleshooting guide ............................................................................................. 8-1
Introduction .......................................................................................................................... 8-1
Error levels ........................................................................................................................... 8-1
Effects of errors on scripts ................................................................................................... 8-2
Retrieving errors ................................................................................................................... 8-2
Error summary list ................................................................................................................ 8-3
LAN troubleshooting suggestions ........................................................................................ 8-7
Frequently asked questions (FAQs) ........................................................................ 9-1
How do I display the instrument's serial number? ............................................................... 9-1
How do I optimize performance? ......................................................................................... 9-2
Disabling autozero to increase speed ....................................................................................... 9-2
How do I upgrade the firmware? .......................................................................................... 9-2
How do I use the digital I/O port? ......................................................................................... 9-2
How do I trigger other instruments? ..................................................................................... 9-3
Triggering a scanner ................................................................................................................. 9-3
Interactive trigger programming ................................................................................................ 9-3
More information about triggering ............................................................................................. 9-3
How do I generate a GPIB service request?........................................................................ 9-4
Setting up a service request ...................................................................................................... 9-4
Service request programming example ..................................................................................... 9-4
Polling for SRQs ........................................................................................................................ 9-4
How do I store measurements in nonvolatile memory? ....................................................... 9-4
When should I change the output-off state? ........................................................................ 9-5
How do I make contact check measurements? ................................................................... 9-6
How do I make low-current measurements? ....................................................................... 9-6
Low-current connections ........................................................................................................... 9-6
Low-current measurement programming example .................................................................... 9-8
How can I change the line frequency? ................................................................................. 9-8
Where can I get the LabVIEW driver? ................................................................................. 9-8
What should I do if I get an 802 interlock error? .................................................................. 9-8
Why is the reading value 9.91e37? ...................................................................................... 9-9
How do I use the included USB drive? ................................................................................ 9-9
What do I do if I lose or format the included USB drive? ..................................................... 9-9
Series 2600B System SourceMeter® Instrument
Next steps ............................................................................................................... 10-1
Additional Series 2600B information .................................................................................. 10-1
Maintenance .............................................................................................................. A-1
Introduction .......................................................................................................................... A-1
Line fuse replacement .......................................................................................................... A-1
Front panel tests .................................................................................................................. A-2
Keys test ................................................................................................................................... A-3
Display patterns test .................................................................................................................. A-3
Upgrading the firmware ........................................................................................................ A-4
Using TSB for upgrading the firmware ...................................................................................... A-5
Calibration ................................................................................................................. B-1
Verification ........................................................................................................................... B-1
Verification test requirements .................................................................................................... B-2
Restoring factory defaults.......................................................................................................... B-4
Performing the verification test procedures ............................................................................... B-5
Current source accuracy ........................................................................................................... B-7
Current measurement accurac y .............................................................................................. B-12
Voltage source accuracy ......................................................................................................... B-15
Voltage measurement accura c y .............................................................................................. B-17
Adjustment ......................................................................................................................... B-18
Introduction ............................................................................................................................. B-18
Environmental conditions ........................................................................................................ B-18
Adjustment considerations ...................................................................................................... B-19
Calibration adjustment overview ............................................................................................. B-20
Calibration commands quick reference ................................................................................... B-24
Calibration adjustment procedure ........................................................................................... B-25
LAN concepts and settings ...................................................................................... C-1
Overview .............................................................................................................................. C-1
Establishing a point-to-point connection .............................................................................. C-1
Step 1: Identify and record the existing IP configuration ........................................................... C-2
Step 2: Disable DHCP to use the computer's existing IP address ............................................ C-4
Step 3: Configure the instrument's LAN setti ng s ....................................................................... C-8
Step 4: Install the crossover cable ............................................................................................ C-9
Step 5: Access the instrument's web page .............................................................................. C-10
Connecting to the LAN ....................................................................................................... C-10
Setting the LAN configuration method ..................................................................................... C-10
Setting the IP address ............................................................................................................. C-11
Setting the gateway ................................................................................................................. C-11
Setting the subnet mask .......................................................................................................... C-11
Configuring the domain name system (DNS) .......................................................................... C-12
LAN speeds ........................................................................................................................ C-12
Duplex mode ...................................................................................................................... C-13
Viewing LAN status messages .......................................................................................... C-13
Viewing the network settings ............................................................................................. C-14
System SourceMeter® Instrument Reference M anual Table
Confirming the active speed and duplex negotiation ............................................................... C-14
Confirming port numbers ......................................................................................................... C-15
Selecting a LAN interface protocol ..................................................................................... C-15
VXI-11 connection ................................................................................................................... C-15
Raw socket connection ........................................................................................................... C-16
Dead socket connection .......................................................................................................... C-16
Telnet connection .................................................................................................................... C-16
Logging LAN trigger events in the event log ...................................................................... C-19
Accessing the event log from the command interface ............................................................. C-20
Common commands ................................................................................................ D-1
Command summary ............................................................................................................. D-1
Script command equivalents ................................................................................................ D-3
Command reference ............................................................................................................ D-3
Identification query: *IDN?......................................................................................................... D-3
Operation complete and query: *OPC and *OPC? .................................................................... D-4
Reset: *RST .............................................................................................................................. D-4
Self-test query: *TST? ............................................................................................................... D-4
Trigger: *TRG ............................................................................................................................ D-4
Wait-to-continue: *WAI .............................................................................................................. D-5
Status model ............................................................................................................. E-1
Overview .............................................................................................................................. E-1
Status register set contents ....................................................................................................... E-1
Queues ..................................................................................................................................... E-2
Status function summary ........................................................................................................... E-4
Status model diagrams ............................................................................................................. E-5
Clearing registers ............................................................................................................... E-14
Programming and reading registers ................................................................................... E-14
Programming enable and transition registers .......................................................................... E-14
Reading registers .................................................................................................................... E-15
Status byte and service request (SRQ) ............................................................................. E-15
Status Byte Register ............................................................................................................... E-16
Service Request Enable Register ........................................................................................... E-17
Serial polling and SRQ ............................................................................................................ E-18
SPE, SPD (serial polling) ........................................................................................................ E-18
Status byte and service request commands............................................................................ E-18
Enable and transition registers ................................................................................................ E-19
Controlling node and SRQ enable registers ............................................................................ E-19
Status register sets ............................................................................................................ E-19
System Summary Registers .................................................................................................... E-19
Standard Event Register ......................................................................................................... E-20
Operation Status Registers ..................................................................................................... E-22
Questionable Status Registers ................................................................................................ E-23
Measurement Event Registers ................................................................................................ E-24
Register programming example .............................................................................................. E-25
TSP-Link system status ..................................................................................................... E-26
Status model configuration example ....................................................................................... E-26
Series 2600B System SourceMeter® Instrument
Display character codes ........................................................................................... F-1
Series 2600B display character codes ................................................................................. F-1
Model 2400 emulation .............................................................................................. G-1
Model 2400 emulation ..........................................................................................................G-1
Loading, running, and configuring M odel 2 400 emulat i on ........................................................ G-1
Operating the Series 2600B as a Model 2400.......................................................................... G-2
Execute SCPI commands when not in Model 2400 emulation mode ....................................... G-2
Model 2400 compatibility......................................................................................................G-3
General compatibility ................................................................................................................ G-3
Model 2400 SCPI command support ....................................................................................... G-6
Model 2400 SCPI command compatibility .............................................................................. G-15
Index ............................................................................................................................. I-1
General information .................................................................. 1-4
Welcome
Thank you for choosing a Keithley Instruments product. The Series 2600B System SourceMeter®
instrument provides manufacturers of electronic components and semiconductor devices with an
instrument that combines source and measurement capabilities in a single instrument called a
source-measure unit (also called a SMU). This combination simplifies test processes by eliminating
synchronization and connection issues associated with multiple instrument solutions. A Series 2600B
provides a scalable, high throughput, highly cost-effective solution for precision DC, pulse, and low
frequency AC source-measure testing that also maintains code compatibility throughout the Series
2600 instruments.
Section 1
Introduction
In this section:
Welcome .................................................................................. 1-1
Extended warranty ................................................................... 1-1
Contact information .................................................................. 1-1
CD-ROM contents .................................................................... 1-2
Capabilities and features .......................................................... 1-3
Extended warranty
Additional years of warranty coverage are available on many products. These valuable contracts
protect you from unbudgeted service expenses and provide additional years of protection at a fraction
of the price of a repair. Extended warranties are available on new and existing products. Contact your
local Keithley Instruments representative for details.
Contact information
If you have any questions after you revie w the information in this documentation, please contact your
local Keithley Instruments representative or call Keithley Instruments corporate headquarters (toll-free
inside the U.S. and Canada only) at 1-888-KEITHLEY (1-888-534-8453), or from outside the U.S. at
+1-440-248-0400. For worldwide contact numbers, visit the Keithley Instruments website
(http://www.keithley.com ).
1: Introduction Series 2600B System SourceMeter® Instrument
CD-ROM contents
Two CD-ROMs are shipped with each Series 2600B order. The Series 2600B Quick Start Guide and
Reference Manual are provided in PDF format on the Series 2600B Product Information CD-ROM.
• Quick Start Guide: Provides unpacking instructions, describes basic connections, and reviews
basic operation information. If you are new to Keithley Instruments equipment, refer to the Quick
Start Guide to take the steps needed to unpack, set up, and verify operation.
• Reference Manual: Includes advanced operation topics and maintenance infor m atio n.
Programmers looking for a command reference, and users looking for an in-depth description of
the way the instrument works (including troubleshooting and optimization), should refer to the
Reference Manual.
A second CD-ROM contains the Test Script Builder script development software (Keithley
Instruments part number KTS-850). Use this CD-ROM to install the Test Script Builder Integrated
Development Environment. This software not only provides an environment to develop a test
program, but also the ability to load the test program onto the instrument. Running a program loaded
on the instrument eliminates the need to send individual commands from the host computer to the
instrument when running a test.
Organization of manual sections
The information in this manual is organized into the following major categories:
• General overview: Describes the components of the instrument and basic operation.
• Basic DMM operation: Introduces some basic measurement functions of the instrument. You will
learn how to use your instrument to measure voltage, current, resistance, frequency, period,
continuity, diodes, capacitance, and temperature. You will learn about triggering and data
buffering. You will also learn about enhancing measurement performance.
• Theory of operation: Describes basic DMM measurement techniques and concepts.
• Remote commands: Describes the IEEE Std 488.2 common commands. Provides an
alphabetical listing of all commands available for the Series 2600B. Provides information about
using remote commands to control the instrument.
• Troubleshooting guide: Describes self -test procedure and error codes.
• Maintenance: Information on instrument maintenance, including line fuse replacement and
firmware upgrades.
• Status model: Description of the Series 2600B status model.
Bookmarks for each section of this manual are provided in the PDF version of the documentation.
The manual sections are also listed in the Table of Contents located at the beginning of this manual.
®
For more information about bookmarks, see Adobe
Acrobat® or Reader® help.
1-2 2600BS-901-01 Rev. B / May 2013
System SourceMeter® Instrument Reference M anual Section 1:
Capabilities and features
All Series 2600B System SourceMeter® instruments have the following features:
• 4.5, 5.5, or 6.5 digit display resolution
• Resistance and power measurement functions
• Four -quadrant sink or source operation
• Contact check function (not available on the Models 2604B, 2614B, and 2634B)
• High -capacitance mode for load impedance up to 50 µF (microfarads)
• Linear, logarithmic, and custom sweeping and pulsing
• Filtering to reduce reading noise
• Trigger model supports extensive triggering and synchronization schemes at hardware speeds
• Internal memory stores five user setup options
• Dedicated reading buffers that can each store and recall over 140,000 measurements; additional
dynamic reading buffers can be created
• USB flash drive access for saving data buffers, test scripts, and user setups
• Digital I/O port: Allows the Series 2600B to control other devices (Digital I/O lines not available on
the Models 2604B, 2614B, and 2634B)
• Web -based characterization tool that provides easy access to data gathering, sweeping, and
pulsing features
• LXI
®
version 1.4 Core 2011 compliance
• Embedded TSP scripting engine accessible from any host interface; responds to high -speed test
scripts comprised of instrument control commands
• TSP -Link
each other; advanced Test Script Processor (TSP
script execution across the TSP-Link network (not available on the Models 2604B, 2614B, and
2634B)
®
expansion bus that allows TSP-enabled instruments to trigger and communicate with
• Supports IEEE -488 (GPIB), RS-232, Universal Serial Bus (USB), and ethernet local area network
(LAN) connections
®
) scripting engine features enable parallel
2600BS-901-01 Rev. B / May 2013 1-3
1: Introduction Series 2600B System SourceMeter® Instrument
Additional source and measure features:
• Model 2601B/2602B/2604B System SourceMeter
• Source ±DC voltage from 5 µV to 40.4 V
• Source ±DC current from 2 pA to 3.03 A
• Source ±pulse current up to 10 A
• Measure ±pulse current up to 10 A
• Measure ±DC voltage from 100 nV to 40.8 V
• Measure ±DC current from 100 fA to 3.06 A
• Model 2611B/2612B/2614B System SourceMeter
• Source ±DC voltage from 5 µV to 202 V
• Source ±DC current from 2 pA to 1.515 A
• Source ±pulse current up to 10 A
• Measure ±pulse current up to 10 A
• Measure ±DC voltage from 100 nV to 204 V
• Measure ±DC current from 100 fA to 1.53 A
• Model 2634B/2635B/2636B System SourceMeter
• Source ±DC voltage from 5 µV to 202V
• Source ±DC current from 20 fA to 1.515 A
• Source ±pulse current up to 10 A
• Measure ±pulse current up to 10 A
• Measure ±DC voltage from 100 nV to 204 V
• Measure ±DC current from 100 aA to 1.53 A (1 fA to 1.53 A for the Model 2634B)
®
instruments:
®
instruments:
®
instruments:
General information
Displaying the instrument's serial number
The instrument serial number is on a label on the rear panel of the instrument. You can also access
the serial number from the front panel using the front-panel keys and menus.
To display the serial number on the front panel:
1. If the Series 2600B is in remote operation, press the EXIT (LOCAL) key once to place the
instrument in local operation.
2. Press the MENU key.
3. Use the navigation wheel to scroll to the SYSTEM-INFO menu item.
4. Press the ENTER key. The SYSTEM INFORMATION menu is displayed.
5. Scroll to the SERIAL# menu item.
6. Press the ENTER key. The Series 2600B serial number is displayed.
1-4 2600BS-901-01 Rev. B / May 2013
Remote communication interfa ces ......................................... 2-89
Supply voltage range
Models: 2601B/2602B/2604B
100 V AC to 240 V AC, 50 Hz or 60 Hz (autosensing). 240 VA maximum
2634B/2635B/2636B
Input and output connections
See Front panel and Rear panel (on page 2-6)
Section 2
General operation
In this section:
General ratings ......................................................................... 2-1
Controls, indicators, and conn ectors ........................................ 2-2
Cooling vents ......................................................................... 2-12
Turning your instrument on and off ........................................ 2-13
System information ................................................................ 2-15
Menu overview ....................................................................... 2-16
Beeper ................................................................................... 2-23
Display mode ......................................................................... 2-24
Basic operation ...................................................................... 2-24
DUT test connections ............................................................. 2-48
DUT connection settings ........................................................ 2-75
USB storage overview ............................................................ 2-80
Displayed error and status messages .................................... 2-82
Range .................................................................................... 2-82
Digits ...................................................................................... 2-87
Speed ..................................................................................... 2-88
General ratings
The Series 2600B instrument's general ratings and connections are listed in the following table.
Category Specification
Supply voltage range
Models: 2611B/2612B/2614B
100 V AC to 240 V AC, 50 Hz or 60 Hz (autosensing). 250 VA maximum
Altitude: Maximum 2000 meters (6562 feet) above sea level
Operating: 0 °C to 50 °C (32 °F to 122 °F), 70% relative humidity up to
35 °C. Derate 3% relative humidity/°C, 35 °C to 50 °C (95 °F to 122 °F)
Storage: − 25 °C to 65 °C (− 13 °F to 149 °F)
Transient overvoltages according to INSTALLATION CATEGORIES
(OVERVOLTAGE CATEGORIES) I, II, and III (see Annex J); for mains
supply, the minimum and normal category is categ ory II
2: General operation Series 2600B System SourceMeter® Instrument
Controls, indicators, and connectors
Series 2600B controls, indicators, and the USB port are on the front panel. Make connections to the
Series 2600B through connectors on the rear panel (on page 2-6
Front panel
The front panel of the Series 2600B is shown below. The descriptions of the front-panel controls, USB
port, and indicators follow the figure.
Figure 1: Front panel (Series 2600B models)
).
2-2 2600BS-901-01 Rev. B / May 2013
Power switch. The in position turns the Series 2600B on (I); the out position turns it off (O).
Configures a function or operation.
Places the cursor in the compliance limit field for editing. Also selects the limit value to edit (V, A,
Sets the display resolution (4½, 5½, or 6½ digits).
Sets the measurement speed (FAST, MEDium, NORMAL, HI-ACCURACY, or OTHER). Speed
Controls relative measurements, which allows a baseline value to be subtracted from a reading.
Enables or disables the digital filter. You can use this filter to reduce reading noise.
Loads test for execution (FACTORY, USER, or SCRIPTS).
Runs the last selected factory or user-defined test.
Accesses reading buffers and takes readings. TAKE_READINGS: Use to take readings and store
values, and timestamp values, if configured.
Recalls information (DATA or STATISTICS) stored in a reading buffer: DATA includes stored
Accesses the main menu (on page 2-17). The main menu can be used to configure many
functions and features.
take the instrument out of remote operation.
Accepts the selection and moves to the next choice or exits the menu.
System SourceMeter® Instrument Reference M anual Section 2:
1. Power switch, display and configuration keys
Toggles between the various source-measure displays and the user message mode.
2. SMU setup, performance control, special operation, and numbers
SMU (source-measure unit) setup
Selects the source function (V or A) and places the cursor in the source field for editing.
Cycles through measure functions (V, A, Ω, or W).
or W).
Selects a meter mode (I-METER, V-METER, OHM-METER, or WATT-METER).
Performance control
and accuracy are set by controlling the measurement aperture.
Special operation
them in a reading buffer. SAVE: Use to save a reading buffer to nonvolatile memory or to a userinstalled flash drive (USB1) in CSV or XML format. Readings include measurements, source
readings, and if configured, source values and timestamp values; STATISTICS includes MEAN,
STD DEV, SAMPLE SIZE, MINIMUM, MAXIMUM, PK-PK.
2600BS-901-01 Rev. B / May 2013 2-3
Cancels the selection and returns to the previous menu or display. Also used as a LOCAL key to
When enabled and in EDIT mode, the number keys (0-9, +/-, 0000) allow
Selects the next higher source or measure range.
In addition to selecting range functions, the up and down range keys change the format for
non-range numbers (as an example, when editing the limit value).
Use the CURSOR keys to move the cursor left or right. When the cursor is on the desired source
• Select a menu option or a value
Turns the source output on or off.
2: General operation Series 2600B System SourceMeter® Instrument
Number keys
direct numeric entry. Press the navigation wheel to enter EDIT mode.
3. Range keys
Enables or disables source or measure autorange.
Selects the next lower source or measure range.
4. Cursor keys
or compliance value digit, push the navigation wheel to enter edit mode, and turn the
navigation wheel to edit the value. Push the navigation wheel again when finished editing.
Use the CURSOR keys or the navigation wheel to move through menu items. To view a menu
value, use the CURSOR keys for cursor control, and then press the navigation wheel to view the
5. Navigation wheel
Turn the navigation wheel to:
• Move the cursor to the left and the right (the cursor indicates the selected value or item)
• While in edit mode, increase or decrease a selected source or compliance value
Push the navigation wheel to:
• Enable or disable edit mode for the selected source or compliance value
• Open menus and submenu items
6. Output control
7. USB port
Use the USB port to connect a USB flash drive to the instrument. You can use the USB flash drive
to store reading buffer data, scripts, and user setups. You can also use it to upgrade the firmware.
2-4 2600BS-901-01 Rev. B / May 2013
Instrument is in editing mode
Instrument is in remote mode
Instrument is addressed to talk
Instrument is addressed to listen
Service request is asserted
Digital filter is enabled
Source or measure autorange is selected
Readings are being stored in the buffer
System SourceMeter® Instrument Reference M anual Section 2:
8. Display indicators (not shown)
The items listed below represent the possible display indicators and their meanings.
Indicator Meaning
Questionable reading or invalid calibration step
Relative mode is enabled
2600BS-901-01 Rev. B / May 2013 2-5
2: General operation Series 2600B System SourceMeter® Instrument
Rear panel
The rear panel of the Series 2600B is shown below. The descriptions of the rear-panel components
follow the figure.
Figure 2: Rear panel (Models 2601B, 2602B, 2611B, and 2612B)
2-6 2600BS-901-01 Rev. B / May 2013