How to Extend I2C distance?

Status
Not open for further replies.

Emb4U

Member level 3
Joined
Jan 18, 2014
Messages
56
Helped
9
Reputation
18
Reaction score
8
Trophy points
8
Location
Bangaluru
Activity points
321
what is the technique to extend the distance of the i2c bus ?
 

Maximum I2C bus length is determined by the capacitive loading of the wiring and devices connected to it. Being a 'pull-up' only system it relies on current flowing through the pull-up resistors to give a fast enough rising edge on the signal. Lowering resistor values will increase the maximum speed but also decrease power efficiency and eventually overload the devices on the bus.

The only way to extend it's range is to receive the signal and re-create it on a new bus segment. There are devices for doing that.

Brian.
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…