Thread: On I2C protocol
View Single Post
  #1 (permalink)  
Old 07-23-2007, 04:32 PM
devices
Guest
 
Posts: n/a
Default On I2C protocol

As for the I2C Master, assuming no clock stretching
is issued by the Slave, here is a common situation and
its concerning counterparts.

Usual scenario:

1) Start - b1 - b2 - Stop

And relative CONCERNING scenarios:

2) Start - b1 - DELAY - b2 - Stop
3) Start - b1 - b2 - DELAY - Stop

(and why not) Start - DELAY - b1 - b2 - Stop

Where:

b1 is a completely transferred and acked byte
b2 as above
DELAY is at least, more than a single SCL period.

The difference between 1 and 2, 3 is the DELAY.
Is such a delay allowed? If it is, which is the
polarity of SCL when the master is (let's say)
"stretching"? Low? (i'm not considering a multi-master
bus)




Reply With Quote