I2C Power Source - Can Slaves Have Independent Supplies

For the discussion of Arduino related topics.

Moderator: phalanx

Post Reply
Posts: 1
Joined: Thu Nov 16, 2017 5:39 pm

I2C Power Source - Can Slaves Have Independent Supplies

Post by rjbur » Thu Nov 16, 2017 5:49 pm

I have a project in mind where I want to use I2C to communicate from a Main unit that has the Arduino Controller as the Master and connect to it Slave units that have their own power sources / supplies and grounds etc... Basically I want to use just the two serial lines and not pass the 5V or Ground along with it.

Will this work or so I need to have a common single 5V source and ground for all Slaves coming from the Master?

I'm new to the I2C realm...

Here is a little more detail. The Master may be in one location and the Slave in another. Each having their own 110V AC source and internal supplies to provide the DC. It is also quite possible that the 110V AC source may come from different locations / homes. I was going to use I2C Differential Extenders to deal with the distance issues between Master and Slave units.


User avatar
Posts: 376
Joined: Sat Apr 25, 2015 9:29 am

Re: I2C Power Source - Can Slaves Have Independent Supplies

Post by DanV » Fri Nov 17, 2017 7:23 am

Well, this device in particular:
GND: (optional) GND. As the communication is differential, there is no need to share a command ground across the wire, especially when the two systems across the wire are at different ground levels.
◾VBUS: (optional) Power supply output of the on-board DC-DC converter

Post Reply