How To Connect Multiple I2C devices With Same Address To A Raspberry Pi And Access Them One At A Time!

Tuesday, April 19, 2016

Typically, with I2C connections you cannot have multiple same-address devices hooked up unless you use an I2C multiplexer solution. If you are looking for one such I2C solution compatible with any model of Raspberry Pi, check out the RPI-I2C Hub card. This I2C multiplexer or I2C hub repeater allows you to hook up multiple I2C devices with the same address to the Raspberry Pi, as well as run different I2C bus voltages.

The RPI I2C Hub card mounts onto the Raspberry Pi and allows to attach up to four I2C devices with the same I2C address and access them individually one at a time! (the card only uses one address, which means the board is at slave I2C address 0x71 to the Raspberry Pi).
The RPI I2C Hub card works with all Raspberry Pi models and has four right-angled connectors, one for each of the I2C interface connections.

You can also power I2C interface connections from the Raspberry Pi 3.3V or a different power supply as this card allows IO interfaces (I2C connections) to have different voltages from 2.7V up to 5V (so you can connect to Legacy 5V systems).

A few other features of the RPI I2C Hub card are the onboard terminators, allowing for up to 400KHz of operation and the interrupt pass-through. Each of the four ports provides interrupt pass-through to the Raspberry Pi, which eliminates inefficient polling of many IO devices.

See more at:

You Might Also Like


About Gadget Explained

Connect With Gadget Explained