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

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.