1. Wprowadzenie
The DEVMO CJMCU-9548 TCA9548A is a 1-to-8 I2C multi-channel expansion multiplexer breakout board. This module addresses the common challenge of connecting multiple I2C devices that share the same fixed address to a single microcontroller. It allows for the expansion of a single I2C bus into eight independent I2C channels, enabling communication with up to eight identical I2C devices.
2. Główne cechy
- Interfejs: I2C IIC
- Żeton: TCA9548A
- Selectable I2C Address: 0x70-0x77
- Objętość roboczatage: 1.65 V - 5.5 V
- Max Clock Frequency: 400KHz
3. Konfiguracja i instalacja
This section outlines the steps for physically connecting and preparing your TCA9548A multiplexer for operation.
3.1 Koniec komponentuview
The breakout board comes with the TCA9548A chip and requires soldering of header pins for breadboard compatibility or direct wiring.

Rysunek 1: Góra view of the TCA9548A breakout board with header pins. This image shows the main chip, I2C input pins (VIN, GND, SDA, SCL, RST, A0, A1, A2), and eight multiplexed I2C output channels (SC0/SD0 to SC7/SD7).

Rysunek 2: Dół view of the TCA9548A breakout board. This view shows the underside of the purple PCB, highlighting the clean layout and solder points for the header pins.
3.2 Zasilanie
The TCA9548A is compatible with both 3V and 5V logic levels. Connect the VIN pin to your microcontroller's power supply (e.g., 3.3V or 5V) and GND to the common ground.
3.3 Połączenie I2C
Connect your microcontroller's I2C SDA and SCL lines to the SDA and SCL pins on the multiplexer board. The multiplexer's default I2C address is 0x70. This address can be modified by adjusting the A0, A1, and A2 pins, allowing for up to eight multiplexers on a single bus (addresses 0x70 to 0x77).
- VIN: Power input (1.65V - 5.5V)
- masa: Grunt
- SDA: I2C Data Line (from microcontroller)
- SCL: I2C Clock Line (from microcontroller)
- pierwszy: Pin resetu (aktywny niski)
- A0, A1, A2: Address selection pins for the multiplexer itself.
Connect your I2C devices to the multiplexed output channels (SC0/SD0 through SC7/SD7). Each pair represents an independent I2C bus.
4. Instrukcja obsługi
To communicate with a specific I2C device connected to one of the multiplexer's channels, you must first select that channel. This is done by writing a single byte to the multiplexer's I2C address.
4.1 Wybór kanału
The multiplexer's default I2C address is 0x70. To select a channel (e.g., channel 0), write the byte 0x01 to the multiplexer's address. For channel 1, write 0x02, for channel 2, write 0x04, and so on, up to channel 7, which corresponds to writing 0x80. Each bit in the byte corresponds to a channel, allowing you to enable one or more channels simultaneously (though typically only one is active at a time for devices with identical addresses).
- To select Channel 0: Write
0x01to multiplexer address (e.g., 0x70) - To select Channel 1: Write
0x02to multiplexer address - To select Channel 2: Write
0x04to multiplexer address - ...
- To select Channel 7: Write
0x80to multiplexer address
After selecting a channel, all subsequent I2C communications from your microcontroller will be routed to the devices connected to that specific channel until a different channel is selected or the multiplexer is reset.
4.2ample Usage Scenario
If you have multiple temperature sensors, all with the same I2C address, you can connect each sensor to a different channel of the TCA9548A. To read from Sensor A (on Channel 0), you would:
- Pisać
0x01to the TCA9548A (address 0x70). - Perform an I2C read operation to Sensor A's address.
- To read from Sensor B (on Channel 1), write
0x02to the TCA9548A, then perform an I2C read to Sensor B's address.
4.3 Demonstracja wizualna
Wideo 1: Podsumowanie wizualneview of the CJMCU-9548 TCA9548A 1-to-8 I2C Multi-Channel Multiplexer. This video demonstrates the physical appearance and pinout of the board, providing a helpful visual reference for setup and connection.
5. Specyfikacje
| Funkcja | Szczegół |
|---|---|
| Model układu scalonego | TCA9548A |
| Interfejs | I2C (IIC) |
| Liczba kanałów | 8 (1-to-8) |
| Selectable I2C Address | 0x70 - 0x77 |
| Objętość roboczatage | 1.65 V - 5.5 V |
| Max Clock Frequency | 400KHz |
| Wymiary opakowania | 4.02 x 3.7 x 0.83 cala |
| Waga przedmiotu | 0.317 uncji |
| Producent | DEVMO |
6. Konserwacja
The TCA9548A multiplexer board is a robust electronic component that requires minimal maintenance. To ensure longevity and reliable operation:
- Keep the board clean and free from dust and debris. Use a soft, dry brush or compressed air if necessary.
- Unikaj wystawiania płytki na działanie ekstremalnych temperatur i wilgoci.
- Upewnij się, że wszystkie połączenia są pewne i wolne od korozji.
- Trzymaj płytkę za krawędzie, aby zapobiec uszkodzeniu podzespołów lub wyładowaniom elektrostatycznym.
7. Rozwiązywanie Problemów
If you encounter issues with your TCA9548A multiplexer, consider the following troubleshooting steps:
- No Communication with Multiplexer:
- Verify power connections (VIN and GND) are correct and within the 1.65V-5.5V range.
- Check I2C SDA and SCL connections from your microcontroller to the multiplexer.
- Confirm the multiplexer's I2C address (default 0x70) and ensure it doesn't conflict with other devices on the main bus. Check A0, A1, A2 pin configurations if the address was changed.
- Ensure pull-up resistors are correctly implemented on the main I2C bus if not already present on your microcontroller board.
- No Communication with Devices on Multiplexed Channels:
- Ensure the correct channel is selected by writing the appropriate byte to the multiplexer's address.
- Verify the I2C device's connections to the selected multiplexer channel (SCx/SDx).
- Confirm the I2C address of the device connected to the multiplexed channel.
- Check for proper pull-up resistors on the multiplexed channels if required by the connected device.
- Komunikacja przerywana:
- Check for loose connections or poor soldering.
- Ensure adequate power supply stability.
- Reduce I2C clock speed if operating over long wires or with many devices.
8. Informacje o gwarancji
This DEVMO product is covered by a standard manufacturer's warranty against defects in materials and workmanship. Please refer to the product packaging or the official DEVMO webSzczegółowe warunki gwarancji znajdziesz na stronie. Zachowaj dowód zakupu na wypadek roszczeń gwarancyjnych.
9. Wsparcie techniczne
For technical assistance, detailed documentation, or further inquiries regarding the DEVMO CJMCU-9548 TCA9548A multiplexer, please visit the official DEVMO support weblub skontaktuj się z działem obsługi klienta. Dane kontaktowe zazwyczaj znajdują się na opakowaniu produktu lub u producenta. webstrona.