0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

高速信号传输中的抖动和眼图挑战

泰克科技 来源:泰克科技 2024-07-03 10:29 次阅读

前情回顾

在《做信号链,你需要了解的高速信号知识(一)》中,我们探讨了LVDS和JESD204B标准的优势,这些标准在高速信号传输中提供了更高的速率、更低的功耗和更好的抗干扰能力。接下来,我们将深入探讨高速信号传输中的抖动和眼图挑战。

引言

做高速的工程师最头疼的问题就是抖动和眼图测量Fail。抖动和眼图测量就像是一个照妖镜,任何一个设计不当,都可能会导致抖动和眼图结果的恶化,而要解决抖动和眼图问题,工程师往往无从下手。

教科书上的数字信号,每个时钟周期都严格相等,每个数据UI (Unit Interval, 即每个bit的时间长度)也都严格相等,但真实世界里这种信号是不存在的。由于热噪声和各种因素的影响,时钟或数据的边沿往往存在不确定性,其真实位置和理想位置之间的偏差,就是所谓的抖动。当时钟信号或数据信号存在较大的抖动时,接收机在识别信息时就会出错,导致信息传递出现“误码”(Bit Error)。

2b230c0c-23fd-11ef-91d2-92fbcf53809c.png

图7:抖动的示意图

抖动的定义与类型

抖动考虑的是时钟或数据过零点的时刻的不确定性,眼图则更加直观。我们以参考时钟的边沿为刀,将数据波形切割成无数的小段,每段波形只有1个bit。然后将这些小段波形堆叠到一起,形成的眼睛形状的图片,称之为眼图。

2b6b37de-23fd-11ef-91d2-92fbcf53809c.png

图8:眼图是由所有bits堆叠而形成的图样,包含所有bits的信号完整性信息

自高速串行信号诞生之初,抖动和眼图就是必测的项目。抖动可以评估时钟或信号的稳定性,眼图可以综合评估信号的抖动,幅度,反射,串扰等信号完整性问题。如果再套上一个眼图模板,通过眼图是否触碰模板,就可以轻松评判信号质量的优劣。

2b895bba-23fd-11ef-91d2-92fbcf53809c.png

图9:眼图及其模板

LVDS和JESD204B规范里就有抖动和眼图模板测试。翻开JESD Spec,会发现它清晰地定义了近端和源端的眼图模板。眼图不得碰到三块模板(灰色区域)里的任何一块,否则测量项就是Fail的。

2b9bc0b6-23fd-11ef-91d2-92fbcf53809c.png

图10:JESD204B标准的接收端眼图模板

随机抖动(Rj)

测试工程师测出了眼图和抖动的结果,给出测试Pass或Fail的测量报告,工作就算完成了。但研发工程师的噩梦才刚刚开始,测试Fail了,怎么才能解决呢?

其实基本思路非常简单,概括起来就是:抓大放小,对症下药!经典理论下,信号的总体抖动(Tj, Total Jitter)可以分成以下几类。我们通过示波器的抖动软件,测量出每种抖动成分的大小,将最严重的抖动成分降低,总体抖动就能降下来了。

2bc2597e-23fd-11ef-91d2-92fbcf53809c.png

图11:抖动的分类

其中,随机抖动(Rj, Random Jitter)是由布朗运动/热噪声引起的,符合高斯正态分布。随机抖动的峰峰值和测量的样本数(总bits数量)息息相关,理论上只要测量的时间足够长,随机抖动可以增加到无穷大。抖动分析时,随机抖动的测量值一般用RMS值来表示,即正态分布的σ值。特定样本数下(也称特定误码率下),随机抖动的峰峰值RJ(pk-pk),可以使用RJ(rms)乘以一个修正系数得到。比如在1E12 个累积bits下(或1E-12误码率下), 这个系数是14,即:

RJ(pk-pk) = RJ(rms) x 14

随机抖动一般是由链路中的电源和有源器件带来的,通过改良电源的噪声性能,更换随机抖动较大的有源器件,可以降低系统的随机噪声。

