Forum: Mikrocontroller und Digitale Elektronik Attiny26 ADC - Aref richtig einstellen


von 123456 (Gast)


Lesenswert?

Hallo, ich möchte mit einem Fotowiderstand gegen Masse und einem 
Spannungsteiler gegen Vcc am ADC0 des Attiny26 auf die 
Umgebungshelligkeit reagieren und anschließend eine LED dimmen.

An Aref habe ich, wie im Tutorial beschrieben, ein Kondensator gegen GND 
als Minimalbeschaltung gelötet.

Nun möchte ich im ADMUX an Bit 6 (REFS0) und Bit 7 (REFS1) die 
Referenzspannung einstellen, allerdings finde ich im Datenblatt (S.101), 
dass ich mit meinem Kondensator an Aref nur eine Referenzspannung von 
2,56V einstellen kann und nicht wie ich vorher annahm 5V.

Ich benötige doch aber eigentlich die 5V als Referenzspannung, weil ich 
mein Spannungsteiler gegen 5V geschaltet habe.

Oder muss ich REFS0=0 und REFS1=0 setzen, da steht nichts von meinem 
Kondensator an Aref und nur AVcc als Referenz im Datenblatt (S. 101).

freundliche Grüße

von Spess53 (Gast)


Lesenswert?

Hi

AREF ist nur mit PA3 verbunden, wenn REFS0 = 1 ist. Und nur in dem Fall 
gehört ein Kondensator an PA3.

MfG Spess

von 123456 (Gast)


Lesenswert?

hm...
also muss ich den Kondensator entfernen und REFS0 sowie REFS1 auf 0 
setzen wenn ich 5V als interne Referenz haben will?

Oder was muss ich machen?

von 123456 (Gast)


Lesenswert?

wenn ich REFS0 und REFS1 auf 0 setze und den Kondensator Entferne habe 
ich dann 5V als Referenzspannung?

Spess53 schrieb:
> AREF ist nur mit PA3 verbunden, wenn REFS0 = 1 ist. Und nur in dem Fall
> gehört ein Kondensator an PA3.

Im Tutorial steht aber:
Mittels Konfigurationsregister können beim ATmega8 verschiedene 
Referenzspannungen eingestellt werden. Dies umfasst die 
Versorgungsspannung AVcc sowie eine vom AVR bereitgestellte Spannung von 
2,56V (bzw. bei den neueren AVRs 1,1V, wie z. B. beim ATtiny13, 
ATmega48, 88, 168, ...). In beiden Fällen wird an den AREF-Pin des 
Prozessors ein Kondensator von 100nF als Minimalbeschaltung nach Masse 
angeschlossen, um die Spannung zu puffern/glätten.

von Spess53 (Gast)


Lesenswert?

Hi

>wenn ich REFS0 und REFS1 auf 0 setze und den Kondensator Entferne habe
>ich dann 5V als Referenzspannung?

Ja. Siehe Datenblatt:

Table 45. Voltage Reference Selections for ADC
----------------------------------------------
REFS1 REFS0 Voltage Reference Selection
----------------------------------------------
  0     0    AVCC

>Im Tutorial steht aber:
>Mittels Konfigurationsregister können beim ATmega8 verschiedene
>Referenzspannungen eingestellt werden. ....

Du hast aber einen ATTiny26. Und für den gilt das Datenblatt des 
ATTiny26. Was in irgendwelchen Tutorials oder anderen Datenblättern 
steht ist irrelevant.

MfG Spess

von Frank D. (Firma: Spezialeinheit) (feuerstein7)


Lesenswert?

Bedenke bitte auch das beim tiny26 die Versorgungsspannung für den ADC 
angeschlossen sein muss.

von 123456 (Gast)


Lesenswert?

> Bedenke bitte auch das beim tiny26 die Versorgungsspannung für den ADC
> angeschlossen sein muss.

Die Versorgungsspannung für den ADC, also AVCC ist angeschlossen.

Ich werde morgen den Kondensator auslöten. Danke!

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.