数据在建立时间后 保持时间前采样 |
SCL的上升沿采样锁存 |
xhy_hard 发表于 2016-9-9 23:18 有文献可以考证吗? |
SCL高电平之后采样,而不是边沿采样 |
chenlinfeng88 发表于 2016-8-25 12:05 建立时间是指触发器的时钟信号上升沿到来以前,数据稳定不变的时间。保持时间是指触发器的时钟信号上升沿到来以后,数据也必须保持一段时间,数据保持不变以便能够稳定读取。5 f% A) V1 F& t' F 采样是在SCL高电平时采样,所以在数据转换之后到上升沿(10%)这段时间就为建立时间。 但是I2C的保持时间好像和以往的定义不同,是在SCL下降沿之后到数据变换之前的时间,这点不是很好理解。 4 @. Y) |! K2 ~! a2 C2 B' D- h ; E4 z- @6 i, u, q6 r; e; M |
故城往事 发表于 2016-8-24 22:39 I2C要求SDA在SCL为高电平不能跳变,是因为SCL为高电平时,会触发I2C的起始条件和停止条件。( C# \# u0 Y6 a+ R" L6 | z: x |
故城往事 发表于 2016-8-24 22:39 那请问数据的建立时间和保持时间是怎么回事?为什么I2C的SDA建立时间是在SCL的上升沿计算? |
I2C通常应该在时钟的高电平而不是上升沿或者下降沿读取数据,IC抽样判决的时候只要求在时钟上升沿阶段SDA要能够稳定的保持一段时间。 |
kobeismygod 发表于 2016-8-24 18:13 我不确定啊,所以征求各位大侠答案 |
你这不是自问自答吗。 |
关于我们|手机版|EDA365 ( 粤ICP备18020198号 )
GMT+8, 2024-11-5 06:11 , Processed in 0.076563 second(s), 46 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050