Model 2450
tek.com/keithley
SourceMeter
®
Instrument
Reference Manual
2450-901-01 Rev. E / September 2019
*P2450-901-01E*
2450-901-01E
SourceMeter® Instrument
Reference Manual
© 2019, Keithley Instruments, LLC
Cleveland, Ohio, U.S.A.
All rights reserved.
Any unauthorized reproduction, photocopy, or use of the information herein, in whole or in part,
without the prior written approv al of Keithley Instruments, LLC, is strictly prohibited.
These are the original instructions i n English.
TSP®, TSP-Link®, and TSP-Net® are trademarks of Keithley Instruments, LLC. All Keithley
Instruments product names are trademarks or registered trademarks of Keithley Instruments, LLC.
Other brand names are trademarks or r egistered trademarks of their respective holders.
The Lua 5.0 software and associated documentation files are copyright © 1994 - 2015, Lua.org,
PUC-Rio. You can access terms of license for the Lua software and associated documentation at
the Lua licensing site (http://www.lua.org/license.html ).
Microsoft, Visual C++, Excel, and Win dows are either registered trademarks or trademarks of
Microsoft Corporation in the United States and/or other countries.
Document number: 2450-901-01 Rev. E / September 2019
Safety precautions
The following safety precautions should be observed before using this product and any associated instrumentation. Although
some instruments and accessories would normally be used with nonhazardous voltages, there are situations where hazardous
conditions may be present.
This product is intended for use by personnel who recognize shock hazards and are familiar with the safety prec autions required
to avoid possible injury. Read and follow all installation, operation, and maintenance information carefully before using the
product. Refer to the user documentat ion for complete product specificat ions.
If the product is used in a manner not specified, the protection provided by the pr oduct warranty may be impaired.
The types of product users are:
Responsible body is the individual or group responsible for the use and maintenance of equipment, for ensuring t hat the
equipment is operated within its specifications and operating limits, and for ensuring that operators are adequately trained.
Operators use the product for its i ntended function. They must be trained in electrical safety procedures and proper use of the
instrument. They must be protected from electric shock and contact with hazardous live circuits.
Maintenance personnel perform routine procedures on the product to keep it operating properly, for exampl e, setting the line
voltage or replacing consumable materials. Maintenance procedures are described in the user documentation. The procedures
explicitly state if the operator may perform them. Otherwise, they should be performed only by servic e personnel.
Service personnel are trained to work on live circuits, perform safe i ns tallations, and repair products. Only properly trained
service personnel may perform ins tallation and service procedures.
Keithley products are designed f or use with electrical signals that are m easurement, control, and data I/O c onnections, with low
transient overvoltages, and mus t not be directly connected to mains v oltage or to voltage sources with high transient
overvoltages. Measurement Cat egory II (as referenced in IEC 60664) c onnections 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 mar k ed as category II or higher.
Unless explicitly allowed in the spec i fications, operating manual, and ins trument labels, do not connect any instrument to mains.
Exercise extreme caution when a shock hazard is present. Lethal voltage may be present on cable connector jacks or test
fixtures. The American National S tandards Institute (ANSI) stat es that a shock hazard exists when voltage levels greater than
30 V RMS, 42.4 V peak, or 60 VDC are present. A good safety practice is to expect that hazardous v oltage is present in any
unknown circuit before measuring.
Operators of this product must be protec ted from electric shock at all times. The responsible body must ensure that operators
are prevented access and/or insulated from every connection point. In some cases, connections must be e xp osed to potential
human contact. Product operators i n these circumstances must be trained t o protect themselves from the risk of electric shock. If
the circuit is capable of operating at or above 1000 V, no conductive part of the circuit may be exposed.
Do not connect switching cards direc tly to unlimited power circuits. T hey are intended to be used with impedance-limited
sources. NEVER connect switching cards directly to AC mains. When connecting sources to switching car ds , install protective
devices to limit fault current and v ol tage to the card.
Before operating an instrument, ensure that the line cord is connected to a properly-grounded power receptacle. Inspect the
connecting cables, test leads, and j umpers 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 produ c t, test cables, or any other instruments while power is applied to the circuit under
test. ALWAYS remove power from the entire test system and discharge any capacitors before: connecting or dis connecting
cables or jumpers, installing or removing switching cards, or making internal changes, such as installin g or removing jumpers.
Do not touch any object that could provide a current path to the common side of the circuit under test or power line (ear th)
ground. Always make measurements with dry hands while standing on a dry, insulated surface capable of withstanding the
voltage being measured.
For safety, instruments and accessories must be used in accordance with the operating instructions. If the ins truments or
accessories are used in a manner not specified in the operating instructions, the protection provided by the equipment may be
impaired.
Do not exceed the maximum signal lev els of the instruments and accessori es. Maximum signal levels are defined i n the
specifications and operating inf ormation and shown on the instrument panels, test fixture panels, and switching cards.
When fuses are used in a product, replac e with the same type and rating for contin ued protection against fire hazard.
Chassis connections must only be used as shield connections for measuring circuits, NOT as protective ear th (safety ground)
connections.
If you are using a test fixture, keep the lid closed while power is applied to the device under test. Safe operation requires the use
of a lid interlock.
If a
The
user documentation in all cases where the symbol is marked on the instrument.
The
contact with these voltages.
The symbol on an instrument shows that the sur face may be hot. Avoid personal cont ac t to prevent burns.
The symbol indicates a connection termin al to the equipment frame.
If this
properly disposed of according to federal, state, and local laws.
The WARNING heading in the user documentation explains hazards that might result in personal inj ury or death. Always read
the associated information very car efully before performing the indicated procedure.
The CAUTION heading in the user documentation explains hazards that could damage the instrument. Such damage may
invalidate the warranty.
The CAUTION heading with the
injury or damage the instrument. Always read the associated information v ery carefully before performing t he 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 c ables.
screw is present, connect it to prot ective earth (safety ground) using the wire recommended in the user documentation.
symbol on an instrument means caution, risk of hazard. The user must refer t o the operating instructions located in the
symbol on an instrument means warning, risk of electric shock. Use standard safety precautions to avoid personal
symbol is on a product, it indicates th at mercury is present in the display l am p. Please note that the lamp must be
symbol in the user documentation explains hazards that could result in moder ate or minor
To maintain protection from electric shock and fire, replacement components in mains circuits — including the power
transformer, test leads, and input j ac ks — must be purchased from Keithley. Standard fuses with applicable national safety
approvals may be used if the rating and type are the same. The detachable mains power cord provided with the instrum ent may
only be replaced with a similarly rated power cord. Other components that are not safety-related may be purchased from other
suppliers as long as they are equival ent to the original component (note that selected parts should be purchase d only through
Keithley to maintain accuracy and f unctionality of the product). If you are unsure about the applicability of a replacement
component, call a Keithley office for information.
Unless otherwise noted in product-specific literature, Keithle y 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 degr ee 1 or 2.
To clean an instrument, use a cloth dampened with deionized water or mild, water-based cleaner. Clean the ext erior 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 acc or ding 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 J une 2017.
Table of contents
Introduction ................................................................................................................ 1-1
Welcome .............................................................................................................................. 1-1
Extended warranty ............................................................................................................... 1-1
Contact information .............................................................................................................. 1-1
Available documentation ...................................................................................................... 1-2
Organization of manual sections .......................................................................................... 1-2
Capabilities and features ..................................................................................................... 1-3
General ratings ..................................................................................................................... 1-4
Installation .................................................................................................................. 2-1
Dimensions .......................................................................................................................... 2-1
Handle and bumpers ............................................................................................................ 2-5
Removing the handle and bumpers .......................................................................................... 2-5
Power the instrument on or off ............................................................................................. 2-7
Remote communications interfaces ..................................................................................... 2-8
Supported remote interfaces ..................................................................................................... 2-8
Comparison of the communications interfaces .......................................................................... 2-9
GPIB setup .............................................................................................................................. 2-10
LAN communications .............................................................................................................. 2-15
USB communications .............................................................................................................. 2-23
2450 web interface .................................................................................................................. 2-28
How to install the Keithley I/O Layer ....................................................................................... 2-34
Modifying, repairing, or removing Keithley I/O Layer software ................................................ 2-35
Interface access ................................................................................................................. 2-36
Changing the interface access type ........................................................................................ 2-36
Changing the password .......................................................................................................... 2-37
Switching control interfaces..................................................................................................... 2-38
Determining the command set you will use ....................................................................... 2-38
System information ............................................................................................................ 2-39
Instrument description .............................................................................................. 3-1
Front-panel overview ............................................................................................................ 3-1
Rear-panel overview ............................................................................................................ 3-3
Turn the 2450 output on or off ............................................................................................. 3-4
Touchscreen display ............................................................................................................ 3-5
Select items on the touchscreen ............................................................................................... 3-5
Scroll bars ................................................................................................................................. 3-6
Enter information ....................................................................................................................... 3-6
Adjust the backlight brightnes s and dimmer .............................................................................. 3-7
Event messages ........................................................................................................................ 3-8
Screen descriptions .............................................................................................................. 3-9
Home screen ............................................................................................................................. 3-9
Model 2450 SourceMeter® Instrument
Menu overview ................................................................................................................... 3-18
QuickSet menu ........................................................................................................................ 3-19
Source menu ........................................................................................................................... 3-20
Measure menu ........................................................................................................................ 3-22
Views menu ............................................................................................................................. 3-27
Trigger menu ........................................................................................................................... 3-33
Scripts menu ........................................................................................................................... 3-35
System menu .......................................................................................................................... 3-38
Display features ................................................................................................................. 3-42
Setting the number of displayed di gits .................................................................................... 3-42
Setting the display format ........................................................................................................ 3-43
Customizing a message for the USER swipe screen .............................................................. 3-44
Creating messages for interact i v e prompts ............................................................................. 3-45
Save screen captures to a USB flash drive ............................................................................. 3-46
Instrument sounds .............................................................................................................. 3-46
Saving setups ..................................................................................................................... 3-47
Save a user setup to internal memory ..................................................................................... 3-47
Save a user setup to a USB flash drive ................................................................................... 3-48
Copy a user setup ................................................................................................................... 3-48
Delete a user setup ................................................................................................................. 3-49
Recall a user setup ................................................................................................................. 3-49
Define the setup used when power is turned on ..................................................................... 3-50
Resets ................................................................................................................................ 3-51
Reset the instrument ............................................................................................................... 3-52
Using the event log ............................................................................................................ 3-52
Information provided for each event log entry ......................................................................... 3-53
Event log settings .................................................................................................................... 3-53
Effects of errors on scripts ...................................................................................................... 3-54
Saving front-panel settings into a macro script .................................................................. 3-55
Recording a macro script ........................................................................................................ 3-55
Running a macro script ........................................................................................................... 3-56
Front-panel macro recording lim itations .................................................................................. 3-56
Sourcing and measuring ........................................................................................... 4-1
Test connections .................................................................................................................. 4-1
Basic connections ..................................................................................................................... 4-2
Using the interlock ..................................................................................................................... 4-3
Front- or rear-panel test connections ........................................................................................ 4-6
Two-wire compared to f our-wire measurements ....................................................................... 4-7
Test fixtures ............................................................................................................................. 4-14
Output-off state ....................................................................................................................... 4-16
Source-measure overview ................................................................................................. 4-19
Source and measure order...................................................................................................... 4-20
Source and measure through the front panel .......................................................................... 4-20
Source and measure using SCPI commands .......................................................................... 4-31
Source and measure using TSP commands ........................................................................... 4-32
Store settings for functions regard less of active state ............................................................. 4-33
Protection ........................................................................................................................... 4-33
Overvoltage protection ............................................................................................................ 4-34
Source limits ............................................................................................................................ 4-35
Ranges ............................................................................................................................... 4-38
Source range ........................................................................................................................... 4-38
Measurement range ................................................................................................................ 4-40
SourceMeter® Instrument Reference Manual Table
Automatic reference measurements .................................................................................. 4-44
Setting autozero ...................................................................................................................... 4-44
Source readback ................................................................................................................ 4-45
Setting source readback ......................................................................................................... 4-45
Source delay ...................................................................................................................... 4-46
Setting the source delay .......................................................................................................... 4-47
Relative offset .................................................................................................................... 4-47
Establishing a relative offset value .......................................................................................... 4-48
Disabling the relative offset ..................................................................................................... 4-50
Calculations that you can apply to measurements ............................................................ 4-50
mx+b ....................................................................................................................................... 4-51
Percent .................................................................................................................................... 4-51
Reciprocal (1/X) ...................................................................................................................... 4-52
Setting percent math operations ............................................................................................. 4-52
Setting mx+b math operations ................................................................................................ 4-53
Setting reciprocal math operations .......................................................................................... 4-53
Switching math on the SETTINGS swipe screen .................................................................... 4-54
Displayed measurements ........................................................................................................ 4-54
Sweep operation ................................................................................................................ 4-54
Linear staircase sweep ........................................................................................................... 4-55
Logarithmic staircase sweep ................................................................................................... 4-56
Setting up a sweep .................................................................................................................. 4-56
Aborting a sweep .................................................................................................................... 4-63
Sweep programming examples ............................................................................................... 4-63
Increasing the speed of sweeps .............................................................................................. 4-66
Limit testing and binning .................................................................................................... 4-67
Limit testing using the front-panel interface ............................................................................. 4-67
Set up a limit test using the remote interface .......................................................................... 4-69
Configuration lists ............................................................................................................... 4-84
Configuration indexes ............................................................................................................. 4-84
Working with configuration lists and indexes ........................................................................... 4-85
Recall a configuration index .................................................................................................... 4-92
View configuration list contents ............................................................................................... 4-93
Delete a configuration index or lis t .......................................................................................... 4-95
Overwrite an existing index ..................................................................................................... 4-97
List the available configuration lists ......................................................................................... 4-97
Determine the number of indexes in a c onfiguration list .......................................................... 4-98
Save a configuration list .......................................................................................................... 4-99
Settings stored in a source configuration index ....................................................................... 4-99
Settings stored in a measure config uration index .................................................................... 4-99
Remote commands for configuration list operations ............................................................. 4-101
Source-measure considerations .............................................................................. 5-1
Circuit configurations ............................................................................................................ 5-1
Source current ........................................................................................................................... 5-1
Source voltage .......................................................................................................................... 5-2
Operating boundaries ........................................................................................................... 5-4
Current source operating boundaries ........................................................................................ 5-5
Voltage limit boundary examples .............................................................................................. 5-5
Current limit boundary examples ............................................................................................... 5-7
Output transient recovery ..................................................................................................... 5-8
Load regulation .................................................................................................................... 5-8
Model 2450 SourceMeter® Instrument
Using NPLCs to adjust speed and accuracy........................................................................ 5-9
Noise shield ........................................................................................................................ 5-11
Safety shield ....................................................................................................................... 5-11
Safety shielding ....................................................................................................................... 5-12
Noise and chassis ground .................................................................................................. 5-12
Floating the 2450 ............................................................................................................... 5-13
Guarding ............................................................................................................................ 5-15
Using guard with a test fixture ................................................................................................. 5-15
Guard circuit drawing .............................................................................................................. 5-16
Sink operation .................................................................................................................... 5-16
Battery charge and discharge ............................................................................................ 5-17
Measurement settling time considerations ......................................................................... 5-18
Overtemperature protection ............................................................................................... 5-19
Calculating accuracy .......................................................................................................... 5-19
Calculating source or measure acc ur acy ................................................................................ 5-19
Calculate accuracy of a resistance measurement made by sourcing I and measuring V ........ 5-20
Offset-compensated ohm calculations ............................................................................... 5-21
Power calculations ............................................................................................................. 5-22
High-capacitance operation ............................................................................................... 5-22
Enabling the high capacitance feature .................................................................................... 5-22
Filtering measurement data ............................................................................................... 5-23
Repeating average filter .......................................................................................................... 5-24
Moving average filter ............................................................................................................... 5-24
Setting up the averaging filter .................................................................................................. 5-24
Order of operations ............................................................................................................ 5-25
Reset default values ........................................................................................................... 5-26
Default values ......................................................................................................................... 5-26
Reading buffers .......................................................................................................... 6-1
Introduction to reading buffers ............................................................................................. 6-1
Getting started with buffers .................................................................................................. 6-2
Types of reading buffers ........................................................................................................... 6-2
Effects of reset and power cycle on buffers............................................................................... 6-2
Buffer fill status .......................................................................................................................... 6-2
Timestamps ............................................................................................................................... 6-4
Creating buffers .................................................................................................................... 6-5
Setting reading buffer options ............................................................................................ 6-10
Setting reading buffer capacity ................................................................................................ 6-10
Setting the fill mode ................................................................................................................. 6-13
Selecting a buffer ............................................................................................................... 6-15
Viewing and saving buffer content ..................................................................................... 6-18
Using the front panel to store readings in the selected buffer ................................................. 6-21
Options when saving buffer data to a USB flash dri ve ............................................................ 6-21
Clearing buffers .................................................................................................................. 6-24
SourceMeter® Instrument Reference Manual Table
Deleting buffers .................................................................................................................. 6-25
Remote buffer operation .................................................................................................... 6-26
Storing data in buffers ............................................................................................................. 6-26
Accessing the data in buffers .................................................................................................. 6-28
Buffer read-only attributes ....................................................................................................... 6-29
Reading buffer time and date values ....................................................................................... 6-29
Reading buffer for . . . do loops ............................................................................................... 6-30
Writable reading buffers .......................................................................................................... 6-31
Apply mathematical expressions to reading buff er data .................................................... 6-33
Mathematical expressions for buffer math .............................................................................. 6-33
Set up buffer math using SCPI comm ands ............................................................................. 6-34
Set up buffer math using TSP commands ............................................................................... 6-34
Using buffers across TSP-Link nodes ................................................................................ 6-34
Graphing ..................................................................................................................... 7-1
Introduction .......................................................................................................................... 7-1
About the graph screens ...................................................................................................... 7-1
How to work with the graph .................................................................................................. 7-3
Use the Graph swipe bar ..................................................................................................... 7-4
Change the data that is graphed .......................................................................................... 7-6
Add, remove, and clear traces ............................................................................................. 7-6
Active buffer ......................................................................................................................... 7-7
Change the display of data .................................................................................................. 7-7
Change the scale of the graph ............................................................................................. 7-8
Set up triggers ...................................................................................................................... 7-9
Types of triggers ....................................................................................................................... 7-9
Trigger settings ....................................................................................................................... 7-10
Graph measurement using triggers ......................................................................................... 7-11
About the Histogram screen .............................................................................................. 7-11
How to work with the Histogram .............................................................................................. 7-12
Change the data that is binned ............................................................................................... 7-13
Triggering ................................................................................................................... 8-1
Measurement methods ........................................................................................................ 8-1
Continuous measurement trigger ing ......................................................................................... 8-1
Trigger key triggering ................................................................................................................ 8-2
Trigger model triggering ............................................................................................................ 8-2
Switching between measurement methods ............................................................................... 8-2
Triggering ............................................................................................................................. 8-3
Command interface triggering ................................................................................................... 8-3
Triggering using hardware lines ................................................................................................ 8-4
LAN triggering overview ............................................................................................................ 8-4
Trigger timers ............................................................................................................................ 8-5
Event blenders .......................................................................................................................... 8-9
Interactive triggering ................................................................................................................ 8-10
Digital I/O ........................................................................................................................... 8-12
Digital I/O connector and pinouts ............................................................................................ 8-13
Model 2450 SourceMeter® Instrument
Digital I/O port configuration .................................................................................................... 8-14
Digital I/O lines ........................................................................................................................ 8-16
Remote digital I/O commands ................................................................................................. 8-22
Digital I/O bit weighting ........................................................................................................... 8-23
Digital I/O programming examples .......................................................................................... 8-23
Trigger model ..................................................................................................................... 8-26
TriggerFlow Trigger Model ...................................................................................................... 8-26
Trigger-model blocks ............................................................................................................... 8-27
Trigger-model templates ......................................................................................................... 8-46
Assembling trigger-model blo c ks ............................................................................................ 8-48
Running the trigger model ....................................................................................................... 8-51
Using trigger events to start actions i n the trigger model ........................................................ 8-54
TSP-Link and TSP-Net ............................................................................................... 9-1
TSP-Link System Expansion Interface ................................................................................ 9-1
TSP-Link connections ............................................................................................................... 9-1
TSP-Link nodes ......................................................................................................................... 9-3
Master and subordinates ........................................................................................................... 9-4
Initializing the TSP-Link system ................................................................................................ 9-4
Sending commands to TSP-Link nodes .................................................................................... 9-5
Using the reset() command ....................................................................................................... 9-5
Terminating scripts on the TSP-Link system ............................................................................. 9-6
Triggering using TSP-Link trigger lines ..................................................................................... 9-6
Running simultaneous test script s ............................................................................................. 9-6
Using 2450 TSP-Link commands with other TSP-Link products ............................................. 9-12
TSP-Net ............................................................................................................................. 9-13
Using TSP-Net with any ethernet-enabled instrument ............................................................ 9-14
Remote instrument events ...................................................................................................... 9-16
TSP-Net instrument commands: General device control ........................................................ 9-16
TSP-Net instrument commands: TSP-enabled device control ................................................ 9-16
Example: Using tspnet commands .......................................................................................... 9-17
Maintenance ............................................................................................................. 10-1
Introduction ........................................................................................................................ 10-1
Line fuse replacement ........................................................................................................ 10-1
Lithium battery .................................................................................................................... 10-2
Front-panel display ............................................................................................................. 10-2
Cleaning the front-panel displa y .............................................................................................. 10-2
Abnormal display operation ..................................................................................................... 10-2
Removing ghost images or contrast irregularities ................................................................... 10-3
Upgrading the firmware ...................................................................................................... 10-3
From the front panel ................................................................................................................ 10-4
Using SCPI .............................................................................................................................. 10-5
Using TSP ............................................................................................................................... 10-6
Using TSB ............................................................................................................................... 10-6
Introduction to SCPI commands ............................................................................ 11-1
Introduction to SCPI ........................................................................................................... 11-1
Command execution rules....................................................................................................... 11-1
Command messages .............................................................................................................. 11-1
SCPI command programming notes .................................................................................. 11-3
SourceMeter® Instrument Reference Manual Table of conte
SCPI command formatting ...................................................................................................... 11-3
Using the SCPI command reference ....................................................................................... 11-5
Acquiring readings using SCPI commands........................................................................ 11-9
SCPI command reference ........................................................................................ 12-1
:FETCh? .................................................................................................................................. 12-1
:MEASure? .............................................................................................................................. 12-4
:READ? ................................................................................................................................... 12-6
*RCL ....................................................................................................................................... 12-9
*SAV ....................................................................................................................................... 12-9
CALCulate subsystem ...................................................................................................... 12-10
:CALCulate[1]:<function>:MATH:FORMat............................................................................. 12-10
:CALCulate[1]:<function>:MATH:MBFactor........................................................................... 12-12
:CALCulate[1]:<function>:MATH:MMFactor .......................................................................... 12-13
:CALCulate[1]:<function>:MATH:PERCent ........................................................................... 12-14
:CALCulate[1]:<function>:MATH:STATe ............................................................................... 12-15
:CALCulate2:<function>:LIMit<Y>:AUDible ........................................................................... 12-16
:CALCulate2:<function>:LIMit<Y>:CLEar:AUTO ................................................................... 12-17
:CALCulate2:<function>:LIMit<Y>:CLEar[:IMMediate] .......................................................... 12-18
:CALCulate2:<function>:LIMit<Y>:FAIL? .............................................................................. 12-19
:CALCulate2:<function>:LIMit<Y>:LOWer[:DATA] ................................................................ 12-21
:CALCulate2:<function>:LIMit<Y>:STATe ............................................................................. 12-22
:CALCulate2:<function>:LIMit<Y>:UPPer[:DATA] ................................................................. 12-23
DIGital subsystem ............................................................................................................ 12-24
:DIGital:LINE<n>:MODE ....................................................................................................... 12-24
:DIGital:LINE<n>:STATe ....................................................................................................... 12-26
:DIGital:READ? ..................................................................................................................... 12-27
:DIGital:WRITe <n> ............................................................................................................... 12-27
DISPlay subsystem .......................................................................................................... 12-28
:DISPlay:BUFFer:ACTive ...................................................................................................... 12-28
:DISPlay:CLEar ..................................................................................................................... 12-29
:DISPlay:<function>:DIGits.................................................................................................... 12-29
:DISPlay:LIGHt:STATe .......................................................................................................... 12-30
:DISPlay:READing:FORMat .................................................................................................. 12-31
:DISPlay:SCReen .................................................................................................................. 12-32
:DISPlay:USER<n>:TEXT[:DATA] ........................................................................................ 12-33
FORMat subsystem ......................................................................................................... 12-34
:FORMat:ASCii:PRECision ................................................................................................... 12-34
:FORMat:BORDer ................................................................................................................. 12-35
:FORMat[:DATA] ................................................................................................................... 12-36
OUTPut subsystem .......................................................................................................... 12-37
:OUTPut[1]:<function>:SMODe ............................................................................................. 12-37
:OUTPut[1]:INTerlock:STATe ................................................................................................ 12-39
:OUTPut[1]:INTerlock:TRIPped? ........................................................................................... 12-40
:OUTPut[1][:STATe] .............................................................................................................. 12-41
ROUTe subsystem ........................................................................................................... 12-42
:ROUTe:TERMinals .............................................................................................................. 12-42
SCRipt subsystem ............................................................................................................ 12-43
:SCRipt:RUN ......................................................................................................................... 12-43
SENSe1 subsystem ......................................................................................................... 12-44
[:SENSe[1]]:<function>:AVERage:COUNt ............................................................................ 12-44
[:SENSe[1]]:<function>:AVERage[:STATe] ........................................................................... 12-45
[:SENSe[1]]:<function>:AVERage:TCONtrol ......................................................................... 12-46
Model 2450 SourceMeter® Instrument
[:SENSe[1]]:<function>:AZERo[:STATe] ............................................................................... 12-48
[:SENSe[1]]:<function>:DELay:USER<n> ............................................................................. 12-49
[:SENSe[1]]:<function>:NPLCycles ....................................................................................... 12-50
[:SENSe[1]]:<function>:OCOMpensated ............................................................................... 12-51
[:SENSe[1]]:<function>:RANGe:AUTO ................................................................................. 12-52
[:SENSe[1]]:<function>:RANGe:AUTO:LLIMit ....................................................................... 12-53
[:SENSe[1]]:<function>:RANGe:AUTO:REBound ................................................................. 12-54
[:SENSe[1]]:<function>:RANGe:AUTO:ULIMit ...................................................................... 12-55
[:SENSe[1]]:<function>:RANGe[:UPPer] ............................................................................... 12-56
[:SENSe[1]]:<function>:RELative .......................................................................................... 12-57
[:SENSe[1]]:<function>:RELative:ACQuire ........................................................................... 12-58
[:SENSe[1]]:<function>:RELative:STATe .............................................................................. 12-59
[:SENSe[1]]:<function>:RSENse ........................................................................................... 12-60
[:SENSe[1]]:<function>:UNIT ................................................................................................ 12-61
[:SENSe[1]]:AZERo:ONCE.................................................................................................... 12-61
[:SENSe[1]]:CONFiguration:LIST:CATalog? ......................................................................... 12-62
[:SENSe[1]]:CONFiguration:LIST:CREate ............................................................................ 12-62
[:SENSe[1]]:CONFiguration:LIST:DELete ............................................................................. 12-63
[:SENSe[1]]:CONFiguration:LIST:QUERy? ........................................................................... 12-64
[:SENSe[1]]:CONFiguration:LIST:RECall .............................................................................. 12-65
[:SENSe[1]]:CONFiguration:LIST:SIZE? ............................................................................... 12-66
[:SENSe[1]]:CONFiguration:LIST:STORe ............................................................................. 12-66
[:SENSe[1]]:COUNt ............................................................................................................... 12-67
[:SENSe[1]]:FUNCtion[:ON] .................................................................................................. 12-68
SOURce subsystem ......................................................................................................... 12-69
:SOURce[1]:CONFiguration:LIST:CATalog? ......................................................................... 12-69
:SOURce[1]:CONFiguration:LIST:CREate ............................................................................ 12-70
:SOURce[1]:CONFiguration:LIST:DELete ............................................................................. 12-70
:SOURce[1]:CONFiguration:LIST:QUERy?........................................................................... 12-71
:SOURce[1]:CONFiguration:LIST:RECall ............................................................................. 12-72
:SOURce[1]:CONFiguration:LIST:SIZE? ............................................................................... 12-73
:SOURce[1]:CONFiguration:LIST:STORe ............................................................................. 12-74
:SOURce[1]:<function>:DELay .............................................................................................. 12-75
:SOURce[1]:<function>:DELay:AUTO ................................................................................... 12-76
:SOURce[1]:<function>:DELay:USER<n> ............................................................................ 12-77
:SOURce[1]:<function>:HIGH:CAPacitance .......................................................................... 12-78
:SOURce[1]:<function>[:LEVel][:IMMediate][:AMPLitude] ..................................................... 12-79
:SOURce[1]:<function>:<x>LIMit[:LEVel] .............................................................................. 12-80
:SOURce[1]:<function>:<x>LIMit[:LEVel]:TRIPped? ............................................................. 12-81
:SOURce[1]:FUNCtion[:MODE] ............................................................................................. 12-81
:SOURce[1]:<function>:PROTection[:LEVel] ........................................................................ 12-82
:SOURce[1]:<function>:PROTection[:LEVel]:TRIPped? ....................................................... 12-83
:SOURce[1]:<function>:RANGe ............................................................................................ 12-84
:SOURce[1]:<function>:RANGe:AUTO ................................................................................. 12-85
:SOURce[1]:<function>:READ:BACK .................................................................................... 12-86
:SOURce[1]:LIST:<function> ................................................................................................. 12-87
:SOURce[1]:LIST:<function>:APPend ................................................................................... 12-88
:SOURce[1]:LIST:<function>:POINts? .................................................................................. 12-89
:SOURce[1]:SWEep:<function>:LINear ................................................................................ 12-90
:SOURce[1]:SWEep:<function>:LINear:STEP ...................................................................... 12-92
:SOURce[1]:SWEep:<function>:LIST .................................................................................... 12-94
:SOURce[1]:SWEep:<function>:LOG .................................................................................... 12-96
STATus subsystem .......................................................................................................... 12-98
:STATus:CLEar ..................................................................................................................... 12-98
:STATus:OPERation:CONDition? ......................................................................................... 12-99
:STATus:OPERation:ENABle ................................................................................................ 12-99
:STATus:OPERation[:EVENt]? ............................................................................................ 12-100
:STATus:OPERation:MAP................................................................................................... 12-100
:STATus:PRESet ................................................................................................................ 12-101
:STATus:QUEStionable:CONDition? .................................................................................. 12-102
SourceMeter® Instrument Reference Manual Table
:STATus:QUEStionable:ENABle ......................................................................................... 12-102
:STATus:QUEStionable:MAP .............................................................................................. 12-103
:STATus:QUEStionable[:EVENt]? ....................................................................................... 12-104
SYSTem subsystem ....................................................................................................... 12-105
:SYSTem:ACCess ............................................................................................................... 12-105
:SYSTem:BEEPer[:IMMediate] ........................................................................................... 12-106
:SYSTem:CLEar .................................................................................................................. 12-106
:SYSTem:COMMunication:LAN:CONFigure ....................................................................... 12-107
:SYSTem:COMMunication:LAN:MACaddress? ................................................................... 12-108
:SYSTem:ERRor[:NEXT]?................................................................................................... 12-108
:SYSTem:ERRor:CODE[:NEXT]? ....................................................................................... 12-109
:SYSTem:ERRor:COUNt?................................................................................................... 12-109
:SYSTem:EVENtlog:COUNt? .............................................................................................. 12-110
:SYSTem:EVENtlog:NEXT? ................................................................................................ 12-111
:SYSTem:EVENtlog:POST.................................................................................................. 12-112
:SYSTem:EVENtlog:SAVE .................................................................................................. 12-113
:SYSTem:GPIB:ADDRess................................................................................................... 12-113
:SYSTem:LFRequency? ..................................................................................................... 12-114
:SYSTem:PASSword:NEW ................................................................................................. 12-115
:SYSTem:POSetup ............................................................................................................. 12-116
:SYSTem:TIME ................................................................................................................... 12-117
:SYSTem:VERSion? ........................................................................................................... 12-118
TRACe subsystem ......................................................................................................... 12-118
:TRACe:ACTual? ................................................................................................................ 12-118
:TRACe:ACTual:END? ........................................................................................................ 12-119
:TRACe:ACTual:STARt? ..................................................................................................... 12-120
:TRACe:CLEar .................................................................................................................... 12-121
:TRACe:DATA? ................................................................................................................... 12-122
:TRACe:DELete .................................................................................................................. 12-125
:TRACe:FILL:MODE ........................................................................................................... 12-125
:TRACe:LOG:STATe ........................................................................................................... 12-126
:TRACe:MAKE .................................................................................................................... 12-127
:TRACe:MATH .................................................................................................................... 12-129
:TRACe:POINts ................................................................................................................... 12-131
:TRACe:SAVE ..................................................................................................................... 12-132
:TRACe:SAVE:APPend ....................................................................................................... 12-134
:TRACe:STATistics:AVERage? ........................................................................................... 12-135
:TRACe:STATistics:CLEar .................................................................................................. 12-136
:TRACe:STATistics:MAXimum? .......................................................................................... 12-137
:TRACe:STATistics:MINimum? ........................................................................................... 12-137
:TRACe:STATistics:PK2Pk? ............................................................................................... 12-138
:TRACe:STATistics:STDDev? ............................................................................................. 12-139
:TRACe:TRIGger ................................................................................................................. 12-139
:TRACe:UNIT ...................................................................................................................... 12-140
:TRACe:WRITe:FORMat ..................................................................................................... 12-142
:TRACe:WRITe:READing.................................................................................................... 12-144
TRIGger subsystem ....................................................................................................... 12-146
:ABORt ................................................................................................................................ 12-146
:INITiate[:IMMediate] ........................................................................................................... 12-146
:TRIGger:BLENder<n>:CLEar ............................................................................................. 12-147
:TRIGger:BLENder<n>:MODE ............................................................................................ 12-147
:TRIGger:BLENder<n>:OVERrun? ..................................................................................... 12-148
:TRIGger:BLENder<n>:STIMulus<m> ................................................................................ 12-149
:TRIGger:BLOCk:BRANch:ALWays .................................................................................... 12-150
:TRIGger:BLOCk:BRANch:COUNter .................................................................................. 12-151
:TRIGger:BLOCk:BRANch:COUNter:COUNt? .................................................................... 12-152
:TRIGger:BLOCk:BRANch:COUNter:RESet ....................................................................... 12-153
:TRIGger:BLOCk:BRANch:DELTa ...................................................................................... 12-154
:TRIGger:BLOCk:BRANch:EVENt ...................................................................................... 12-155
Model 2450 SourceMeter® Instrument
:TRIGger:BLOCk:BRANch:LIMit:CONStant ........................................................................ 12-156
:TRIGger:BLOCk:BRANch:LIMit:DYNamic ......................................................................... 12-158
:TRIGger:BLOCk:BRANch:ONCE ....................................................................................... 12-159
:TRIGger:BLOCk:BRANch:ONCE:EXCLuded ..................................................................... 12-160
:TRIGger:BLOCk:BUFFer:CLEar ........................................................................................ 12-160
:TRIGger:BLOCk:CONFig:NEXT ........................................................................................ 12-161
:TRIGger:BLOCk:CONFig:PREVious .................................................................................. 12-163
:TRIGger:BLOCk:CONFig:RECall ....................................................................................... 12-164
:TRIGger:BLOCk:DELay:CONStant .................................................................................... 12-165
:TRIGger:BLOCk:DELay:DYNamic ..................................................................................... 12-166
:TRIGger:BLOCk:DIGital:IO ................................................................................................ 12-167
:TRIGger:BLOCk:LIST? ...................................................................................................... 12-168
:TRIGger:BLOCk:LOG:EVENt ............................................................................................. 12-168
:TRIGger:BLOCk:MDIGitize ................................................................................................ 12-169
:TRIGger:BLOCk:NOP ........................................................................................................ 12-172
:TRIGger:BLOCk:NOTify ..................................................................................................... 12-172
:TRIGger:BLOCk:SOURce:STATe ...................................................................................... 12-173
:TRIGger:BLOCk:WAIT ....................................................................................................... 12-174
:TRIGger:CONTinuous ........................................................................................................ 12-176
:TRIGger:DIGital<n>:IN:CLEar ............................................................................................ 12-177
:TRIGger:DIGital<n>:IN:EDGE ............................................................................................ 12-177
:TRIGger:DIGital<n>:IN:OVERrun? .................................................................................... 12-178
:TRIGger:DIGital<n>:OUT:LOGic ........................................................................................ 12-179
:TRIGger:DIGital<n>:OUT:PULSewidth .............................................................................. 12-179
:TRIGger:DIGital<n>:OUT:STIMulus ................................................................................... 12-180
:TRIGger:LAN<n>:IN:CLEar ................................................................................................ 12-181
:TRIGger:LAN<n>:IN:EDGE ................................................................................................ 12-182
:TRIGger:LAN<n>:IN:OVERrun? ........................................................................................ 12-183
:TRIGger:LAN<n>:OUT:CONNect:STATe .......................................................................... 12-183
:TRIGger:LAN<n>:OUT:IP:ADDRess .................................................................................. 12-184
:TRIGger:LAN<n>:OUT:LOGic ............................................................................................ 12-185
:TRIGger:LAN<n>:OUT:PROTocol ..................................................................................... 12-185
:TRIGger:LAN<n>:OUT:STIMulus ....................................................................................... 12-186
:TRIGger:LOAD "ConfigList" ............................................................................................... 12-187
:TRIGger:LOAD "DurationLoop" .......................................................................................... 12-188
:TRIGger:LOAD "Empty" ..................................................................................................... 12-189
:TRIGger:LOAD "GradeBinning" ......................................................................................... 12-190
:TRIGger:LOAD "LogicTrigge r " ........................................................................................... 12-192
:TRIGger:LOAD "LoopUntilEvent" ....................................................................................... 12-193
:TRIGger:LOAD "SimpleLoop" ............................................................................................ 12-195
:TRIGger:LOAD "SortBinning" ............................................................................................. 12-196
:TRIGger:PAUSe ................................................................................................................. 12-197
:TRIGger:RESume .............................................................................................................. 12-198
:TRIGger:STATe? ............................................................................................................... 12-198
:TRIGger:TIMer<n>:CLEar .................................................................................................. 12-199
:TRIGger:TIMer<n>:COUNt ................................................................................................ 12-200
:TRIGger:TIMer<n>:DELay ................................................................................................. 12-201
:TRIGger:TIMer<n>:STARt:FRACtional .............................................................................. 12-202
:TRIGger:TIMer<n>:STARt:GENerate ................................................................................ 12-202
:TRIGger:TIMer<n>:STARt:OVERrun? ............................................................................... 12-203
:TRIGger:TIMer<n>:STARt:SEConds ................................................................................. 12-204
:TRIGger:TIMer<n>:STARt:STIMulus ................................................................................. 12-204
:TRIGger:TIMer<n>:STATe ................................................................................................. 12-206
Introduction to TSP commands .............................................................................. 13-1
Introduction to TSP operation ............................................................................................ 13-1
Controlling the instrument by sending individual command messages ................................... 13-1
Queries ................................................................................................................................... 13-3
USB flash drive path ............................................................................................................... 13-3
SourceMeter® Instrument Reference Manual Table
Information on scripting and programming .............................................................................. 13-4
Fundamentals of scripting for TSP ..................................................................................... 13-4
What is a script? ...................................................................................................................... 13-4
Run-time and nonvolatile memory storage of scripts .............................................................. 13-5
What can be included in scripts? ............................................................................................. 13-5
Working with scripts ................................................................................................................ 13-6
Fundamentals of programming for TSP ........................................................................... 13-12
What is Lua? ......................................................................................................................... 13-13
Lua basics ............................................................................................................................. 13-13
Standard libraries .................................................................................................................. 13-27
Test Script Builder (TSB) ................................................................................................. 13-31
Installing the TSB software.................................................................................................... 13-31
Installing the TSB add-in ....................................................................................................... 13-31
Using Test Script Builder (TSB) ............................................................................................ 13-32
Project navigator ................................................................................................................... 13-33
Script editor ........................................................................................................................... 13-34
Outline view ........................................................................................................................... 13-34
Programming interaction ....................................................................................................... 13-34
Connecting an instrument in TSB .......................................................................................... 13-35
Creating a new TSP project .................................................................................................. 13-36
Adding a new TSP file to a project ........................................................................................ 13-37
Running a script .................................................................................................................... 13-37
Creating a run configuration .................................................................................................. 13-38
Memory considerations for the run-time environment ..................................................... 13-42
About TSP Commands .................................................................................................... 13-43
Beeper control ....................................................................................................................... 13-43
Digital I/O .............................................................................................................................. 13-43
Configuration list ................................................................................................................... 13-44
Display .................................................................................................................................. 13-44
Event log ............................................................................................................................... 13-45
File ........................................................................................................................................ 13-45
Instrument identification ........................................................................................................ 13-45
Miscellaneous ....................................................................................................................... 13-46
LAN ....................................................................................................................................... 13-46
GPIB ..................................................................................................................................... 13-46
Reading buffer ....................................................................................................................... 13-47
Reset ..................................................................................................................................... 13-47
Queries and response messages .......................................................................................... 13-48
Scripting ................................................................................................................................ 13-48
SMU ...................................................................................................................................... 13-48
Status model ......................................................................................................................... 13-50
Time ...................................................................................................................................... 13-51
Triggering .............................................................................................................................. 13-51
Trigger model ........................................................................................................................ 13-52
TSP-Link ............................................................................................................................... 13-53
TSP-net ................................................................................................................................. 13-54
User strings ........................................................................................................................... 13-54
TSP command reference ......................................................................................... 14-1
TSP command programming notes ................................................................................... 14-1
TSP syntax rules ..................................................................................................................... 14-1
Time and date values .............................................................................................................. 14-2
Local and remote control ......................................................................................................... 14-3
Using the TSP command reference ................................................................................... 14-4
Command name, brief description, and s ummary table .......................................................... 14-5
Model 2450 SourceMeter® Instrument
Command usage ..................................................................................................................... 14-6
Command details .................................................................................................................... 14-7
Example section ...................................................................................................................... 14-7
Related commands and information ........................................................................................ 14-7
TSP commands .................................................................................................................. 14-8
available()................................................................................................................................ 14-8
beeper.beep() .......................................................................................................................... 14-8
buffer.clearstats() .................................................................................................................... 14-9
buffer.delete() ........................................................................................................................ 14-10
buffer.getstats() ..................................................................................................................... 14-11
buffer.make() ......................................................................................................................... 14-14
buffer.math() .......................................................................................................................... 14-15
buffer.save() .......................................................................................................................... 14-19
buffer.saveappend() .............................................................................................................. 14-20
buffer.unit() ............................................................................................................................ 14-22
bufferVar.capacity ................................................................................................................. 14-23
bufferVar.clear() .................................................................................................................... 14-24
bufferVar.dates ...................................................................................................................... 14-25
bufferVar.endindex ................................................................................................................ 14-26
bufferVar.extraformattedvalues ............................................................................................. 14-27
bufferVar.extravalues ............................................................................................................ 14-29
bufferVar.extravalueunits ...................................................................................................... 14-30
bufferVar.fillmode .................................................................................................................. 14-31
bufferVar.formattedreadings.................................................................................................. 14-32
bufferVar.fractionalseconds................................................................................................... 14-33
bufferVar.logstate .................................................................................................................. 14-34
bufferVar.n ............................................................................................................................ 14-35
bufferVar.readings ................................................................................................................. 14-36
bufferVar.relativetimestamps ................................................................................................. 14-37
bufferVar.seconds ................................................................................................................. 14-38
bufferVar.sourceformattedvalues .......................................................................................... 14-39
bufferVar.sourcestatuses ...................................................................................................... 14-40
bufferVar.sourceunits ............................................................................................................ 14-41
bufferVar.sourcevalues ......................................................................................................... 14-42
bufferVar.startindex ............................................................................................................... 14-43
bufferVar.statuses ................................................................................................................. 14-44
bufferVar.times ...................................................................................................................... 14-46
bufferVar.timestamps ............................................................................................................ 14-47
bufferVar.units ....................................................................................................................... 14-48
buffer.write.format() ............................................................................................................... 14-50
buffer.write.reading() ............................................................................................................. 14-52
createconfigscript() ................................................................................................................ 14-54
dataqueue.add() .................................................................................................................... 14-55
dataqueue.CAPACITY .......................................................................................................... 14-56
dataqueue.clear() .................................................................................................................. 14-56
dataqueue.count ................................................................................................................... 14-57
dataqueue.next() ................................................................................................................... 14-58
delay() ................................................................................................................................... 14-59
digio.line[N].mode ................................................................................................................. 14-60
digio.line[N].reset() ................................................................................................................ 14-61
digio.line[N].state ................................................................................................................... 14-63
digio.readport() ...................................................................................................................... 14-63
digio.writeport() ..................................................................................................................... 14-64
display.activebuffer ............................................................................................................... 14-65
display.changescreen() ......................................................................................................... 14-66
display.clear() ........................................................................................................................ 14-67
display.delete() ...................................................................................................................... 14-67
display.input.number() ........................................................................................................... 14-68
display.input.option() ............................................................................................................. 14-70
display.input.prompt() ............................................................................................................ 14-71
SourceMeter® Instrument Reference Manual Table
display.input.string() .............................................................................................................. 14-72
display.lightstate .................................................................................................................... 14-74
display.prompt() .................................................................................................................... 14-75
display.readingformat ............................................................................................................ 14-76
display.settext() ..................................................................................................................... 14-77
display.waitevent() ................................................................................................................ 14-78
eventlog.clear() ..................................................................................................................... 14-79
eventlog.getcount() ............................................................................................................... 14-80
eventlog.next() ...................................................................................................................... 14-81
eventlog.post() ...................................................................................................................... 14-82
eventlog.save() ...................................................................................................................... 14-84
exit() ...................................................................................................................................... 14-85
file.close() .............................................................................................................................. 14-85
file.flush()............................................................................................................................... 14-86
file.mkdir() ............................................................................................................................. 14-87
file.open() .............................................................................................................................. 14-87
file.read() ............................................................................................................................... 14-88
file.usbdriveexists() ............................................................................................................... 14-89
file.write()............................................................................................................................... 14-90
format.asciiprecision ............................................................................................................. 14-90
format.byteorder .................................................................................................................... 14-91
format.data ............................................................................................................................ 14-92
fs.chdir() ................................................................................................................................ 14-93
fs.cwd() ................................................................................................................................. 14-94
fs.is_dir() ............................................................................................................................... 14-94
fs.is_file() ............................................................................................................................... 14-95
fs.mkdir() ............................................................................................................................... 14-96
fs.readdir() ............................................................................................................................. 14-96
fs.rmdir() ................................................................................................................................ 14-97
gpib.address .......................................................................................................................... 14-98
lan.ipconfig() .......................................................................................................................... 14-99
lan.lxidomain ....................................................................................................................... 14-100
lan.macaddress ................................................................................................................... 14-100
localnode.access ................................................................................................................. 14-101
localnode.gettime() .............................................................................................................. 14-102
localnode.linefreq ................................................................................................................ 14-102
localnode.model .................................................................................................................. 14-103
localnode.password ............................................................................................................ 14-103
localnode.prompts ............................................................................................................... 14-104
localnode.prompts4882 ....................................................................................................... 14-105
localnode.serialno ............................................................................................................... 14-105
localnode.settime() .............................................................................................................. 14-106
localnode.showevents ......................................................................................................... 14-107
localnode.version ................................................................................................................ 14-108
node[N].execute() ................................................................................................................ 14-108
node[N].getglobal() .............................................................................................................. 14-109
node[N].setglobal() .............................................................................................................. 14-110
opc() .................................................................................................................................... 14-110
print() ................................................................................................................................... 14-111
printbuffer() .......................................................................................................................... 14-112
printnumber() ....................................................................................................................... 14-115
reset() .................................................................................................................................. 14-116
script.catalog() ..................................................................................................................... 14-116
script.delete() ...................................................................................................................... 14-117
script.load() ......................................................................................................................... 14-118
scriptVar.run() ..................................................................................................................... 14-118
scriptVar.save() ................................................................................................................... 14-119
scriptVar.source .................................................................................................................. 14-120
smu.interlock.enable ........................................................................................................... 14-120
smu.interlock.tripped ........................................................................................................... 14-122
smu.measure.autorange ..................................................................................................... 14-123
Model 2450 SourceMeter® Instrument
smu.measure.autorangehigh ............................................................................................... 14-124
smu.measure.autorangelow ................................................................................................ 14-125
smu.measure.autorangerebound ........................................................................................ 14-126
smu.measure.autozero.enable ............................................................................................ 14-127
smu.measure.autozero.once() ............................................................................................ 14-128
smu.measure.configlist.catalog() ......................................................................................... 14-128
smu.measure.configlist.create() .......................................................................................... 14-129
smu.measure.configlist.delete() .......................................................................................... 14-130
smu.measure.configlist.query() ........................................................................................... 14-131
smu.measure.configlist.recall() ............................................................................................ 14-132
smu.measure.configlist.size() .............................................................................................. 14-133
smu.measure.configlist.store() ............................................................................................ 14-134
smu.measure.configlist.storefunc() ..................................................................................... 14-135
smu.measure.count ............................................................................................................. 14-136
smu.measure.displaydigits .................................................................................................. 14-139
smu.measure.filter.count ..................................................................................................... 14-140
smu.measure.filter.enable ................................................................................................... 14-141
smu.measure.filter.type ....................................................................................................... 14-142
smu.measure.func ............................................................................................................... 14-143
smu.measure.getattribute() ................................................................................................. 14-144
smu.measure.limit[Y].audible .............................................................................................. 14-145
smu.measure.limit[Y].autoclear ........................................................................................... 14-146
smu.measure.limit[Y].clear() ................................................................................................ 14-147
smu.measure.limit[Y].enable ............................................................................................... 14-147
smu.measure.limit[Y].fail ..................................................................................................... 14-148
smu.measure.limit[Y].high.value ......................................................................................... 14-150
smu.measure.limit[Y].low.value ........................................................................................... 14-151
smu.measure.math.enable .................................................................................................. 14-152
smu.measure.math.format .................................................................................................. 14-153
smu.measure.math.mxb.bfactor .......................................................................................... 14-154
smu.measure.math.mxb.mfactor ......................................................................................... 14-155
smu.measure.math.percent ................................................................................................. 14-156
smu.measure.nplc ............................................................................................................... 14-157
smu.measure.offsetcompensation ...................................................................................... 14-158
smu.measure.range ............................................................................................................ 14-159
smu.measure.read() ............................................................................................................ 14-160
smu.measure.readwithtime() ............................................................................................... 14-161
smu.measure.rel.acquire() .................................................................................................. 14-162
smu.measure.rel.enable ...................................................................................................... 14-163
smu.measure.rel.level ......................................................................................................... 14-164
smu.measure.sense ............................................................................................................ 14-165
smu.measure.setattribute() ................................................................................................. 14-166
smu.measure.unit ................................................................................................................ 14-168
smu.measure.userdelay[N] ................................................................................................. 14-169
smu.reset() .......................................................................................................................... 14-170
smu.source.autorange ........................................................................................................ 14-170
smu.source.autodelay ......................................................................................................... 14-171
smu.source.configlist.catalog() ............................................................................................ 14-172
smu.source.configlist.create() ............................................................................................. 14-173
smu.source.configlist.delete() .............................................................................................. 14-174
smu.source.configlist.query() .............................................................................................. 14-175
smu.source.configlist.recall() ............................................................................................... 14-176
smu.source.configlist.size() ................................................................................................. 14-177
smu.source.configlist.store() ............................................................................................... 14-178
smu.source.configlist.storefunc() ......................................................................................... 14-179
smu.source.delay ................................................................................................................ 14-180
smu.source.func .................................................................................................................. 14-181
smu.source.getattribute() .................................................................................................... 14-181
smu.source.highc ................................................................................................................ 14-182
smu.source.level ................................................................................................................. 14-183
smu.source.offmode ............................................................................................................ 14-184
SourceMeter® Instrument Reference Manual Table
smu.source.output ............................................................................................................... 14-186
smu.source.protect.level ..................................................................................................... 14-187
smu.source.protect.tripped .................................................................................................. 14-188
smu.source.range ............................................................................................................... 14-188
smu.source.readback .......................................................................................................... 14-190
smu.source.setattribute() .................................................................................................... 14-191
smu.source.sweeplinear() ................................................................................................... 14-192
smu.source.sweeplinearstep() ............................................................................................ 14-194
smu.source.sweeplist() ....................................................................................................... 14-196
smu.source.sweeplog() ....................................................................................................... 14-198
smu.source.userdelay[N] .................................................................................................... 14-200
smu.source.xlimit.level ........................................................................................................ 14-201
smu.source.xlimit.tripped .................................................................................................... 14-202
smu.terminals ...................................................................................................................... 14-203
status.clear() ....................................................................................................................... 14-204
status.condition ................................................................................................................... 14-204
status.operation.condition ................................................................................................... 14-205
status.operation.enable ....................................................................................................... 14-206
status.operation.event ......................................................................................................... 14-206
status.operation.getmap() ................................................................................................... 14-207
status.operation.setmap() ................................................................................................... 14-208
status.preset() ..................................................................................................................... 14-209
status.questionable.condition .............................................................................................. 14-209
status.questionable.enable ................................................................................................. 14-210
status.questionable.event ................................................................................................... 14-210
status.questionable.getmap() .............................................................................................. 14-211
status.questionable.setmap() .............................................................................................. 14-212
status.request_enable ......................................................................................................... 14-213
status.standard.enable ........................................................................................................ 14-214
status.standard.event .......................................................................................................... 14-215
timer.cleartime() .................................................................................................................. 14-216
timer.gettime() ..................................................................................................................... 14-217
trigger.blender[N].clear() ..................................................................................................... 14-217
trigger.blender[N].orenable.................................................................................................. 14-218
trigger.blender[N].overrun ................................................................................................... 14-218
trigger.blender[N].reset() ..................................................................................................... 14-219
trigger.blender[N].stimulus[M] ............................................................................................. 14-220
trigger.blender[N].wait() ....................................................................................................... 14-221
trigger.clear() ....................................................................................................................... 14-222
trigger.continuous ................................................................................................................ 14-222
trigger.digin[N].clear() .......................................................................................................... 14-223
trigger.digin[N].edge ............................................................................................................ 14-224
trigger.digin[N].overrun ........................................................................................................ 14-225
trigger.digin[N].wait() ........................................................................................................... 14-225
trigger.digout[N].assert() ..................................................................................................... 14-226
trigger.digout[N].logic .......................................................................................................... 14-227
trigger.digout[N].pulsewidth ................................................................................................. 14-228
trigger.digout[N].release() ................................................................................................... 14-228
trigger.digout[N].stimulus .................................................................................................... 14-229
trigger.lanin[N].clear() .......................................................................................................... 14-230
trigger.lanin[N].edge ............................................................................................................ 14-231
trigger.lanin[N].overrun ........................................................................................................ 14-231
trigger.lanin[N].wait() ........................................................................................................... 14-232
trigger.lanout[N].assert() ..................................................................................................... 14-233
trigger.lanout[N].connect() ................................................................................................... 14-234
trigger.lanout[N].connected ................................................................................................. 14-234
trigger.lanout[N].disconnect() .............................................................................................. 14-235
trigger.lanout[N].ipaddress .................................................................................................. 14-236
trigger.lanout[N].logic .......................................................................................................... 14-236
trigger.lanout[N].protocol ..................................................................................................... 14-237
trigger.lanout[N].stimulus .................................................................................................... 14-238
Model 2450 SourceMeter® Instrument
trigger.model.abort() ............................................................................................................ 14-239
trigger.model.getblocklist() .................................................................................................. 14-239
trigger.model.getbranchcount() ........................................................................................... 14-240
trigger.model.initiate() ......................................................................................................... 14-241
trigger.model.load() — ConfigList ........................................................................................ 14-241
trigger.model.load() — DurationLoop .................................................................................. 14-242
trigger.model.load() — Empty ............................................................................................. 14-243
trigger.model.load() — GradeBinning .................................................................................. 14-244
trigger.model.load() — LogicTrigger .................................................................................... 14-245
trigger.model.load() — LoopUntilEvent ............................................................................... 14-246
trigger.model.load() — SimpleLoop ..................................................................................... 14-248
trigger.model.load() — SortBinning ..................................................................................... 14-250
trigger.model.pause() .......................................................................................................... 14-251
trigger.model.resume() ........................................................................................................ 14-252
trigger.model.setblock() — trigger.BLOCK_BRANCH_ALWAYS ........................................ 14-253
trigger.model.setblock() — trigger.BLOCK_BRANCH_COUNTER ..................................... 14-254
trigger.model.setblock() — trigger.BLOCK_BRANCH_DELTA ........................................... 14-255
trigger.model.setblock() — trigger.BLOCK_BRANCH_LIMIT_CONSTANT ........................ 14-256
trigger.model.setblock() — trigger.BLOCK_BRANCH_LIMIT_DYNAMIC ........................... 14-257
trigger.model.setblock() — trigger.BLOCK_BRANCH_ON_EVENT .................................... 14-259
trigger.model.setblock() — trigger.BLOCK_BRANCH_ONCE ............................................. 14-260
trigger.model.setblock() — trigger.BLOCK_BRANCH_ONCE_EXCLUDED ....................... 14-261
trigger.model.setblock() — trigger.BLOCK_BUFFER_CLEAR ............................................ 14-261
trigger.model.setblock() — trigger.BLOCK_CONFIG_NEXT............................................... 14-262
trigger.model.setblock() — trigger.BLOCK_CONFIG_PREV .............................................. 14-264
trigger.model.setblock() — trigger.BLOCK_CONFIG_RECALL .......................................... 14-265
trigger.model.setblock() — trigger.BLOCK_DELAY_CONSTANT ....................................... 14-267
trigger.model.setblock() — trigger.BLOCK_DELAY_DYNAMIC .......................................... 14-267
trigger.model.setblock() — trigger.BLOCK_DIGITAL_IO .................................................... 14-268
trigger.model.setblock() — trigger.BLOCK_LOG_EVENT .................................................. 14-269
trigger.model.setblock() — trigger.BLOCK_MEASURE_DIGITIZE ..................................... 14-270
trigger.model.setblock() — trigger.BLOCK_NOP ................................................................ 14-272
trigger.model.setblock() — trigger.BLOCK_NOTIFY ........................................................... 14-273
trigger.model.setblock() — trigger.BLOCK_RESET_BRANCH_COUNT ............................ 14-274
trigger.model.setblock() — trigger.BLOCK_SOURCE_OUTPUT ........................................ 14-275
trigger.model.setblock() — trigger.BLOCK_WAIT ............................................................... 14-275
trigger.model.state() ............................................................................................................ 14-278
trigger.timer[N].clear() ......................................................................................................... 14-279
trigger.timer[N].count ........................................................................................................... 14-279
trigger.timer[N].delay ........................................................................................................... 14-281
trigger.timer[N].delaylist ...................................................................................................... 14-281
trigger.timer[N].enable ......................................................................................................... 14-282
trigger.timer[N].reset() ......................................................................................................... 14-283
trigger.timer[N].start.fractionalseconds ................................................................................ 14-284
trigger.timer[N].start.generate ............................................................................................. 14-284
trigger.timer[N].start.overrun ............................................................................................... 14-285
trigger.timer[N].start.seconds .............................................................................................. 14-286
trigger.timer[N].start.stimulus .............................................................................................. 14-286
trigger.timer[N].wait() ........................................................................................................... 14-288
trigger.tsplinkin[N].clear() .................................................................................................... 14-288
trigger.tsplinkin[N].edge ...................................................................................................... 14-289
trigger.tsplinkin[N].overrun .................................................................................................. 14-290
trigger.tsplinkin[N].wait() ...................................................................................................... 14-290
trigger.tsplinkout[N].assert() ................................................................................................ 14-291
trigger.tsplinkout[N].logic ..................................................................................................... 14-292
trigger.tsplinkout[N].pulsewidth ........................................................................................... 14-292
trigger.tsplinkout[N].release() .............................................................................................. 14-293
trigger.tsplinkout[N].stimulus ............................................................................................... 14-294
trigger.wait() ........................................................................................................................ 14-295
tsplink.group ........................................................................................................................ 14-296
tsplink.initialize() .................................................................................................................. 14-296
SourceMeter® Instrument Reference Manual Table
tsplink.line[N].mode ............................................................................................................. 14-297
tsplink.line[N].reset() ........................................................................................................... 14-298
tsplink.line[N].state .............................................................................................................. 14-299
tsplink.master ...................................................................................................................... 14-300
tsplink.node ......................................................................................................................... 14-300
tsplink.readport() ................................................................................................................. 14-301
tsplink.state ......................................................................................................................... 14-301
tsplink.writeport() ................................................................................................................. 14-302
tspnet.clear() ....................................................................................................................... 14-302
tspnet.connect() .................................................................................................................. 14-303
tspnet.disconnect() .............................................................................................................. 14-304
tspnet.execute() .................................................................................................................. 14-305
tspnet.idn() .......................................................................................................................... 14-306
tspnet.read() ........................................................................................................................ 14-307
tspnet.readavailable() .......................................................................................................... 14-308
tspnet.reset() ....................................................................................................................... 14-308
tspnet.termination() ............................................................................................................. 14-309
tspnet.timeout ...................................................................................................................... 14-310
tspnet.tsp.abort() ................................................................................................................. 14-310
tspnet.tsp.abortonconnect ................................................................................................... 14-311
tspnet.tsp.rbtablecopy() ....................................................................................................... 14-312
tspnet.tsp.runscript() ........................................................................................................... 14-312
tspnet.write() ....................................................................................................................... 14-313
upgrade.previous() .............................................................................................................. 14-314
upgrade.unit() ...................................................................................................................... 14-314
userstring.add() ................................................................................................................... 14-315
userstring.catalog() ............................................................................................................. 14-316
userstring.delete() ............................................................................................................... 14-316
userstring.get() .................................................................................................................... 14-317
waitcomplete() ..................................................................................................................... 14-318
Common commands ................................................................................................ 15-1
Introduction ........................................................................................................................ 15-1
*CLS ........................................................................................................................................ 15-2
*ESE ....................................................................................................................................... 15-2
*ESR? ..................................................................................................................................... 15-4
*IDN? ...................................................................................................................................... 15-5
*LANG ..................................................................................................................................... 15-5
*OPC ....................................................................................................................................... 15-6
*RST ....................................................................................................................................... 15-7
*SRE ....................................................................................................................................... 15-7
*STB? ...................................................................................................................................... 15-8
*TRG ....................................................................................................................................... 15-9
*TST? ...................................................................................................................................... 15-9
*WAI ...................................................................................................................................... 15-10
Status model ............................................................................................................. 16-1
Overview ............................................................................................................................ 16-1
Standard Event Register ......................................................................................................... 16-3
Programmable status register sets .......................................................................................... 16-4
Status Byte Register ............................................................................................................. 16-10
Queues ................................................................................................................................. 16-12
Serial polling and SRQ ..................................................................................................... 16-13
Programming enable registers ......................................................................................... 16-14
Reading the registers ....................................................................................................... 16-14
Model 2450 SourceMeter® Instrument
Understanding bit settings ............................................................................................... 16-15
Clearing registers ............................................................................................................. 16-16
Status model programming examples ............................................................................. 16-17
SRQ when the SMU reaches its source limit......................................................................... 16-17
SRQ when trigger model is finished ...................................................................................... 16-18
SRQ on trigger model notify event ........................................................................................ 16-19
SRQ on error ......................................................................................................................... 16-21
SRQ when reading buffer becomes full ................................................................................. 16-21
SRQ when a measurement completes .................................................................................. 16-22
2450 in a Model 2400 application ............................................................................ 17-1
Introduction ........................................................................................................................ 17-1
Selecting the 2400 SCPI command set ............................................................................. 17-2
Front-panel operation with the SCPI 2400 command set .................................................. 17-2
Home screen display ............................................................................................................... 17-3
Status and error indicators when the SCPI 2400 command set is selected ............................ 17-3
Event messages ...................................................................................................................... 17-5
Menus when a command set is selected ................................................................................ 17-5
SCPI 2400 to 2450 command differences ......................................................................... 17-6
Commands that are supported but operate differently ............................................................ 17-7
Commands that are not supported in t he 2450 ....................................................................... 17-7
Commands that were added to the SCPI 2400 command set ................................................ 17-9
Using Trigger Link or Digital I/O ....................................................................................... 17-10
Convert Model 2400 to 2450 code .......................................................................... 18-1
Introduction ........................................................................................................................ 18-1
Significant differences ........................................................................................................ 18-1
Acquiring readings .................................................................................................................. 18-1
Display commands .................................................................................................................. 18-2
Making resistance measurements ........................................................................................... 18-2
Compliance is now limit ........................................................................................................... 18-3
Event log ................................................................................................................................. 18-3
Buffers ..................................................................................................................................... 18-3
Sweeps ................................................................................................................................... 18-4
Trigger model .......................................................................................................................... 18-5
Model 2400 to 2450 SCPI command cross-reference ....................................................... 18-6
CALCulate[1] subsystem ......................................................................................................... 18-6
CALCulate2 subsystem ........................................................................................................... 18-7
CALCulate3 subsystem ......................................................................................................... 18-10
FETCh? ................................................................................................................................. 18-10
CONFigure ............................................................................................................................ 18-10
DISPlay subsystem ............................................................................................................... 18-10
FORMat subsystem .............................................................................................................. 18-11
MEASure:<function>? ........................................................................................................... 18-12
OUTPut subsystem ............................................................................................................... 18-12
READ? .................................................................................................................................. 18-13
ROUTe subsystem ................................................................................................................ 18-13
SENSe subsystem ................................................................................................................ 18-13
SOURce[1] subsystem .......................................................................................................... 18-17
SOURce2 subsystem ............................................................................................................ 18-22
STATus subsystem ............................................................................................................... 18-23
SYStem subsystem ............................................................................................................... 18-25
SourceMeter® Instrument Reference Manual Table
TRACe subsystem ................................................................................................................ 18-28
TRIGger subsystem .............................................................................................................. 18-29
Common commands ............................................................................................................. 18-32
Frequently asked questions .................................................................................... 19-1
I see a command that is not in the manual. What is it? ..................................................... 19-1
How do I display the instrument's serial number? ............................................................. 19-2
What VISA resource name is required? ............................................................................. 19-2
Can I use Keysight GPIB cards with Keithley drivers? ...................................................... 19-2
How do I check the USB driver for the device? ................................................................. 19-3
Which Microsoft Windows operating systems are supported? .......................................... 19-4
What to do if the GPIB controller is not recognized? ......................................................... 19-5
I'm receiving GPIB timeout errors. What should I do? ....................................................... 19-5
How do I change the command set? ................................................................................. 19-5
How do I upgrade the firmware? ........................................................................................ 19-7
Where can I find updated drivers? ..................................................................................... 19-8
Why can't the 2450 read my USB flash drive? .................................................................. 19-8
How do I download measurements onto the USB flash drive? ......................................... 19-9
How do I save the present state of the instrument? ........................................................ 19-10
Why did my settings change? .......................................................................................... 19-10
What is NPLC? ................................................................................................................. 19-11
What are the Quick Setup options? ................................................................................. 19-11
What is the output-off state? ............................................................................................ 19-12
Why is OVP displayed?.................................................................................................... 19-14
How do I store readings into the buffer? .......................................................................... 19-15
What should I do if I get an 5074 interlock error? ............................................................ 19-16
How do I trigger a sweep? ............................................................................................... 19-16
What are source limits? .................................................................................................... 19-17
What is offset compensation? .......................................................................................... 19-18
What is a configuration list? ............................................................................................. 19-18
What does –113 "Undefined header" error mean? .......................................................... 19-18
Why do I see the "incompatible settings" message? ....................................................... 19-19
What does –410 "Query interrupted" error mean? .......................................................... 19-19
What does –420 "Query unterminated" error mean? ....................................................... 19-20
How do I use the digital I/O port? ..................................................................................... 19-20
How do I trigger other instruments? ................................................................................. 19-20
Model 2450 SourceMeter® Instrument
Next steps ................................................................................................................. 20-1
Additional 2450 information ............................................................................................... 20-1
General ratings ......................................................................... 1-4
In this section:
Welcome
Section 1
Introduction
Welcome .................................................................................. 1-1
Extended warranty ................................................................... 1-1
Contact information .................................................................. 1-1
Available documentation .......................................................... 1-2
Organization of manual sections .............................................. 1-2
Capabilities and features .......................................................... 1-3
Thank you for choosing a Keithley Instruments product. The 2450 SourceMeter® Instrument is a
precise, low-noise instrument that combines a stable DC power supply, current source, electronic
load, and a high-impedance multimeter. This instrument features intuitive setup and control,
enhanced signal quality and range, and better re sistivity and resistance capabilities than similar
products on the market.
With 0.012 percent basic accuracy at 6½-digit resolution, the 2450 delivers 59 readings per second
over the IEEE-488 bus. At 4½-digit resolution, it can read up to 3000 readings per second into its
internal buffer.
Extended warranty
Additional years of warranty coverage are available on many products. These valuable contracts
protect you from unbudgeted service expenses and p rovide additional years of protection at a fraction
of the price of a repair. Extended warranties are available on new and existing products. Contact your
local Keithley Instruments office, sales partner, or distributor for details.
Contact information
If you have any questions after you review the information in this documentation, please contact your
local Keithley Instruments office, sales partner, or distributor. You can also call the corporate
headquarters of Keithley Instruments (toll -f ree 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 the
Instruments website ( tek.com/keithley).
Keithley
1: Introduction Model 2450 SourceMeter® Instrument
Available documentation
The documentation for the 2450 SourceMeter® Instrument is available on the Keithley Instruments
website ( tek.com/keithley).
The documentation includes:
• Quick Start Guide: Provides unpacking instructions, describes basic connections, reviews basic
operation information, and provides a quick te st procedure to ensure the instrument is
operational.
• User’s Manual: Provides application exam pl es that you can use as a starting point to create your
own applications.
• Reference Manual: Includes advanced operation topics, maintenance information,
troubleshooting procedures, and in-depth descriptions of programming commands.
• KickStart Software Quick Start Guide: Provides instructions for the KickStart Software, which
allows you to quickly make measurements and get results without having to program test scripts.
• Accessories information: Documentation for accessories that are available for the 2450.
In addition to documentation, the website also prov ides the latest drivers and additional
support information.
Organization of manual sections
The information in this manual is organized into the following major categories:
• Installation: Dimensions, installation, power up, instrument access, and remote communications
setup information.
• Instrument description: Descriptions of the hardware and on-screen components of the
instrument.
• Sourcing and measuring: Detail about sourcing and measuring test connections. Also include
descriptions of features such as relative offset, calculations, limit testing, and configuration lists.
• Source-measure considerations: Best practi ces and recommended procedures that can
increase measurement speed, accuracy, and sensitivity.
• Reading buffers: How to use default and user-defined reading buffers to capture data.
• Graphing: How to use the graphing and histogram features to view data on the front panel.
• Triggering: How to start and synchronize sourc e and measure actions on one or more
instruments with a trigger event or a combination of trigger events that you set. Also includes
discussion of the trigger model.
• TSP-Link and TSP-NET: Connecting multiple instruments for high-speed trigger synchronization
between instruments. Includes how to control the i nstrument using TSP commands and Test
Script Builder (TSB) software, TSP-Link system expansion, and TSP-Net.
1-2 2450-901-01 Rev. E / September 2019
SourceMeter® Instrument Reference Manual Section 1:
• Maintenance: Instructions for routine maintenance of the instrument, including fuse replacement
and firmware upgrades.
• Introduction to SCPI commands: Describes how to control the in st rument using
SCPI commands.
• SCPI command reference: Contains programming not es and an alphabetical listing of SCPI
commands available for the 2450.
• Introduction to TSP commands: The basics of using Test Script Processor (TSP
to control the instrument.
®
) commands
• TSP command reference: Programming notes and an alphabetical listing of TSP commands
available for the 2450.
• Common commands: Contains descriptions of IEEE St d 488.2 common commands.
• Status model: Describes the 2450 status model.
• Using the Model 2450 in a Model 2400 application: Provides information on using the Model
2450 as a drop-in replacement for a Model 2400 and information on how to convert Model 2400
SCPI code to Model 2450 SCPI code.
• Converting Model 2400 code to 2450 code: Provides information about converting existing
Series 2400 SCPI code to 2450 code.
• Frequently asked questions: Answers to commonly asked que sti ons.
• Next steps: Sources of additional information.
The PDF version of this manual contains bookmar ks for each section. The manual sections are also
listed in the Table of Contents at the beginning of this manual. For more information about bookmarks,
®
see Adobe
Acrobat® or Reader® help.
Capabilities and features
The 2450 has the following features:
• High -resolution, five-inch touchscreen display with enhanced graphical data visualization and
on-screen debug and error histories
• Voltage source noise for 10 Hz to 1 MHz (RMS) is 2 mV typical int o a resistive load
• Ability to perform sensitive measurements on low-level signals
• Higher V -sense levels, easier 4-wire configurat i on, and better four-point probing performance
than earlier models
• Expanded voltage, current, and resistance measurement ranges
• Simplified trigger model with source and memo ry configuration lists
• Front -panel USB-A connector for flash drive supp ort ; rear-panel USB-B connector for
communication, control, and data transf er
• Five front -panel banana jacks, front-panel saf et y earth ground, and four rear-panel triaxial
connectors
• Backward compatibility with Model 2400 SCPI programs using the SCPI 2400 command set
2450-901-01 Rev. E / September 2019 1-3
100 V
RMS
to 240 V
RMS
, 50 Hz or 60 Hz (automatically detected at power up)
Input and output connections
See Rear panel overview (on page 3-3)
1: Introduction Model 2450 SourceMeter® Instrument
Some additional capabilities of the 2450:
• Source -measure sweep capabilities (linear and logarithmic stairca se sw eeps)
• Four -quadrant source and sink operation
• Limit testing with a built -in comparator for pa ss/fail testing
• Digital I/O for stand -alone binning operations o r i nt erf ace to a component handler
• SCPI and Test Script Processor (TSP
(IEEE-488/GPIB, USB, and LAN)
®
) programming languages with remote interface ports
• Built -in math expressions and user-defined expressions (using a remote interface)
• Up to one -million-point reading buffer with seven setups (five user defaults, factory default, *RST
default) that can be stored and recalled
• Resistance and power measurement function s
• High -capacitance mode for load impedance up to 50 µF (mi crofarads)
• Filtering to reduce reading noise
• Overcurrent and overvoltage protection
• Safety interlock through rear -panel connector
• Trigger model supports extensive triggeri ng and synchronization schemes at hardware speeds
• 1.5 LXI Device Specification 2016 compliant
• TSP -Link
instruments in a master and subordinate configu rat i on. TSP-Link is a high-speed trigger
synchronization and communication bus; advanced Test Script Processor (TSP
features enable parallel script execution acro ss a network
®
system expansion interface, which builders of test systems can use to connect multiple
• Supports IEEE-488 (GPIB), USB, and ethernet local area network (LAN) connections
General ratings
The 2450 instrument's general ratings and connections are listed in the following table.
Category Specification
®
) scripting engine
Altitude: Maximum 2000 meters (6562 feet) abov e sea level
Operating: 0 °C to 50 °C, 70% relative humidity up to 35 °C; derate 3%
relative humidity per °C, 35 °C to 50 °C
Storage: − 25 °C to 65 °C
1-4 2450-901-01 Rev. E / September 2019
System information ................................................................ 2-39
In this section:
Dimensions .............................................................................. 2-1
Handle and bumpers ................................................................ 2-5
Power the instrument on or off ................................................. 2-7
Remote communications interfaces ......................................... 2-8
Interface access ..................................................................... 2-36
Determining the command set you will use ............................ 2-38
Dimensions
Section 2
Installation
The following figures show the mounting screw loc ations and the dimensions of the instrument with
and without the handle and bumpers.
The instrument weighs 4.04 kg (8.9 lb) with the bumpers and handle and 3.58 kg (7.9 lb)
without them.
The following figure shows the mounting screw loc ations and dimensions. Mounting screws must be
#6-32 with a maximum screw length of 11.12 mm (0. 438 i n.) or 7/16 in. The dimensions shown are
typical for both sides of the instrument.
Figure 1: 2450 mounting screw locations and dimensions