Model 2601B-PULSE System SourceMeter Instrument Reference Manual Section 11: TSP command reference
2601B-PULSE-901-01A April 2020 11-189
Details
Contact check is not available when the pulser is enabled. If you need to use the contact check
function in a pulser application, you can disable the pulser, run the contact check measurements,
then enable the pulser. See Example 1: Ten-point pulse sweep (on page 4-37) for a code example.
This function returns true if the contact resistance is below the threshold; this function returns
false if it is above the threshold. The threshold value is set by the
smua.contact.threshold attribute.
When the output is on and any of the following:
• SMU is a current source with current range set to less than 1 mA (error code 5065, "I range too
low for contact check")
• SMU is a voltage source with current limit set to less than 1 mA (error code 5050, "I limit too low
for contact check")
When the output is off and any of the following:
• The output off mode is High-Z (error code 5048, "Contact check not valid with HIGH-Z
OUTPUT off")
• The output off mode is Normal with the smua.source.offfunc attribute set to
smua.OUTPUT_DCVOLTS and the off current limit set to less than 1 mA (error code 5066,
"source.offlimiti too low for contact check")
• The output off mode is Normal with the smua.source.offfunc attribute set to
smua.OUTPUT_DCAMPS and the source range is less than 1 mA (error code 5065, "I range too
low for contact check")
If you attempt to perform a contact check measurement when any of the above conditions exist, an
error is generated.
Example
if not smua.contact.check() then
-- take action
end
Takes action if contact check fails.
Also see
Contact check connections (on page 4-12)
Contact check measurements (on page 4-12)
smua.contact.speed (on page 11-191)
smua.contact.threshold (on page 11-192)
smua.source.offfunc (on page 11-231)