fcb is entirely right about the calibration process, it is actually a quite simple automated process, but will take some number of hours to run to completion. throughout this time one has to have connected either a high-precision voltmeter, or a precisely calibrated and stable reference + a comparator.
i was thinking of having everything mounted in a sealed metal box, with that placed in a sealed plastic container in the freezer overnight. then just let the metal box and contents slowly warm up while running the calibration process; once up to room temperature then use lamps/etc to slowly get the rest of the way up to the 50 degree mark.
a far bigger problem, alluded to by dietert1 and Cerebus, is that of combining two 8-bit trim devices to get substantially more than 8 bits of useful trim. using the coarse/fine adjustment method i was thinking about does in fact get you to around 13-bits of adjustment, but i have come to the conclusion that:
(a) the coarse/fine approach i've outlined would be fine for setting the output to a specific value ONCE, but,
(b) would be extremely sensitive to temperature-induced drifts and hence provide a repeatable compensation ability no better than just using a single 8-bit digipot on its own :-(
IF one could get 10-volt tolerant digipots cheaply, then the coarse/fine system may (more-or-less) work with the TL431 bridged out, but the complex drifts introduced by using the TL431 to offset 5-volts off the top of the reference voltage makes things just far too complicated and prone to in-practice-failure. small shifts in the TL431 may effectively shift the coarse calibration by a single 1/256th step, which will swamp any useful setting of the fine calibration.
i am still intrigued by a couple or so possibilities:
1. using an NTC thermistor for coarse temperature compensation (as per the geller/lars design), and a 256-step digipot for making the fine adjustment, or,
2. doing away with temperature compensation electronics altogether, and instead having DS18B20 + microcontroller + small LCD display in the same box as the reference but not electrically connected to it. the microcontroller would have a correction table programmed into it, and would on the small display show the predicted output voltage from the reference based upon a previously created lookup table. think of it as an electronic version of a correction curve printed on the outside of the reference housing, but a whole lot easier to use, or,
3. possibly experimenting with an LT1021-5 reference, that has a 5-volt output.
cheers,
rob :-)