2bdd1d54-23fd-11ef-91d2-92fbcf53809c.png

图12:随机抖动符合正态分布,向正无穷和负无穷方向无限延伸,无边无界

确定性抖动(Dj)

与随机抖动对应的,是确定性抖动(Dj, Deterministic Jitter),它是有界的。在有限的样本数之内,Dj的峰峰值会很快趋于稳定,并维持不变。Dj的测量结果常常用峰峰值来表示。Dj最重要的两个成分是周期性抖动(PJ, Periodic Jitter)和数据相关性抖动(DDJ, Data-Dependent Jitter)。

周期性变化的抖动,称之为周期性抖动。比如一个周期为1ns的时钟信号,它的前15000个周期是1.01ns,后15000个周期是0.99ns,如此循环,那么这个信号中就包含一个33KHZ、三角波调制的周期性抖动。这就是大家非常熟悉的SSC扩频时钟,广泛用于消费电子产品中,降低高速信号传输时所产生的EMI干扰。周期性抖动一般由高速SerDes的参考时钟带入,或者旁路高速信号的串扰所引起。周期性抖动不仅要看抖动的峰峰值,还要关注Pj的频率。检查时钟,查找电路板上相关的干扰源,从而降低周期性抖动。

2c0ba534-23fd-11ef-91d2-92fbcf53809c.png

图13:周期性抖动

数据相关性抖动(DDJ)

最后也是最重要的抖动成分,数据相关性抖动(DDj, Data Dependent Jitter),也叫码间干扰(ISI, Inter-Symbol Interference)。可以说,高速串行通信迭代升级的过程,就是对抗DDJ的过程。

信号在链路上传输时,由于寄生参数的影响,会有损耗。专业名词叫做插入损耗(Insertion Loss),对应S参数里的传输参数S21。传输线越长,信号频率越高,损耗越大。对于链路上传输的数据信号而言,由于不同的码型对应不同的信号频率,损耗会有差异,直观来看就是信号的电平会呈现不同的幅度。

2c4a1be8-23fd-11ef-91d2-92fbcf53809c.png

图14:典型的S21插入损耗。同一信道,对不同频率信号的衰减是不同的

打个比方,一个信号的速率是10Gbps,当它传输的是1010这样的码型,其频率为5GHZ;而如果传输的是1100码型,频率就只有2.5GHZ了。高频衰减更大,因此1010这种码型,信号幅度会比较低。

信号幅度的差异会带来什么问题呢?我们观察下图中的最后一个下降沿。当它从一个电平较高的逻辑1回到逻辑0(红色虚线),或者是从一个电平较低的逻辑1回到逻辑0(蓝色实线),下降沿的路径不一样了。这就导致下降沿过零点的时刻出现了不确定性,这就是抖动。这种抖动成分称之为DDJ或ISI。

2c7605d2-23fd-11ef-91d2-92fbcf53809c.png

图15:ISI抖动形成的原因

ISI不仅会影响到抖动,也会让眼图恶化。下图是一个高速信号,从发送端,到传输路径中间的测试点,再到接收端的眼图变化。我们看到,随着传输线距离的增加,ISI抖动愈发严重,眼图的眼宽和眼高都明显收窄,甚至到最后眼图完全闭合了。

2c86f392-23fd-11ef-91d2-92fbcf53809c.png

图16:传输线损耗所引起的ISI抖动会导致眼图恶化

抖动和眼图的测量方法

使用泰克实时示波器,测量LVDS或JESD204B非常方便。泰克示波器支持TekExpress LVDS自动测量软件,涵盖LVDS时钟和数据的30多个测量项目,一键完成一致性测量。

2d55e4d6-23fd-11ef-91d2-92fbcf53809c.png

图17:TekExpress LVDS软件支持的测量项种类齐全

工程师还可以根据规范的要求,快速生成自定义眼图模板。

2d7fcf6c-23fd-11ef-91d2-92fbcf53809c.png

图18:TekExpress LVDS的自定义眼图模板

