Keithley 2606B System SourceMeter Reference Manual

Model 2606B
tek.com/keithley
System SourceMeter
Reference Manual
2606B-901-01 Rev. B / May 2018
®
*P2606B-901-01B*
2606B-901-01B
2606B
System SourceMeter® Instrument
Reference Manual
© 2018, Keithley Instruments, LLC
Cleveland, Ohio, U.S.A.
All rights reserved.
Any unauthorized reproductio n, photocopy, or use of the information herein, in whole or in part,
without the prior written approv al of Keithley Instruments, LLC, is strictly prohibited.
These are the original instructions in English.
TSP®, TSP-Link®, and TSP-Net® are trademarks of Keithley Instrume nts, Inc. All Keithley
Instruments product names are tr ademarks or registered trademarks of Keithley Instruments, LLC.
Other brand names are trademarks or regis tered trademarks of their respect i v e holders.
The Lua 5.0 software and associated documentation files are copyright © 1994 - 2015, Lua.org,
PUC-Rio. You can access terms of licens e for the Lua software and associated documentation at
the Lua licensing site (http://www.lua.org/license.html).
Microsoft, Visual C++, Excel, and W indows are either registered trademarks or trademarks of
Microsoft Corporation in the United States and/or other countries.
Document number: 2606B-901-01Rev. A / February 2018

Safety precautions

The following safety precautions s hould be observed before using this pr oduct 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 personnel who recognize shock hazards and are familiar with the safety precauti ons required to avoid possible injury. Read and follow all installation, operation, and maintenance information caref ully 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 maint enance of equipment, for ensuring that the equipment is operated within its specifications and operating lim i ts, 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 pr oper use of the instrument. They must be protect ed from electric shock and contact with hazardous live circuits.
Maintenance personnel perform r outine procedures on the product to keep it oper ating 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 m ay 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 products are designed f or 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 ins trument labels, do not connect an y ins trument 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 S tandards Institute (ANSI) states that a shock hazard exists when voltage lev els 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 o perators are prevented access and/or insulated from every connection point. In some c ases, connections must be exposed to potential human contact. Product operators in these circumstances must be trained to pr otect 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 direc tly 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 v oltage to the card.
Before operating an instrument, ens ure that the line cord is connected to a pr operly-grounded power receptacle. Inspect the connecting cables, test leads, and j um pers for possible wear, cracks, or breaks before each use.
When installing equipment where ac cess 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 s ystem and discharge any capacitors before: connecting or disconnecting cables or jumpers, installing or removing switching cards, or making int er nal changes, such as installing or rem oving jumpers.
Do not touch any object that could pr ov ide a current path to the common side of the c i r cuit 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 acc essories must be used in accordance with the operating instructions. If the instr uments or accessories are used in a manner not s pec i fied in the operating instruction s , the protection provided by the equipment may be impaired.
Do not exceed the maximum signal levels of the instruments and accessories. Maximum signal levels are defined in the specifications and operating inf or mation and shown on the instrument panels, test fixture panels, and s witching cards.
When fuses are used in a product, replace with the same type and rating for contin ued protection against fire hazard. Chassis connections must only be used as shield connections for measuring c i r cuits, NOT as protective earth (saf ety ground)
connections. If you are using a test fixture, keep the lid closed while power is applied to the dev ice under test. Safe operation requir es the use
of a lid interlock.
screw is present, connect it to protective earth (safety ground) using the wire recommended in the user documentation.
If a
The
symbol on an instrument means cautio n, risk of hazard. The user must refer t o the operating instructions located in the
user documentation in all cases wher e the symbol is marked on the instrument. The
symbol on an instrument means warning, risk of electric shock. Use standar d safety precautions to avoid personal
contact with these voltages.
The
The
If this
symbol on an instrument shows that the surface may be hot. Avoid personal contact to prevent burns.
symbol indicates a connection terminal to the equipment frame.
symbol is on a product, it indicates that mercury is present in the display l am p. 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 hazards that might result in personal injury or death. Always read
the associated information very carefully before performing the indicated procedure. The CAUTION heading in the user documentation explains hazards that could damage the inst r ument. Such damage may
invalidate the warranty.
The CAUTION heading with the
symbol in the user documentation explains hazards that could result in moderate or minor injury or damage the instrument. Always read the associated information very carefully before performing the indicated procedure. Damage to the instrument 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 elect ric shock and fire, replacement components in mains circuits — including t he power
transformer, test leads, and input jac ks — must be purchased from Keithle y. Standard fuses with applicable nat ional safety approvals may be used if the rating and type are the same. The detachable mains power cord provided with the instrument may only be replaced with a similarly rated power cord. Other components that are not safety-related may be purchas ed from other suppliers as long as they are equival ent to the original component (note that selected parts should be purchased only through Keithley to maintain accuracy and functionality of the product). If you are unsure about the applicability of a replacement component, call a Keithley office f or i nformation.
Unless otherwise noted in product-specific literature, Keithley instruments are designed to operate indoors only, in the following environment: Altitude at or below 2,000 m (6,562 ft); temperature 0 °C to 50 °C (32 °F to 122 °F); and pollution degree 1 or 2.
To clean an instrument, use a cloth dampened with deionized water 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 factor y for proper cleaning/servicing.
Safety precaution revision as of June 2017.

Table of contents

Introduction ................................................................................................................. 1-1
Welcome .............................................................................................................................. 1-1
Extended warranty ............................................................................................................... 1-1
Contact information .............................................................................................................. 1-1
2606B documentation .......................................................................................................... 1-2
Product software and drivers ............................................................................................... 1-2
Capabilities and features ..................................................................................................... 1-3
What you should have received ........................................................................................... 1-4
Instrument and module serial numbers ................................................................................ 1-4
General operation ....................................................................................................... 2-1
General ratings ..................................................................................................................... 2-1
Front panel ........................................................................................................................... 2-2
Rear panel ............................................................................................................................ 2-3
Channel connector .................................................................................................................... 2-3
Ground ...................................................................................................................................... 2-3
Line fuse and power receptacle ................................................................................................ 2-3
Installing the 2606B .............................................................................................................. 2-4
Cooling vents ............................................................................................................................ 2-4
Dimensions ............................................................................................................................... 2-5
Starting up your instrument .................................................................................................. 2-6
Turning the instrument on and off ............................................................................................. 2-6
Placing the 2606B in standby .................................................................................................... 2-7
Warmup period .......................................................................................................................... 2-7
Line frequency configuration ..................................................................................................... 2-8
Fuse replacement ..................................................................................................................... 2-8
Remote communications interfaces ..................................................................................... 2-8
Remote interface connections ................................................................................................... 2-9
Output queue ............................................................................................................................ 2-9
USB communications ................................................................................................................ 2-9
LAN communications .............................................................................................................. 2-13
2606B web interface ............................................................................................................... 2-15
Supplied software .................................................................................................................... 2-23
Keithley I/O layer ..................................................................................................................... 2-26
System information ............................................................................................................ 2-28
Menu overview ................................................................................................................... 2-28
Menu navigation ...................................................................................................................... 2-28
Menu trees .............................................................................................................................. 2-29
Setting a value ........................................................................................................................ 2-32
Setting source and compliance values .................................................................................... 2-33
Beeper ................................................................................................................................ 2-33
Display mode ..................................................................................................................... 2-34
Basic operation .................................................................................................................. 2-35
Table of contents
Reference Manual
2606B System SourceMeter® Inst rument
Source-measure capabilities ................................................................................................... 2-35
Limits ....................................................................................................................................... 2-35
Fundamental circuit configurat ions .......................................................................................... 2-37
Operation considerations for the ADC ..................................................................................... 2-37
Basic source-measure procedure ........................................................................................... 2-39
Triggering in local mode .......................................................................................................... 2-43
Configuring for measure-only t ests using the MODE key ........................................................ 2-44
V-meter and I-meter measurements ....................................................................................... 2-45
Ohms measurements .............................................................................................................. 2-45
Power measurements ............................................................................................................. 2-48
Contact check measurements ................................................................................................. 2-50
Saved setups .......................................................................................................................... 2-52
DUT test connections ......................................................................................................... 2-54
Input/output connectors ........................................................................................................... 2-54
2-wire local sensing connections ............................................................................................. 2-57
4-wire remote sensing connections ......................................................................................... 2-57
Contact check connections ..................................................................................................... 2-58
Multiple SMU connections ....................................................................................................... 2-58
Guarding and shielding ........................................................................................................... 2-59
Test fixtures ............................................................................................................................. 2-62
Floating a SMU ....................................................................................................................... 2-63
DUT connection settings .................................................................................................... 2-64
Sense mode selection ............................................................................................................. 2-64
Output-off states ...................................................................................................................... 2-65
USB storage overview ........................................................................................................ 2-69
Connecting the USB flash drive .............................................................................................. 2-70
File system navigation ............................................................................................................. 2-70
Displayed error and status messages ................................................................................ 2-71
Range ................................................................................................................................. 2-71
Maximum source values and readings .................................................................................... 2-71
Measure auto delay ................................................................................................................. 2-71
Ranging limitations .................................................................................................................. 2-72
Manual ranging ....................................................................................................................... 2-72
Autoranging ............................................................................................................................. 2-72
Low range limits ...................................................................................................................... 2-72
Range considerations ............................................................................................................. 2-73
Range commands ................................................................................................................... 2-74
Digits .................................................................................................................................. 2-75
Setting display resolution from the virtual front panel .............................................................. 2-75
Setting display resolution from a r emote interface .................................................................. 2-75
Speed ................................................................................................................................. 2-76
Setting speed .......................................................................................................................... 2-76
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-5
2606B
of contents
System SourceMeter® Instrument Reference Manual Table
Front-panel reading buffer control ............................................................................................. 3-6
Remote reading buffer programming ...................................................................................... 3-10
Sweep operation ................................................................................................................ 3-19
Linear staircase sweeps .......................................................................................................... 3-20
Logarithmic staircase sweeps ................................................................................................. 3-22
List sweeps ............................................................................................................................. 3-25
Pulse mode sweeps ................................................................................................................ 3-26
Configuring and running sweeps ............................................................................................. 3-27
Sweeping using factory scripts ................................................................................................ 3-28
Sweep programming examples ............................................................................................... 3-29
Triggering ........................................................................................................................... 3-30
Remote triggering overview..................................................................................................... 3-30
Using the remote trigger model ............................................................................................... 3-33
SMU event detectors ............................................................................................................... 3-36
Using trigger events to start actions on trigger objects ............................................................ 3-38
Digital I/O port and TSP-Link synchro ni z ation lines ................................................................ 3-39
Timers ..................................................................................................................................... 3-41
Event blenders ........................................................................................................................ 3-46
LAN triggering overview .......................................................................................................... 3-48
Command interface triggering ................................................................................................. 3-49
Trigger generator .................................................................................................................... 3-50
Manual triggering .................................................................................................................... 3-50
Interactive triggering ................................................................................................................ 3-50
Hardware trigger modes .......................................................................................................... 3-54
Understanding synchronous triggering modes ........................................................................ 3-57
High-capacitance mode ..................................................................................................... 3-61
Understanding high-capacitan c e mode ................................................................................... 3-61
Enabling high-capacitance mode ............................................................................................ 3-63
Display operations .............................................................................................................. 3-66
Display functions and attributes .............................................................................................. 3-66
Display features ...................................................................................................................... 3-67
Display messages ................................................................................................................... 3-68
Input prompting ....................................................................................................................... 3-71
Indicators................................................................................................................................. 3-73
Local lockout ........................................................................................................................... 3-74
Load test menu ....................................................................................................................... 3-74
Running a test from the virtual front panel .............................................................................. 3-76
Key-press codes ..................................................................................................................... 3-76
Digital I/O ........................................................................................................................... 3-78
Port configuration .................................................................................................................... 3-78
Digital I/O configuration ........................................................................................................... 3-79
Controlling digital I/O lines....................................................................................................... 3-80
Using output enable ................................................................................................................ 3-81
TSP-Link trigger lines .............................................................................................................. 3-83
Theory of operation .................................................................................................... 4-1
Analog-to-digital converter ................................................................................................... 4-1
Source-measure concepts ................................................................................................... 4-1
Limit principles .......................................................................................................................... 4-1
Overheating protection .............................................................................................................. 4-2
Operating boundaries ................................................................................................................ 4-3
Basic circuit configurations ...................................................................................................... 4-12
Guard ...................................................................................................................................... 4-16
Measurement settling time considerations ......................................................................... 4-18
Table of contents
Reference Manual
2606B System SourceMeter® Inst rument
Effects of load on current source settling time ................................................................... 4-19
Creating pulses with the 2606B ......................................................................................... 4-19
Pulse rise and fall times .......................................................................................................... 4-19
Pulse width .............................................................................................................................. 4-20
Remote commands ..................................................................................................... 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 pr ogramming ................................................................................ 5-3
About TSP commands ......................................................................................................... 5-3
Beeper control ........................................................................................................................... 5-3
Bit manipulation and logic operat ions ........................................................................................ 5-3
Data queue................................................................................................................................ 5-4
Digital I/O .................................................................................................................................. 5-4
Display ...................................................................................................................................... 5-5
Error queue ............................................................................................................................... 5-5
Event log ................................................................................................................................... 5-5
File I/O ...................................................................................................................................... 5-6
Instrument identification ............................................................................................................ 5-7
LAN and LXI .............................................................................................................................. 5-7
Miscellaneous ........................................................................................................................... 5-8
Parallel script execution ............................................................................................................ 5-8
Queries and response messages .............................................................................................. 5-9
Reading buffer ........................................................................................................................... 5-9
Reset ....................................................................................................................................... 5-10
Saved setups .......................................................................................................................... 5-10
Scripting .................................................................................................................................. 5-10
SMU ........................................................................................................................................ 5-11
SMU calibration ....................................................................................................................... 5-12
Status model ........................................................................................................................... 5-12
Time ........................................................................................................................................ 5-13
Triggering ................................................................................................................................ 5-13
TSP-Link ................................................................................................................................. 5-15
TSP-Net .................................................................................................................................. 5-15
Userstrings .............................................................................................................................. 5-16
Instrument programming ........................................................................................... 6-1
Factory scripts .................................................................................................................... 5-16
Running a factory script .......................................................................................................... 5-16
Retrieving and modifying a fact ory script listing ...................................................................... 5-17
KISweep factory script ............................................................................................................ 5-17
KIPulse factory script .............................................................................................................. 5-18
KIHighC factory script ............................................................................................................. 5-20
KIParlib factory script .............................................................................................................. 5-20
KISavebuffer factory script ...................................................................................................... 5-20
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 script s ................................................................................ 6-3
Manage scripts .......................................................................................................................... 6-3
Working with scripts in nonvolatile memory............................................................................... 6-9
Interactive script example ....................................................................................................... 6-12
2606B
of contents
System SourceMeter® Instrument Reference Manual Table
Fundamentals of programming for TSP ............................................................................. 6-13
What is Lua? ........................................................................................................................... 6-13
Lua basics ............................................................................................................................... 6-13
Standard libraries .................................................................................................................... 6-27
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-34
Working with TSB Embedded ............................................................................................ 6-36
Sending instrument commands with TSB Embedded ............................................................. 6-36
Advanced scripting for TSP ............................................................................................... 6-37
Global variables and the script.user.scripts table .................................................................... 6-37
Create a script using the script.new() command ..................................................................... 6-38
Rename a script ...................................................................................................................... 6-41
Retrieve a user script .............................................................................................................. 6-42
Delete user scripts from the instrument ................................................................................... 6-43
Restore a script to the run-time environment .......................................................................... 6-44
Memory considerations for the r un-time environment ............................................................. 6-44
TSP-Link system expansion interface ................................................................................ 6-46
Master and subordinates ......................................................................................................... 6-46
TSP-Link nodes ....................................................................................................................... 6-47
Connections ............................................................................................................................ 6-47
Initialization ............................................................................................................................. 6-48
Resetting the TSP-Link network .............................................................................................. 6-48
Using the expanded system .................................................................................................... 6-49
TSP advanced features ........................................................................................................... 6-50
Using groups to manage nodes on TSP-Link network ............................................................ 6-53
Running simultaneous test scripts ........................................................................................... 6-54
Using the data queue for real-time communication ................................................................. 6-55
Copying test scripts across the TSP-Link network .................................................................. 6-55
Removing stale values from the reading buffer cache ............................................................ 6-56
TSP-Net ............................................................................................................................. 6-56
TSP-Net capabilities ................................................................................................................ 6-56
Using TSP-Net with any ethernet-enabled instrument ............................................................ 6-57
TSP-Net compared to TSP-Link to communi c ate with TSP-enabled devices ......................... 6-59
TSP-Net instrument commands: General d evice control ........................................................ 6-59
TSP-Net instrument commands: TSP-enabled device control ................................................ 6-59
Example: Using tspnet commands .......................................................................................... 6-60
TSP command reference ............................................................................................ 7-1
TSP command programming notes ..................................................................................... 7-1
Placeholder text ........................................................................................................................ 7-1
Syntax rules .............................................................................................................................. 7-2
Time and date values ................................................................................................................ 7-3
Using the TSP command reference ..................................................................................... 7-3
Command name and summary table ........................................................................................ 7-4
Command usage ....................................................................................................................... 7-5
Table of contents
Reference Manual
2606B System SourceMeter® Inst rument
Command details ...................................................................................................................... 7-5
Example section ........................................................................................................................ 7-6
Related commands and information .......................................................................................... 7-6
TSP commands .................................................................................................................... 7-7
beeper.beep() ............................................................................................................................ 7-7
beeper.enable ........................................................................................................................... 7-8
bit.bitand() ................................................................................................................................. 7-8
bit.bitor() .................................................................................................................................... 7-9
bit.bitxor() .................................................................................................................................. 7-9
bit.clear() ................................................................................................................................. 7-10
bit.get() .................................................................................................................................... 7-11
bit.getfield() ............................................................................................................................. 7-11
bit.set() .................................................................................................................................... 7-12
bit.setfield() .............................................................................................................................. 7-13
bit.test() ................................................................................................................................... 7-14
bit.toggle() ............................................................................................................................... 7-14
bufferVar.appendmode ........................................................................................................... 7-15
bufferVar.basetimestamp ........................................................................................................ 7-16
bufferVar.cachemode .............................................................................................................. 7-17
bufferVar.capacity ................................................................................................................... 7-18
bufferVar.clear() ...................................................................................................................... 7-19
bufferVar.clearcache() ............................................................................................................. 7-19
bufferVar.collectsourcevalues ................................................................................................. 7-20
bufferVar.collecttimestamps .................................................................................................... 7-21
bufferVar.fillcount .................................................................................................................... 7-22
bufferVar.fillmode .................................................................................................................... 7-22
bufferVar.measurefunctions .................................................................................................... 7-23
bufferVar.measureranges........................................................................................................ 7-24
bufferVar.n .............................................................................................................................. 7-25
bufferVar.readings ................................................................................................................... 7-26
bufferVar.sourcefunctions ....................................................................................................... 7-27
bufferVar.sourceoutputstates .................................................................................................. 7-28
bufferVar.sourceranges ........................................................................................................... 7-29
bufferVar.sourcevalues ........................................................................................................... 7-30
bufferVar.statuses ................................................................................................................... 7-31
bufferVar.timestampresolution ................................................................................................ 7-32
bufferVar.timestamps .............................................................................................................. 7-33
ConfigPulseIMeasureV() ......................................................................................................... 7-34
ConfigPulseIMeasureVSweepLin() ......................................................................................... 7-35
ConfigPulseIMeasureVSweepLog() ........................................................................................ 7-38
ConfigPulseVMeasureI() ......................................................................................................... 7-40
ConfigPulseVMeasureISweepLin() ......................................................................................... 7-42
ConfigPulseVMeasureISweepLog() ........................................................................................ 7-44
dataqueue.add() ...................................................................................................................... 7-46
dataqueue.CAPACITY ............................................................................................................ 7-47
dataqueue.clear() .................................................................................................................... 7-47
dataqueue.count ..................................................................................................................... 7-48
dataqueue.next() ..................................................................................................................... 7-49
delay() ..................................................................................................................................... 7-50
digio.readbit() .......................................................................................................................... 7-50
digio.readport() ........................................................................................................................ 7-51
digio.trigger[N].assert() ............................................................................................................ 7-52
digio.trigger[N].clear() .............................................................................................................. 7-52
digio.trigger[N].EVENT_ID ...................................................................................................... 7-53
digio.trigger[N].mode ............................................................................................................... 7-53
digio.trigger[N].overrun ............................................................................................................ 7-55
digio.trigger[N].pulsewidth ....................................................................................................... 7-55
digio.trigger[N].release() .......................................................................................................... 7-56
digio.trigger[N].reset() ............................................................................................................. 7-56
digio.trigger[N].stimulus ........................................................................................................... 7-57
2606B
of contents
System SourceMeter® Instrument Reference Manual Table
digio.trigger[N].wait() ............................................................................................................... 7-59
digio.writebit() .......................................................................................................................... 7-59
digio.writeport() ....................................................................................................................... 7-60
digio.writeprotect ..................................................................................................................... 7-61
display.clear() .......................................................................................................................... 7-61
display.getannunciators() ........................................................................................................ 7-62
display.getcursor() ................................................................................................................... 7-63
display.getlastkey() ................................................................................................................. 7-64
display.gettext() ....................................................................................................................... 7-65
display.inputvalue() ................................................................................................................. 7-66
display.loadmenu.add() ........................................................................................................... 7-68
display.loadmenu.catalog() ..................................................................................................... 7-69
display.loadmenu.delete() ....................................................................................................... 7-70
display.locallockout ................................................................................................................. 7-70
display.menu() ......................................................................................................................... 7-71
display.numpad ....................................................................................................................... 7-71
display.prompt() ...................................................................................................................... 7-72
display.screen ......................................................................................................................... 7-74
display.sendkey() .................................................................................................................... 7-74
display.setcursor() ................................................................................................................... 7-75
display.settext() ....................................................................................................................... 7-76
display.smuX.digits ................................................................................................................. 7-77
display.smuX.limit.func ............................................................................................................ 7-78
display.smuX.measure.func .................................................................................................... 7-79
display.trigger.clear() ............................................................................................................... 7-79
display.trigger.EVENT_ID ....................................................................................................... 7-80
display.trigger.overrun ............................................................................................................. 7-80
display.trigger.wait() ................................................................................................................ 7-81
display.waitkey() ...................................................................................................................... 7-81
errorqueue.clear() ................................................................................................................... 7-83
errorqueue.count ..................................................................................................................... 7-83
errorqueue.next() .................................................................................................................... 7-84
eventlog.all() ............................................................................................................................ 7-85
eventlog.clear() ....................................................................................................................... 7-86
eventlog.count ......................................................................................................................... 7-86
eventlog.enable ....................................................................................................................... 7-87
eventlog.next() ........................................................................................................................ 7-87
eventlog.overwritemethod ....................................................................................................... 7-88
exit() ........................................................................................................................................ 7-89
fileVar:close() .......................................................................................................................... 7-89
fileVar:flush() ........................................................................................................................... 7-90
fileVar:read() ........................................................................................................................... 7-90
fileVar:seek() ........................................................................................................................... 7-91
fileVar:write() ........................................................................................................................... 7-92
format.asciiprecision ............................................................................................................... 7-92
format.byteorder ...................................................................................................................... 7-93
format.data .............................................................................................................................. 7-94
fs.chdir() .................................................................................................................................. 7-95
fs.cwd() ................................................................................................................................... 7-96
fs.is_dir() ................................................................................................................................. 7-96
fs.is_file() ................................................................................................................................. 7-96
fs.mkdir() ................................................................................................................................. 7-97
fs.readdir() ............................................................................................................................... 7-97
fs.rmdir() .................................................................................................................................. 7-98
gettimezone() .......................................................................................................................... 7-98
gm_isweep() ............................................................................................................................ 7-99
gm_vsweep() ......................................................................................................................... 7-100
i_leakage_measure() ............................................................................................................ 7-100
i_leakage_threshold() ............................................................................................................ 7-102
InitiatePulseTest() ................................................................................................................. 7-103
InitiatePulseTestDual() .......................................................................................................... 7-105
Table of contents
Reference Manual
2606B System SourceMeter® Inst rument
io.close()................................................................................................................................ 7-107
io.flush() ................................................................................................................................ 7-107
io.input() ................................................................................................................................ 7-108
io.open() ................................................................................................................................ 7-109
io.output() .............................................................................................................................. 7-109
io.read() ................................................................................................................................. 7-110
io.type() ................................................................................................................................. 7-111
io.write() ................................................................................................................................ 7-111
lan.applysettings() ................................................................................................................. 7-112
lan.autoconnect ..................................................................................................................... 7-112
lan.config.dns.address[N] ...................................................................................................... 7-113
lan.config.dns.domain ........................................................................................................... 7-114
lan.config.dns.dynamic .......................................................................................................... 7-114
lan.config.dns.hostname ....................................................................................................... 7-115
lan.config.dns.verify .............................................................................................................. 7-116
lan.config.duplex ................................................................................................................... 7-116
lan.config.gateway ................................................................................................................ 7-117
lan.config.ipaddress .............................................................................................................. 7-117
lan.config.method .................................................................................................................. 7-118
lan.config.speed .................................................................................................................... 7-118
lan.config.subnetmask .......................................................................................................... 7-119
lan.linktimeout ....................................................................................................................... 7-120
lan.lxidomain ......................................................................................................................... 7-120
lan.nagle ............................................................................................................................... 7-121
lan.reset() .............................................................................................................................. 7-121
lan.restoredefaults() .............................................................................................................. 7-122
lan.status.dns.address[N] ...................................................................................................... 7-122
lan.status.dns.name .............................................................................................................. 7-123
lan.status.duplex ................................................................................................................... 7-124
lan.status.gateway ................................................................................................................ 7-124
lan.status.ipaddress .............................................................................................................. 7-125
lan.status.macaddress .......................................................................................................... 7-125
lan.status.port.dst .................................................................................................................. 7-126
lan.status.port.rawsocket ...................................................................................................... 7-126
lan.status.port.telnet .............................................................................................................. 7-127
lan.status.port.vxi11 .............................................................................................................. 7-127
lan.status.speed .................................................................................................................... 7-128
lan.status.subnetmask .......................................................................................................... 7-128
lan.timedwait ......................................................................................................................... 7-129
lan.trigger[N].assert() ............................................................................................................ 7-129
lan.trigger[N].clear() .............................................................................................................. 7-130
lan.trigger[N].connect() .......................................................................................................... 7-130
lan.trigger[N].connected ........................................................................................................ 7-131
lan.trigger[N].disconnect() ..................................................................................................... 7-132
lan.trigger[N].EVENT_ID ....................................................................................................... 7-132
lan.trigger[N].ipaddress ......................................................................................................... 7-133
lan.trigger[N].mode ................................................................................................................ 7-133
lan.trigger[N].overrun ............................................................................................................ 7-134
lan.trigger[N].protocol ............................................................................................................ 7-135
lan.trigger[N].pseudostate ..................................................................................................... 7-136
lan.trigger[N].stimulus ........................................................................................................... 7-136
lan.trigger[N].wait() ................................................................................................................ 7-138
localnode.autolinefreq ........................................................................................................... 7-138
localnode.description ............................................................................................................ 7-139
localnode.linefreq .................................................................................................................. 7-140
localnode.model .................................................................................................................... 7-140
localnode.password .............................................................................................................. 7-141
localnode.passwordmode ..................................................................................................... 7-141
localnode.prompts ................................................................................................................. 7-142
localnode.prompts4882 ......................................................................................................... 7-143
localnode.reset() ................................................................................................................... 7-144
2606B
of contents
System SourceMeter® Instrument Reference Manual Table
localnode.revision ................................................................................................................. 7-144
localnode.serialno ................................................................................................................. 7-145
localnode.showerrors ............................................................................................................ 7-145
makegetter() .......................................................................................................................... 7-146
makesetter() .......................................................................................................................... 7-147
meminfo() .............................................................................................................................. 7-147
node[N].execute() .................................................................................................................. 7-148
node[N].getglobal() ................................................................................................................ 7-149
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-154
PulseIMeasureV() ................................................................................................................. 7-155
PulseVMeasureI() ................................................................................................................. 7-156
QueryPulseConfig() ............................................................................................................... 7-157
reset() .................................................................................................................................... 7-159
savebuffer() ........................................................................................................................... 7-159
script.anonymous .................................................................................................................. 7-160
script.delete() ........................................................................................................................ 7-161
script.factory.catalog() ........................................................................................................... 7-161
script.load() ........................................................................................................................... 7-162
script.new() ............................................................................................................................ 7-163
script.newautorun() ............................................................................................................... 7-164
script.restore() ....................................................................................................................... 7-164
script.run() ............................................................................................................................. 7-165
script.user.catalog() ............................................................................................................... 7-165
scriptVar.autorun ................................................................................................................... 7-166
scriptVar.list() ........................................................................................................................ 7-167
scriptVar.name ...................................................................................................................... 7-167
scriptVar.run() ....................................................................................................................... 7-168
scriptVar.save() ..................................................................................................................... 7-169
scriptVar.source .................................................................................................................... 7-170
settime() ................................................................................................................................ 7-170
settimezone() ........................................................................................................................ 7-171
setup.poweron ....................................................................................................................... 7-172
setup.recall() ......................................................................................................................... 7-173
setup.save() .......................................................................................................................... 7-174
smuX.abort() ......................................................................................................................... 7-174
smuX.buffer.getstats() ........................................................................................................... 7-175
smuX.buffer.recalculatestats() ............................................................................................... 7-176
smuX.cal.adjustdate .............................................................................................................. 7-177
smuX.cal.date ....................................................................................................................... 7-178
smuX.cal.due ........................................................................................................................ 7-179
smuX.cal.lock() ...................................................................................................................... 7-180
smuX.cal.password ............................................................................................................... 7-180
smuX.cal.polarity ................................................................................................................... 7-181
smuX.cal.restore() ................................................................................................................. 7-182
smuX.cal.save() .................................................................................................................... 7-183
smuX.cal.state ....................................................................................................................... 7-183
smuX.cal.unlock() .................................................................................................................. 7-184
smuX.contact.calibratehi() ..................................................................................................... 7-185
smuX.contact.calibratelo() ..................................................................................................... 7-186
smuX.contact.check() ............................................................................................................ 7-187
smuX.contact.r() .................................................................................................................... 7-188
smuX.contact.speed .............................................................................................................. 7-189
smuX.contact.threshold ......................................................................................................... 7-190
smuX.makebuffer() ................................................................................................................ 7-191
Table of contents
Reference Manual
2606B System SourceMeter® Inst rument
smuX.measure.autorangeY................................................................................................... 7-191
smuX.measure.autozero ....................................................................................................... 7-192
smuX.measure.calibrateY() ................................................................................................... 7-194
smuX.measure.count ............................................................................................................ 7-195
smuX.measure.delay ............................................................................................................ 7-196
smuX.measure.delayfactor.................................................................................................... 7-197
smuX.measure.filter.count .................................................................................................... 7-197
smuX.measure.filter.enable................................................................................................... 7-198
smuX.measure.filter.type ...................................................................................................... 7-199
smuX.measure.highcrangedelayfactor .................................................................................. 7-200
smuX.measure.interval ......................................................................................................... 7-200
smuX.measure.lowrangeY .................................................................................................... 7-201
smuX.measure.nplc .............................................................................................................. 7-202
smuX.measure.overlappedY() ............................................................................................... 7-203
smuX.measure.rangeY ......................................................................................................... 7-204
smuX.measure.rel.enableY ................................................................................................... 7-205
smuX.measure.rel.levelY ...................................................................................................... 7-206
smuX.measure.Y() ................................................................................................................ 7-207
smuX.measureYandstep() .................................................................................................... 7-208
smuX.nvbufferY ..................................................................................................................... 7-209
smuX.reset() .......................................................................................................................... 7-210
smuX.savebuffer() ................................................................................................................. 7-210
smuX.sense .......................................................................................................................... 7-211
smuX.source.autorangeY ...................................................................................................... 7-212
smuX.source.calibrateY() ...................................................................................................... 7-213
smuX.source.compliance ...................................................................................................... 7-214
smuX.source.delay ................................................................................................................ 7-214
smuX.source.func ................................................................................................................. 7-215
smuX.source.highc ................................................................................................................ 7-216
smuX.source.levelY .............................................................................................................. 7-217
smuX.source.limitY ............................................................................................................... 7-218
smuX.source.lowrangeY ....................................................................................................... 7-219
smuX.source.offfunc ............................................................................................................. 7-220
smuX.source.offlimitY ........................................................................................................... 7-220
smuX.source.offmode ........................................................................................................... 7-221
smuX.source.output .............................................................................................................. 7-222
smuX.source.outputenableaction .......................................................................................... 7-223
smuX.source.rangeY ............................................................................................................. 7-224
smuX.source.settling ............................................................................................................. 7-225
smuX.trigger.arm.count ......................................................................................................... 7-226
smuX.trigger.arm.set() .......................................................................................................... 7-226
smuX.trigger.arm.stimulus..................................................................................................... 7-227
smuX.trigger.ARMED_EVENT_ID ........................................................................................ 7-229
smuX.trigger.autoclear .......................................................................................................... 7-229
smuX.trigger.count ................................................................................................................ 7-230
smuX.trigger.endpulse.action ................................................................................................ 7-230
smuX.trigger.endpulse.set() .................................................................................................. 7-231
smuX.trigger.endpulse.stimulus ............................................................................................ 7-232
smuX.trigger.endsweep.action .............................................................................................. 7-233
smuX.trigger.IDLE_EVENT_ID ............................................................................................. 7-234
smuX.trigger.initiate() ............................................................................................................ 7-234
smuX.trigger.measure.action ................................................................................................ 7-235
smuX.trigger.measure.set() ................................................................................................... 7-236
smuX.trigger.measure.stimulus ............................................................................................. 7-237
smuX.trigger.measure.Y() ..................................................................................................... 7-238
smuX.trigger.MEASURE_COMPLETE_EVENT_ID .............................................................. 7-239
smuX.trigger.PULSE_COMPLETE_EVENT_ID .................................................................... 7-239
smuX.trigger.source.action.................................................................................................... 7-240
smuX.trigger.source.limitY .................................................................................................... 7-241
smuX.trigger.source.limitY .................................................................................................... 7-242
smuX.trigger.source.linearY() ................................................................................................ 7-243
2606B
of contents
System SourceMeter® Instrument Reference Manual Table
smuX.trigger.source.listY() .................................................................................................... 7-244
smuX.trigger.source.logY().................................................................................................... 7-245
smuX.trigger.source.set() ...................................................................................................... 7-246
smuX.trigger.source.stimulus ................................................................................................ 7-247
smuX.trigger.SOURCE_COMPLETE_EVENT_ID ................................................................ 7-248
smuX.trigger.SWEEP_COMPLETE_EVENT_ID ................................................................... 7-249
smuX.trigger.SWEEPING_EVENT_ID .................................................................................. 7-249
status.condition ..................................................................................................................... 7-250
status.measurement.* ........................................................................................................... 7-252
status.measurement.buffer_available.* ................................................................................. 7-254
status.measurement.current_limit.* ....................................................................................... 7-255
status.measurement.instrument.* .......................................................................................... 7-257
status.measurement.instrument.smuX.* ............................................................................... 7-258
status.measurement.reading_overflow.* ............................................................................... 7-260
status.measurement.voltage_limit.* ...................................................................................... 7-262
status.node_enable ............................................................................................................... 7-263
status.node_event ................................................................................................................. 7-265
status.operation.* .................................................................................................................. 7-266
status.operation.calibrating.* ................................................................................................. 7-268
status.operation.instrument.* ................................................................................................. 7-270
status.operation.instrument.digio.* ........................................................................................ 7-272
status.operation.instrument.digio.trigger_overrun.* ............................................................... 7-274
status.operation.instrument.lan.* ........................................................................................... 7-276
status.operation.instrument.lan.trigger_overrun.* .................................................................. 7-278
status.operation.instrument.smuX.* ...................................................................................... 7-280
status.operation.instrument.smuX.trigger_overrrun.* ............................................................ 7-282
status.operation.instrument.trigger_blender.*........................................................................ 7-285
status.operation.instrument.trigger_blender.trigger_overrun.* .............................................. 7-286
status.operation.instrument.trigger_timer.* ........................................................................... 7-288
status.operation.instrument.trigger_timer.trigger_overrun.* .................................................. 7-289
status.operation.instrument.tsplink.* ..................................................................................... 7-292
status.operation.instrument.tsplink.trigger_overrun.* ............................................................ 7-293
status.operation.measuring.* ................................................................................................. 7-295
status.operation.remote.* ...................................................................................................... 7-296
status.operation.sweeping.* .................................................................................................. 7-297
status.operation.trigger_overrun.* ......................................................................................... 7-299
status.operation.user.* .......................................................................................................... 7-301
status.questionable.* ............................................................................................................. 7-303
status.questionable.* ............................................................................................................. 7-305
status.questionable.calibration.* ............................................................................................ 7-307
status.questionable.instrument.* ........................................................................................... 7-308
status.questionable.instrument.smuX.* ................................................................................. 7-310
status.questionable.over_temperature.* ................................................................................ 7-312
status.questionable.unstable_output.* .................................................................................. 7-313
status.request_enable ........................................................................................................... 7-314
status.request_event ............................................................................................................. 7-316
status.reset() ......................................................................................................................... 7-318
status.standard.* ................................................................................................................... 7-318
status.system.* ...................................................................................................................... 7-321
status.system2.* .................................................................................................................... 7-323
status.system3.* .................................................................................................................... 7-325
status.system4.* .................................................................................................................... 7-327
status.system5.* .................................................................................................................... 7-329
SweepILinMeasureV() ........................................................................................................... 7-331
SweepIListMeasureV() .......................................................................................................... 7-332
SweepILogMeasureV() ......................................................................................................... 7-333
SweepVLinMeasureI() ........................................................................................................... 7-335
SweepVListMeasureI() .......................................................................................................... 7-336
SweepVLogMeasureI() ......................................................................................................... 7-337
timer.measure.t() ................................................................................................................... 7-338
timer.reset() ........................................................................................................................... 7-339
Table of contents
Reference Manual
2606B System SourceMeter® Inst rument
trigger.blender[N].clear() ....................................................................................................... 7-340
trigger.blender[N].EVENT_ID ................................................................................................ 7-340
trigger.blender[N].orenable.................................................................................................... 7-341
trigger.blender[N].overrun ..................................................................................................... 7-341
trigger.blender[N].reset() ....................................................................................................... 7-342
trigger.blender[N].stimulus[M] ............................................................................................... 7-343
trigger.blender[N].wait() ......................................................................................................... 7-344
trigger.clear() ......................................................................................................................... 7-345
trigger.EVENT_ID ................................................................................................................. 7-346
trigger.generator[N].assert() .................................................................................................. 7-346
trigger.generator[N].EVENT_ID ............................................................................................. 7-347
trigger.timer[N].clear() ........................................................................................................... 7-347
trigger.timer[N].count ............................................................................................................. 7-348
trigger.timer[N].delay ............................................................................................................. 7-348
trigger.timer[N].delaylist ........................................................................................................ 7-349
trigger.timer[N].EVENT_ID .................................................................................................... 7-350
trigger.timer[N].overrun ......................................................................................................... 7-350
trigger.timer[N].passthrough .................................................................................................. 7-351
trigger.timer[N].reset() ........................................................................................................... 7-352
trigger.timer[N].stimulus ........................................................................................................ 7-352
trigger.timer[N].wait() ............................................................................................................. 7-354
trigger.wait() .......................................................................................................................... 7-354
tsplink.group .......................................................................................................................... 7-355
tsplink.master ........................................................................................................................ 7-356
tsplink.node ........................................................................................................................... 7-356
tsplink.readbit() ...................................................................................................................... 7-357
tsplink.readport() ................................................................................................................... 7-357
tsplink.reset() ......................................................................................................................... 7-358
tsplink.state ........................................................................................................................... 7-359
tsplink.trigger[N].assert() ....................................................................................................... 7-359
tsplink.trigger[N].clear() ......................................................................................................... 7-360
tsplink.trigger[N].EVENT_ID .................................................................................................. 7-360
tsplink.trigger[N].mode .......................................................................................................... 7-361
tsplink.trigger[N].overrun ....................................................................................................... 7-362
tsplink.trigger[N].pulsewidth .................................................................................................. 7-363
tsplink.trigger[N].release() ..................................................................................................... 7-363
tsplink.trigger[N].reset() ......................................................................................................... 7-364
tsplink.trigger[N].stimulus ...................................................................................................... 7-365
tsplink.trigger[N].wait() .......................................................................................................... 7-366
tsplink.writebit() ..................................................................................................................... 7-367
tsplink.writeport() ................................................................................................................... 7-367
tsplink.writeprotect ................................................................................................................ 7-368
tspnet.clear() ......................................................................................................................... 7-369
tspnet.connect() .................................................................................................................... 7-369
tspnet.disconnect() ................................................................................................................ 7-371
tspnet.execute() .................................................................................................................... 7-371
tspnet.idn() ............................................................................................................................ 7-372
tspnet.read() .......................................................................................................................... 7-373
tspnet.readavailable() ............................................................................................................ 7-374
tspnet.reset() ......................................................................................................................... 7-375
tspnet.termination() ............................................................................................................... 7-375
tspnet.timeout ........................................................................................................................ 7-376
tspnet.tsp.abort() ................................................................................................................... 7-377
tspnet.tsp.abortonconnect ..................................................................................................... 7-377
tspnet.tsp.rbtablecopy() ......................................................................................................... 7-378
tspnet.tsp.runscript() ............................................................................................................. 7-379
tspnet.write() ......................................................................................................................... 7-380
userstring.add() ..................................................................................................................... 7-380
userstring.catalog() ............................................................................................................... 7-381
userstring.delete() ................................................................................................................. 7-382
userstring.get() ...................................................................................................................... 7-382
2606B
of contents
System SourceMeter® Instrument Reference Manual Table
waitcomplete() ....................................................................................................................... 7-383
Troubleshooting guide ............................................................................................... 8-1
Introduction .......................................................................................................................... 8-1
Error levels ........................................................................................................................... 8-1
Effects of errors on scripts ................................................................................................... 8-1
Retrieving errors ................................................................................................................... 8-2
Error summary list ................................................................................................................ 8-2
LAN troubleshooting suggestions ........................................................................................ 8-6
Frequently asked questions ...................................................................................... 9-1
How do I find the serial number? ......................................................................................... 9-1
How do I optimize performance? ......................................................................................... 9-1
Disabling autozero to increas e s peed ....................................................................................... 9-2
How do I upgrade the firmware? .......................................................................................... 9-2
How do I use the digital I/O port? ......................................................................................... 9-2
How do I make contact check measurements? ................................................................... 9-2
How can I change the line frequency or voltage? ................................................................ 9-2
How do I trigger other instruments? ..................................................................................... 9-3
Triggering a scanner ................................................................................................................. 9-3
Interactive trigger programming ................................................................................................ 9-3
More information about trigge r i ng ............................................................................................. 9-3
How do I store measurements in nonvolatile memory? ....................................................... 9-4
When should I change the output-off state? ........................................................................ 9-4
Where can I get the LabVIEW driver? ................................................................................. 9-5
Why is the reading value 9.91e37? ...................................................................................... 9-5
Next steps .................................................................................................................. 10-1
Additional 2606B information ............................................................................................. 10-1
Maintenance ................................................................................................................A-1
Introduction .......................................................................................................................... A-1
Line fuse replacement .......................................................................................................... A-1
Upgrading the firmware ........................................................................................................ A-2
Using TSB to upgrade the firmware .......................................................................................... A-3
Calibration ...................................................................................................................B-1
Verification ........................................................................................................................... B-1
Verification test requirements .................................................................................................... B-2
Restoring factory defaults ......................................................................................................... B-4
Performing the verification test procedures ............................................................................... B-4
Table of contents
Reference Manual
2606B System SourceMeter® Inst rument
Current source accuracy ........................................................................................................... B-6
Current measurement accurac y ................................................................................................ B-7
Voltage source accuracy ........................................................................................................... B-9
Voltage measurement accuracy .............................................................................................. B-10
Adjustment ......................................................................................................................... B-10
Environmental conditions ........................................................................................................ B-11
Adjustment considerations ...................................................................................................... B-11
Calibration adjustment overview ............................................................................................. B-13
Calibration commands quick reference ................................................................................... B-15
Calibration adjustment procedure ........................................................................................... B-16
LAN concepts and settings ........................................................................................C-1
Overview .............................................................................................................................. C-1
Install the crossover cable ................................................................................................... C-2
Connecting to the LAN ......................................................................................................... C-2
Set the IP address to be set automatically ................................................................................ C-3
Set the LAN configuration to Manual ......................................................................................... C-3
Configuring the domain name system (DNS) ............................................................................ C-4
Establishing a point-to-point connection .............................................................................. C-5
LAN speeds .......................................................................................................................... C-6
Duplex mode ........................................................................................................................ C-7
Viewing LAN status messages ............................................................................................ C-7
Viewing the network settings ............................................................................................... C-8
Confirming the active speed and duplex negotiation ................................................................. C-8
Confirming port numbers ........................................................................................................... C-8
Selecting a LAN interface protocol ....................................................................................... C-9
VXI-11 connection ..................................................................................................................... C-9
Raw socket connection ............................................................................................................. C-9
Dead socket connection ............................................................................................................ C-9
Telnet connection .................................................................................................................... C-10
Logging LAN trigger events in the event log ...................................................................... C-10
Accessing the event log from the comman d interface ............................................................. C-12
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-4
Status model ............................................................................................................... E-1
Overview .............................................................................................................................. E-1
Status register set contents ....................................................................................................... E-1
Queues ..................................................................................................................................... E-2
2606
of contents
B System SourceMeter® Instrument Reference Manual Table
Status function summary ........................................................................................................... E-3
Status model diagrams ............................................................................................................. E-4
Clearing registers ............................................................................................................... E-11
Programming and reading registers ................................................................................... E-12
Programming enable and transition registers .......................................................................... E-12
Reading registers .................................................................................................................... E-12
Status byte and service request (SRQ) ............................................................................. E-13
Status Byte Register ............................................................................................................... E-13
Service Request Enable Register ........................................................................................... E-15
Serial polling and SRQ ............................................................................................................ E-15
Status byte and service request com mands............................................................................ E-15
Enable and transition registers ................................................................................................ E-16
Controlling node and SRQ enable regi s ters ............................................................................ E-16
Status register sets ............................................................................................................ E-16
System Summary Registers .................................................................................................... E-17
Standard Event Register ......................................................................................................... E-17
Operation Status Registers ..................................................................................................... E-19
Questionable Status Registers ................................................................................................ E-20
Measurement Event Registers ................................................................................................ E-21
Register programming example .............................................................................................. E-22
TSP-Link system status ..................................................................................................... E-22
Status model configuration example ....................................................................................... E-22
Index.....................................................................................................................
,QGH[1
Instrument and module serial numbers .................................... 1-4

Welcome

Section 1

Introduction

In this section:
Welcome .................................................................................. 1-1
Extended warranty ................................................................... 1-1
Contact information .................................................................. 1-1
2606B documentation .............................................................. 1-2
Product software and drivers .................................................... 1-2
Capabilities and features .......................................................... 1-3
What you should have received ............................................... 1-4
Thank you for choosing a Keithley Instruments product. The 2606B 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 simpli fies test processes by eliminating synchronization and connection issues associated with multiple inst rument solutions. A 2606B provides a scalable, high throughput, highly cost-effective solutio n for precision DC, pulse, and low frequency AC source­measure testing that also maintains code com patibility throughout the Series 2600 instruments.

Extended warranty

Additional years of warranty coverage are av ail abl e on many products. These valuable contracts protect you from unbudgeted service expense s and provide additional years of protection at a fraction of the price of a repair. Extended warranties are av ai lable on new and existing products. Contact your local Keithley Instruments office, sales p artner, or distributor for details.

Contact information

If you have any questions after you review the i nformation in this documentation, please contact your local Keithley Instruments office, sales p artner, or distributor. You can also call the corporate headquarters of Keithley Instruments (toll-free inside the U.S. and Canada only) at 1-800-935-5595, or from outside the U.S. at +1-440-248-0400. For worldwide contact numbers, visit tek.com/keithley
.
Section
Reference Manual
1: Introduction 2606B System SourceMeter® Inst rument

2606B documentation

This reference manual contains the documentation for the 2606B. It is organized into the following sections:
General operation: Describes the components of the instrument and basic operation.
Functions and features: Describes features and functi ons, such as relative offset, filters,
reading buffers, triggering, the digital I/ O port, and TSP-Link trigger lines.
Theory of operation: Describes the internal circuitry and software of the 2606B in detail.
Remote commands: Describes the basics of using remote commands to control the instrument ,
including descriptions of the factory scripts.
Instrument programming: Describes how to control t he instrument using TSP, TSB and TSB Embedded, TSP-Link system expansion, and TS P -Net.
Command reference: Programming notes and an alphabetic listing of all commands available for the 2606B.
Troubleshooting guide: Description of the error queu e and basic LAN troubleshooting.
Frequently asked questions (FAQs): Information that addres ses commonly asked questions.
Next steps: Contains sources of additional infor m ation.
Maintenance: Information on instrume nt maintenance, including line fuse replacement and
firmware upgrades.
Calibration: How to verify and adjust the 2606B.
LAN concepts and settings: How to set up the 2606B for use on a local area network.
Common commands: Descriptions of IEEE Std. 488.2 common commands.
Status model: Description of the 2606B status model.
Bookmarks for each section of this manual are p rov i ded in the PDF version of the documentation. The manual sections are also listed in the Table of Co ntents at the beginning of this manual.
For more information about bookmarks, see Adobe

Product software and drivers

Go to the Product Support web page (https://www.tek.com/product-support) to download drivers and software for your instrument.
Software includes the Test Script Builder (TSB) Integrated Devel opm ent Environment: This software provides an environment to devel op a test program and 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.
The 2606B TSB Add-in: A software tool you can use to create, modify, debug, and store Test Script Processor (TSP
IVI Instrument Driver: Driver for National Instruments LabVIEW™ and related release notes.
J2SE™ Runtime Environment: Web browser plug-in required to run the web applications that
are available through the instrument web interface.
Keithley I/O layer and release notes: Software that manages communications between Keithley instrument drivers, software applications , and the instrument.
®
) test scripts.
®
Acrobat® or Reader® help.
1-2 2606B-901-01 Rev. B / May 2018
2606B
Introduction
System SourceMeter® Instrument Reference Manual Section 1:
For more information, see Installing the TSB software (on page 6-30) and Installing the TSB add-in (on page 6-31).
To identify IP addresses of instruments connect ed to the local area network (LAN) that support VXI-11 discovery protocol, you can also use LXI Di sc overy Tool, available from the Resources tab of the LXI Consortium website (http://www.lxistandard.org/

Capabilities and features

The 2606B has the following features:
4.5, 5.5, or 6.5 digit display resolution
Resistance and power measurement functi ons
Two-quadrant source operation
Contact check function
High-capacitance mode for load impedance up to 50 µF
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 a nd 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 2606B to control other devices
Web-based characterization tool that provides easy access to data gathering, sweeping, and
pulsing features
LXI
Embedded TSP scripting engine accessible fro m any host interface; responds to high-speed test
TSP-Link
Supports Universal Serial Bus (USB) and et hernet local area network (LAN) connections
®
version 1.4 Core 2011 compliance
scripts comprised of instrument control commands
®
expansion bus that allows TSP-enabled instruments to trigger and communicate with each other; advanced Test Script Processor (TS P script execution across the TSP-Link network
).
®
) scripting engine features enable parallel
2606B-901-01 Rev. B / May 2018 1-3
Section
Reference Manual
174710700
Shielded crossover cable with RJ -45 connector, 5 ft.
1
Depends on country
Power line cord
1
CA-568
Green and yellow ground cable, 120 in.
1
407612600
1U rack rail mount (part of the Model 429 9-13 Rack Mount Kit)
2
10-32X3/8PHTRSH
10-32X3/8 Phillips truss head screw (part of the Model 4299-13 Rack Mount Kit)
4 Mount Kit)
FA-274
Cage nut (part of the Model 4299-13 Rac k Mount Kit)
4
7709-308
25-pin D-shell connector kit
2
CS-1195-8
Eight-pin custom cable connect or (refer to Keithley document number
4
CS-1196-8
Cable housing (refer to Keithley document number PA-907 for
4
1: Introduction 2606B System SourceMeter® Inst rument

What you should have received

In addition to the 2606B, you should have receive d the items listed in the following table.
Part number Description Quantity
CA-180-16 16 in. LAN crossover cable, 16 in. 2
10-32X5/8PHTRSH
0713411 Safety Precautions 1
10-32X5/8 Phillips truss head screw (part of the Model 4299-13 Rack
PA-907 for instruction)
instruction)

Instrument and module serial numbers

Each 2606B has three serial numbers, one for the instrument and one for each module. The instrument serial number is on a label on the f ront panel. This serial number is not available
through a remote interface. The serial numbers for the modules are on label s on the rear panel. The serial number for a specific
module can be accessed through the virtual front panel or by using the localnode.serialno (on page
145) command over a remote interface.
To access the serial number from the virtual front panel:
1. If the 2606B is in remote operation, press t he EXIT (LOCAL) key once to place the instrument in local operation.
2. Select the MENU key.
3. Use the navigation wheel
4. Press the ENTER key. The SYSTEM INFORMATION menu is displayed.
5. Scroll to the SERIAL# menu item.
6. Press the ENTER key. The serial number for the module is displayed.
to scroll to the SYSTEM-INFO menu item.
8
7-
1-4 2606B-901-01 Rev. B / May 2018
Speed ..................................................................................... 2-76
Power supply
100 VAC to 240 VAC, 50 Hz or 60 Hz (autosensing); 425 VA maximum
Input and output connections
See Front panel (on page 2-2) and Rear panel (on page 2-3)
For indoor use only
Pollution degree: 1 or 2
Section 2

General operation

In this section:
General ratings ......................................................................... 2-1
Front panel ............................................................................... 2-2
Rear panel................................................................................ 2-3
Installing the 2606B .................................................................. 2-4
Starting up your instrument ...................................................... 2-6
Remote communications interfac es ......................................... 2-8
System information ................................................................ 2-28
Menu overview ....................................................................... 2-28
Beeper ................................................................................... 2-33
Display mode ......................................................................... 2-34
Basic operation ...................................................................... 2-35
DUT test connections ............................................................. 2-54
DUT connection settings ........................................................ 2-64
USB storage overview ............................................................ 2-69
Displayed error and status messages .................................... 2-71
Range .................................................................................... 2-71
Digits ...................................................................................... 2-75

General ratings

The 2606B general ratings and connections of t he instrument are listed in the following table.
Category Specification
Environmental conditions
Altitude: Maximum 2000 meters (6562 feet) above sea level Operating: 0 °C to 50 °C, 70% relative humidity up to 35 °C; derate 3%
relative humidity/°C, 35 °C to 50 °C Storage: 25 °C to 65 °C
Section
Reference Manual
The power switch turns the instrum ent on or off. The indicator is
Female DB-25 connector. Use a cable equipped with a
output enable pin.
Indicates if the source output is on or off. The source Illuminates when the instrument is connected to a local area network
page 2-13).
Reverts the LAN settings and the inst r ument password to USB Type B connection for communication, control, and data
USB Type A connection. You can use a US B flash drive to also use it to upgrade the firmware.
2: General operation 2606B System SourceMeter® Inst rument

Front panel

The front panel of the 2606B is shown below. The d escriptions of the front-panel controls, USB port, and indicators follow the figure.
Figure 1: 2606B front panel
Power indicator and switch
illuminated when the instrument is on. The power switch powers both modules.
Digital I/O port
male DB-25 connector (Keithley Instruments part number CA-126-1). Pins provided: Fourteen di gital input or output pins, seven GND pins, three + 5 V pins, and an
OUTPUT
output for the channel is on when the LE D is illuminated (blue).
LAN STATUS indicator
(LAN).
LAN port
RJ-45 connector for a local area network ( LAN). The LAN interface supports Auto-MDIX, so either a CAT-5e crossover cable (provided), or a normal CAT-5e straight-through cable (not provided) can be used. See LAN communications (on
LAN RESET
USB Type B port
USB Type A port
2-2 2606B-901-01 Rev. B / May 2018
default values. Insert a straightened paper clip into the hole above LAN RESET to reset the LAN. See
LAN
communications (on page 2-13).
transfer. For details, see USB communications (on page 2-9).
store reading buffer data, scripts, and user setups. You can
2606B
General operation
TSP-Link System Expansion Interface (on page 6-46).
Channel A
This connector provides input/output connections for
Ground terminal for connecting output HI or LO to the equipment frame.
Connect the line cord to the power receptacle and a grounded AC
and off (on page 2-6) and Line fuse replac ement (on page A-1).
System SourceMeter® Instrument Reference Manual Section 2:
TSP-Link ports

Rear panel

The rear panel of the 2606B is shown below. Descriptions of rear-panel components follow the figure.

Channel connector

Channel B
Connections for the TSP-Link® system expansion interface, which test system builders can use to connect multiple instruments in a master and subordinate configuration. TSP-Link is a high-speed trigger synchronization and communicat i on bus. For details, see
Figure 2: 2606B rear panel
HI and LO, sense (S HI/S LO), and guard (G). Connections are as follows:
LO = LO S LO = Sense LO G = Guard S HI = Sense HI HI = HI

Ground

Chassis ground
2606B-901-01 Rev. B / May 2018 2-3

Line fuse and power receptacle

Line fuse and power receptacle
chassis ground. This provides a connection terminal to
power outlet. The line fuse, located jus t above the power receptacle, protects the power line input of the instrument. For safety precautions and other detail s , see Turning the instrument on
Section
Reference Manual
2: General operation 2606B System SourceMeter® Inst rument

Installing the 2606B

The 2606B is intended for mounting in a rack only. For detailed instructions, refer to the documentation for the Model 4299-13 Rack Mount K i t (part number 0713574).
Rack mounting the 2606B requires two people. Failure to recognize and observ e stan dard safety precautions could result in personal injury.

Cooling vents

The 2606B has front and side intakes and rear exhaust vents. All sides must be unobstructed to allow for air flow and to dissipate heat.
Excessive heat could damage the 2606B and deg rade its performance. Only operate the 2606B in an environment where the ambient temperature does not exceed 50 °C.
To prevent damaging heat build-up and ensure specified performance, use the following guidelines.
The rear exhaust vents and both side intake vents, and the front intake vents must be
unobstructed to properly dissipate heat. Even partial blockage could impair proper cooling.
Do not position any devices adjacent to the 2606B that force air (heated or unheated)
toward its cooling vents or surfaces. This additional airflow could compromise accuracy. When rack mounting the 2606B, make sure there is adequate airflow around both sides of
the instrument to ensure proper cooling. Adequate airflow enables air temperatures within approximately one inch of the 2606B surfaces to remain within specified limits under all operating conditions.
The front and sides of the 2606B are cool air intakes. It is recommended that there is
23 °C ±5 °C air available at these locations. Th e r ear of the 2606B is the exhaust. If you rack mount high power-dissipation equipment next to the 2606B, it could cause
excessive heating. To produce specified 2606B accuracies, maintain the specified ambient temperature around the intake vents of the 2606B. In rack configurations with convection cooling only, which is not recommended, proper cooling practice places the hottest non-precision equipment (for example, the power supply) at the top of the rack away from and above precision equipment ( su ch as the 2606B).
Mount precision equipment as low as possible in the rack, where temperatures
are coolest.
2-4 2606B-901-01 Rev. B / May 2018
2606B
System SourceMeter® Instrument Reference Manual Section 2: Ge
neral operation

Dimensions

The following figures show the instrument di m ensions.
Figure 3: 2606B dimensions - top view
Figure 4: Dimensions - front view
2606B-901-01 Rev. B / May 2018 2-5
Section
2: General operation 2606B System SourceMeter® Inst rument
Reference Manual
Figure 5: Dimensions - side view

Starting up your instrument

The following topics describe how to power your i nstrument on and off, place the instrument in standby, configure the line frequency, and replace the line fuse.

Turning the instrument on and off

The 2606B operates from a line voltage of 100 V to 240 V at a frequency of 50 Hz or 60 Hz. Line voltage is automatically sensed (there are no switches to set). Make sure the operating voltage in your area is compatible.
Follow the procedure below to connect the 2606B to line power and turn on the instrument.
Operating the instrument on an incorrect line voltage may cause damage to the instrument, possibly voiding the warranty.
To turn a 2606B on and off:
1. Before plugging in the power cord, make sure that the front panel POWER switch is in the off (O) position.
2. Connect the female end of the supplied power cord to the AC receptacle on the rear panel.
3. Connect the other end of the power cord to a grounded AC outlet.
The power cord supplied with the 2606B contains a separate protective earth (safety ground) wire for use with grounded outlets. When proper connections are made, the instrument chassis is connected to power-line ground through the ground wire in the power cord. In addition, a redundant protective earth connection is provided through a screw on the rear panel. This terminal should be connected to a known protective earth. In the ev ent of a failure, not using a properly grounded protective earth and grounded outlet may result in personal injury or death due to electric shock.
Do not replace detachable mains supply cords with inadequately rated cords. Failure to use properly rated cords may result in personal injury or death due to electric shock.
2-6 2606B-901-01 Rev. B / May 2018
Loading...
+ 726 hidden pages