Forum: Mikrocontroller und Digitale Elektronik I2C Portexpander der Positiven Strom liefern kann


von Robbs (Gast)


Lesenswert?

Hallo,
Ich bin auf der Suche nach einem I2C Portexpander im Dip-Gehäuse, der 
auch Positive Ströme (als Spannungsquelle gesehen vom Baustein raus) 
liefern kann. Im Prinzip so etwas wie der PCF8574 - der kann aber leider 
nur gegen GND schalten.
Ich bin bei der Suche bereits auf den PCA9554 gestoßen, leider gibts den 
nur im SMD-Format, bzw. ich hab keinen Distributor geunden der ein 
DIP-Bauteil liefern kann.
Vielleicht kennt ja jemand noch einen anderen Baustein, der das kann??

Hintergrund ist folgender:
Ich will mit 2 I2C Bausteinen einen Alps LED-Encoder (Reichelt ArtNr 
EC11B1524B-LED) auslesen bzw. die LEDs ansteuern. Im augenblick benutze 
ich dafür einen PCF8574 für die Eingänge und einen Teil des LED-Arrays, 
für die restlichen LED´s einen 74-595. Ganz elegant ist diese Lösung 
aber leider nicht. Ziel wäre es beide Bausteine auf EINEN I2C Bus zu 
legen.

wär Super wenn ihr mir weiterhelfen könntet - Mercy schon mal! :-)

von Uwe (Gast)


Lesenswert?

Du kannst beide bausteine auf EINEN I2C Bus legen. Einfach parallel 
dranknüppern.

von Jörg S. (joerg-s)


Lesenswert?

Der 74-595 ist ein SPI Baustein ;)

von Robbs (Gast)


Lesenswert?

Ja, geht theoretisch, aber dann brauch ich noch eine zusätzlice Leitung 
um das 595-Schieberegister zu laden!? oder hab ich an Denkfehler dabei?

von Jörg S. (joerg-s)


Lesenswert?

DIP ist schwierig, ich würde den PCF8574 behalten und einfach noch PNP 
Transistoren für die LED steuerung ran machen.

von Εrnst B. (ernst)


Lesenswert?

Luxus-Variante:
MCP23017

vermutlich billiger, wenn auch Arbeitsintensiver:
billigen AVR als I²C-Slave programmieren.

von Falk B. (falk)


Lesenswert?

@  Robbs (Gast)

>Ich will mit 2 I2C Bausteinen einen Alps LED-Encoder (Reichelt ArtNr
>EC11B1524B-LED) auslesen bzw. die LEDs ansteuern.

Die LEDs dort sind eine LED-Matrix mit 4x8 LEDs. Die über einen I2C 
Baustein zu muxen ist zwar machbar, aber nicht unbedingt das Gelbe vom 
Ei.

>aber leider nicht. Ziel wäre es beide Bausteine auf EINEN I2C Bus zu
>legen.

Dann nimm noch 8 kleine MOSFETs und fertig ist die Laube. Z.B. IRF7104, 
doert sind zwei Stück drin, wenn gleich das SMD ist (SO-8)

MFG
Falk

von Robbs (Gast)


Lesenswert?

Wow, vielen dank für die vielen Antworten. :-)
Zusätzliche Transistoren oder Fets würden zwar funktionieren, aber iss 
meiner Meinung nach aufgrund der sehr großen Bauteilmenge net die 
eleganteste Lösung.

Ich denk ich werde mal die MCP Typen genauer anschauen(kannte ich bisher 
noch nicht). An den MCP23016 kann ich eigentlich komplett den Encoder 
mit 4-5 Widerständen einfach dranhängen - fertig!
Muss mir mal nochmal das Datenblatt zu gemüte führen!

Bisher schon mal fettes Mercy!

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.