Hallo,
hab' mir schon 'nen Wolf gegoogled, das Datasheet
weichgescrolled und zu keinem eindeutigen Ergebnis gekommen.
Deshalb hier meine Fragen in die Runde:
Hardware: MiniMegaBoard mit ATMEGA16 + LCD
Betreff:1.) externe/interne Referenzspannung
2.) Konfiguration des ADC
1) externe/interne Referenzspannung
auf dem MiniMegaBoard ist der ATMEGA16-Pin 32 (AREF) mit 5V
Betriebsspannung und über Kondensator nach GND verbunden.
(auch in Datasheet empfohlen)
Gilt das als externe Referenzspannung ?
Wenn nein:
Wie ist der Programmtext im Buch 'AVR' S.158(A/D-Wandlung durchführen)
und im Beispielprogramm'LM335.c' zu verstehen:
>> ADMUX |= (1<<REFS0); // externe Referenzspannung nutzen <<
(Bit 6 wird gesetzt: 'AVCC with external capacitor at AREF pin')
wobei im erklärenden Text dieser Seite und davor erläutert wird das
' ... die interne Referenzspannung benutzt wird...'
Wenn ja:
laut Datenblatt darf bei angeschlossener externer Referenzspannung
an AREF nicht auf die internen Referenzspannung umgeschaltet werden
wegen Kurzschlussgefahr.
Da ich den ADC-Komparator benutzen will (leider kein Beisiel im Buch)
muss ich doch wohl sinnigerweise auf eine interne Referenzspannung (< 5V)
umschalten können.
2) Konfiguration des ADC
Datenblatt S.218 >>ADC Multiplexer Selection Register ADMUX<<
Tabelle:
Bits 4:0 MUX4:0: Analog Channel and Gain Selection Bits
> Gelten diese Möglichkeiten für ADC-Komparator u n d Analogwandler ?
> Wie muss ich ff.verstehen wenn für die beiden Eingänge
der gleiche Port eingestellt werden kann?:
z.B:
MUX4..0 = 01000
Input Positive Differential = ADC0 ??
Input Negative Differential = ADC0 ??
GAIN = 10x
s. auch Datenblatt S. 1
Features:
...
8-channel, 10-bit ADC
8 Single-ended Channels
7 Differential Channels in TQFP Package Only
2 Differential Channels with Programmable Gain at 1x, 10x, or 200x
...
Das war's erstmal. Ganz schön viel auf einmal. Wenn jemand dazu Info oder
Links zu Beispielen hat, bin ich ihm sehr verbunden.
Übrigens: Das Buch'AVR' von Florian Schäffer ist für mich als Softwareentwickler und Elektronikbastler sonnenklar. Schön auch der enge Bezug zum MiniMegaBoard;
bis jetzt haben alle Beispiele auf Anhieb geklappt.
DelphiWins
|