Time to cook some primary ESI SR104 resistance standards. These are planned to go for fresh calibration, so I figured obtaining tempco data prior shipping would be a good practical test of the large chamber. Also second ESI SR104 is used for ongoing interlab secret transfers between NJ and FL xDevs labs.
Standard was shipped in Pelican Cube 0340 foamed hardcase, to ensure minimal stress and shocks to sensitive standard. Externally standard is missing original handle. Instead it has just rusty metal strap attached.
This unit is 20 years older than primary SR104 covered above, manufactured and calibrated on August 29, 1969. That is 52 years ago, to be exact!
Measurements performed in
our new large TEC-driven air bath xDevs.com chamber . Both SR104s were placed in chamber and wired to external
Datron 1281 8½-digit multimeter . 3rd check standard (
Fluke SL935) used as the verification source to ensure that Datron 1281 does not have stability or thermal coefficient issues on its own. All three used inputs on Datron 1281 were calibrated and corrected to obtain same reading to allow good resistance transfers with 3 standards.
Test run was automated using
xDevs.com's Python app TECKIT and
Keysight E5810A GPIB interface . Initial temperature in airbath was set to +18 °C then temperature was slowly increased to +23 °C where it was kept for 4 hours. Next temperature ramped to peak +28 °C to hold for 8 hours. Then thermal slope was reversed and final temperature +18 °C was obtained again. Temperature slope speed was fixed at 0.00694 °C/minute. Settings used for TECKIT are:
pre.. sv_start = 18.000 ; Chamber start temperature
sv_end = 18.000 ; Chamber end temperature
peak_temp = 28.000 ; Top soak temperature
delay_start = 0 ; Delay before any operation start, seconds
slope = 24 ; Hours, Time for slope (symmetric positive/negative) ramp
time_start = 12 ; Hours, Initial hold temperature time, before positive slope starts
time_dwell = 4 ; Hours, Dwell temperature duration time at peak-start/2 temperatures
time_hold = 8 ; Hours, Hold temperature duration time once reached peak_temp
time_end = 12 ; Hours, Final temperature duration once rampdown finished
slope_shape = lymex_step ; Advanced shape type, lymex_step = soak time_start in middle of the ramps
Results are pretty good. First we can notice relatively large amount of noise due to DMM internal current source and low voltage amplifier noise. Overall noise is about 0.3 ppm peak to peak. There is also slight hysteresis, which suggests that wirewound resistive element inside ESI SR104 may require some longer time to recover after 10 °C excursion. This test took 89 hours. Mostly such long time is due to large mass of the oil in SR104’s tank. Such mass caused long thermal delay around 9 hours during the test.
First we can check green reference SR104 data. It was last calibrated year ago by
PI on 3/17/2020. Standard was assigned value 10000.0041 Ω at test current 300 µA with uncertainty ±0.15 ppm, but I have low confidence in this result, as previous history on this standard and our own measurement transfers suggest value around 10000.0026 Ω ±0.2 ppm instead. This standard will be recalibrated by high-end resistance laboratory in coming months and we can repeat measurements to obtain fresh traceable resistance reference at xDevs.com’s lab.
Back to results. Obtained measurement at temperature point +23 °C equals 10000.0001 Ω ±0.3ppm (K=1). Temperature coefficient from lid factory certificate is outlined on a plot with label “Fab α” and “Fab β” values. Measured and calculated α and β shown in bold font. Reference SR104 (green color on plot) have opposite sign α value but β match almost exactly.
52 year old ESI SR104 under test (“DUT” label and plot in brown color) has deviation from nominal +3.81 ppm (assigned value in result is 10000.0381 Ω ±0.85ppm). Measured and calculated α temperature coefficient value is slightly lower than factory (+0.056 ppm/°C vs +0.070 ppm/°C). β is almost exact match here as well. This standard will be also shipped for fresh calibration.