找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 865|回复: 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 究竟是指哪些时间。 , c# f, _4 l: s, L8 y# K. r3 D
2. 不同的器件, 描述不一致。 我已经迷糊了???0 [; d# [9 z' n* b  c! C; q  n, e
3. 有没有,共同, 统一的特征? . u% H+ T& a8 Y" a

8 J2 S% Y, v" b8 V1 Y4 W& g谢谢!

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

Time

Time

点评

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

267

主题

1684

帖子

2608

积分

四级会员(40)

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

积分
2608
11#
发表于 2017-11-14 11:25 | 只看该作者
学习了

3

主题

21

帖子

29

积分

二级会员(20)

Rank: 2Rank: 2

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

0

主题

12

帖子

16

积分

二级会员(20)

Rank: 2Rank: 2

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

65

主题

157

帖子

1867

积分

四级会员(40)

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

积分
1867
8#
 楼主| 发表于 2017-1-17 22:09 | 只看该作者
超級狗 发表于 2017-1-14 13:144 D/ @7 @$ g1 X
IC 2.1 龜販
; e' M7 ^; p) R  ]7 Y
Thank you Super+ W5 `! F9 W1 x1 s
1. 我会抽时间, 读这份文档。 但是目前, 正在做Report。没有时间细读。 2 o7 I7 c) C. Q  `1 A9 h
2. 通过以上几篇资料的阅读。 至少了解了以下几点。
, Y. \& v8 E+ X* L7 l: w: |     a. I2C的 setup 至少分 3 种,
+ q; A9 k. G1 X- l5 j" {: u            tSU;DAT, (setup for data)8 m5 `' F8 H* j
            tSU;STA,  (setup for start): n- Z# Z& p+ |- u
            tSU;STO, (setup for stop)5 e4 p; \  e/ O+ R$ f
     b. I2C 的Hold分 2 种, 7 S" Z% m- q! ]( \
            tHD;STA, ( Hold of start)
* U9 l1 v2 M9 t; V/ L% q            tHD;DAT, (hold of data)
- r+ ]: r" ~2 _' @ 3. 问题又来了。 为什么要这样分;感觉好复杂。
% Y0 e/ {& c8 u7 @      
! X( |: D" u8 \7 E3 S" m; H8 _( c9 i- {" A, T+ N7 O

65

主题

157

帖子

1867

积分

四级会员(40)

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

积分
1867
7#
 楼主| 发表于 2017-1-17 21:48 | 只看该作者
超級狗 发表于 2017-1-14 12:36
8 A/ \# Y3 Y" H5 W3 G% D, U& [; H9 C狗糧倉庫有這麼一篇繁體的文檔,看能不能湊合著用。
% N# I+ I& z& z% x1 V( w9 I5 j! z6 ?: B5 [
第九頁開始有一些 IC 時序的說明!

( V3 {3 K- k4 b& C$ O" sThank you Super
7 `  R' \# p; s关于此图. - d$ e/ J! d" C
仍有一个疑点。 为何, tHD;DAT , tSU;DAT 都是以10% 作为基点, 而不是其中的某一个用的 90%作为测量基点?2 C' c3 ^. X: L" i, A1 O( \  L' N- p
有无特殊考量?& Y9 t1 c6 D  k2 [4 c0 ]4 u
又或者只是‘ 规定’。 , S: E9 h) z' H( R- N  @% ~. o
( T* P4 |& w6 Y

  T* v3 c4 b+ l: [; I0 v) o5 I5 }

65

主题

157

帖子

1867

积分

四级会员(40)

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

积分
1867
6#
 楼主| 发表于 2017-1-17 21:34 | 只看该作者
本帖最后由 Quantum_ 于 2017-1-17 21:36 编辑
3 ?/ Q& L0 G7 e8 B  o# X3 h, n# o8 C5 V: J4 v
Thank you Super.
/ g# Y1 y: u9 {: `' ]1. 下图, 即是Datasheet 中的timing 图。# j  l4 J* H! l" ]- _$ I/ l
2. 时序与标注, 与你在 3 楼贴的图, 并没有实质差异。 多了一个30%-70%标识
& d7 F  V" b% j' E/ i3. 看过那一份繁体中文的资料后。 对I2C有了进一步的了解。 但是依然没有厘清,‘ Valid’ 。特别想知道I2C timing为何会引入Valid 这个词
! _  h4 ?5 x" d# U
  TVDDAT I2C Valid data time SCL low to SDA output valid
4. 我在I2C 测试报告, 是否可以忽略这个参数?
, l5 l! d9 E; H  Z& a8 J7 z
+ k3 j  q5 a5 c; j1 n0 t3 r5 b
8 x( L7 m) `1 r+ s& m: A$ Z5 {0 g4 q" _: e

! `% n2 `0 A) V! N
, i1 C1 V5 f5 ^  f/ F$ ~0 g  J' s* @
$ R1 S' M& H6 v6 j

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

I2C timing

I2C timing

12

主题

474

帖子

1039

积分

四级会员(40)

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

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

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
4#
发表于 2017-1-14 13:14 | 只看该作者
I2C 2.1 龜販0 w3 a( \1 L  J9 f" E3 d6 P
* E9 m8 |7 u: H" G* }

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
哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
3#
发表于 2017-1-14 13:12 | 只看该作者
這是 I2C 龜販的定義。8 G# a- P2 F1 ?6 o1 P3 E+ O

& \" F& V" n4 S: F# x

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

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

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
2#
发表于 2017-1-14 12:36 | 只看该作者
本帖最后由 超級狗 于 2017-1-14 12:39 编辑 7 k, ]) o) @6 U" u0 A

8 E/ ^; K6 [# |! y1 X# S. F狗糧倉庫有這麼一篇繁體的文檔,看能不能湊合著用。$ _7 U- `2 q+ {1 D- C+ Y& r

" m" D9 c2 ~$ i; [7 R0 o/ \第九頁開始有一些 I2C 時序的說明!* `6 f; m3 B2 K+ p

! P" a. Q' y- G
6 |6 h9 d1 m( Y- b: f$ L

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
哈士奇是一種連主人都咬的爛狗!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-23 03:20 , Processed in 0.077922 second(s), 36 queries , Gzip On.

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

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

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