PRABAKARDEVA
Full Member level 2
- Joined
- Sep 16, 2013
- Messages
- 127
- Helped
- 2
- Reputation
- 4
- Reaction score
- 2
- Trophy points
- 1,298
- Location
- Chennai
- Activity points
- 2,168
Why open drain is used in i2c?
This is called a wired-OR configuration. Only the LOW condition is an active output, where the open drain sink the signal to 0V.
This way there is no danger for a collision between HIGH and LOW, resulting in a short Circuit.
Reading the status there is also no problem With a logical collision, since the unit expecting a HIGH, will know there is a logical collision if it is reading a LOW, and stop it's transmission. This way the unit With the LOW will 'win' and no error is resulting in the transmission.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?