数据在建立时间后 保持时间前采样 |
SCL的上升沿采样锁存 |
xhy_hard 发表于 2016-9-9 23:184 [" l' S7 b; Y, P9 O) r 有文献可以考证吗? |
SCL高电平之后采样,而不是边沿采样 |
chenlinfeng88 发表于 2016-8-25 12:05! |/ h7 `' }% Y" k' ?' n1 v! O 建立时间是指触发器的时钟信号上升沿到来以前,数据稳定不变的时间。保持时间是指触发器的时钟信号上升沿到来以后,数据也必须保持一段时间,数据保持不变以便能够稳定读取。 采样是在SCL高电平时采样,所以在数据转换之后到上升沿(10%)这段时间就为建立时间。 但是I2C的保持时间好像和以往的定义不同,是在SCL下降沿之后到数据变换之前的时间,这点不是很好理解。 # D2 o7 ?! _* t |
故城往事 发表于 2016-8-24 22:39) q9 Q5 e, {# t d) c$ n: s6 { I2C要求SDA在SCL为高电平不能跳变,是因为SCL为高电平时,会触发I2C的起始条件和停止条件。 |
故城往事 发表于 2016-8-24 22:39& O4 ]! ~0 L7 D0 M 那请问数据的建立时间和保持时间是怎么回事?为什么I2C的SDA建立时间是在SCL的上升沿计算?' G, [6 t% L% i& _" f |
I2C通常应该在时钟的高电平而不是上升沿或者下降沿读取数据,IC抽样判决的时候只要求在时钟上升沿阶段SDA要能够稳定的保持一段时间。 |
kobeismygod 发表于 2016-8-24 18:13; ?* q# I5 L( z( O) r 我不确定啊,所以征求各位大侠答案2 o( w! V3 W+ W |
你这不是自问自答吗。![]() |
关于我们|手机版|EDA365 ( 粤ICP备18020198号 )
GMT+8, 2025-4-19 00:51 , Processed in 0.063256 second(s), 38 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050