Datasheet & Pinout: TCA9548A I2C Multiplexer (8 Kanaler)

Slut med I2C-adressekonflikter! Har du nogensinde prøvet at bygge et projekt, hvor du ville have to ens OLED-skærme eller tre ens sensorer koblet til din Arduino, hvorefter det hele gik ned, fordi de delte den samme I2C-adresse? TCA9548A er den ultimative løsning. Modulet fungerer som en intelligent sporskifter: Din microcontroller snakker til multiplexeren, som derefter åbner op for den kanal (0-7), du vil sende data til.

Hurtige Specifikationer:

  • Kanalsplit: 1 I2C-input til 8 I2C-outputs

  • Arbejdsspænding: 1.65V til 5.5V (Fungerer perfekt med både 3.3V ESP32 og 5V Arduino)

  • I2C Base-adresse: 0x70 (Kan ændres op til 0x77 via adresse-pindene)

  • Interface: Ren I2C (SDA og SCL)

Pinout Forklaring:

Styrings-siden (Forbindes til din Arduino/ESP32):

  • VIN: Strøm ind (Forbindes til enten 3.3V eller 5V afhængigt af din mikrocontroller).

  • GND: Ground (Jord/Minus).

  • SDA & SCL: Hoved-I2C-busserne. Forbindes direkte til SDA og SCL pindene på din Arduino.

  • RST (Reset): Bruges til at nulstille chippen (Active LOW). Kan typisk lades være uforbundet, medmindre dit script skal styre nulstillingen.

  • A0, A1, A2 (Adresse-pins): Bruges til at ændre multiplexerens egen adresse, hvis du har brug for at køre med flere multiplexere på én gang. Som standard (forbundet til GND) er adressen 0x70. Hvis du trækker A0 til VIN, skifter adressen til 0x71.

Kanal-siden (Forbindes til dine skærme/sensorer): Modulet har 8 par af I2C-pinde mærket fra SD0/SC0 helt op til SD7/SC7.

  • SDx (Serial Data x): Forbindes til SDA-pinden på den sensor, du vil have på kanal x.

  • SCx (Serial Clock x): Forbindes til SCL-pinden på den sensor, du vil have på kanal x.

💡 KompoNemt Tip til Værkstedet: Når du skal kode modulet i Arduino IDE, behøver du faktisk slet ikke et tungt og komplekst bibliotek. Du kan skrive en lille, simpel funktion, der åbner kanalen ved at sende en enkelt byte til multiplexerens adresse (0x70). For at tænde for kanal 2, fortæller du bare multiplexeren, at den skal lytte på det register. Husk, at dine sensorer på de forskellige kanaler ikke behøver modstande på hver linje – multiplexeren isolerer dem flot!

Mangler du stumperne?

Køb TCA9548A Multiplexeren her