Porterweiterung für I/O

Gast #1766442
Lesenswert?

Hi!

Ich brauche für meinen µC eine Porterweiterung, die sowohl als Input als 
auch als Output verwendet werden kann und zwar durch den µC gesteuert.
Die meisten Szenarien hier im Forum verwenden ja Schieberegister, die 
jeweils nur entweder Inputs oder Outputs erweitern, so wie auch im 
AVR-Tutorial. Ich bräuchte quasi eine Kombination der beiden, also ein 
Schieberegister, das ich auf Input oder Output schalten kann.

Ich habe jetzt den PCF8574 gefunden, aber bevor ich die Dinger bestell, 
würde ich gern auf Nummer sicher gehen, da ich noch nicht wirklich lang 
in dem ganzen Thema drin steck:
Kann ich den PCF8574 wirklich aktiv auf I/O umschalten? Dazu habe ich 
nämlich im Datenblatt nichts gefunden. Wenn nicht, wie geht das dann? 
Oder hat jemand vielleicht Alternativen?

Vielen Dank schonmal!
#1766484
Lesenswert?

@  t.animal (Gast)

>Kann ich den PCF8574 wirklich aktiv auf I/O umschalten? Dazu habe ich
>nämlich im Datenblatt nichts gefunden. Wenn nicht, wie geht das dann?

Siehe [[Port-Expander PCF8574]]

>Oder hat jemand vielleicht Alternativen?

Man kann aus mehreren CMOS-ICs was zusammenbasteln. Z.B. indem man 
Tristate Treiber parallel zu Eingängen schaltet. Siehe Anhang. Hat den 
Vorteil, dass man echte Push-Pull Treiber bekommt. Oder man nimmt einen 
CPLD.

MFG
Falk
Angehängte Dateien:
Gast #1766529
Lesenswert?

Eine Frage hab ich noch. Würde denn auch ein Latch, wie bspw der 
74HC573N als bidirektionale Erweiterung gehen, oder sind die immer nur 
entweder Aus- oder Eingang? Ich blick da einfach nicht durch, wo ich 
diese Information auffinde.

Vielen Dank nochmal!
#1766544
Lesenswert?

@  t.animal (Gast)

>Eine Frage hab ich noch. Würde denn auch ein Latch, wie bspw der
>74HC573N als bidirektionale Erweiterung gehen,

Nein.

> oder sind die immer nur entweder Aus- oder Eingang?

Dieses Latch ist nur Ausgang.

> Ich blick da einfach nicht durch, wo ich diese Information auffinde.

Im Datenblatt vielleicht?

MFG
Falk
Gast #1766556
Lesenswert?

>> Ich blick da einfach nicht durch, wo ich diese Information auffinde.
> Im Datenblatt vielleicht?

Gute Antwort ;) Es is ja nicht so als würde ich die nicht lesen. Aber 
obwohl ich des Englischen eigentlich recht gut mächtig bin, finde ich 
die gesuchte Information da nicht immer. Wahrscheinlich braucht man da 
mehr Erfahrung um gewisse Ausdrücke zu verstehen -.-


>> oder sind die immer nur entweder Aus- oder Eingang?
>Dieses Latch ist nur Ausgang.

Gibts die auch bidirektional oder brauch ich mir da gar nicht erst die 
Mühe des Suchens machen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren