Hello branadic,
you've constructed a very (too) complicated case, but it's a kind of Perpetuum Mobile only (Ultra Precision out of Thin Air), i.e. it does not work.
Such Perpetuum Mobile constructions are always difficult to unmask, but I will try to do it in a handy way.
To point out your error in reasoning, I have to sort your statements a little bit, and simply write down the calculation of the output of the ADC:
We now connect ref1 directly to the ref input of the adc and measure ref2, afterwards ref3 and save the difference ref2 - ref3.
We connect ref2 directly to the ref input of the adc and we measure ref1, afterwards ref3 and save the difference ref1 - ref3.
We connect ref3 directly to the ref input of the adc and measure ref1 and afterwards ref2 and save the difference ref1 - ref2.
The ADC will output digital readings, e.g. Mx=Refx/Ref1*K, and the calculation of the 3 differences Y1=M2-M3, Y2=.. and Y3=.. will be:
Y1 = (Ref2-Ref3)/Ref1 *K, Y2 = (Ref1-Ref3)/Ref2 *K, Y3 = (Ref1-Ref2)/Ref3 *K
Calibration Constant K is determined by the exact value of the 2:1 divider and the digtal length (~2^24) of the ADC, and can be measured / eliminated by applying one of the Refs to Input and to Ref_in : M=Ref1/Ref1*K
This equation system:
Y1*Ref1/K = (Ref2-Ref3)
Y2*Ref2/K = (Ref1-Ref3)
Y3*Ref3/K = (Ref1-Ref2)
cannot be solved at all, because there are no independant variable on the left sides.
It is not even possible to determine the absolute values, not to mention any drifts.
If you try to elminiate two unknowns, you always end up with differences of them.
Simply speaking: you are already missing one independant,
known reference at this point.
If you would relate your measurements to a fourth Ref4, which absolute value you know in first instance, you could resolve this equation system, and would get the absolute values of Ref1, Ref2, Ref3, but the drift of this forth reference would always go into the drift determinations.
To say it short: To measure
absolute drift, which is needed to compensate for that, you always need to compare against one fixed (ultrastable) reference, e.g. an JJ standard.
If you measure
relative drifts, it is necessary only to measure against one reference, i.e. always the same known reference.
If the differences between Ref1, Ref2, Ref3 are low, the uncertainty and stability of the ADC refence is not important, if you measure their differences directly.
(E.g: you can measure small differences with 3 1/2 or 4 1/2 digits panels)
In this case, you get the relative drifts of Ref1 compared to Ref2 to Ref3, and this gives you an idea, how stable those are, as an ensemble.
The more different references of one kind you have , the smaller is the possibility that they all drift in the same direction.
The max. spread of drift of the differences is then a measure of their individual stabilities, i.e. you can really
estimate their
absolute drifts.
Of course it's possible to determine outliers, i.e. references with much bigger drift rates than the others..
That's the classical metrological problem, to determine the stability of standards, if there is nothing "better" than those, or:
"A man with one clock always knows the Time. A man with two clocks is never sure. A man with three clocks is able to decide."
The following I also do not understand, how it will give results, or improve your construction
I just want to share and discuss an idea with you.
Lets assume we have:
Ref1 is connected to the dac that outputs let's say for the moment 1V, that is measured against a Josephson standard and adjusted to the exact value of 1.000000V. The correction factor is saved (initial calibration and adjustment).
Now the drift value for each reference is calulated and saved and the ouput of the dac with ref1 connected to it is corrected to the new value for 1.000000V based on the drift info.
You could only determine the absolute value of the refernces once, if you apply those 1.00000V to the ADCs input.
Later measurements or corrections are always done on a drifty reference, therefore the correction drifts also, and there is again no fixpoint
We expect, all three references are uncorrelated, so their noise and drift is different. After the initial calibration the system is monitoring itself. Any difference in trace length is static and therefore systematic,
No that's not true! (What do you mean with trace length??)
The differences are NOT static, and are unsystematic, as the drifts are independant and not determined.
Anyhow, all measurements are self-related, and therefore you cannot eliminate the absolute values, nor the drift.
Conclusion: There is no free lunch.
Otherwise: If your perpetuum idea would work, others would have realized it already, wouldn't they?
Frank