INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 1 Bewertungen - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Wieviel Portexpander MCP23017 am I²C-Bus?
29.11.2018, 10:26
Beitrag #1
Wieviel Portexpander MCP23017 am I²C-Bus?
Hallo,

ich benötige für ein Kabelprüfgerät (neues Projekt) viele IO's.
Das wollte ich mit einigen MCP23017 realisieren, alles am I²C-Bus.
Die IC's und Arduino sind alle nur wenige cm entfernt, da ich eine Platine dazu entwerfe, die Länge sollte also nicht das Problem sein.

Im Forum liest man Projekte mit max. 8 MCP's.
Mir sind die üblichen Probleme mit Pullup verkleinern usw. schon bekannt. Es wäre nur der erste Ansatz, meine 160 Leitungen kontrolliert zu steueren.
Nun meine Frage, kann ich 12x MCP23017 über I²C-Bus adressieren?

Gruß Franz
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.11.2018, 10:39
Beitrag #2
RE: Wieviel Portexpander MCP23017 am I²C-Bus?
Ohne Trick 17 gehen am I2C Bus nur 8 MCP23017 weil man am MCP23017 nur 8 verschiedene Adressen einstellen kann.
Wenn du einen zusätzlichen I2C Portmultiplexer verwendest, gehen 8x8 also 64 MCP23017.

Gruß Arne
Mit zunehmender Anzahl qualifizierter Informationen bei einer Fragestellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.11.2018, 10:42
Beitrag #3
RE: Wieviel Portexpander MCP23017 am I²C-Bus?
Da der MCP23017 3 Adresseingänge hat, kannst Du damit nur 8 verschiedene I2C-Adressen einstellen. Wenn Du mehr brauchst, musst Du Deinen I2C-Bus mit einem I2C-Multiplexer (z.B. TCA9548A) in 2 Busse aufsplitten.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.11.2018, 12:03
Beitrag #4
RE: Wieviel Portexpander MCP23017 am I²C-Bus?
Portmultiplexer ist das Zauberwort, vielen Dank an Alle

Gruß Franz
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.11.2018, 17:22
Beitrag #5
RE: Wieviel Portexpander MCP23017 am I²C-Bus?
Wen du nicht multiplexen willst, kannst du dein Problem mit gewöhnlichen Schieberegister lösen.
Von denen kann man theoretisch unendlich viele aneinanderhängen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  4 * mcp23017 anordnen shrimps 2 491 14.06.2019 00:51
Letzter Beitrag: shrimps
  MCP23017 shield shrimps 12 1.235 03.05.2019 23:10
Letzter Beitrag: Bitklopfer
  Wieviel Leistung verträgt der Transistor Tip 120 Das Auge 3 3.279 16.03.2015 23:40
Letzter Beitrag: Foto-Ralf
  Uno/Mega/Due: +5V Pin - wieviel mA belastbar ? tito-t 2 2.637 15.12.2014 20:45
Letzter Beitrag: tito-t
  Porterweiterung MCP23017 instabil staebhrb 2 3.601 29.10.2013 17:38
Letzter Beitrag: staebhrb
  Wieviel Schrittmotoren kann der Arduino uno Maximal ? Jok3r 0 4.221 29.09.2013 11:01
Letzter Beitrag: Jok3r

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste