找回密码
 注册
关于网站域名变更的通知
查看: 4088|回复: 8
打印 上一主题 下一主题

你真正理解 pin to pin delay吗?

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-5 08:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
管脚到管脚延时是指在驱动器端状态的改变到接收器端状态的改变之间的时间。这些改变通常发生在给定电压的50%,最小延时发生在当输出第一个越过给定的阈值(threshold),最大延时发生在当输出最后一个越过电压阈值(threshold) ,测量所有这些情况。; K1 C- P& ~7 Y% @

6 ~( I; L9 y/ b& @' _3 _你理解了这里的“第一个”和“最后一个”吗?
' M% ~+ G( p( x; e
: F4 f, Y, V  e/ D, S' _% l: s[ 本帖最后由 forevercgh 于 2008-4-14 11:54 编辑 ]

该用户从未签到

2#
 楼主| 发表于 2008-4-8 11:10 | 只看该作者
这里的第一个和最后一个就是指最小飞行时间和最大飞行时间。
" ?* L; g9 Z* |) @2 [! S9 H3 M# N( v0 M8 q/ _+ a" l3 N: S, j
Tco/ }2 O) y0 {% Q' O+ J# Q/ Z
指时钟触发开始到有效数据输出的器件内部所有延时的总和。Tco 包含缓冲延时buffer delay和逻辑延时logic delay3 |; D0 |/ u- K1 s, `+ A4 ~

- A' g' |# n) n% L0 Wpropagation delay
  V9 q* O+ @) R* ?信号在传输线上的传输的延时我们称为传播延迟(propagation delay),它只和信号的传播速度和线长有关

) i* @! e- g- d; y; R5 z0 }6 T( S* R! J+ X+ z5 j
0 T" z: G. `! T
buffer delay

; ^$ M7 Y) ]; e( ^- v, z, d" A1 i
缓冲延时是指信号经过缓冲器达到有效的电压输出所需要的时间

& _) e, f9 ^# R: \
flight time
# _/ V9 e+ {2 g& Y9 ?
飞行时间包含了传播延迟和信号上升沿变化这两部分因素包括最大飞行时间(Max Flight Time)和最小飞行时间(Min Flight Time)。
$ i' w. e6 O% m& D6 k+ l1 K9 y
logic delay: d( K2 w2 c( x4 ~+ X
从输入端的时钟触发到输出缓冲器被触发的时间间隔
% D- @3 ~8 |) S5 Z) S/ r, R; C

- D$ {7 M+ t+ K( Z4 ^[ 本帖最后由 forevercgh 于 2008-4-21 16:51 编辑 ]

该用户从未签到

3#
发表于 2008-4-8 21:47 | 只看该作者
没人知道吗???

该用户从未签到

4#
 楼主| 发表于 2008-4-11 08:41 | 只看该作者
做以这些定义是为了实现timing adjustment,而这里的调整都是基于AC test condition。: ?4 V3 `6 c  y
datasheet中的所提供的时序参数是基于这个AC test condition,测量点为(Vref)Vmeas。但我们在实际使用的过程中需要根据不同的系统平台进行timing compensation和pin -to -pin delay的确定。
: N# W$ I8 e; p8 ?1 W7 O' W实际系统中由于反射,串扰等因素的存在,你的信号边沿可能就是非线性的,如果非线性的区域时发生在(Vref)Vmeas,
4 M3 o! O' P2 ?3 `4 J: S  c# [
0 b7 w; q% z, U- q! _9 \; ~- _+ x, n' M
手册中的数据是基于这个Vref测量得到的(线性情况下),但实际系统如果遇到这里的非线性边沿,那么这时Vref你又是如何确定呢?通常我们的做法就是将Vil和Vih作为Vref,这也就牵涉到了最大和最小飞行时间的问题。3 Y# ~7 Y% E0 \$ g
其实好多东西是需要深入研究的 ! ]$ o8 }6 J- |% a0 p* x

7 R! q" Z+ q8 G  ~. b% ~[ 本帖最后由 forevercgh 于 2008-4-21 14:37 编辑 ]

点评

楼主,有进一步学习资料么。  详情 回复 发表于 2015-3-25 10:46

该用户从未签到

5#
发表于 2008-4-12 21:12 | 只看该作者
讲的很好 简单明了

该用户从未签到

6#
发表于 2015-3-25 10:46 | 只看该作者
forevercgh 发表于 2008-4-11 08:41
! }0 q4 a4 @% G4 g0 u; S; A做以这些定义是为了实现timing adjustment,而这里的调整都是基于AC test condition。
& k9 B2 }% g2 d+ [8 N4 Qdatasheet中的所提 ...

9 R2 ]4 M5 v- u2 _- @楼主,有进一步学习资料么。讲的很简单,我无法与时间设计联系起来。
- A$ T  f1 c& s

该用户从未签到

7#
发表于 2015-3-25 17:48 | 只看该作者
哪里不懂啊?

该用户从未签到

9#
发表于 2020-12-1 15:34 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2026-4-18 17:17 , Processed in 0.109375 second(s), 30 queries , Gzip On.

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

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

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