JESD204B也有成熟的测量方案,基于DPOJET一键完成包括最重要的眼图模板测试在内的所有测量项。

2d99abda-23fd-11ef-91d2-92fbcf53809c.png

图19:JESD204B测试方案

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 时钟
    +关注

    关注

    10

    文章

    1503

    浏览量

    130596
  • 眼图
    +关注

    关注

    1

    文章

    64

    浏览量

    21043
  • 高速信号
    +关注

    关注

    1

    文章

    201

    浏览量

    17640

原文标题:【做信号链,你需要了解的高速信号知识(二)】高速的挑战 – 抖动和眼图

文章出处:【微信号:泰克科技,微信公众号:泰克科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    信号测试的运用

    信号测试的运用
    发表于 05-21 23:42

    数字定时: 时钟信号抖动、迟滞和

    14.图中显示了的上升时间(A)、下降时间(B)、失真(C)、信噪比(D)、抖动(E)、采样最佳时间(F)。3. 总结使用数字波形作为时钟
    发表于 01-18 15:31

    测量 代表着什么? 该如何分析的好与坏?

    的存储深度,示波器一次分析的UI数就会越多,测试结果也就越精准。因此在测量高速信号抖动
    发表于 09-14 21:12

    什么是?它用在什么场合?反映了波形的什么信息?

    `问题: 什么是?它用在什么场合?反映了波形的什么信息? 解答: (Eye Diagram)可以显示出数字信号
    发表于 09-14 21:15

    仪器基础教程系列之时钟信号抖动、迟滞和

    了解时钟信号的数字定时以及诸如抖动、漂移、上升时间、下降时间、稳定时间、迟滞和等常用术语。 本教程是仪器基础教程系列的一部分。1. 时钟信号
    发表于 06-12 08:00

    详解分析USB在布线信号完整性问题

    一定的范围要求,如表1所示。其中,共模电压典型值为200mV,另外,其差分输入信号电平必须满足高速接收的要求。  表1 高速
    发表于 06-12 09:51

    【案例分享】运用分析USB在布线信号完整性

    互连设计是否导致不能容忍的误码率。在高速串行应用,通行的做法是采用验证串行链路是否满足系统的性能要求的。  对于高速USB
    发表于 07-12 06:00

    【设计技巧】详解(上)

    瘦小,因为这里代表的是抖动,如果太大就会造成误码率增加。抖动越小则代表信号质量越好,发生误码的机率越低。 前面讲到了模板,
    发表于 07-12 05:00

    【设计技巧】详解(下)

    ,测试结果也就越精准。因此在测量高速信号抖动,尽量采用高的存储深度。当然存储深度越高,
    发表于 07-12 05:30

    测试,信号质量测试

    测试测试项目: >消光比>交叉比>信号上升时间与下降时间>Q因子(Q Factor)>平均功率>抖动测试环境: 在实时示波器
    发表于 10-10 14:36

    抖动的测试与分析

    抖动的测试与分析
    发表于 01-14 14:42 38次下载

    什么是

    使用颜色分级来显示信号通过图中不同区域的频次高低,这提供了另一种查看 TIE 频次的方法。通过测量的张开度,您可以大致地查看有多少
    的头像 发表于 11-02 13:28 4120次阅读

    高速信号抖动测试解决方案

    高速传输的数字系统或是通讯系统当中,将信号完整无缺地从传送到目的地为其首要目标。信号传输的过程当中因为
    的头像 发表于 02-14 17:56 962次阅读

    和均衡的高速信号设计

    01 是一系列数字信号波形积累而形成的图形,通过眼可以获得码间串扰和噪声等。通常
    的头像 发表于 06-19 16:57 1051次阅读
    <b class='flag-5'>眼</b><b class='flag-5'>图</b>和均衡的<b class='flag-5'>高速</b><b class='flag-5'>信号</b>设计

    高速信号测试的基本原理

    高速信号测试的基本原理  高速信号
    的头像 发表于 02-01 16:19 423次阅读