AVcc wird üblicherweise über einen Tiefpaß an Vcc angeschlossen, um für die Messung eine möglichst saubere Versorgungsspannung zu erhalten. Ich verwende dazu immer einen Pi-Filter mit 100nF/10µH.
Aref wird normalerweise mit einem 10µF-Kondensator gegen Ground entkoppelt, wenn Du die interne Referenzspannung nutzt.
Interne Referenzspannung meint im übrigen, dass der Controller von sich aus eine Referenzspannung für den ADC erzeugt (beim AVR entweder auf 2,56V oder Vcc einstellbar). Du kannst auch eine eigene Referenzspannung von aussen an den Vref-Pin anlegen. Diese darf dann zwischen 2V und Vcc liegen.
Der ADC bezieht sich mit seinem Maximalwert immer auf Aref. Wenn Du also 2,56V als Referenzspannung einstellst und am ADC-Eingang auch 2,56V anliegen hast, liefert Dein ADC 0x3FF. Deine Auflösung würde dann bei genau 2.5mV pro Bit liegen.
Um Deine Auflösung zu verbessern, solltest Du
1) 2,56V als Referenzspannung wählen
2) Deine zu messende Spannung mit einem OP verstärken.
Gruß,
askazo
Lesezeichen