找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 866|回复: 11
打印 上一主题 下一主题

I2C, SPI 中的Setup time, Hold Time, Valid Time 如何理解?

  [复制链接]

65

主题

157

帖子

1867

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1867
跳转到指定楼层
1#
发表于 2017-1-13 22:01 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1. I2C 中的Setup time, Hold time, Valid Time 究竟是指哪些时间。   t2 v& C4 m0 I; \4 c  `. y
2. 不同的器件, 描述不一致。 我已经迷糊了???
5 `/ Z+ z! J5 @8 j& Q0 _3 L- v3. 有没有,共同, 统一的特征?
$ i8 `6 R/ ]8 r. s2 H
0 T+ ~$ P; H: L谢谢!

SETUP_HOLD_Valid_time.png (11.49 KB, 下载次数: 7)

Time

Time

点评

支持!: 5.0
支持!: 5
你至少附上時序圖,那些標示代碼不是每家都一樣。>_<  发表于 2017-1-14 12:32
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持!1 反对!反对!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
2#
发表于 2017-1-14 12:36 | 只看该作者
本帖最后由 超級狗 于 2017-1-14 12:39 编辑
+ U5 \6 m; a/ `# Y5 X* c, N  B; _( ?5 U9 S
狗糧倉庫有這麼一篇繁體的文檔,看能不能湊合著用。  ^" ^1 }1 p: y$ J

4 o+ _: t* ~4 W第九頁開始有一些 I2C 時序的說明!
" x! p4 J: m$ `7 D! r; [3 Y! |3 @. ~0 N/ A
( l4 X  s: ]1 x4 B

acute_i2c_trigger_application_note.pdf

1.78 MB, 下载次数: 30, 下载积分: 威望 -5

点评

