i2c - I2C Bus Protocol

i2c - I2C Bus Protocol - I2C Bus Events: The START and STOP...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
I2C Bus Events: The START and STOP conditions Prior to any transaction on the bus, a START condition needs to be issued on the bus. The start condition acts as a signal to all connected IC's that something is about to be transmitted on the bus. As a result, all connected chips will listen to the bus. After a message has been completed, a STOP condition is sent. This is the signal for all devices on the bus that the bus is available again (idle). If a chip was accessed and has received data during the last transaction, it will now process this information (if not already processed during the reception of the message). Start The chip issuing the Start condition first pulls the SDA (data) line low, and next pulls the SCL (clock) line low. Stop The Bus Master first releases the SCL and then the SDA line. A few notes about start and stop conditions: A single message can contain multiple Start conditions. The use of this so-called "repeated start" is common in I2C. A Stop condition ALWAYS denotes the END of a transmission. Even if it is issued in the middle
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This document was uploaded on 02/08/2012.

Page1 / 3

i2c - I2C Bus Protocol - I2C Bus Events: The START and STOP...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online