If you want 100uV on 2v5 ref, over 20'C you are already down into low digit ppm.
Yes, exactly, that is the problem!
Because of that the built in reference of the uC as PGPG suggests is not good enough.
But it's not hopeless. 1ppm of 5V is 5uV, so 100uV is 20ppm, and if that is combined with a reference that is stable in a decent temperature range and stabilized temperature, then it's achievable. A lot of datasheets I've looked at have tempco's that are relatively flat in a decent temperature range.
The variations between units would be a wild card.
For my budget, compromises have to be made. One time calibration (after burn in) has already been accepted as unavoidable. User calibration is also not a problem for a kit. I recently bought a BM869s, and that is very likely the most accurate DMM I'll ever buy. My goal is to get near the specs of this DMM. People who build the kit can then calibrate it to their own DMM or best reference they have.
LT1021-5
Ali / Ebay is fun for DIY tinkering, but not for kits. Digikey prices are between USD5 and USD17 that's above budget.
Or buy an LM4040 for ~30 cents.
Yes, you probably are right. I had already been looking at the LM4040, it's one of the most common voltage references. Tempco varies wildly depending on brand and sub model. If you search digikey for LM4040 with 5V output, you still have 134 different chips to choose between. But looking at specs, most seem to benefit from an oven. Some have an almost flat section in the tempco between 50 celcius and 80 celcius, and that is a pretty ideal temperature for an oven. Some variants of the xx431 have a similar flat section in that temperature range, and that's what made me look closer at the xx431 in the first place.
I don't think you want a 5V reference, for STM32G0 ADC you'd want 2.5 or 3 or 3.3V.
Yes I do want 5V. Goal is to use use the PWM of the uC, and buffer it first with HCT TTL. (which is powered from the reference). This needs 50% less amplification after the averaging. 3V3 for the uC is also not clean enough. Also thanx for the links. Those are the ones I had vague memories off. I've archived them and read them again soon.
And there we get to another big problem. Opamps with both high input impedance and low offset also get expensive quickly.
A few years ago I've been looking at the "Scullcom" series. Sort of metrology equipment, but an expensive BOM list and minimal effort arduino software. My goal is to turn it around. Low BOM cost and attempting software (+ hardware) compensation in a sensible mix.
Also, don't hold your breath. I'd be happy if this project is in a working condition two or three years from now.