找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 864|回复: 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 究竟是指哪些时间。
6 z6 z- u  R- X. U2. 不同的器件, 描述不一致。 我已经迷糊了???" f, @6 g) o8 U* [
3. 有没有,共同, 统一的特征? 0 A1 n) B  @( I& _, T- m

4 e/ p& A2 i9 I4 d3 s谢谢!

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 编辑
; H' c1 M, F: r
. M0 B1 z5 `- o$ x7 k2 w( q$ a  @2 i4 T狗糧倉庫有這麼一篇繁體的文檔,看能不能湊合著用。. p2 ~8 c% D( b7 ^

3 I; m: p3 h# X$ _第九頁開始有一些 I2C 時序的說明!8 X: \9 Y- F7 b) ~9 u
& ^0 G' z6 M/ J: p( X

; S" ~5 a/ ]4 C, P4 |4 I

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 龜販的定義。
  Q7 V" m. ]0 V  q
* L0 d& Y1 I$ D* a

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 龜販+ z. I* W7 G* Q- `( z8 i+ L; E1 {
. s+ I/ S; ?, Z2 _, @8 U

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 编辑 9 R& c  B+ V! r
5 I9 ^+ q" [! Y/ {+ r' Q; n
Thank you Super.* @4 l5 V3 H3 O
1. 下图, 即是Datasheet 中的timing 图。9 R  B/ `$ i2 F. O* _; j' R
2. 时序与标注, 与你在 3 楼贴的图, 并没有实质差异。 多了一个30%-70%标识1 U& ~* Q3 d* @7 p& P9 w3 `
3. 看过那一份繁体中文的资料后。 对I2C有了进一步的了解。 但是依然没有厘清,‘ Valid’ 。特别想知道I2C timing为何会引入Valid 这个词
% j# q. n3 u6 i0 D0 S
  TVDDAT I2C Valid data time SCL low to SDA output valid
4. 我在I2C 测试报告, 是否可以忽略这个参数?
; S2 A! N! i4 I! a, R" ^% D3 ?6 {$ [
3 W, ~  a0 y; i

  R; a& ?+ U' n& t7 y6 [
( f' L5 a( G  J; i" g( ?- b5 l+ J/ \* d4 R/ X6 n: d

1 E2 q2 Q( T3 V1 j: q" Q+ s
- t2 U$ t# g$ N8 g  Y

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:362 m! y/ |. G, t0 }# x( p6 V( F
狗糧倉庫有這麼一篇繁體的文檔,看能不能湊合著用。
: w3 F) o( d3 e! Z2 w  w% Q4 p7 c! X; Y0 u; p7 A
第九頁開始有一些 IC 時序的說明!

- v7 @; V  A" dThank you Super! ]2 V- \8 Q+ K
关于此图. ( @7 X8 h4 q# T
仍有一个疑点。 为何, tHD;DAT , tSU;DAT 都是以10% 作为基点, 而不是其中的某一个用的 90%作为测量基点?; X' |4 Q+ n& M
有无特殊考量?
1 }# `% W8 P; E( n' s- \又或者只是‘ 规定’。 - [9 D6 ^* q1 E4 j# T* ?6 C, R

9 G( B9 b5 N) j. Q
  [* g$ w; b7 l& e, U% W

65

主题

157

帖子

1867

积分

四级会员(40)

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

积分
1867
8#
 楼主| 发表于 2017-1-17 22:09 | 只看该作者
超級狗 发表于 2017-1-14 13:14  {( R- I9 x2 `$ A/ [5 }
IC 2.1 龜販

4 D) _4 P7 G0 B% q; ZThank you Super
4 E0 e! @6 d5 g! `. d1. 我会抽时间, 读这份文档。 但是目前, 正在做Report。没有时间细读。 3 A, U4 C: ^1 B) {/ Q" `# ]( o
2. 通过以上几篇资料的阅读。 至少了解了以下几点。
% p/ y8 Z8 |0 _) r' H     a. I2C的 setup 至少分 3 种,: i( \8 k/ Q6 y) J& M" E
            tSU;DAT, (setup for data)
8 v4 i/ Y  F: |            tSU;STA,  (setup for start)
! p+ C$ m; a/ m9 V* R, p            tSU;STO, (setup for stop)2 t4 W0 n! f" {2 P8 _
     b. I2C 的Hold分 2 种,
5 B  O! Q) r: R" j5 n1 N            tHD;STA, ( Hold of start)
2 D1 G' M6 k. u. p0 T2 F            tHD;DAT, (hold of data)
# P. g- h# |$ g7 p, Y: ` 3. 问题又来了。 为什么要这样分;感觉好复杂。" \* L9 E! x. Z7 v  `0 a( {* x
      1 i" z) P  O, }- N

' l( ]$ G; \7 s4 e# D1 [# P

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-22 22:12 , Processed in 0.071215 second(s), 41 queries , Gzip On.

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

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

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