Forum: Mikrocontroller und Digitale Elektronik µC und externer AD


von dia (Gast)


Lesenswert?

Für viele hier wahrscheinlich eine einfache Frage, aber ich bin mir da 
einfach nicht so ganz sicher…
Wie kann ich mit einem µC (z.B. ein Atmega) einen Wert eines externen 
AD/Wandlers einlesen, der einen seriellen Ausgang besitzt?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

dia schrieb:
> Wie kann ich mit einem µC (z.B. ein Atmega) einen Wert eines externen
> AD/Wandlers einlesen, der einen seriellen Ausgang besitzt?
Indem du das entsprechende serielle Protokoll im uC entweder 
programmierst oder die entsprechende Hardwarekomponente des uC 
verwendest.

von Dirk (Gast)


Lesenswert?

Welchen AD-Wandler Schaltkreis möchtest du einsetzen?

von Rainer (Gast)


Lesenswert?

Die meisten externen AD haben eine I2C oder SPI Schnittstelle. Diese 
Schnittstellen sind bei vielen ATMegas auch verfügbar, allerdings heisst 
die I2C-Schnittstelle beim ATMega TWI, die Funktionalität ist aber so 
ziemlich die gleiche.
Man kann den ext. ADC auch an belibige Port-Pins hängen, dann muss man 
die entsprechende Schnittstell in Software nachbilden. Das ist etwas 
aufwendiger, aber durchaus machbar.

Gruß
Rainer

von dia (Gast)


Lesenswert?

Vielen Dank

Ich hab mir jetzt hier ein par Datenblätter von ADs mit SPI 
durchgelesen, soweit alles klar, nur slave select, das mach ich dann 
einfach über nen DIO Pin oder?

von Purzel H. (hacky)


Lesenswert?

Ja. Genau.

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.