always@smart
Full Member level 4
i2c internally provide hold time
Hi all,
Has anyone here done I2C design before? Then I got a query for you.
Please refer to The I2C Bus Specification(version 2.1, January 2000). Page 32, Note 2: A device must internally provide a hold time of at least 300ns for the SDA signal.........
My doubt is:
Does it mean that if i'm a slave module, when I send data to a master(read command), I need to hold the data for 300ns after the falling edge of SCL?
What about input from the master(write command), does the slave have to internally give delay to the SDA data for 300ns?
Hope someone can answer my question.
Thanks in advance
Regards,
always@smart
Hi all,
Has anyone here done I2C design before? Then I got a query for you.
Please refer to The I2C Bus Specification(version 2.1, January 2000). Page 32, Note 2: A device must internally provide a hold time of at least 300ns for the SDA signal.........
My doubt is:
Does it mean that if i'm a slave module, when I send data to a master(read command), I need to hold the data for 300ns after the falling edge of SCL?
What about input from the master(write command), does the slave have to internally give delay to the SDA data for 300ns?
Hope someone can answer my question.
Thanks in advance
Regards,
always@smart