I did some updates to the hardware. The main change is changing the critical resistors at the integrator input and for the 7 V to +-14 V amplification to NOMCA resistor arrays: 50 K for the integrator and 10 K (2 in parallel each) for the reference amplification.
This gives a big improvement in gain stability. In the initial version the gain drift was really poor (see first post) - the gain is now very stable, now in the 0.2 ppm/K range. The other point that improved is the offset drift before auto zero mode. This is now at some 7 µV/K. This is not impressive compared to OPs, but the main part likely comes from resistor matiching. The 7 µV/K correspond to a relative TC of some 1 ppm/K.
Another point I found was that there seem to be some thermal EMF right at the DG408 MUX. Inputs on different sides of the chip show an offset (some 2 µV, but constant in my case). This may be relatively high because the chip is relatively close to the warm LM399 reference
.
The odd "after-effect" is still no fully understood
. Testing with different frequencies of the modulation (26 kHz and 78 kHz) show very little difference. This pretty much excludes DA as the cause, as DA effects should change by a factor of 3 in this comparison. The effect depends on the resistance at the input - so it looks like a transient input current pulse. So my suspicion is now back the to buffer amplifier, maybe the MUX chip. With now less drift is should be easier to check.
Attached are 2 plots for a drift measurement. The temperature changes by a little over 2 K over the measurement. At the end, the cover / shield was removed, so not just a temperature effect.
The gain over time shows some noise, that looks a little like popcorn noise. With closer inspection also the offset part seems to have some step functions (not related to ADC internal coarse steps). The step like noise can also explain that in the AZ mode there are some points off the normal distribution.
The step like changes in the gain (reference read back by the ADC) make me suspect that this effect could be resistor excess noise. The NOMCA arrays a specified as < -30dB and that is about the order of magnitude noise I see. So for lower noise it may need better resistors, though the NOMCA arrays are still not bad - noise wise comparable to the thin film resistors I had before. There drift just obfuscated the jumpy part.