EDA365电子论坛网

标题: I2C, SPI 中的Setup time, Hold Time, Valid Time 如何理解? [打印本页]

作者: Quantum_    时间: 2017-1-13 22:01
标题: I2C, SPI 中的Setup time, Hold Time, Valid Time 如何理解?
1. I2C 中的Setup time, Hold time, Valid Time 究竟是指哪些时间。
% k5 ]' {4 n4 R1 D8 S9 |+ w) e2. 不同的器件, 描述不一致。 我已经迷糊了???
  ~5 _) T  H3 [$ x& v' G) l3. 有没有,共同, 统一的特征? 2 D4 ^5 V+ k+ u$ Y, E' c0 \
; B8 ^, P* m3 [+ N& ~
谢谢!

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

Time

Time

作者: 超級狗    时间: 2017-1-14 12:36
本帖最后由 超級狗 于 2017-1-14 12:39 编辑 5 Y2 m( p. q% p8 D
6 L8 n7 W2 H* m4 V4 y
狗糧倉庫有這麼一篇繁體的文檔,看能不能湊合著用。5 P# V0 S7 f$ |
4 ~& m. m# r% H  y5 M8 @  l3 [" Z
第九頁開始有一些 I[sup]2[/sup]C 時序的說明!1 ?- p0 @5 o1 `! {4 w* I
- O" u0 X  v8 ?1 J% V& p' X( u4 \

  Z) U! N0 K5 G4 t" x0 K

acute_i2c_trigger_application_note.pdf

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


作者: 超級狗    时间: 2017-1-14 13:12
這是 I2C 龜販的定義。) S9 y. q/ V- Y

2 ]2 y/ A/ ?+ S- \: _3 w, [5 n

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

I2C Timing.jpg

作者: 超級狗    时间: 2017-1-14 13:14
I[sup]2[/sup]C 2.1 龜販+ }' E! b9 @9 N! A

* `! t$ h8 A8 `0 x2 n' n2 l& D$ s

i2c.pdf

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


作者: djadfas    时间: 2017-1-16 09:43
采样前后 时钟有效到输出到管脚都有延迟的 每个芯片有可能不一样 但肯定在i2c标准内 可以去看看fpga 就很容易理解芯片参数了
作者: Quantum_    时间: 2017-1-17 21:34
本帖最后由 Quantum_ 于 2017-1-17 21:36 编辑
) H2 D9 C& \3 V
  a6 m. A5 t# L  [* Z5 aThank you Super.5 ]7 s8 i+ p2 O) s3 ]; g. S2 F, T
1. 下图, 即是Datasheet 中的timing 图。
( f2 i$ T) T% N* b9 E) R2. 时序与标注, 与你在 3 楼贴的图, 并没有实质差异。 多了一个30%-70%标识
: y$ a, v' ~1 Q" n$ ^3. 看过那一份繁体中文的资料后。 对I2C有了进一步的了解。 但是依然没有厘清,‘ Valid’ 。特别想知道I2C timing为何会引入Valid 这个词
9 h9 B: [/ |) \- x
  TVDDAT I2C Valid data time SCL low to SDA output valid
4. 我在I2C 测试报告, 是否可以忽略这个参数?
9 m3 K! x2 C0 ?5 y% l/ M7 Y2 S+ `. s. ~7 p! v

, A3 W  k- U0 |/ n7 D
) y1 _  v: n1 J( I. ]* R  D; l7 o, Q* G9 ~% `: W$ Q
% V$ H5 p* H9 ?4 W1 O

# s% c* e% `4 {+ n- b9 G" R1 z1 v, l- F( F$ k2 r( l4 V

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

I2C timing

I2C timing

作者: Quantum_    时间: 2017-1-17 21:48
超級狗 发表于 2017-1-14 12:36* P  b4 `: b7 g( y# Q
狗糧倉庫有這麼一篇繁體的文檔,看能不能湊合著用。7 b$ a; N( C# q* g* p  ~  I
. S& X' p, r' @6 R- M8 [$ N6 A. f
第九頁開始有一些 IC 時序的說明!
* U+ z( X  E# p" |5 u& V
Thank you Super
3 y& q6 H$ D* t9 M& u关于此图. 6 g3 b0 t7 L3 X; m5 `1 g4 B) l, q
仍有一个疑点。 为何, tHD;DAT , tSU;DAT 都是以10% 作为基点, 而不是其中的某一个用的 90%作为测量基点?
) v3 @& W- H5 t+ J$ A& [- Z5 n有无特殊考量?  M6 j6 k; Q- q7 [. s) I! f6 G
又或者只是‘ 规定’。
* q$ N, f% x) k8 t& G: Q) ^6 u5 _
) }  ], n* ~- P; J7 U; O& C- h" I- S+ w

