mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik A/D-Wandler vom Atmega128


Autor: Owen Senmeis (senmeis)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Servus,

ich benutze 10Bit-A/D-Wandler vom Atmega128. Ein Potentiometer soll 
Analogeingangsspannungen liefern und die Referenz wird mit einem 
separaten Chip erstellt. Das Problem ist, es gibt immer 
Spannungsschwankungen, obwohl der Potentiometer sich nicht ändert, bis 
auf zwei Ausnahmen: 0V und 5V (wenn der Potentiometer die beiden Grenzen 
erreicht), das bedeutet, bei 0V und 5V verschwinden Schwankungen aber 
bei anderen Messwerten nicht. Was ist der Grund?

Gruss
Senmeis

Autor: Michael K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ohne code kann da wenig sagen ;-) ...

Autor: STK500-Besitzer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hardware-Fehler...
Oder Software-Fehler...

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

> Das Problem ist, es gibt immer
>Spannungsschwankungen, obwohl der Potentiometer sich nicht ändert,

Wird das Poti mit der Referenzspannung gespeisst?

MfG Spess

Autor: Owen Senmeis (senmeis)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Spannungen sind soweit in Ordnung, nur das niedrigste Bit ändert 
sich immer, umgerechnet 5mV. Ist das normal? Hilft eine 100nF 
Kondensator am Eingang?

Gruss
Senmeis

Autor: micha (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
1LSB? JA!!!!!

27.9 ADC Characteristics:

Resolution Single Ended Conversion 10 Bits
Absolute Accuracy
(Including INL, DNL, Quantization Error, Gain
and Offset Error)
Single Ended Conversion
VREF = 4V, VCC = 4V
ADC clock = 200 kHz
1.5 LSB
Single Ended Conversion
VREF = 4V, VCC = 4V
ADC clock = 1 MHz
3.25 LSB
Single Ended Conversion
VREF = 4V, VCC = 4V
ADC clock = 200 kHz
Noise Reduction mode
1.5 LSB
Single Ended Conversion
VREF = 4V, VCC = 4V
ADC clock = 1 MHz
Noise Reduction mode
3.75 LSB

Autor: Fabian B. (fabs)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das kann je nach Chip und seinen Toleranzen schon normal sein. Schau dir 
mal genau die beschreibungen der Toleranzen im DB an.

Gruß
Fabian

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.