Macht das Sinn? ADC-_-____--__

Gast #1216703
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?
Persönliche Seite #1216791
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren