EDA365电子论坛网

标题: 你真正理解 pin to pin delay吗? [打印本页]

作者: forevercgh    时间: 2008-3-5 08:53
标题: 你真正理解 pin to pin delay吗?
管脚到管脚延时是指在驱动器端状态的改变到接收器端状态的改变之间的时间。这些改变通常发生在给定电压的50%,最小延时发生在当输出第一个越过给定的阈值(threshold),最大延时发生在当输出最后一个越过电压阈值(threshold) ,测量所有这些情况。
8 p/ A, D( t! g5 b+ z( t7 @
! A4 h) q" w; c你理解了这里的“第一个”和“最后一个”吗?
' m: n4 I* R* D! y1 B7 Q7 W% F  o6 y7 ]* ?' n1 z2 u6 E
[ 本帖最后由 forevercgh 于 2008-4-14 11:54 编辑 ]
作者: forevercgh    时间: 2008-4-8 11:10
这里的第一个和最后一个就是指最小飞行时间和最大飞行时间。
" f$ E. C7 ?. m" U& d
9 Z' B& v# n) ?Tco: j* T. r" H# ]' M7 _
指时钟触发开始到有效数据输出的器件内部所有延时的总和。Tco 包含缓冲延时buffer delay和逻辑延时logic delay5 n. B- L/ f* Y: k. L! p  Y. o" b

( u$ H! Z7 W8 W7 Q; e( o8 {0 Xpropagation delay
) o, k- ^6 c6 `$ `  w9 r8 ~  q2 ~信号在传输线上的传输的延时我们称为传播延迟(propagation delay),它只和信号的传播速度和线长有关
0 i' {8 b# b# b9 @! ~

8 X3 J: b8 {) \
9 c2 n4 o0 [( S" C, L  A* R
buffer delay

! \8 C- q% h( @3 J7 m
缓冲延时是指信号经过缓冲器达到有效的电压输出所需要的时间
. m3 C4 i' O) `$ ?% G1 o) A5 @
flight time
5 I* \% m  x+ ?
飞行时间包含了传播延迟和信号上升沿变化这两部分因素包括最大飞行时间(Max Flight Time)和最小飞行时间(Min Flight Time)。

) j5 P8 W3 Q' W1 Ulogic delay
) l6 f. k# E, P; t4 t/ v) @7 Y, _; x从输入端的时钟触发到输出缓冲器被触发的时间间隔
, F+ L1 e3 g, C0 t& g' Q
7 F4 [2 o  x" h2 Z
[ 本帖最后由 forevercgh 于 2008-4-21 16:51 编辑 ]
作者: rjc    时间: 2008-4-8 21:47
没人知道吗???
作者: forevercgh    时间: 2008-4-11 08:41
做以这些定义是为了实现timing adjustment,而这里的调整都是基于AC test condition。
; R, G# E6 n; `/ P% d2 D* W- sdatasheet中的所提供的时序参数是基于这个AC test condition,测量点为(Vref)Vmeas。但我们在实际使用的过程中需要根据不同的系统平台进行timing compensation和pin -to -pin delay的确定。9 v& P2 l6 b0 n0 z) p: \; [, o0 E
实际系统中由于反射,串扰等因素的存在,你的信号边沿可能就是非线性的,如果非线性的区域时发生在(Vref)Vmeas,
! s* }, H0 n& \2 z0 n8 a ! c* A& ?; ]6 W* s1 e5 n

  v2 m* {7 y" c  F! x* e手册中的数据是基于这个Vref测量得到的(线性情况下),但实际系统如果遇到这里的非线性边沿,那么这时Vref你又是如何确定呢?通常我们的做法就是将Vil和Vih作为Vref,这也就牵涉到了最大和最小飞行时间的问题。0 N" r7 w* q0 Q8 [6 _' W# q
其实好多东西是需要深入研究的
$ G" R5 s9 b& W' _2 m& p7 |/ n+ Y! Z6 a4 S" ?. V. |1 c1 e
[ 本帖最后由 forevercgh 于 2008-4-21 14:37 编辑 ]
作者: zhutou250    时间: 2008-4-12 21:12
讲的很好 简单明了
作者: James‘    时间: 2015-3-25 10:46
forevercgh 发表于 2008-4-11 08:416 R$ Y+ s$ M3 ?: r4 e4 O' x
做以这些定义是为了实现timing adjustment,而这里的调整都是基于AC test condition。$ u1 J1 s! A$ j$ V% C  B
datasheet中的所提 ...

. \. n) x' A( A楼主,有进一步学习资料么。讲的很简单,我无法与时间设计联系起来。& t1 }2 e0 R( Y! T& n1 ]

作者: shark4685    时间: 2015-3-25 17:48
哪里不懂啊?
作者: zxb0403    时间: 2015-4-18 17:31
学习了
作者: 小白求教    时间: 2020-12-1 15:34
学习




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