MCP23017 - 16-Kanal-I2C-Pin-Expander

Index: UCC-02556 EAN: 5904422373399

Mit dem System können Sie die Anzahl der Pins (bis zu 16) des Mikrocontrollers (einschließlich des Raspberry Pi-Minicomputers) erhöhen. Es kommuniziert mit der Zentraleinheit über den I2C-Bus (TWI).

MCP23017 - 16-Kanal-I2C-Pin-Expander
2,50 €
2,10 € zzgl. MwSt.
Wartezeit: 1-2 Wochen
Vorübergehend nicht verfügbar
PayPal Bezahlung
Hersteller: Microchip

Produktbeschreibung: MCP23017 - 16-Kanal-I2C-Pin-Expander

Das System ermöglicht es Ihnen, die Anzahl der Mikrocontroller-Ports (einschließlich des Raspberry Pi-Minicomputers ) zu erhöhen. Es kommuniziert mit der Zentraleinheit über den I2C-Bus (TWI).

I2C-Expander-Spezifikation

  • Versorgungsspannung: 1,8 V - 5,5 V
  • Kommunikation: I2C
  • Übertragungsgeschwindigkeit: bis zu 1,7 MHz (I2C High-Speed)
  • Anzahl der Kanäle: 10
  • Gehäuse: DIP 28

Details in der Dokumentation .

Expander von I2C 16-Kanal MCP23017 Pins

MCP23017 - 16-Kanal-I2C-Pin-Expander.

I2C-Schreibverfahren

Die I2C-Schreiboperation im 16-Kanal-Gerät MCP23017 des Ausgangsexpanders besteht aus dem Starten der Steuerbytesequenz und der Registeradresse. Nach Abschluss dieser Sequenzen werden acht Datenbits von der externen Vorrichtung übertragen und auf der ACK-Leitung auf logisch hoch gesetzt. Der Schreibvorgang ist abgeschlossen, wenn das externe Gerät den High-Zustand erzeugt, der an den Stop P- oder Restart SR-Pin gegeben wird. Die erhaltenen Daten werden nach jeder Übertragung von acht Bits auf den MCP23017-Chip geschrieben. Wird während der Datenübertragung ein Stop- oder Restart-Signal ausgegeben, werden die übertragenen Daten nicht im MCP23017 gespeichert. Der I2C-Pin-Expander MCP23017 kann sowohl Byte- als auch Sequence-Writes verarbeiten. Wenn der sequentielle Modus aktiviert ist, inkrementiert der MCP23017 seinen Adresszähler jedes Mal, wenn während der Datenübertragung ein hohes Signal am ACK-Pin erscheint.

Ein Beispiel für die Verbindung des Systems mit einem Raspberry Pi finden Sie im Adafruit-System .

I2C-Leseverfahren

Der I2C-Lesevorgang im MCP23017-System besteht aus der Ausführung einer Folge von Steuerbytes. Nach Abschluss dieser Sequenz werden die nächsten acht Steuerbits (mit dem High-State-Signal an den Start- und ACK-Pins) mit dem auf den logischen High-Zustand gesetzten Read/Write-Bit gesendet. Der I2C-Expander MCP23017 überträgt dann die im adressierten Register enthaltenen Daten. Der Lesevorgang endet damit, dass der Master ein High-State-Signal an den Stop- oder Restart-Pins erzeugt. Dieser I2C-Pin-Expander MCP23017 mit 16 Kanälen ist mit dem Raspberry Pi kompatibel. Andere Pin-Expander sind ebenfalls im Shop von Botland.com erhältlich.

PAKETBREITE 5 cm
PAKETHÖHE 7 cm
PAKETTIEFE 1 cm
PAKETGEWICHT 0.003 kg

Seien Sie der Erste, der eine Frage zu diesem Produkt stellt!

Produktrezensionen

MCP23017 - 16-Kanal-I2C-Pin-Expander

5/5

Durchschnittsnote

1

Kundenmeinung
Wir sammeln die folgenden
Bewertungen und verifizieren sie
mit Hilfe des externen Partners Trustmate
die aus dem Nachkaufprozess stammen.
Wiktor T. 15.10.2021 Bestätigter Kauf Übersetzte Rezension
Funktioniert, relativ einfach zu bedienen, Bibliotheken für Arduino und Raspberry Pi sind vorhanden

Kunden, die diesen Artikel gekauft haben, kauften auch:

Produkte aus der gleichen Kategorie: