Ich habe vor 3 Jahren einen ausführlichen Test zur Oversampling-Messung mit einem M328 gemacht. Als Voraussetzung habe ich extra ein sauber aufgebautes Testboard erstellt, das absolut kein Rauschen (0 Bit) gezeigt hat.
Das Oversampling habe ich exakt nach AVR121 gemacht. D.h. Oversampling von 16 Werten, die 16 Werte addiert, 2 Bit-Rechtsshift und Teilen durch 4. Das sollte ein Ergebnis
mit 12 Bit Auflösung, d.h 0,27mV bei Vref=1,1V ergeben. Auch das Rauschen
wurde wie vorgeschlagen mit einem Timer erzeugt, das +-2Bit nicht
überschritten hat. Es wurde am Eingang aufaddiert. Dieses Dreieck-Rauschen habe ich synchron mit den 16 Messungen gemacht, also immer eine volle Periode.
Ich habe den ganzen Bereich in engen Stufen durchgefahren mit Rohwerten
von 10 bis 1021. Die Eingangswerte wurden mit meinem HP34401 gemessen
und mit den intern kalibrierten Werten verglichen.
Ich wollte es kaum glauben: es wurde im ganzen Bereich kein einziges Mal eine
Abweichung größer 0,27mV erreicht. D.h. volle 12 Bit Auflösung.
Also: richtig gemacht funktioniert das Oversampling wunderbar.