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

"John_H" <[email protected]> wrote in message
news:[email protected]..

>>>>>>>> As for the I2C Master, assuming no clock stretching
>>>>>>>> is issued by the Slave,


> This is a bad assumption. The common situations that include delays must
> have the SCL clock stretching from the slave. Without that clock
> stretching, there's no idea when b1 or b2 start. The SCL holdoff is
> explicitly to allow for slave latency.


For the sake of generality, the clock stretching not only applies
to a byte level, it also applies to a bit level. Fortunately common
situations are not general situations or it would mean that every
i2c slave device would be always slower with respect to its
specifications. So i can always take into account the latency as
a preliminary step. But what i was investigating on was the possibility
of the master to introduce a delay.



Reply With Quote