articles

I2C Controlled 4 I2C Bus Multiplexer With Grove Connectors and LEDs!

Tuesday, January 26, 2016

Do you like gathering data using lots of I2C devices on your Raspberry Pi  and Arduino projects? There is a new 4 channel I2C bus multiplexer breakout board solution that allows you to convert one I2C (I-squared-C/I²C) bus to four different I-squared-C buses on your Raspberry Pi  and Arduino project!

This 4 Channel I2C Multiplexer TCA9545A breakout board, made by SwitchDoc Labs, comes with interrupt line and on-board termination resistors for each channel, as well as four standard Grove connectors and four status LEDs on Serial on Data Line (SDA) and Serial Clock Line (SCL) on each of the multiplexed I2C buses for easy debugging. The addition of LEDs is really handy as it will allow you to see what is really going on with each I2C bus in your project. I also like the fact that the Grove connectors allow for easy, non soldered connections for the computer bus and all four of the multiplexed I2C buses. Around the edge of the breakout board, there are pin headers that allow you to connect to other non-grove devices,

All four of the inter-integrated circuit (I-squared-C/I²C) buses can have different voltages (can be run at 3.3V or 5.0V) and can even have the same addresses of various  I²C devices (the address maps are completely independent). Another nice feature of this I2C Controlled 4 I2C Bus Multiplexer is that the software drivers are included and written for the Arduino and the Raspberry Pi on github.com/switchdoclabs

If you already have a favorite breakout board that does not have Grove I2C connectors, you can easily use an inexpensive Grove Connector to Pin Header Adaptor.

See more:

You Might Also Like

0 comments

About Gadget Explained

Connect With Gadget Explained