Thread: I2C signls
View Single Post
  #8 (permalink)
Old 10th June 2008, 08:42 AM
mkaras
CE - Apprentice
 
mkaras's Avatar
 
Join Date: 8th June 2008
Location: Oregon USA
I'm a Crazy Electrical Engineer practicing HW and Embedded FW Design Engineer
Posts: 11
Default Re: I2C signls

I2C bus line drivers are designed as what is called "open collector" or "open drain" which means that the driver only has a provision to turn on and pull the signal line to a low level. When the driver goes off it removes itself from the bus line. The pull up resistor takes over at this point and restores the signal to a high level.

Open drain is used for I2C bus lines so that multiple devices can support pulling the bus line low while at the same time not having to worry about fighting another driver that would be trying to force it high.
__________________
- mkaras
mkaras is offline   Reply With Quote