ATMEGA 644P und ADC-0831

Gast #2135548
Lesenswert?
• ▲
▼
Hallo alle zusammen,

ich versuche gerade meinen externen AD-Converter an meinen ATMEGA 
anzuschließen. Ich habe einen externen gewählt, da er schneller wandelt 
als der im ATMEGA verbaute.

Nun bin ich leider ein kompletter Neuling auf dem Gebiet und bekomms 
einfach nicht gebacken. Okay, wo die meisten Pins angeschlossen werden 
weiß ich.

Aber da ist z.B. CLK (am ADC). Muss dieser die gleiche Frequenz haben 
wie ich meinen uC Takte? Oder was muss ich da anlegen?

Und kann mir jemand vielleicht ein bisschen weiter helfen, wie ich es 
hinbekomme, dass ich meinen uC sage, er soll ein 8Bit-Wort aus dem ADC 
lesen, so dass ich es nachcher weiter im uC verarbeiten kann.
(Noch zur Info, ich programmiere in C)

Gruß
Peter
Gast #2135652
Lesenswert?
• ▲
▼
Vielen Dank,

ich hab mir das mal angeschaut. Aber hier ist der ADC ja parallel 
angeschlossen. Was mir aber Probleme bereitet ist die serielle 
Ansteuerung, bzw serielle Ausgabe des Wortes aus dem ADC. Ich weiß 
nicht, wie ich das in meinen uC einlesen soll.

Peter
#2135688
Lesenswert?
• ▲
▼
Peter M. schrieb:
> Ich habe einen externen gewählt, da er schneller wandelt
> als der im ATMEGA verbaute.

Wenn es tatsächlich auf Geschwindigkeit ankommt, dann hast du das 
falsche Interface erwischt ;-)

Das im ADC0831 "verbaute" Microwire geht bis 400kHz ... (siehe DB, Seite 
6)
Die Conversion Time ist mit 32µs vielleicht schneller als beim AVR (hab 
nicht nachgeschaut), dafür "schleift" es im Anschluss beim seriellen 
Versenden der Daten.
Wenn es schnell sein soll, dann wäre ein paralleles Interface zu 
bevorzugen, das natürlich mehr Pins benötigt.

> Aber da ist z.B. CLK (am ADC). Muss dieser die gleiche Frequenz haben
> wie ich meinen uC Takte? Oder was muss ich da anlegen?

Nein, CLK sollte max.400kHz betragen.

Gruss Uwe
Gast #2136236
Lesenswert?
• ▲
▼
Es lohnt sich kaum einen externen ADC zu nutzen der weniger gut ist als 
der im µC intern. Da nimmt man in der Regel besser den internen ADC, es 
sei denn man braucht so etwas wie genau simultanes Abtasten von mehreren 
Kanälen.
Wenn die Zahl der MUX-Kanäle nicht reicht, kann man ggf. noch einen 
externen MUX dazu nehmen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.