Forum: Mikrocontroller und Digitale Elektronik Suche Schieberegister mit 6 Ausgängen und 2 Eingängen, ähnlich 74HCxxx


von Christian W. (christian_w)


Lesenswert?

Hallo zusammen,

da mir auf meiner Platine langsam der Platz ausgeht, bin ich auf der 
Suche nach einer Porterweiterung. Von der Quelle (MCU) zum Ziel komme 
ich gerade noch so mit 3 Leiterbahnen durch, die würden für einen 
Schieberegister-IC eigentlich reichen. Ich bräuchte "gleichzeitig" an 
diesem Port-Expander-IC 6 Ausgänge, die ich je mit 20 mA belasten kann, 
und dann noch 2 Eingänge. Gibt es sowas vereint in einem einzigen IC?

Grüße

Christian

von Dominik R. (vision)


Lesenswert?


von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

Ja, nennt sich Mikrocontroller. Aber das ist jetzt wahrscheinlich nicht 
die Antwort die du hören willst?! Als Logik-IC gibt es das sicherlich 
nicht in einem Gehäuse.

Mit freundlichen Grüßen
Thorsten Ostermann

von Route_66 H. (route_66)


Lesenswert?

Hallo!
PCF 8574.

von Christian W. (christian_w)


Lesenswert?

Hallo,

danke für die schnellen Antworten.

Ich denke, der PCF 8574 wird mir weiterhelfen.

Heißt I2C: TWI mit den SDA/SCL Pins?

Grüße

Christian

von Sven J. (svenj)


Lesenswert?

Moin,

@route_66
na, der gerade nicht; der kriegt nur maximal 60mA Ig hin.

Sollte aber doch nicht so schwierig sein:

http://www.nxp.com/parametrics/41850/
http://www.ti.com/lsds/ti/interface/i2c-io-expander-products.page


--
 SJ

von Dirk K. (dekoepi)


Lesenswert?

MCP23S17 (16 IOs) oder MCP23S09 (8 IOs)?

http://ww1.microchip.com/downloads/en/DeviceDoc/22121b.pdf

Musst du Interrupt ungenutzt lassen, CS dauerhaft auf GND, ... mit drei 
Pins bist du dabei. Oder du nutzt schon SPI und brauchst nur einen Pin 
für ~CS und könntest sogar mit Interrupts vom Baustein arbeiten.

von Amateur (Gast)


Lesenswert?

20 mA sind nahe der absoluten Grenze des PCF 8574.

von Stefan S. (sschultewolter)


Lesenswert?

Wo wäre das Problem, dahinter ein Darlington Array zu setzen?

von Amateur (Gast)


Lesenswert?

@Stefan

Natürlich kann man jedem Port Beine machen aber der TO schrieb:

>da mir auf meiner Platine langsam der Platz ausgeht

...

von Gaestchen (Gast)


Lesenswert?

Falls Du LEDs daran hängen willst, den TM1638, der hat genug Eingänge 
und Ausgänge, die werden aber gemultiplext.

von Christian W. (christian_w)


Lesenswert?

Amateur schrieb:
> 20 mA sind nahe der absoluten Grenze des PCF 8574.

Ich denke, das sollte reichen. Ich brauche 4 Ausgänge die mit ca. 10 mA 
belastet sind, 2 Ausgänge die mit ca. 20 mA belastet sind, und dann noch 
zwei Eingänge. Und ich habe noch Platz für 3 Leitungen quer über das 
Board, brauche aber nur 2.

Klingt ziemlich gut die Lösung mit dem 8574, da "verbrauche" ich 80 mA, 
von zur Verfügung stehenden 100. Notfalls klebe ich noch einen IC-Kühler 
oben drauf.

Grüße, Christian

PS: Sind ja doch 3 Leitungen, INT sollte ja auch noch dran, für die 
Eingänge...

: Bearbeitet durch User
von Frank K. (fchk)


Lesenswert?

Christian W. schrieb:
> Amateur schrieb:
>> 20 mA sind nahe der absoluten Grenze des PCF 8574.
>
> Ich denke, das sollte reichen. Ich brauche 4 Ausgänge die mit ca. 10 mA
> belastet sind, 2 Ausgänge die mit ca. 20 mA belastet sind, und dann noch
> zwei Eingänge. Und ich habe noch Platz für 3 Leitungen quer über das
> Board, brauche aber nur 2.

Denke daran, dass der PCF8574 nur nach Ground treiben kann. Nach Vcc 
kann er nur µA. Der MCP23S09 (SPI)/MCP23009 (I2C) kann gleichermaßen 
nach Vcc und nach GND treiben, kann 25mA per Pin und 200mA insgesamt. 
Das ist also die bessere Wahl.

fchk

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.