Thank you Super 关于此图. 仍有一个疑点。 为何, tHD;DAT , tSU;DAT 都是以10% 作为基点, 而不是其中的某一个用的 90%作为测量基点? 有无特殊考量? 又或者只是‘ 规定’。  详情 回复 发表于 2017-1-17 21:48
哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
3#
发表于 2017-1-14 13:12 | 只看该作者
這是 I2C 龜販的定義。& y  u* p% [$ t+ F5 G

6 p+ o9 [$ ?: {0 m( S9 @& S) h6 e1 J/ D

I2C Timing.jpg (89.4 KB, 下载次数: 8)

I2C Timing.jpg
哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
4#
发表于 2017-1-14 13:14 | 只看该作者
I2C 2.1 龜販8 t+ R9 O5 ~: U4 U- Q; ?
, @3 S! _& N2 j  S

i2c.pdf

303.01 KB, 下载次数: 30, 下载积分: 威望 -5

点评

Thank you Super 1. 我会抽时间, 读这份文档。 但是目前, 正在做Report。没有时间细读。 2. 通过以上几篇资料的阅读。 至少了解了以下几点。 a. I2C的 setup 至少分 3 种, tSU;DAT, (setup  详情 回复 发表于 2017-1-17 22:09
哈士奇是一種連主人都咬的爛狗!

12

主题

474

帖子

1039

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1039
5#
发表于 2017-1-16 09:43 | 只看该作者
采样前后 时钟有效到输出到管脚都有延迟的 每个芯片有可能不一样 但肯定在i2c标准内 可以去看看fpga 就很容易理解芯片参数了

65

主题

157

帖子

1867

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1867
6#
 楼主| 发表于 2017-1-17 21:34 | 只看该作者
本帖最后由 Quantum_ 于 2017-1-17 21:36 编辑 % Z9 N' q$ Y& q2 \
) W) E3 {, N$ s
Thank you Super.; T: W3 s2 ^7 _- H
1. 下图, 即是Datasheet 中的timing 图。5 A- f- A) K- j
2. 时序与标注, 与你在 3 楼贴的图, 并没有实质差异。 多了一个30%-70%标识' k0 B$ i( t4 T4 ?8 A) O( A6 M
3. 看过那一份繁体中文的资料后。 对I2C有了进一步的了解。 但是依然没有厘清,‘ Valid’ 。特别想知道I2C timing为何会引入Valid 这个词, t/ \( \9 ~4 V# w7 V
  TVDDAT I2C Valid data time SCL low to SDA output valid
4. 我在I2C 测试报告, 是否可以忽略这个参数?" `( h0 R/ |" W' C9 ~
* a) q8 r3 m/ `3 v

+ V& K. g3 O& U) j, U% W
! z+ ^+ e5 e" X# j/ ]9 u/ _4 U. J0 m5 @6 k. q1 U6 m
( r: @: N9 S" h$ d5 Y$ T
- r0 b: T( j9 ]6 Y

0 b# w" F& _7 @% U1 f

I2C_Timing.png (54.12 KB, 下载次数: 1)

I2C timing

I2C timing

65

主题

157

帖子

1867

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1867
7#
 楼主| 发表于 2017-1-17 21:48 | 只看该作者
超級狗 发表于 2017-1-14 12:369 D0 F; Z7 ~) Z* H8 |2 i3 Y
狗糧倉庫有這麼一篇繁體的文檔,看能不能湊合著用。9 q; ~: R, @9 q' x
+ b) S+ n/ I$ k7 d) g
第九頁開始有一些 IC 時序的說明!

6 y& l' D' k7 A9 v# Y! M2 I$ KThank you Super
+ ]# h1 L2 f3 j- t  v关于此图.
6 E3 N+ S) c8 \, ]$ f' u仍有一个疑点。 为何, tHD;DAT , tSU;DAT 都是以10% 作为基点, 而不是其中的某一个用的 90%作为测量基点?* A  W0 D6 ?( u  m
有无特殊考量?
2 w& o( F& ?) g; q又或者只是‘ 规定’。 2 \$ s9 G1 f7 J

) N) o1 ?) g, b7 t. ^; f8 O4 E$ G  ?5 s! A

65

主题

157

帖子

1867

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1867
8#
 楼主| 发表于 2017-1-17 22:09 | 只看该作者
超級狗 发表于 2017-1-14 13:147 \7 X  Z# }, x1 `! w6 x6 [
IC 2.1 龜販
( D( [7 ^  i% U# s# {1 D" M
Thank you Super
, e/ K- {% _$ N( E8 Y) |7 N1. 我会抽时间, 读这份文档。 但是目前, 正在做Report。没有时间细读。
5 o8 G* r' e: b) o2. 通过以上几篇资料的阅读。 至少了解了以下几点。) k8 i6 x1 o( ~# `1 r. |8 D
     a. I2C的 setup 至少分 3 种,
& S* \2 D. u" R5 W# F& J            tSU;DAT, (setup for data)8 w# ]( I; g6 h$ \, o# u+ j4 f
            tSU;STA,  (setup for start)
9 k( D$ Y7 F- n3 P. `0 f2 k3 B  T$ X            tSU;STO, (setup for stop)& U  v; X$ g2 T, q/ Y: \
     b. I2C 的Hold分 2 种, " G8 [- [* K7 D+ F
            tHD;STA, ( Hold of start)
  c* N1 n% d+ I: V( c' C            tHD;DAT, (hold of data)
& C9 P9 n, \4 H* p: o, O! } 3. 问题又来了。 为什么要这样分;感觉好复杂。
) ]* B1 n2 @/ g: z, E; h      ' O+ H$ b' c' {3 {
+ K/ g+ U6 {' K  }" E

0

主题

12

帖子

16

积分

二级会员(20)

Rank: 2Rank: 2

积分
16
9#
发表于 2017-1-18 23:01 | 只看该作者
学习了

3

主题

21

帖子

29

积分

二级会员(20)

Rank: 2Rank: 2

积分
29
10#
发表于 2017-3-26 01:54 | 只看该作者
学习了

267

主题

1684

帖子

2608

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2608
11#
发表于 2017-11-14 11:25 | 只看该作者
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-23 03:29 , Processed in 0.073993 second(s), 35 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表