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.

Hot Swapping in I2C?

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
Activity points
2,778
Can devices be added and removed while the system is running (Hot swapping) in I2C ?

if it is possible, why it is possible only for I2C protocol? any specality for I2C Protocol?

can any one explain about it????????????????????????????


Thanks & Reagrds,
Chandu.Kurapati.
 

Sure, it is possible. If device not sending ACK during address stage, that means that it is not accessible or removed.
 

During removal/placement the data and clock values may be corrupted, at least some devices will lose syncronisation..
Error checking and correction is not implemented, so error packets may be received and used from various devices.
The IIC protocol also, hasn't got a standard recovery procedure.

It is not recommended to use it that way.
 

There was a (hardware) extra layer with IC like TCA4311, to solve the data corruption problem.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top