作者: Quantum_    时间: 2017-1-17 22:09
超級狗 发表于 2017-1-14 13:14
% l- N$ h) l& T8 z# yIC 2.1 龜販

2 n; P( |2 C4 gThank you Super
1 R: w1 ]: |# v# N+ o# x1. 我会抽时间, 读这份文档。 但是目前, 正在做Report。没有时间细读。
9 |1 u' _4 U" d& q2. 通过以上几篇资料的阅读。 至少了解了以下几点。- R, c/ A1 `- V5 ?" P7 k( A) ]
     a. I2C的 setup 至少分 3 种,2 [; N! b1 N" U* F3 \4 G! |& `
            tSU;DAT, (setup for data)
2 W! S8 E8 S4 L  M            tSU;STA,  (setup for start)
2 Z4 s/ n( ~9 `3 l) [1 J9 `            tSU;STO, (setup for stop)
# b' b# ]. }3 R0 ?     b. I2C 的Hold分 2 种,
0 J. P8 A4 {1 S3 o2 B) }" L8 ^            tHD;STA, ( Hold of start)
0 D! X, s; E9 Y: R            tHD;DAT, (hold of data)
/ w3 i  G; }$ ]/ I7 n; m+ T! r- |5 F* t 3. 问题又来了。 为什么要这样分;感觉好复杂。
2 G% j- e1 p  t' r6 Z2 @      - z- t0 ^- M0 r

7 V; c  R- i9 L6 T% e* U/ ?
作者: fang05081248    时间: 2017-1-18 23:01
学习了
作者: qq490513874    时间: 2017-3-26 01:54
学习了
作者: soswelcome    时间: 2017-11-14 11:25
学习了
作者: 写轮无语    时间: 2019-5-6 19:20
学习了
作者: navy_chao    时间: 2019-10-29 23:12
学习了
作者: wangchqin    时间: 2019-10-31 15:41
挣个币,回复一下
作者: walker0808    时间: 2020-3-6 18:21
帮到我了,谢谢楼主和各位兄台。
' e6 e& D( f/ t: g
作者: 放放法    时间: 2020-5-1 09:13
找到了* |0 Z, X* _$ H' A4 T; |( T

作者: 572523392    时间: 2024-12-27 17:20
正好需要
作者: huo_xing    时间: 2024-12-27 17:32
有什么问题吗?建立时间,保持时间,有效时间。一般时序图都是这么标的吧。只是有效时间可能有的芯片不说
作者: 超級狗    时间: 2024-12-29 11:04
本帖最后由 超級狗 于 2024-12-30 14:29 编辑 / i) n6 Z/ r' q! H, j8 _
Quantum_ 发表于 2017-1-17 21:34
( g3 E; k/ d2 iThank you Super.* ?0 a( b2 k" ]0 W! z& R% c
1. 下图, 即是Datasheet 中的timing 图。; F$ ]5 G. H/ F8 }
2. 时序与标注, 与你在 3 楼贴的图, 并没 ...

$ o  d$ i9 D2 t* Q" F當年帖子沉太快沒回到。4 k/ O; ]/ S- n+ S
$ i7 d& G- G8 ?/ Z
* o2 `# n8 T$ p
: z% k0 ^2 t$ c$ @' K' X# a
. f& i0 O1 B3 D2 r% v
0 L6 }" X. S; B8 E( |

' H" Z) v) w2 V5 b% @4 [




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2