Forum: Mikrocontroller und Digitale Elektronik I²C Porterweiterung um ADC's zu erweitern?


von Trbn (Gast)


Lesenswert?

Hallo,

ich habe mir diesen Beitrag durchgelesen:

https://www.mikrocontroller.net/articles/Port-Expander_PCF8574

Soweit ich es verstanden habe, kann man nur digitale Signale ausgeben 
oder einlesen. Möchte man nun aber z.B. den analogen Spannungsabfall an 
einem Widerstand messen, so geht das nicht.

Deswegen müsste ich einen externen ADC aussuchen den man mit dem µC über 
SPI oder I²C steuert, oder?

Danke im voraus :)

von Max D. (max_d)


Lesenswert?

Oder du verwendest den ADC den dein unbekannter Mikrocontroller 
höchstwahrscheinlich bereits intern verbaut hat.

von Falk B. (falk)


Lesenswert?

@Trbn (Gast)

>https://www.mikrocontroller.net/articles/Port-Expa...

>Soweit ich es verstanden habe, kann man nur digitale Signale ausgeben
>oder einlesen.

Ja.

>Möchte man nun aber z.B. den analogen Spannungsabfall an
>einem Widerstand messen, so geht das nicht.

Nein.

>Deswegen müsste ich einen externen ADC aussuchen

Wenn dein uC keinen internen hat. Den haben heute aber sehr viele.

>den man mit dem µC über
>SPI oder I²C steuert, oder?

Kann man machen.

von Hmm (Gast)


Lesenswert?

Du kannst z.B. einen Analog-Muxer nehmen:
http://www.ti.com/product/CD74HC4051/datasheet?keyMatch=HC4051&tisearch=Search-EN-Everything

Und 8 Messungen auf einen analogen Port muxen.

Das geht für Dinge, wo man nicht daueren misst (wie z.B. 
Batteriespannung oder ähnliches). Für vieles reicht das.

Der Vorteil gegenüber einem ADC ist der Preis.

von Trbn (Gast)


Lesenswert?

Max D. schrieb:
> Oder du verwendest den ADC den dein unbekannter Mikrocontroller
> höchstwahrscheinlich bereits intern verbaut hat.

Dass ich nach Porterweiterungen gesucht habe, müsste dir doch zu denken 
geben, dass ich mehr ADC's brauche, als mein µC zu bieten hat.

____________________________________________


Danke @falk

Mehr wollte ich nicht wissen.

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.