Why I2C is hot pluggable?

Status
Not open for further replies.

chandu.kurapati

Full Member level 3
Joined
Oct 31, 2013
Messages
186
Helped
5
Reputation
10
Reaction score
5
Trophy points
1,298
Location
Bengaluru, India
Visit site
Activity points
2,778
Hi,

In I2C protocol, is it possible to remove and attach the device at any time to the network? if it is possible, why? what is the reasons for it??? and any other protocols support for this type of feature?

why?


Thanks & Regards,
Chandu.kurapati.
 

Allow me to rephrase your question:
"What can prevent a communication system (or any other electronic system) from being hot swappable ?"

The answer can be divided to 3 reasons:

1. Physical -
Connecting wires to a system that's already powered on may cause high inrush current (due to the parasitic capacitance).
Disconnecting wires from a system that's already powered on may cause a voltage spike (due to the parasitic inductance).
If one of the above exceeds the absolute maximum ratings of the electronic components in your communication circuit then it may be damaged. In this case hot swapping isn't a good idea.

2. Data -
Some systems "register" the connected device only after power up. In this case, if the device isn't there when you turn on the power then it won't be recognized afterword.

3. Combined Physical / Data -
In some cases, even if the electronics is safe to hot plug and won't get damaged (see #1) - plugging wires under power may cause data corruption due to electric noise.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…