Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to Extend I2C distance?

Status
Not open for further replies.
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

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top