I2C Analog Mux/Demux im DIP gesucht

#5907460
Lesenswert?

Bernd B. schrieb:
> Oder gibts das vielleicht garnicht?

Anscheinend nicht. Bei 2³ oder 2⁴ Kanälen braucht man nicht so viele 
Steuerleitungen, das sich eine komplexe I²C-Ansteuerung lohnen würde.

Um die Muxe anzusteuern, kannst du I²C-I/O-Expander benutzen, also 
PCF8574/MCP23008/MCP23016.

Bernd B. schrieb:
> 64 Eingänge

Ein 16-Kanal-Mux wäre der MAX396, aber der ist dann doch ein bisschen 
teurer als 2x 74xx4051.
OP #5907490
Lesenswert?

Nee ich hab die Muxe bisher in Kaskaden geschaltet einer vorne dann 
einige dahinter, so komme ich auf 64 Eingänge. Aber dafür brauche ich 
eben Leitungen die ich nicht bräuchte mit I2C.

wenn ich die mit dem Expander schalte brauch ich doch genausoviele 
Leitungen oder?

Dann muss ich wohl damit leben....
Wollte halt alles umstellen, abr wenns das nicht gibt....
Gast #5907655
Lesenswert?

Bernd B. schrieb:

> Nee ich hab die Muxe bisher in Kaskaden geschaltet einer vorne dann
> einige dahinter, so komme ich auf 64 Eingänge. Aber dafür brauche ich
> eben Leitungen die ich nicht bräuchte mit I2C.

Wenn du sowieso mit mehreren ICs leben kannst, dann kommt's doch auf 
einen mehr auch nicht mehr an. Sprich: Du nimmst zu den passenden 
Analogmuxen einfach noch einen Tiny oder Mega mit hinreichend vielen 
Pins dazu und verpasst dem ein entsprechendes einfaches Steuerprogramm.

Den unbenutzten Speicher diese Hilfscontrollers kannst du dann sogar 
noch als I2C Flash/EEPROM/RAM nutzbar machen und so ggf. Größe beim 
Hauptcontroller sparen.

Alternativ wäre auch möglich, einfach einen Hauptcontroller mit mehr 
Pins zu verwenden. Für DIL ist allerdings bei 32 GPIO Schicht im 
Schacht.

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