www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Macht das Sinn? ADC-_-____--__


Autor: Vkös (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Halo

ich habe einen atmega ADC kanal benutzt um PWM mit veänderbarer Frequenz 
zu erzeugen. Wollte damit die LED ansteuern.
Soweit so gut. Habe die spannung mit einem poti am adc kanal 
eingestellt. Hat auf den ersten blick auch geklappt...ich konnte sehen 
dass sich die pwm geändert hat.

Nun der Knöller. Ich habe am ende festgestellt dass ich AVCC nicht mit 
VCC verwendet habe. Und die Konfiguration war auf "AVCC benutzen".

Macht das Sinn?
Es dürfte sich doch am ADC Kanal nichts tun?

Autor: Peter Diener (pdiener) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Und die Konfiguration war auf "AVCC benutzen".

Ich denke, du verwechselst da etwas. AVCC ist die Versorgungsspannung 
für den Analogteil des Controllers und dessen Portpins, auch wenn sie 
auf digital geschaltet sind. AVCC MUSS IMMER mit VCC verbunden sein, da 
gibt es nichts zu konfigurieren. Wenn das nicht der Fall ist, läuft der 
Controller außerhalb der zulässigen Spezifikation und jede(r) beliebige 
Fehlfunktion oder Defekt kann auftreten.

Was du vermutlich konfiguriert hast, ist VREF. Das ist die 
Referenzspannung, die der AD-Wandler als Fullscale verwendet. Diese wird 
entweder intern erzeugt mittels interner Referenz, dann muss extern ein 
kleiner Kondensator gegen Masse an VREF sein, oder man stellt VCC ein 
oder external, dann muss eine externe, stabilisierte Referenzspannung an 
VREF angelegt werden.

Wenn man das falsch konfiguriert oder falsch beschaltet, ist die 
Referenzspannung eventuell undefiniert und damit die Spannung für 
Fullscale auf irgend einem beliebigen Wert. Damit sind 
Wandlungsergebnisse eventuell nicht reproduzierbar und mit großer 
Wahrscheinlichkeit sehr falsch.

Also bitte einfach so beschalten und konfigurieren, wie im Datenblatt 
beschrieben.

Grüße,

Peter

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.