-->

I2C Hub 1 to 6 Expansion Unit (TCA9548A)

SKU:U040

Regular price $3.95

10+ In Stock

Description

Description

PaHUB, is a expander for I2C GROVE PORTA(red port on M5Core). 1-to-6. If you want connect mutiple I2C slave devices and some of them may sharing the same address, this unit can resolve I2C address conflicts.

At the Unit PaHUB's heart is an TCA9548A produced by TI. The TCA9548A device has eight bidirectional translating switches that can be controlled through the I2C bus. The SCL/SDA upstream pair fans out to downstream pairs, or channels. Any individual SCn/SDn channel or combination of channels can beselected, determined by the contents of the programmable control register.

Technically this Unit allows mutiple levels of nesting, for example you can wire PaHUBs to the root PaHUB to get more seats for your I2C slave devices, if you have 7 of them you can have up to 36 I2C GROVE ports, which makes it easier to get your project more organized.

The I2C address of this unit is 0x70 (changable by resistors).

Notice: Please pay attention to the channel order while programing


Product Features

  • I2C GROVE PORTA Expander
  • Two Lego-compatible holes
  • Nested allowed
  • 1-to-6

Include

  • 1x PaHUB Unit
  • 1x Grove Cable

Specification

Resources Parameter
net weight 7g
Gross weight 19g
Product Size 48*24*12mm
Package Size 67*53*12mm
Document

Contents

Customer Reviews

Based on 18 reviews
89%
(16)
0%
(0)
6%
(1)
0%
(0)
6%
(1)
C
C.D.
Perfect

It works as described - tested using C++. Only wish I bought Pb.Hub as well. I didn't notice they are different.

E
E.L.
M5Stack, M5StickC, 1 to 6 Hub not yet tested

M5Stack and M5Stick are great! However the online documentation is confusing, and encountered problems with getting UI Flow to work on my devices. It seems the M5Burner software is not compatible with 32 bit Windows 10. I tried running the M5Burner software on a couple of Linux systems and had trouble with COM port and other errors occurring.

Most concerning, the download package for the M5Burner had no files in the firmwares folder! When I finally got the M5Burner to work, after erasing my M5StackC there were no firmware images to burn!

I found some at a Github site for M5Burner_Mic but they did not work either - I just got errors.

So, I am playing with the Arduino IDE and provided samples to learn the basics about M5Stack programming. So, far online documentation for the Arduino oriented API has been very helpful, as are the examples.

Please do something about the empty firmwares folders in the downloads packages.

Thanks.
Jim Luther

J
J.C.A.
The Pa.Hub has some design flaw, the I2C 5V voltage drops under oraround 1V when plugged ....

The Pa.Hub (which is not a hub but a switch or a multiplexer using the proper telecom terms) is NOT USEFUL at all, as stated in the review title "The Pa.Hub has some design flaw, the I2C 5V voltage drops under oraround 1V when plugged ....(test with Core Fire and Stick-C)." ...that is the case just pluging in the Pa.Hub and/or when another Unit like the RFID Unit is plugged to the hub; here some of my test results (not all shown as system limits it to 2000 characters):
"A) Test with Sticc-C (Speaker HAT permanently connected to it, USB disconnected, Stick-C
on Wifi download mode waiting for download/ no user application runnning)
...
Test A.1C: Grove Hub connected to Stick-C + RFID connected to Hub + RFID tag in close proximity
Vcc-GND voltage (measured on Grove Hub I2C header pins 1 and 2: 5.024V

Test A.2A: Pa.Hub (switch/multiplexer) connected to Stick-C (nothing else connected to Hub)
Vcc-GND voltage (measured on Grove Hub I2C header pins 1 and 2: 5.024V

Test A.2B: Pa.Hub (switch/multiplexer) connected to Stick-C + RFID connected to Pa.Hub Port0 + NO RFID tag in proximity
Vcc-GND voltage (measured on Grove Hub I2C header pins 1 and 2: 0.888V

B) Test with Fire Core , USB disconnected, Core
on Wifi download mode waiting for download/ no user application runnning)

Test B.1A: Grove Hub connected to Core (nothing else connected to Hub)
Vcc-GND voltage (measured on Grove Hub I2C header pins 1 and 2: 5.020V

Test B.1B: Grove Hub connected to Core + RFID connected to Hub + NO RFID tag in proximity
Vcc-GND voltage (measured on Grove Hub I2C header pins 1 and 2: 5.02V

Test B.1C: Grove Hub connected to Core + RFID connected to Hub + RFID tag in close proximity
Vcc-GND voltage (measured on Grove Hub I2C header pins 1 and 2: 5.020V

Test B.2A: Pa.Hub (switch/multiplexer) connected to Core (nothing else connected to Hub)
Vcc-GND voltage (measured on Grove Hub I2C header pins 1 and 2: 1,282V (Core power-down after a while)"

Hey Juan, thanks for your thorough testings, we'll be back to work from 31st Jan, our engineer will take extra testing on your mentions.
E
E.P.

I2C Hub 1 to 6 Expansion TCA9548A Module

L
L.G.

I2C Hub 1 to 6 Expansion TCA9548A Module