GODIYMODULES TCA9548A

GODIYMODULES TCA9548A 1-to-8 I2C Multiplexer Expansion Board User Manual

Model: TCA9548A

1. تعارف

The GODIYMODULES TCA9548A is a versatile 1-to-8 I2C 8-way multi-channel expansion board designed to simplify I2C communication in embedded systems. This multiplexer allows a single I2C master to communicate with up to eight different I2C buses, each potentially hosting multiple devices, even if those devices share the same I2C address. It features eight bi-directional transfer switches controlled via the I2C bus, making it ideal for projects requiring numerous I2C sensors or peripherals.

This module operates within a voltage range of DC 3.3V to 5V, making it compatible with a wide array of development platforms such as Arduino, ESP32, ESP8266, Raspberry Pi, and STM32.

2. مصنوعات کی خصوصیات

3. سیٹ اپ ہدایات

3.1 جسمانی تعلق

Connect the TCA9548A module to your microcontroller (e.g., Arduino, ESP32, Raspberry Pi) using the following pins:

Each of the eight output channels (SCL0/SDA0 through SCL7/SDA7) can then be connected to your I2C slave devices.

اوپر view of the TCA9548A I2C Multiplexer board showing pin headers

اوپر view of the TCA9548A I2C Multiplexer board, highlighting the pin headers for power, I2C communication, and the eight selectable I2C channels.

3.2 I2C Address Configuration

The TCA9548A module itself is an I2C device and requires its own unique address on the main I2C bus. This address is configured using the A0, A1, and A2 pins on the board. By setting these pins to a logic LOW ('L') or logic HIGH ('H') state, you can select one of eight possible I2C addresses, ranging from 0x70 to 0x77.

Typically, these pins are connected to GND for a LOW state or VCC for a HIGH state. Refer to the table below for specific address assignments:

TCA9548A I2C Multiplexer board with I2C address assignment table

This image displays the TCA9548A module alongside a table detailing how to configure the I2C slave address. The address is determined by the state of pins A0, A1, and A2 (Low 'L' or High 'H'), allowing for addresses from 0x70 to 0x77.

TCA9548A I2C Multiplexer board with pin definitions and dimensions

ایک اوپر سے نیچے view of the TCA9548A board, illustrating its physical dimensions and providing a legend for the 'L' (low level) and 'H' (high level) states of the A0, A1, A2 address pins, which are used to set the I2C address.

3.3 اسکیمیٹک ڈایاگرام

For advanced users or troubleshooting, the schematic diagram provides a detailed view of the internal connections and components of the TCA9548A module.

TCA9548A I2C Multiplexer circuit schematic

Detailed circuit schematic for the TCA9548A I2C Multiplexer, showing connections for VCC, GND, SCL, SDA, RESET, and the eight multiplexed I2C channels (SCL0-SDA0 to SCL7-SDA7). It also illustrates the address selection pins A0, A1, A2.

4. آپریٹنگ ہدایات

To operate the TCA9548A, your microcontroller first communicates with the multiplexer itself using its configured I2C address (e.g., 0x70). You then send a command to the TCA9548A to select which of its eight downstream I2C channels (0-7) you wish to activate. Once a channel is selected, all subsequent I2C communications from your microcontroller will be routed through that specific channel to the connected I2C slave devices.

This allows you to effectively switch between different I2C buses. For example, if you have two identical sensors, each with the same I2C address, you can connect one to channel 0 and the other to channel 1. By selecting channel 0, you communicate with the first sensor; by selecting channel 1, you communicate with the second, resolving address conflicts.

Most microcontroller development environments (like Arduino IDE, MicroPython for ESP32/ESP8266) have libraries available that simplify interaction with the TCA9548A, abstracting the channel selection process.

5 دیکھ بھال

The TCA9548A is a robust electronic component designed for long-term use. To ensure optimal performance and longevity:

6 خرابیوں کا سراغ لگانا

If you encounter issues with your TCA9548A module, consider the following troubleshooting steps:

7. وضاحتیں

فیچرتفصیل
ماڈل کا نامTCA9548A
برانڈGODIYMODULES
کام والیومtageDC 3.3V-5V
چینلز کی تعداد8 (1-to-8 I2C)
I2C Address Range0x70 to 0x77 (Configurable via A0, A1, A2 pins)
کنیکٹوٹی ٹیکنالوجیI2C
ہم آہنگ آلاتArduino, ESP32, ESP8266, Raspberry Pi, STM32
شے کا وزن0.317 اونس (تقریباً 9 گرام)
پیکیج کے طول و عرض5.59 x 4.06 x 1.22 انچ

8. پیکیج کے مشمولات

پیکیج میں شامل ہیں:

9. وارنٹی اور سپورٹ

For any technical assistance, questions, or concerns regarding the TCA9548A module, please contact GODIYMODULES customer support through the retailer's platform or the manufacturer's official website. Please have your purchase details and model number ready for efficient service.

متعلقہ دستاویزات - TCA9548A

پریview Elektronika dla Wszystkich - Sierpień 2018
Magazyn Elektronika dla Wszystkich z sierpnia 2018 roku, zawierający projekty elektroniczne, artykuły techniczne, nowości ze świata technologii i porady dla hobbystów. Odkryj projekty takie jak Minizegar Nixie, odbiornik STAŚ, kursy Arduino, mierniki, regulatory mocy oraz nowości od Samsung, Nokia, Huawei i Microsoft.