mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AT90CAN ADC springt


Autor: Tobias B. (roxxity)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich bekomme mit dem ADC des AT90CAN128 ungenauere Ergebnisse als mit 
einem ATMega8, obwohl ich den selben Code benutze (C in AVRStudio).

Der ATCAN gibt zwar ein 10-bit-Ergebnis aus, jedoch überspringt das 
Ergebnis immer mehrere Zwischenwerte, das ich bekomme zb nur 224, 228, 
240. Sind aber komischerweise auch ungerade Werte dabei und die Sprünge 
sind unterschiedlich groß.

Hab das Handbuch gewälzt bin aber nicht weniger ratlos als zuvor...

Autor: Tobias B. (roxxity)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
push

Autor: H.Joachim Seifert (crazyhorse)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da die 2 nun nicht gerade pinkompatibel sind, tippe ich auf 
unterschiedliche Hardware. Und dort wird auch das Problem liegen.

Autor: Tobias B. (roxxity)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der "Große" soll schlechter sein?
Dass die nicht pinkompatibel sind, darauf wäre ich jetzt nicht gekommen 
;)

Ich benutze den selben Aufbau an AREF und beschalte die ADC-Eingänge 
gleich und benutze den selben Code, natürlich für den richtigen uC 
kompiliert. Die Register und Funktionen sind die selben ausser dass der 
ATCAN auch Differentialmessungen kann.

Er scheint auf bestimmten Werten gerne "festzusitzen", das wären zB 255, 
384, 768, 960. Und gerade bei diesen Werten glaube ich nicht dass die 
Hardware schuld ist.

Der uC scheint in Ordnung zu sein, ein Austausch bringt keine 
Verbesserung.

Autor: Tobias B. (roxxity)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kann geschlossen werden.

Man sollte den Prescaler einstellen bevor man misst.
Sorry...

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.