How Capacitance Decides No. Of Devices on I2C, CAN

Status
Not open for further replies.

lokeshbhatt

Newbie level 4
Joined
Nov 6, 2008
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
India
Activity points
1,326
Hi,

Since Last few months I m looking for how this capacitance decides no. of devices to be connect. as we heard on I2C Bus we can connect maximum 128 devices. this is why so?
somewhere I read that capacitance decides no. of devices same way in CAN also.
so plzz give me any idea about that and any pdf , link

Thanx in advance
Lokesh Curious for knowledge.............
 

Refer to the I2C bus specification (see link below) for details on max capacitance for each pin (SCA or SDA), max bus capacitance, min width of clock pulse etc. etc ..
Take into account that I2C bus has specified max rise and fall times of ANY transition that have to be executed by ANY device connected to the bus ..
In other words, any driver has to discharge bus equivalent capacitor from H to L (and pullups do it from L to H) in order to achieve bits transmission over the bus, so the more devices are added the higher the capacitance and the more difficult for a driver is to discharge it ..

Here is a quotation on pullups:

Give it a read ..

https://www.aurel32.net/elec/i2c.pdf

IanP
 

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…