GPIO Expander PCAL6416A Breakout

GPIO Expander PCAL6416A Breakout

€0,00
Zu Produktinformationen springen
contain
GPIO Expander PCAL6416A Breakout
SKU: 333180
€0,00
Coming soon

Benachrichtige mich, wenn verfügbar

Add-ons

Lebenslanger Kunden- und technischer Support rund um die Uhr

2 Jahre Garantie – ohne Wenn und Aber

Umfassende Dokumentation

Alles als Open Source

Beschreibung

Beschreibung

GPIO Expander PCAL6416A Breakout basiert auf dem PCAL6416A von NXP, einem 16-Bit I2C GPIO-Expander, der einem Mikrocontroller über zwei I2C-Leitungen 16 programmierbare Ein-/Ausgabepins hinzufügt. Die 16 Pins sind in zwei 8-Bit-Ports aufgeteilt, Port A und Port B, und jeder Pin unterstützt einen individuell konfigurierbaren 100 kOhm Pull-up- oder Pull-down-Widerstand sowie Input-Latching. Eine gelötete Arduino-Bibliothek ist verfügbar, um die erweiterten Pins zu lesen und zu schreiben.

Es ist eine gängige Wahl, wenn einem Mikrocontroller die GPIO-Pins ausgehen: Das Lesen einer Tasten- oder Schalterbank, das direkte Ansteuern einer Reihe von LEDs oder Relais oder der Aufbau einer Tastenfeldmatrix, alles über die gleichen zwei I2C-Leitungen, die Sie möglicherweise bereits für andere Qwiic-Boards verwenden.

Das Board kommuniziert über I2C sowohl im Standardmodus (100 kHz) als auch im schnellen Modus (400 kHz) mit einer Standardadresse von 0x20, die durch Durchtrennen des JP3 auf 0x21 geändert werden kann. Ein aktiv-niedriger Interrupt-Ausgang am INT-Pin benachrichtigt den Host-Mikrocontroller, wann immer sich ein Eingangszustand ändert, wodurch das Abfragen jedes Pins einzeln entfällt. Es enthält einen Qwiic-Anschluss für lötfreies Verdrahten neben den Standard-Pin-Headern.

Jeder Ausgangspin kann bis zu 25 mA sinken, was ausreicht, um eine LED direkt zu betreiben. Der typische Versorgungsstrom beträgt 1,1 mA, mit einem Maximum von 1,5 mA. Onboard-Jumper wählen zwischen 5V und 3,3V I2C-Pull-ups und können den Onboard-Spannungsregler bei Bedarf umgehen. Das Board misst 22 x 38 mm, mit zwei Befestigungslöchern für M3-Schrauben.

Technische Daten

Technische Spezifikationen

  • IC: NXP PCAL6416A
  • GPIO-Pins: 16 (zwei 8-Bit-Ports, A0-A7 und B0-B7)
  • Kommunikation: I2C, Standardmodus 100 kHz und Schnellmodus 400 kHz
  • I2C-Adresse: 0x20 (Standard), 0x21 durch Trennen des JP3-Jumpers und Verbinden mit VDD
  • Pull-up/Pull-down-Widerstände: 100 kOhm, pro Pin konfigurierbar
  • Interrupt-Ausgang: Aktiv-niedrig, am INT-Pin
  • Ausgangstreiber: Bis zu 25 mA pro Pin
  • Versorgungsstrom: 1,1 mA typisch, 1,5 mA maximal
  • Betriebsspannung: 5V Versorgung, integrierter Regler für 3,3V-Schiene, jumperwählbare I2C-Pull-up-Spannung
  • Software: Arduino-Bibliothek verfügbar
  • Steckverbinder: Qwiic
  • Befestigungslöcher: 2x M3 (3,2 mm Durchmesser)
  • Abmessungen: 22 x 38 mm / 0,9 x 1,5 Zoll

Ressourcen

Ressourcen und Dokumentation

Rezensionen

Ähnliche Produkte

Mit diesem Produkt bauen