Suche ein bestimmtes Bauteil (IC)

Gast #3713641
Lesenswert?

Hallo,

ich benötige ein bestimmtes Bauteil/IC mit 8 oder 10 Eingängen und genau 
so vielen Ausgängen, die mit einer CS Leitung angesprochen werden, also
wenn  CS='HI'
dann  Ausgang=Eingang
sonst Hochohmig (oder 'LOW').

Ich will damit den Zustand von ca. 45 bis 50 Schaltern abfragen. Da die 
Steuerung nur eine begrenzte Anzahl von Eingängen besitzt (ca.20), habe 
ich mir gedacht, dass ich immer gruppenweise 8 oder 10 Schalter abfrage 
in dem ich daraus ein analogen Wert immer auslese.

Meine Fragen lauten:
(i)    existiert so ein Bauteil überhaupt (roter Kasten in der Skizze)
(ii)   falls so ein Bauteil existiert, welche Bezeichnung hat es
(iii)  ist die Idee überhaupt sinnvoll bzw. wie könnte man das besser 
realisieren?

Danke!

MFG
Angehängte Dateien:
Persönliche Seite #3713669
Lesenswert?

Der '244 wurde bereits genannt, Alternativen mit freundlicherer 
Anordnung der Pins sind '245 und '541.
Der '245 arbeitet bidirektional, die Richtung wird über einen 
Steuereingang vorgegeben.

Bei Deiner Beschaltung allerdings solltest Du noch Pullup-Widerstände an 
den Eingängen vorsehen, damit bei geöffnetem Schalter auch ein 
definierter Signalpegel anliegt und der Eingang nicht einfach "offen" 
ist.
Gast #3713924
Lesenswert?

Vielen Dank an Alle, ihr habt mir echt weitergeholfen!!!

Ich denke der wird es der 74HC541 sein.

Die Sache mit den Widerständen für definierte Zustände hab ich nicht 
außer Acht gelassen bei meinen Überlegungen, hatte nur keine Lust die 
reinzumalen ;-)
Gast #3713956
Lesenswert?

Schau Dir bitte einmal den MCP23S17 (16-Bit I/O Expander with Serial 
Interface) an.
Könnte evt. noch einfacher für Dich sein, da er ein SPI Interface hat 
und Interrupts generieren kann, wenn sich an einem Port etwas ändert.
So als Idee.
Gast #3714849
Lesenswert?

@DingsDa

ja Portexpander habe ich mir auch angeschaut, die Sache ist nur SPI und 
I²C kann ich mit meiner Steuerung leider nicht realisieren, da müsste 
ich einen uC 'vorschalten' und dann wieder irgendwie an die Steuerung 
weiterleiten.

Im Prinzip hätte ich auch bspw. ein ATmega128 nehmen können der hat 53x 
IOs.
Aber trotzdem Danke für den Vorschlag!!!

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