8 port I2C multiplexer pHAT for Raspberry PiDesigned by 8086 Consultancy in United Kingdom
The I2C multiplexer allows connecting multiple I2C devices with the same address onto a single I2C bus. For each multiplexed output there are 4 pins - data ports SDAx, SCLx GND ground and V for po...Read More…
The I2C multiplexer allows connecting multiple I2C devices with the same address onto a single I2C bus.
For each multiplexed output there are 4 pins - data ports SDAx, SCLx GND ground and V for power. The "V" output can be altered from the default 3.3 volts to 5 volts by cutting the PCB trace between V and 3v3 and bridging V to 5v. The 3.3v supply is taken directly from the Pi 3v3 rail so care should be taken not to overload it.
The EEPROM automatically loads the correct i2c-mux overlay and turns it into 8 individual I2C busses (/dev/i2c-3 to /dev/i2c-10) allowing direct communication with the I2C devices as normal (i2cdetect / i2cget / i2cset / Python SMBUS, etc).
I initially made the prototype for a 12.8V LiFePo battery monitoring system. This meant the battery monitor boards could all be of the same design without worrying about I2C address conflicts especially useful when using small package I2C devices that didn't have enough or any address options.
Whilst you can get the same I2C multiplexer IC (TCA9548A) on breakout boards the pHAT creates a compact solution which is great for remote monitoring and graphing when coupled with a Pi Zero W (can be used with any model of Pi).
|Shipping Rate||Ships From||First item||Additional items|
Royal Mail: USA Economy Large Letter 100g
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!