I've been recalibrating a Keithley 2100 after repairing it and have noticed a couple of errors in the cal manual. Has anyone else noticed this??
For all the resistance ranges you set the calibrator to 0R, STANDBY, configure the 2100, then calibrator to OPERATE, then send the offset cal command, then calibrator to STANDBY.
Then you do the actually resistance: calibrator to value, OPERATE, send full scale cal command, then calibrator to STANDBY.
The cal commands include the actual value of the resistance using scientific notation, i.e. 0.9999615E6 for a 1M range potentially.
To quote the manual as an example:
18. Set the 5700A output mode to OPERATE.
19. Adjust the input offset by sending the following SCPI command:
CAL:PROT:DC:STEP 1,1E6
20. Wait until the following message is displayed on the Model 2100 display:
Cali OK
21. Set the 5700A output to 1MΩ.
22. Adjust the full scale measurement by sending the following SCPI command:
CAL:PROT:DC:STEP 2,<ACTUAL CALIBRATOR OUTPUT>
23. Wait until the following message is displayed on the Model 2100 display:
Cali OK
All seems very sensible to me.
This works all the way through the resistance ranges until you get to 100M.
You do the zero offset as normal, but then it says:
31. Set the 5700A to 100MΩ and output to STANDBY.
32. Adjust the full scale measurement by sending the following SCPI command:
CAL:PROT:DC:STEP 2,99.99750
33. Wait until the following message is displayed on the Model 2100 display:
Cali OK
So three issues in my mind:
1. Why would you set a calibrator to 100M and then just put it on STANDBY??
2. Why would you not put the actual calibrator value in, rather than 99.99750
3. Why have we dropped engineering notation ... surely it would assume 99R rather than 99M?
Anyone got any experience of this?
You can do individual ranges quite easily so I'll probably experiment a but, but just wanted to check I wasn't going mad.