Author Topic: Keithley 2100 drift and calibration?  (Read 1819 times)

0 Members and 1 Guest are viewing this topic.

Offline dmderevTopic starter

  • Contributor
  • Posts: 39
Keithley 2100 drift and calibration?
« on: September 06, 2024, 07:34:22 am »
Hello, is there anybody familiar with normal behavior and calibration of Keithley 2100 (or its brothers Picotest M3500A or Array M3500A, Atten ATM3511A, BNC 1201, Chroma 12061, DL-2060, DME 1600, Kusam-Meco M3500A, Time Electronic 5065, BNC 1201)? I have a DMM which claims Tektronix calibration, but it is ~80uV off on range 10V. I tried to calibrate it following calibration manual, and it appears to adjust readings and change calibration date. And it measures OK before next power cycle.
It is unclear if the calibration did not make it into EEPROM, or something else is wrong, but the readings now are different from before calibration (~40 uV), but still not the same as the measurements after calibration and below power cycle.
There is also strange behavior of readings at cold startup - they are appearing closer to used voltage standard, but then drift to incorrect values within next ~20 mins. The drift is slow, followed by a steep change of readings after ~150 readings, then slow again, then step etc... I am attaching the plot of drift vs time since cold power up 2362735-0. It settles after 18-20 min, and at that time I am doing calibration. But on the next power cycle the behavior repeats...

The manual says that the DMM does autozero on every measurement, and there is no explanation to periodic step-wise moves.
Did anyone experience similar behavior or prooblem? Any suggestions what can be wrong? There is no schematics to look at, unfortunately.
 

Offline Smokey

  • Super Contributor
  • ***
  • Posts: 3863
  • Country: us
  • Not An Expert
Re: Keithley 2100 drift and calibration?
« Reply #1 on: September 06, 2024, 09:15:47 am »
That is a crazy number of rebadges.. Who is the OEM?
WTF is Keithley doing rebadging a 6-1/2 digit multimeter?  They already make a killer 6-1/2 digit multimeter... I mean the only thing that would come of that is weakening the brand.
 

Online Kleinstein

  • Super Contributor
  • ***
  • Posts: 17187
  • Country: de
Re: Keithley 2100 drift and calibration?
« Reply #2 on: September 06, 2024, 09:32:11 am »
AFAIK the 2100 is still very similar to the Keithley 2000. There are least pans available for the K2000.
For the rebadges with is really confusing. It is not so clear who actually produces them - there is a chance that they sold the design so a different source like picotest or array builds them and they just now buy them back as there low cost K2100 model.
After all it is a proven design with not too many weak points.

The details on how the K2000 and likely the new meter work internally are not given, but there is a chance that the meter does a correction for the ADC gain from time to time. Also the AZ cycle may not be as simple as alternating between zero and the input. At least with other Keithley models there are indication of some odd averaging or similar going on that efffect the noise and reading rate.

Normally adjustment should be done with a much longer warm up time, more like 3-6 hours for meter without a fan.

Chances are the steps seen in the warm up can be from one such drift corrention methods.  There is a chance to have some defect that makes the drift larger than normal and the steps thus more obvious.  Chances are one would need more than just a new adjustment, but more a repair - at least a more detaild test of the meter. Adjusting a defect meter is a bad idea - it may read OK at the test points, but not at other points.

The easy tests that should be done are:
is the zero stable
input bias current  (some defects cause extra bias)
check zero in 1000/100 V ranges with open input - gives a first hint on bias
turn over test (so compare the +10 V and -10 V reading, maybe also +-1.5 V )
A crude linearity test from recording a slow smooth drifting voltage in the 10 V range (e.g. some 5000 µF with some 10 M) to check for DNL type errors.
Check the noise at zero
 

Offline Mickle T.

  • Frequent Contributor
  • **
  • Posts: 540
  • Country: ru
