# Adafruit PCA9546 I2C Multiplexer 4-Kanal STEMMA QT/Qwiic

**SKU:** ADA05664
**Brand:** Adafruit
**Price:** 10,00 EUR
**Availability:** in stock
**URL:** https://electronics.semaf.at/Adafruit-PCA9546-I2C-Multiplexer-4-Kanal-STEMMA-QT-Qwiic

## Specifications

| Attribute | Value |
|---|---|
| Weight (kg) | 0.2 |

4-Kanal I2C-Multiplexer mit PCA9546, ermöglicht mehrere gleiche I2C-Adressen über STEMMA QT/Qwiic an einem Bus.

## Description

### Adafruit PCA9546 – 4-Kanal I2C Multiplexer mit STEMMA QT

Mehrere identische I2C-Sensoren am selben Bus betreiben ist ein klassisches Problem – gleiche Adresse bedeutet Kollision. Der `PCA9546` löst das sauber: Er schaltet den I2C-Bus softwareseitig auf einen von vier Kanälen um. Damit kannst du identische Sensoren parallel betreiben, ohne Adresskonflikte oder zusätzliche Hardware-Hacks.

Die Adafruit-Version bringt das Ganze direkt im **STEMMA QT / Qwiic**-Ökosystem unter. Stecken statt löten. Ein Befehl auf Adresse `0x70` wählt den aktiven Kanal – alle nachfolgenden I2C-Kommandos gehen nur noch dorthin.

### Hardware &amp; Architektur

Im Zentrum sitzt der NXP `PCA9546`, ein 4-fach I2C-Switch. Intern werden die SDA/SCL-Leitungen über FET-Schalter auf jeweils einen Kanal geroutet. Wichtig: Es handelt sich nicht um einen Hub, sondern um einen selektiven Switch – immer nur ein Kanal gleichzeitig ist aktiv.

Der Chip ist kompatibel zur `TCA9546A`-Familie, sodass bestehende Libraries direkt funktionieren. Die Steuerung erfolgt über ein einzelnes Byte, das den aktiven Kanal definiert.

- 4 unabhängige I2C-Kanäle – gleiche Sensoren mehrfach betreiben ohne Adresskonflikte
- Adressbereich `0x70–0x77` – bis zu 8 Multiplexer parallel, ergibt bis zu 32 isolierte Bussegmente
- Kompatibel mit TCA9546/TCA9548 Libraries – bestehender Code läuft ohne Anpassung
- Integrierter 3.3V Regler (500mA) – stabile Versorgung für angeschlossene Sensoren
- FET-basierte Bus-Schaltung – saubere Trennung der Kanäle, weniger Störungen bei komplexen Setups

### Workbench &amp; Anschlüsse

Das Board ist vollständig auf Maker-Workflows ausgelegt. Fünf `JST-SH` (1.0mm) Ports: ein Eingang (Controller) und vier Ausgänge. Damit lassen sich Sensoren direkt durchstecken – kein Breadboard nötig.

Alternativ stehen klassische 2.54mm Breakout-Pins zur Verfügung. Logikpegel sind standardmäßig abhängig vom Eingang (3.3V oder 5V). Über einen Lötjumper kannst du alle Ports fest auf **3.3V Level** setzen – wichtig bei empfindlichen Sensoren.

Typische Setup-Facts:

- JST-SH 1.0mm – kompatibel zu Qwiic/STEMMA QT Kabeln, kein Löten im Standardfall
- 2.54mm Pins – direkt breadboard-tauglich für klassische Prototypen
- Logikpegel 3.3V/5V – per Jumper fixierbar, verhindert Schäden bei Mixed-Voltage-Systemen
- I2C bleibt bei 3.3V – auch bei 5V-Controller dank Regler und Level-Option sicher nutzbar
- Power-LED – schnelle Diagnose, ob Versorgung anliegt

### Praxis-Tipps &amp; Stolperfallen

Der wichtigste Punkt: Der Multiplexer schaltet aktiv um – du musst vor jedem Zugriff den Kanal setzen. Vergisst man das, spricht man “ins Leere”. In Multisensor-Setups gehört dieser Schritt fest in die Treiberlogik.

Pull-ups bleiben relevant. Viele QT/Qwiic-Boards haben bereits Pull-ups verbaut – bei vielen Sensoren parallel kann das zu niedrigen Widerständen führen. Im Zweifel einzelne Pull-ups deaktivieren.

Der PCA9546 unterstützt keine 1.8V-Logik. Für reine Low-Voltage-Systeme brauchst du eine andere Variante. Für typische 3.3V/5V-Setups passt er problemlos.

### Weitere Details und Beispiele:

[Adafruit Guide](https://learn.adafruit.com/adafruit-pca9546-4-channel-i2c-multiplexer)
[NXP Datenblatt](https://www.nxp.com/docs/en/data-sheet/PCA9546A.pdf)
[STEMMA QT Übersicht](https://learn.adafruit.com/introducing-adafruit-stemma-qt)
