Section 11: TSP command reference Model 2601B-PULSE System SourceMeter Instrument Reference Manual
11-190 2601B-PULSE-901-01A April 2020
smua.contact.r()
This function measures aggregate contact resistance.
Usage
rhi, rlo = smua.contact.r()
The measured aggregate contact resistance on the HI/sense HI side
The measured aggregate contact resistance on the LO/sense LO side
Details
If you attempt to perform a contact resistance measurement when any of the following conditions
exist, an error is generated.
• When the output is on and SMU is a current source with current range set to less than 1 mA
• When the output is on and SMU is a voltage source with current limit set to less than 1 mA
• When the output is off and the output off mode is High-Z
• When the output is off and 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
• When the output is off and 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
• When the pulser is enabled (smua.pulser.enable attribute is set to smua.ENABLE)
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.
Example
if not smua.contact.check() then
smua.contact.speed = smua.CONTACT_SLOW
rhi, rlo = smua.contact.r()
print(rhi, rlo)
exit()
end
Check contacts against threshold.
Set speed to slow.
Get resistance readings.
Output contact resistances.
Terminate execution.
Also see
Contact check connections (on page 4-12)
Contact check measurements (on page 4-12)
smua.contact.check() (on page 11-188)
smua.contact.speed (on page 11-191)