Skip to main content

M5Stack® I2C Hub 1 to 6 Expansion Board Grove I2C Interface for Arduino Development IoT TCA9548A Module

M5Stack® I2C Hub 1 to 6 Expansion Board Grove I2C Interface for Arduino Development IoT TCA9548A Module
M5Stack® I2C Hub 1 to 6 Expansion Board Grove I2C Interface for Arduino Development IoT TCA9548A Module M5Stack® I2C Hub 1 to 6 Expansion Board Grove I2C Interface for Arduino Development IoT TCA9548A Module M5Stack® I2C Hub 1 to 6 Expansion Board Grove I2C Interface for Arduino Development IoT TCA9548A Module



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 Le go-compatible holes
  • Nested allowed
  • 1-to-6
  • Product Size: 48.2mm x 24.2mm x 11mm
  • Product weight: 6.7g

Schematic:



Learn:

  • The connections of the I2C data path are controlled by the same I2C master device that is switched tocommunicate with multiple I2C slaves. After the successful acknowledgment of the slave address (hardwareselectable by A0, A1, and A2 pins), a single 8-bit control register is written to or read from to determine the selected channels.

  • Functional Block Diagram

Package  includes:

  • 1x PaHUB Unit
  • 1x Grove Cable

DOCUMENTS:

Code:

  • protovol type - I2C
  • address - 0x70

EasyLoader

<blockquote style="box-sizing: border-box; font-size: 16px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); text-size-adjust: none; margin: 2em 0px; overflow: visible; padding: 1.5em; border-width: var(--blockquote-border-width, 0); border-style: var(--blockquote-border-style); border-color: var(--blockquote-border-color); border-radius: var(--blockquote-border-radius); background: var(--blockquote-background); color: rgb(33, 37, 41); font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial, sans-serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, &quot;Segoe UI Symbol&quot;; quotes: &quot;

1.EasyLoader is a simple and fast program burner. Every product page in EasyLoader provides a product-related case program. It can be burned to the master through simple steps, and a series of function verification can be performed.

2.
After downloading the software, double-click to run the application, connect the M5 device to the computer through the data cable, select the port parameters, click "Burn" to start burning. (For M5StickC burning, please Set the baud rate to 750000 or 115200)

3. Currently EasyLoader is only suitable for Windows operating system, compatible with M5 system adopts ESP32 as the control core host. Before installing for M5Core, you need to install CP210X driver (you do not need to install with M5StickC as controller)Click here to view the driver installation tutorial

 

1. for Arduino IDE

The code below is incomplete. To get complete code, please click here.

 














M5Stack® I2C Hub 1 to 6 Expansion Board Grove I2C Interface for Arduino Development IoT TCA9548A Module See detail


Popular posts from this blog

3pcs BME280 Digital Sensor Temperature Humidity Atmospheric Pressure Sensor Module

Get 3pcs BME280 Digital Sensor Temperature Humidity Atmospheric Pressure Sensor Module Features:   BME280, the precision sensor from , is soldered onto PCB. Not only the pressure and the temperature, this sensor can measure humidity. It uses both I2C and SPI (supports 3-, 4-wire SPI) interface High precision, ultra-low power consumption pressure sensors, can be applied to mobile devices.   Specifications:   Operating voltage: 3.3 V Pressure ranges: 300-1100 hPa (equivalent to + 9000 ...- 500 m above / below sea level) Relative accuracy: ± 12 hPa (equivalent to ± 1 m 950 ~ 1050hPa @ 25 ° C) Absolute precision type: ± 1 hPa (950 ... 1050 hPa, 0 ~+ 40 ° C) Offset temperature coefficient: 1.5 Pa / K, equiv. At 12.6 cm / K (25 ~ 40 ° C at 900 hPa) Temperature range: -40- + 85 ° C PCB Size: 15.5 x 11.5 mm   Package Included:   3 x BMP280 Digital Sensor Module 3 x 6P Pin 3pcs BME280 Digital Sensor Temperature Humidity Atmospheric Pre...

No-hole Sensor Cabinet Lock Electronic Hidden Home Furniture Door Drawers Lock

Get No-hole Sensor Cabinet Lock Electronic Hidden Home Furniture Door Drawers Lock Features: ● It is suitable only for a wooden door, especially for a drawer, locker, cabinet, sliding door. ● No need to drill holes, no damage to your cabinet. ● Auto return and auto lock function, easy operation. ● Stainless steel latch and ABS plastic case, durable and anti-corrosion. Specifications: - Material: stainless steel - Type: 1 key/2keys - Lock case material: ABS plastic - Accept the thickness of the cabinet door or wardorbe: within 50 mm. - Only suitable for wooden door - Power supply: 4x AA batteries. Package Included: 1 x No-hole Cabinet Lock 1 x Key(1 key/2keys optional) 1 Set Accessory Details Pictures: No-hole Sensor Cabinet Lock Electronic Hidden Home Furniture Door Drawers Lock See detail

TTGO 0.96 Inch ESP32 V2.0 OLED WiFi Module + Bluetooth Double ESP-32 et OLED 4 MB For Arduino

Get TTGO 0.96 Inch ESP32 V2.0 OLED WiFi Module + Bluetooth Double ESP-32 et OLED 4 MB For Arduino Features:   1. Main control chip uses ESP32, Tensilica dual core processor, clocked at 240 MHz, computing capacity of up to 600 DMIPS, 520 SRAM, 802.11 KB chip b/g/n HT40 Wi-Fi transceiver, baseband, and LWIP protocol stack, Bluetooth (Bluetooth dual-mode integrated traditional and BLE low-power Bluetooth) 2. Onboard 4 M bytes (32 M bit) , flash, and Wi-Fi antennas 3. 0.96-inch White OLED display 4. Lithium battery charging circuit and interface 5. CP2102 USB to serial chip, perfect support for Arduino development   Package includes:   1 x ESP32 OLED V2.0 1 x line ​2 x pin TTGO 0.96 Inch ESP32 V2.0 OLED WiFi Module + Bluetooth Double ESP-32 et OLED 4 MB For Arduino See detail