找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 317|回复: 3
打印 上一主题 下一主题

[仿真讨论] 测量时钟时Period Jitter、Cycle-Cycle 与 TIE这三种方式该如何选择?

[复制链接]

111

主题

124

帖子

1273

积分

四级会员(40)

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

积分
1273
跳转到指定楼层
1#
发表于 2016-6-16 16:39 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 alexwang 于 2018-7-2 14:52 编辑
& y) j" w7 J/ p6 X9 ?4 Z7 |# @5 a# d0 {
测量时钟时Period Jitter、Cycle-Cycle 与 TIE这三种方式该如何选择?
& c, o5 G; ]' V
) Y: m, ~* q4 Z" l" Q( Z
最近遇到到时钟测量部分的问题,现实中的时钟会有Jitter的问题,包括Random jitter和deterministic Jitter,而在deterministic jitter下面有一部分是由于时钟周期不稳定引起的jitter,姑且称之为PeriodJitter。

4 I) I* C  ^" C% r    而对这部分Jitter的测量有三种标准测试,Period Jitter、Cycle-Cycle and TIE,下方图片是这三种测量方式的定义,问题就是这三种方式该如何选择。换言之,这三种方式分别适用于什么情况。

& N. V9 d. F5 e& J0 A( N/ c
0 X' _) A. l; v: U8 b+ N8 J
4 y* j; N0 L& n4 \7 b; b
首先指出题主的一个错误,就是deterministic jitter下分解到是周期性抖动即periodic jitter,而不是periodjitter,period jitter是实际时钟总抖动的一种表示方式。下面看一张图(画工较为随意)
  ?/ s& g1 p* I) g# q+ g1 X. o% y
