Archiv verlassen und diese Seite im Standarddesign anzeigen : 5V als ADC Referenzspannung
Hallo,
bevor ich das implementiere und aufbaue nochmal die Nachfrage,
bevor ich mir den µC zerstöre. Ich möchte eine Spannung, die
nie größer als 4 Volt wird, mit ATMEGA16 analog messen. Dazu
würde ich also die Versorgungsspannung des µC von 5V als Referenz
nehmen und nicht die interne. Jetzt die Nachfrage, ob Code und
Verschaltung korrekt sind:
Code:
// Externe Referenzspannung verwenden (also 5 V)
ADMUX &= ~(1<<REFS1);
ADMUX &= ~(1<<REFS0);
Verschaltung:
GND -> GND
VCC -> AVCC ???
VCC -> AREF ???
DANKE
Gruß
RICOLA
Hubert.G
27.06.2007, 13:46
Nein ist nicht richtig.
REFS0 gehört auf 1 AVCC with external capacitor at AREF pin
VCC über L und C lt. Datenblatt an AVCC
Kondensator 100n an AREF
AVCC wird so intern auf AREF geschalten.
Hubert
ok, also
Code:
// Externe Referenzspannung verwenden (also 5 V)
ADMUX &= ~(1<<REFS1);
ADMUX |= (1<<REFS0);
Verdrahtung
GND --> GND
AVCC
|--> 10µH --> VCC
|--> 100nF --> GND
AREF --> 100nF --> GND
Hubert.G
27.06.2007, 19:12
Ja, so wäre es fast richtig. Die C von AVCC und AREF gehören auf AGND. AGND gehört nur an einem Punkt mit GND verbunden.
Hubert
hallo,
noch zwei fragen:
1) der atmega16 hat doch gar keinen ausgewiesenen AGND
2) wenn ich AVCC direkt mit VCC verbinde und C und L weglasse,
dann passiert doch auch nichts, außer dass ich mir evt. ein paar
störungen reinhole. richtig?
DANKE
Gruß
RICOLA
Hubert.G
28.06.2007, 12:09
Du hast recht, AGND gibts anscheinend nur beim Mega8.
Das mit den Störungen ist auch richtig, wenn du damit leben kannst.
Hubert
huhu,
also ich habe das jetzt so verdrahtet und stelle folgendes fest:
wenn ich VCC (5V) noch nicht eingestöpselt habe, aber an den
analogen eingang 4.5 Volt (meine Messspannung) anlege, dann
erwacht der Controller zum Leben und fängt an zu arbeiten....
Die Massen sind ja eh verbunden. Ist das in Ordnung? Ich habe
es natürlich schnell wieder abgezogen....
Gruß
RICOLA
Hubert.G
28.06.2007, 19:36
Diesen Effekt kenne ich, ich hatte einmal vergessen AVCC zu versorgen, das ist mit erst aufgefallen nachdem alle Pegel an PortC auf low waren. Ich glaube nicht das es sehr gesund für den µC ist.
Hubert
hmmm, ich kapiers nicht.
AVCC ist mit VCC verbunden
GND mit GND
AREF über 100nF mit GND sonst frei
wenn ich jetzt an PIN PA1 (ADC1) 5 Volt anlege
geht der µC an. darf doch nicht wahr sein.
kann es auch an der software liegen? also das man die eingänge
erst anschalten/auschalten/umschalten muss?
Gruß
RICOLA
Hubert.G
29.06.2007, 16:04
Es haben fast alle Pin Schutzdioden nach VCC und GND. Wenn jetzt Spannung an einem Pin anliegt, dann ist VCC negativer als der Pin und somit leitet die Diode nach VCC und versorgt den µC.
Hubert
ok, danke, jetzt geht alles!
gruß
RICOLA
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.