2606B System SourceMeter® Instrument Reference Manual
Appendix B: Calibration
2606B-901-01 Rev. B / May 2018
B-25
5. Allow the readings to settle, then get the 2606B readings:
r50_hi, r50_lo = smua.contact.r()
6. Send the contact check low calibration adjustment command:
smua.contact.calibratelo(
r0_lo, Z_actual, r50_lo, 50_ohm_actual
)
Where:
r0_lo
=
2606B 0 Ω low measurement
Z_actual
= Actual zero value; the resistance of the short between the SENSE LO and LO
terminals
r50_lo
=
2606B 50 Ω low measurement
50_ohm_actual
=
Actual 50 Ω
resistor value; the actual value of the resistor between the SENSE
LO and LO terminals
Typical values:
smua.contact.calibratelo(r0_lo, 0, r50_lo, 50.15)
Where
r0_lo
is the same value as measured in step B, and
r50_lo
is the same value as
measured in step 5.
7. Send the contact check high calibration command:
smua.contact.calibratehi(
r0_hi, Z_actual, r50_hi, 50_ohm_actual
)
Where:
r0_hi
=
2606B 0 Ω
high measurement
Z_actual
= Actual zero value; the resistance of the short between the SENSE HI and HI
terminals
r50_hi
=
2606B 50 Ω
high measurement
50_ohm_actual
=
Actual 50 Ω
resistor value; the value of the resistor between the SENSE HI and
HI terminals
Typical values:
smua.contact.calibratehi(r0_hi, 0, r50_hi, 50.15)
Where
r0_hi
is the same value as measured in step B, and
r50_hi
is the same value as
measured in step 5.
Program calibration dates
Use the following command to set the calibration adjustment date:
smua.cal.adjustdate = os.time{year=2017, month=12, day=1}
Optionally, it is possible to set the calibration date and calibration due date with the following
commands:
smua.cal.date = os.time{year=2017, month=12, day=1}
smua.cal.due = os.time{year=2018, month=12, day=1}