www.blafusel.de


  Home  |   Privat  |   Impressum  |   Bücher  |   Computer  |   Mikrocontroller  |   Misc  |   OBD  |   Forum
Aktuelle Zeit: Donnerstag 28. März 2024, 11:09

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Sonntag 22. Februar 2009, 20:59 
Offline

Registriert: Sonntag 22. Februar 2009, 19:36
Beiträge: 2
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


Nach oben
 Profil Private Nachricht senden  
 
 Betreff des Beitrags:
BeitragVerfasst: Montag 23. Februar 2009, 07:30 
Offline
Administrator
Benutzeravatar

Registriert: Mittwoch 6. Oktober 2004, 09:52
Beiträge: 2122
http://www.mikrocontroller.net/articles ... orial:_ADC


Nach oben
 Profil  
 
 Betreff des Beitrags: prompte Antwort
BeitragVerfasst: Montag 23. Februar 2009, 14:45 
Offline

Registriert: Sonntag 22. Februar 2009, 19:36
Beiträge: 2
Danke für die schnelle Antwort

Habe unter anderem auch das AVRTut z.Teil offline verfügbar
dieses Kapitel aber irgendwie übersehen.

Ich gehe mal davon aus das auf dem MiniMegaboard
von Hause keine externe Referenzspannung geschaltet ist
und halte mich an die Aussagen im Buch.

Zum Thema multiplexed Inputs und Gain suche ich noch griffige Beispiele
+ Infos

Habe ein einfaches comprator-Beispiel gefunden:
[url]http://winavr.scienceprog.com/avr-gcc-tutorial/avr-comparator-c-programming-example.html[/url]
bin mir aber noch nicht im klaren ob ich das gefahrlos adaptieren kann.

einstweilen vielen Dank

delphiWins



[/url]


Nach oben
 Profil Private Nachricht senden  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 23 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de