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.
Erhältlich
Versand 24h
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

3

Kundenmeinung
Wir sammeln die folgenden
Bewertungen und verifizieren sie
mit Hilfe des externen Partners Trustmate
die aus dem Nachkaufprozess stammen.
Szymon 02.09.2024 Bestätigter Kauf Übersetzte Rezension
Genau das, was ich👍️ erwartet hatte
Jiří 16.08.2024 Bestätigter Kauf Übersetzte Rezension
👍️❤️❤️💯💯❤️❤️❤️❤️❤️
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: