Forum: Analoge Elektronik und Schaltungstechnik AVR: Auflösung ADC erhöhen im oberen Spannungsbereich


von Dirk Wiebel (Gast)


Lesenswert?

Hallo,

mit dem integrierten 10bit-ADC eines AVR kann ich ja VCC als VRef
auswählen und damit auch bis VCC messen. Höhere Auflösungen im unteren
Bereich erreiche ich ja durch Reduzierung von VRef - kennt jemand einen
Trick, wie man die Auflösung im höheren Bereich erhöhen könnte (e.g. bei
VCC=5V 10bit-Messungen zwischen 2.5V und 5V)?

Gruß,
Dirk

von Johnny (Gast)


Lesenswert?

Kenne die AVR Controller leider nicht. Der MSP430 hat einen positiven
und negativen Referenzeingang für den ADC. Falls das die AVR's auch
haben, dann müsste der positive Referenzeingang auf 5V und der negative
auf 2.5V

Grüsse
Johnny

von Johnny (Gast)


Lesenswert?

Zweite Idee:
Falls das zu messende Signal nicht zu schnell ist, dann könntest Du
auch mehrmals eine Messung durchführen und die Messwerte mitteln.
Dadurch erhöht sich die Auflösung (Oversampling). Das setzt allerdings
voraus, dass das Eingangssignal ein wenig verrauscht ist.

von Alex Trusk (Gast)


Lesenswert?

"AVR121: Enhancing ADC resolution by oversampling"
http://atmel.com/dyn/products/app_notes.asp?family_id=607

von Pototschnig Thomas (Gast)


Lesenswert?

Wenn es dir nicht zuviel Aufwand ist, könntest du einen OP, geschalten
als Subtrahierer bauen; Quasi von den 5V dein Signal abziehen und dann
bräuchtest du nur wieder im unteren Bereich höhere Genauigkeit.

Kuckst du hier:
http://www.elektronik-kompendium.de/sites/slt/0210153.htm

Für deinen Fall wären alle 4 Widerstände dann gleich groß.

von Ingo (Gast)


Lesenswert?

OP davor in Subtrahierschaltung

von Dirk Wiebel (Gast)


Lesenswert?

Hallo,

danke für die Hinweise -- das mit dem Oversampling wird wohl nix, da
das Signal kaum rauscht; ich glaube, die Subtrahierschaltung ist genau
das, was ich brauche. Mal im Keller kramen, was da noch an OPVs
herumliegt.

Gruß,
Dirk

von Dirk Wiebel (Gast)


Lesenswert?

Hallo,

kurze Statusmeldung: das Rauschen ist wohl doch "ausreichend" - mit
Oversampling auf 14-bit bekomme ich prima Messwerte für den verwendeten
Drucksensor (MPX4115).


Vielen Dank für die Tipps,

Dirk

von Simon K. (simon) Benutzerseite


Lesenswert?

Quatsch, dafür braucht man keinen Subtrahierverstärker. ADC einfach im
differentiellen Modus betreiben. Da kann man sich sogar einen Gain
einstellen, falls der Bereich sonst zu klein ausfallen würde.

von Thomas P. (pototschnig)


Lesenswert?

Möglicherweise irre ich mich da jetzt, aber als ich letzte Woche beim
ATMEGA168 den ADC unter die Lupe genommen habe, hab ich die Verstärkung
nicht mehr gefunden.

Haben die das heimlich rausgebaut, oder hab ich das nur übersehen?

von uwegw (Gast)


Lesenswert?

>>>Möglicherweise irre ich mich da jetzt, aber als ich letzte Woche
beim
ATMEGA168 den ADC unter die Lupe genommen habe, hab ich die
Verstärkung
nicht mehr gefunden.<<<

Nur die neueren AVRs haben diese Funktion, z.B. der Tiny26.

von hans dieter (Gast)


Lesenswert?

der m168 ist ein "neuerer" m8 mit mehr speicher. und im m8 gibts auch
keine verstärkung. abgesehen davon ist eine angepasste/anpassbare
externe verstärkung eh besser.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.