Series 2600B System SourceMeter® instrument User's Manual
Section 4: Operation
2600BS-900-01 Rev. A / August 2021
4-15
smu
X
.source.offlimiti
is ignored and the effective current limit depends on what the channel is
sourcing when it is turned off. If the channel is sourcing:
•
Voltage: The current limit is determined by
smu
X
.source.limiti
.
•
Current: The current limit is determined by the greater of
smu
X
.source.leveli
or 10 percent
of
smu
X
.source.rangei
.
Contact check commands
The following table summarizes the contact check commands. For a more complete description of
these
commands, refer to the “TSP command reference” section of the
Series 2600B
Reference Manual
.
Basic contact check commands
Command
Description
flag = smu
X
.contact.check()
Determine if contact resistance is lower than threshold.
rhi, rlo = smu
X
.contact.r()
Measure the aggregate contact resistance.
smu
X
.contact.speed =
speedSetting
Set
speedSetting
to one of the following:
▪
0
or
smu
X
.CONTACT_FAST
▪
1
or
smu
X
.CONTACT_MEDIUM
▪
2
or
smu
X
.CONTACT_SLOW
smu
X
.contact.threshold = rvalue
Set resistance threshold for the contact check function.
Contact check programming example
The following programming example illustrates the setup and command sequence for a typical
contact check measurement. These commands set the contact check speed to fast and the threshold
to 100
Ω. Then, a contact check measurement against the threshold is made. If it fails, a more
accurate contact check measurement is made, and the test is aborted. Otherwise, the output is
turned on, and the test continues.
-- Restore defaults.
smua.reset()
-- Set contact check speed to fast.
smua.contact.speed = smua.CONTACT_FAST
-- Set the contact check threshold to 100 ohms.
smua.contact.threshold = 100
-- Check contacts against threshold.
if not smua.contact.check() then
-- Set speed to slow.
smua.contact.speed = smua.CONTACT_SLOW
-- Get aggregate resistance readings.
rhi, rlo = smua.contact.r()
-- Return contact resistances to the host.
print(rhi, rlo)
-- Terminate execution.
exit()
end
-- Turn output on and continue.
smua.source.output = smua.OUTPUT_ON