Re: Keithley 2100 drift and calibration?
« Reply #3 on: September 09, 2024, 06:34:22 am »
1) When performing calibration from the front panel, the DMM must NOT be connected to the PC, otherwise the correction factors will not be automatically saved in the EEPROM.
2) If your DMM has a recent firmware version (>1.05), its calibration procedure will differ from the one described in the service manual. Tek sends the current procedure upon request. As far as I remember, the differences are in the additional steps of calibrating the negative scale and 10 Mohm/>10G input impedance.
 

Offline F1GWR

  • Regular Contributor
  • *
  • Posts: 81
  • Country: fr
Re: Keithley 2100 drift and calibration?
« Reply #4 on: September 05, 2026, 07:04:06 pm »
1) When performing calibration from the front panel, the DMM must NOT be connected to the PC, otherwise the correction factors will not be automatically saved in the EEPROM.
2) If your DMM has a recent firmware version (>1.05), its calibration procedure will differ from the one described in the service manual. Tek sends the current procedure upon request. As far as I remember, the differences are in the additional steps of calibrating the negative scale and 10 Mohm/>10G input impedance.

1) is not true. But you have to send:
CALibration:PROTected:SAVE\n
CALibration:PROTected:LOCK\n
2) you don't have to request anything, see:
https://www.tek.com/en/support/software/firmware/model-2110-firmware-release-package-v203
 

Offline Mickle T.

  • Frequent Contributor
  • **
  • Posts: 540
  • Country: ru
Re: Keithley 2100 drift and calibration?
« Reply #5 on: September 05, 2026, 07:30:59 pm »
1) When performing calibration from the front panel, the DMM must NOT be connected to the PC, otherwise the correction factors will not be automatically saved in the EEPROM.
2) If your DMM has a recent firmware version (>1.05), its calibration procedure will differ from the one described in the service manual. Tek sends the current procedure upon request. As far as I remember, the differences are in the additional steps of calibrating the negative scale and 10 Mohm/>10G input impedance.

1) is not true. But you have to send:
CALibration:PROTected:SAVE\n
CALibration:PROTected:LOCK\n
2) you don't have to request anything, see:
https://www.tek.com/en/support/software/firmware/model-2110-firmware-release-package-v203

1) Everything I wrote in point 1) applies only to front panel calibration. CAL:PROT:SAVE and CAL:PROT:LOCK apply only to interface calibration.
2) Do you really not see any difference between the firmware of the 5.5-digit Keithley 2110 and the 6.5-digit Keithley 2100?  :D

Attached is a screenshot from the official Tek forum with a fragment of a never-published update to the Model 2100 service manual, which clarifies the calibration procedure. Furthermore, reverse engineering yields several more commands that are used during device production or repair, but are not described in the manuals:
CAL:PROT:DATE resets the calibration counter to one.
CAL:SEC:SERIAL? – returns the device serial number.
SYSTEM:UPDATE – uploads new firmware to the device
SYSTEM:INIT:READ? – reads the device's startup configuration block from EEPROM
SYSTEM:INIT:SAVE – writes the device's startup configuration block to EEPROM
CAL:PROT:AC:STEP 0,<freq> – performs frequency calibration in Hz. Can be performed on any ACV range.
CAL:PROT:AC:STEP 3,<any real number> – displays "Calibrating!!!" and "Cali OK" and enters measurement mode.
CAL:PROT:AC:STEP 4,<any real number> – displays "Cali OK" and enters measurement mode with keyboard lock.
CAL:PROT:AC:STEP 5,<1…7500> – sets the duty cycle of the 800 Hz PWM in the U2001 microcontroller from 0 to 100%. This changes the voltage at the filter output on op amp U608 and, accordingly, the voltage at the gate of transistor Q601 of the frequency response corrector from -1.9 V to -4.8 V. This adjusts the slope of the frequency response of the ACV measurement path at high frequencies. The constant is stored in EEPROM individually for each measurement range.
« Last Edit: September 06, 2026, 05:35:14 am by Mickle T. »
 
The following users thanked this post: coromonadalix


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf