信号完整性分析基础系列之四——串行数据系统抖动基础.docx

信号完整性分析基础系列之四——串行数据系统抖动基础.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号完整性分析基础系列之四——串行数据系统抖动基础

一、串行数据系统的基本知识?随着串行数据速率的不断提升,串行数据系统的传输结构也不断的发生着变化以适应高速传输的要求:?下图1所示为不同的数据速率所对应的系统传输结构:???图1?不同数据速率下对应的系统传输结构??从左到右依次为全局时钟系统结构、源同步时钟系统结构、嵌入式时钟系统结构,随着数据速率的进一步提升,还有可能出现其它多种结构,如下图2的前向时钟系统结构,在10Gbps以上的串行数据传输系统中很可能会使用这种传输结构?/myspace/album/image.php?uid=61061aid=558pic=f644ea9bext=jpgscreen=show?图2?前向时钟系统结构(Forwarded Clock System)从上图1中可以看出:1、典型串行数据传输系统主要构成因素包括:发送端TX,接收端RX,时钟信号及其传输通道,数据信号及其传输通道2、?随着数据速率的提升,串行数据系统传输结构发生的变化主要集中在时钟信号及其传输通道的变化,在当前新一代的串行数据系统中,如PCI Express(I,II),SATA(I,II)等,已经没有了专门的时钟信号传输通道,而是将时钟信号嵌入到了数据中进行传输,因此需要在接收端能有效的将时钟恢复出来? 那么为何数据速率的提升需要改变时钟信号及其传输结构呢?了解下接收端芯片的基本工作原理会有助于我们理解这些变化。? 通信系统的实质是通过一段介质发送或者接收数据。发送端TX发出不同编码形式的高速串行数据,经过一段链路传输后到达接收端RX,串行数据在传输过程中会受到各种各样的干扰,引起数据的抖动,串行数据系统工作的目的就是要尽可能的减少这些干扰的影响使得接收端能准确无误的恢复出发送端发送过来的数据。如下图3所示,?/myspace/album/image.php?uid=61061aid=558picxt=jpgscreen=show?图3?串行数据系统中接收端接收数据的图示?由于接收端(一般是由D触发器构成)需要使用时钟采样来完成同步接收数据,因此时钟信号和数据信号之间的同步关系是非常重要的,即必须要满足一定的建立时间和保持时间。因此串行数据时钟系统结构的变化最根本上是为了满足时钟与数据之间的时序关系,以便接收端能正确的接收到信号。接收端D触发器的工作原理?/myspace/album/image.php?uid=61061aid=558pic=7ea9a268ext=jpgscreen=show? 图4 D触发器的基本功能?D触发器触发直流电平示例(时钟上升沿触发):?/myspace/album/image.php?uid=61061aid=558pic=7b5baf21ext=jpgscreen=show? 图5 D触发器接收无翻转电平信号? 可见,当输入触发器的电平没有翻转时,触发器能稳定的恢复出输入信号。?D触发器触发脉冲信号示例(时钟上升沿触发):?/myspace/album/image.php?uid=61061aid=558pic=5d0217bext=jpgscreen=show? 图6 D触发器接收翻转的电平信号(如果时钟和数据之间的相对抖动偏差太大,将会导致图示D触发器输出信号的逻辑翻转错误或者不稳定)???当数据信号的电平发生翻转后,时钟边沿与数据边沿需要一定的建立时间来锁存数据;同时,数据信号的电平需要一定的保持时间让时钟能稳定的锁存数据。为了让建立时间和保持时间最大化,时钟最好能出现在数据比特位的中央。但是由于数据或者时钟存在抖动,抖动较大时,无法满足建立时间和保持时间的要求,D触发器可能输出错误的数据,产生误码。特别是在高速数字电路中,速率的增加导致建立时间和保持时间的余量越来越小,由于抖动产生误码的概率越来越高,所以,时钟和数据的抖动测试非常重要。?二、抖动的基本概念?抖动的定义为信号在电平转换时,其边沿与理想时间位置的偏移量。抖动比较大时可能出现:并行总线的建立保持时间余量不够、时钟稳定度差、串行信号接收端误码率高等现象。??/myspace/album/image.php?uid=61061aid=558pic=efc5a1a4ext=jpgscreen=show??图7?理想数字信号和实际数字信号的差别??? 研究串行数据系统的抖动主要是研究时钟与串行数据的相对抖动,而不是单纯的指时钟抖动或者数据抖动。也就是说即使时钟有很大的抖动,但是只要数据也存在同样大的抖动,则两者之间的相对抖动仍旧很小,时钟和数据之间的建立时间和保持时间也仍旧能够得到保证。如下图所示:?/myspace/album/image.php?uid=61061aid=558pic=3bf1c7e8ext=jpgscreen=show? 图8?串行数据

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档