Forum: Mikrocontroller und Digitale Elektronik 16 Eingägne einlesen


von clonePhone82 (Gast)


Lesenswert?

Hallo Zusammen,

Wenn ihr 16 Eingägne einlesen müsst und nur noch wenige I/O Pins zur 
Verfügung habt. Wie würdet ihr es realisieren?

1) Ich sehe zwei möglichkeiten multiplexer (2 3 aus 8 multiplexer).
2) 2 mal 74HC597 bzw.74HC165. mit SW-SPI

Für beider varianten wäre noch genug pins vorhanden die SPI müsste aber 
via SW realisiert werden.

Ich würde dennoch so aus dem Bauch heraus behaupten, dass die 2 variante 
ist die schnellere ist.

Welche seht ihr als die robustere ?

Was würdet ihr sagen ?

thx

von Rainer U. (r-u)


Lesenswert?

Nimm SPI/Schieberegister, da hast Du weniger Stress, wenn es mal mehr 
Eingänge werden oder zusätzlich was angeschlossen werden muß.

von clonePhone82 (Gast)


Lesenswert?

was meinst du bezüglich Geschwindigkeit ?

von Reinhard Kern (Gast)


Lesenswert?

clonePhone82 schrieb:
> was meinst du bezüglich Geschwindigkeit ?

Hallo,

ob du nun ein Schiebregister taktest und ein Bit einliest oder ob du 
einen Eingang auswählst und ein Bit einliest, dürfte sich praktisch 
nicht unterscheiden.

Gruss Reinhard

von Matthias L. (Gast)


Lesenswert?

Ich würde dir aber den 74xx165 raten.

von Reinhard Kern (Gast)


Lesenswert?

Matthias Lipinsky schrieb:
> Ich würde dir aber den 74xx165 raten.

Schliesse mich an, ich habe den 597 auf mehreren Platinen, aber leider 
gehört er zu den schwer beschaffbaren Bauteilen.

Gruss Reinhard

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.