Description
PaHUB is a 1-to-6 expander for the I2C GROVE PORTA (red port on M5Core). When you need to connect several I2C slave devices and some of them share the same address, this module resolves the I2C address conflicts. At the heart of the PaHUB unit is an (STM32F0) chip. The device provides eight bidirectional translation switches that can be controlled via I2C. SCL/SDA lines map to upstream channels; any individual SCn/SDn channel, or combination of channels, can be selected through the programmable control register. The device also supports multiple levels of nesting - you can, for example, cable PaHUBs onto a root PaHUB to get more slots for your I2C slave devices. With 7 PaHUBs chained you can reach up to 36 I2C ports, which makes complex projects easier to organise.
You might also like