; I9 c, h6 X; `4 Y+ l" T/ Z/ U2 |/ z; N
任何一个时钟信号不可能是理想的,受到干扰和随机噪声影响,实际周期总会变化,上图给出了一个示意图(仅考虑上升沿的偏差,对于RGMII和DDR这种双边沿采样的系统,下降沿也要考虑)
. O; v; w! p( K( C! b6 t7 B! X8 l
( w7 T- A/ G! m$ _4 Z: k& ]. j+ K/ N  X时钟的总抖动(total jitter)有3种统计方式

/ ?  _% x7 V; Z1 p2 V
1.时间间隔误差(TIE jitter)
即统计,每一个实际时钟的边沿与理想时钟的边沿之间的偏差(考虑正偏还是负偏)
8 [5 G' Y2 ?4 O0 R# hTIE jitter实际上是Period jitter累积的结果

  ~8 h) J* ~( E( }+ y- B1 |& q' P
2.周期抖动(Period jitter)
即统计,每一个实际时钟的周期(也就是上升沿到上升沿)与理想时钟周期之间的偏差。% j2 }- b: a% X- F9 e% H  Q
也就是Period jitter = T1- T,实际也就是TIE2-TIE11 |7 R. z3 M! {/ T8 e
也就是说,在数学上,Period jitter是TIE jitter的差分

+ u% n( y; u3 V$ @, c, j: y- \
3.相邻周期抖动(Cycle to Cycle jitter)
即统计,实际时钟的当前周期与实际时钟的上一个周期之间的偏差
' y1 R! }/ R0 l$ k* \9 P也就是Cycle to Cycle jitter = T2 -T19 `9 e( A; Q- f8 K2 n) l
也就是说,在数学上,Cycle to Cycle jitter 是Period jitter的差分
6 j/ U0 p3 t: H8 @; t- R- y& k- H1 ]% C
一般高速示波器测量时钟的时候都会统计3种时钟的总抖动。这三种抖动都是描述时钟的总抖动,有点像位移、速度、加速度的关系(都是描述物体的运动),应用的场合不太一样。下面举例说明一下。; n4 \' A' Z) r' m' {+ J; G) H
3 e* T. U; D8 J7 d" L- v
Period Jitter% S( Z! w* V1 {  u/ u/ {6 O: G
高速并行数据通信系统,通常发送端会在时钟上升沿的时候向发送数据,然后将时钟加一个固定延时后发送给接收端(或接收端内部加延时),接收端在时钟上升沿采样数据。
数据的发送和采样用的是时钟的同一个边沿,是对齐的,每个数据的持续时间就是实际时钟的当前周期,采样的时序关系(建立时间与保持时间)只受实际时钟的当前周期影响。上一次的周期偏差(Period jitter)不会影响到这一次的时序关系,既不会存在Period jitter的累积,即无需关注TIE抖动。

2 N' I3 N6 p  B  j. t0 U5 uTIE Jitter
6 M* x. U0 f6 F( w在高速串行数据通信,一般都是嵌入式时钟系统,即不单独提供时钟信号,接收端通过CDR从数据中恢复出时钟用于采样。发送端发送数据的时候,根据自己的参考时钟的边沿,连续不断的发送数据。接收端恢复出时钟后,利用该时钟采样连续不断的数据,当前时钟边沿与当前数据边沿要满足一定的时序关系。由于恢复时钟的机制,数据发送和采样做不到用同一个时钟边沿,那么时序关系就受每一次的周期偏差的影响,既存在Period jitter的累积,需要关注TIE抖动。
$ k  ~7 O6 J: a/ i9 n# w# F1 J7 \+ x3 n当然TIE会影响CDR和PLL的工作。5 H8 c3 T! G9 _

# t2 `  ]5 ^, \4 c: r+ {* hCycle to Cycle Jitter
9 w6 U5 ?! F+ Z在扩频通信等需要扩频时钟(spread spectrum clock)的应用,由于频率本身就是变的,那么统计出的PeriodJitter就会很大不足已体现稳定性,这时统计Cycle to Cycle Jitter就有意义了。, A- r* z5 T  N: s) ?, K

4 e6 o/ k9 C6 B* M9 c4 ~$ `以上算是时域的分析
  ?7 R5 |6 A  }" A1 Z7 \# j——————————————————
$ N' M  ~1 |2 n) a3 I; j统计域分析9 R1 C9 m9 B6 k& W
题主所说的total jitter可以分解为Random jitter和Deterministic Jitter,这是通过统计分析做出的。: W/ d8 d6 r; x9 O+ T* ?1 K9 t( Y
有空再补充* x6 H3 D3 N7 e
——————————————————; k1 _, g# `* Y
频域分析
4 S( H. Z2 R; u: y' b! P( D示波器统计的total jitter,通常会通过傅里叶变换给出jitter的频域分布,这有利于我们定位干扰来自与哪里,如何滤波。( t+ `7 e& ~, V- a; E' q3 \# Y
- S6 ~( l  ]$ \7 y# B8 }( [
Jitter是时钟偏差的时域结果,而频域内就是相位噪声。Jitter就是相位噪声在频域的积分。
. l. p% X: L: b, u
0 ^7 J8 W# g& x" F; @- c相位噪声分析对PLL十分重要,这决定了PLL能否产生低抖动时钟。
$ E+ \3 e  l3 Y7 i9 P, X7 Y7 b有空再补充。( c  r- h3 `+ H' W; E, e* x

2 [) t& w" c9 r( J  A

7 o& d; y, w9 b  B
7 {: W: o" s8 t: R. I
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

6

主题

28

帖子

58

积分

二级会员(20)

Rank: 2Rank: 2

积分
58
2#
发表于 2016-9-21 08:18 | 只看该作者
谢谢楼主!

3

主题

88

帖子

38

积分

二级会员(20)

Rank: 2Rank: 2

积分
38
3#
发表于 2018-2-23 22:10 | 只看该作者
謝謝分享~~

0

主题

383

帖子

510

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
510
4#
发表于 2018-4-26 20:04 | 只看该作者
谢谢分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-4-17 14:22 , Processed in 0.063154 second(s), 34 queries , Gzip On.

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

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

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