时钟和数据恢复系统、其操作方法以及电子设备技术方案

技术编号:38228935 阅读:12 留言:0更新日期:2023-07-25 17:58
本申请公开一种时钟和数据恢复(CDR)系统、其操作方法以及电子设备。该CDR系统包括:相关器,被配置为接收数据,确定接收的数据的第一值,并且输出与接收的数据相对应的第二值;累加器,被配置为通过累加从相关器输出的第二值来生成累加值并且输出累加值;以及状态机,被配置为基于累加值确定重复模式是否存在于CDR系统中。于CDR系统中。于CDR系统中。

【技术实现步骤摘要】
时钟和数据恢复系统、其操作方法以及电子设备
[0001]相关申请的交叉引用
[0002]本申请基于2022年1月14日提交的美国临时专利申请第63/299,467号并要求其优先权,其公开通过引用整体并入本文。


[0003]本公开总体上涉及用于时钟模式检测和校正的方法、系统和设备,并且具体地,涉及用于高速串行链路的时序恢复的方法、系统和设备。

技术介绍

[0004]在高速串行链路中,可能会出现重复的1010模式。这种时钟模式对波特率(即,符号间隔)时序恢复产生了问题。例如,可以传输常规伪随机二进制序列(PRBS),并且1010模式可能出现在数据链路中。为了连续提取信息,时钟和数据恢复(CDR)系统可能需要确定要提高还是降低频率。然而,没有信息表明要提高还是降低频率。即,接收器通过提高(UP)或降低(DOWN)它自己的频率来连续跟踪发送器的频率的变化。要提高还是降低的此信息来自CDR相位检测逻辑。在1010模式的情况下,逻辑不会给CDR系统任何信息,并且CDR系统不知道要UP还是DOWN。因此,CDR系统不接收任何新的信息(即,UP/DOWN)。于是,先前执行的更新稍微偏离真实值并阻塞在存储器中,导致CDR系统在错误的方向上漂移,直到恢复随机模式。

技术实现思路

[0005]根据示例实施例的方面,时钟和数据恢复(CDR)系统可以包括:相关器,被配置为接收数据,确定接收的数据的第一值,并且输出与接收的数据相对应的第二值;累加器,被配置为通过累加从相关器输出的第二值来生成累加值并且输出累加值;以及状态机,被配置为基于累加值确定重复模式是否存在于CDR系统中。
[0006]根据示例实施例的方面,CDR系统的操作方法可以包括:由相关器接收数据;由相关器确定接收的数据的第一值;由相关器输出与接收的数据相对应的第二值;由累加器通过累加从相关器输出的第二值来生成累加值;由累加器输出累加值;以及由状态机基于累加值确定重复模式是否存在于CDR系统中。
[0007]根据示例实施例的方面,电子设备可以包括:相关器,被配置为接收数据,确定接收的数据的第一值,并且输出与接收的数据相对应的第二值;累加器,被配置为通过累加从相关器输出的第二值来生成累加值并且输出累加值;以及状态机,被配置为基于累加值确定是否存在重复模式。
[0008]另外的方面将部分地在下面的描述中阐述并且部分地将根据该描述而显而易见,或者可以通过本公开的呈现的实施例的实践而获知。
附图说明
[0009]通过以下结合附图进行的描述,本公开的实施例的上述及其他方面、特征和效果将更加显而易见,附图中:
[0010]图1是根据实施例的系统中的设备的图;
[0011]图2是根据实施例的图1的设备中的部件的图;
[0012]图3是根据实施例的时钟和数据恢复(CDR)系统的图;
[0013]图4是示出根据实施例的CDR系统的输出值的曲线图;
[0014]图5A、图5B和图5C是根据实施例的CDR系统的图;
[0015]图6是示出根据实施例的状态机对1010模式进行的检测的曲线图;
[0016]图7是根据实施例的在不检测和校正1010模式的情况下的CDR系统数据的图;
[0017]图8是根据实施例的在检测和校正1010模式的情况下的CDR系统数据的图;
[0018]图9A和图9B是根据实施例的CDR系统的图;
[0019]图10是根据实施例的CDR系统的图;
[0020]图11是示出根据实施例的泄漏积分器数据的曲线图;并且
[0021]图12是根据实施例的CDR系统的方法的流程图。
具体实施方式
[0022]以下对示例实施例的详细描述参考了附图。不同附图中的相同附图标记可以标识相同或相似的元件。
[0023]图1是根据实施例的系统中的设备的图。图1包括客户端设备110、服务器设备120和网络130。客户端设备110和服务器设备120可以经由提供有线连接、无线连接或者有线连接和无线连接的组合的网络130而互连。
[0024]根据实施例,客户端设备110可以包括计算设备(例如,台式计算机、膝上型计算机、平板计算机、手持计算机、智能扬声器、服务器设备等)、移动电话(例如,智能电话、无线电话等)、相机设备、可穿戴设备(例如,一副智能眼镜或智能手表)或类似设备。
[0025]服务器设备120可以包括一个或多个设备。例如,服务器设备120可以是服务器设备、计算设备或者包括诸如处理器和存储器的硬件、软件模块及其组合以执行对应的功能的类似设备。
[0026]网络130可以包括一个或多个有线网络和/或无线网络。例如,网络130可以包括蜂窝网络(例如,第五代(5G)网络、长期演进(LTE)网络、第三代(3G)网络、码分多址(CDMA)网络等)、公共陆地移动网络(PLMN)、局域网(LAN)、广域网(WAN)、城域网(MAN)、电话网络(例如,公共交换电话网络(PSTN))、专用网络、自组织网络、内联网、因特网或基于光纤的网络等和/或这些或其他类型的网络的组合。
[0027]提供图1中示出的设备和网络的数量和布置作为示例。在实践中,与图1中示出的设备和/或网络相比,可以存在另外的设备和/或网络、更少的设备和/或网络、不同的设备和/或网络或者不同地布置的设备和/或网络。此外,图1中示出的两个或更多个设备可以在单个设备内实现,或者图1中示出的单个设备可以被实现为多个分布式设备。另外地或可替代地,一组设备(例如,一个或多个设备)可以执行被描述为由另一组设备执行的一个或多个功能。
[0028]图2是根据实施例的图1的一个或多个设备中的部件的图。图2中示出的设备200可以与客户端设备110和/或服务器设备120相对应。
[0029]如图2中所示,设备200可以包括总线210、处理器220、存储器230、存储部件240、输入部件250、输出部件260和通信接口270。
[0030]总线210可以包括允许设备200中的各部件之间的通信的部件。处理器220可以以硬件、软件、固件或其组合来实现。处理器220可以由中央处理单元(CPU)、图形处理单元(GPU)、加速处理单元(APU)、微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、专用集成电路(ASIC)和另一类型的处理部件中的一个或多个实现。处理器220可以包括能够被编程以执行对应的功能的一个或多个处理器。
[0031]存储器230可以包括用于存储由处理器220使用的信息和/或指令的随机存取存储器(RAM)、只读存储器(ROM)和/或另一类型的动态或静态存储设备(例如,闪存、磁存储器和/或光存储器)。
[0032]存储部件240可以存储与设备200的操作和使用有关的信息和/或软件。例如,存储部件240可以包括硬盘(例如,磁盘、光盘、磁光盘和/或固态盘)、压缩盘(CD)、数字多功能盘(DVD)、软盘、录音带、磁带和/或另一类型的非暂本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种时钟和数据恢复系统,包括:相关器,被配置为:接收数据;确定接收的数据的第一值;并且输出与所述接收的数据相对应的第二值;累加器,被配置为:通过累加从所述相关器输出的所述第二值来生成累加值;并且输出所述累加值;以及状态机,被配置为基于所述累加值确定重复模式是否存在于所述时钟和数据恢复系统中。2.根据权利要求1所述的时钟和数据恢复系统,其中,所述状态机被配置为通过将所述累加值与预定阈值进行比较,来基于所述累加值确定所述重复模式是否存在于所述时钟和数据恢复系统中。3.根据权利要求2所述的时钟和数据恢复系统,其中,所述状态机基于所述累加值小于所述预定阈值而确定所述重复模式不存在。4.根据权利要求2所述的时钟和数据恢复系统,其中,所述状态机基于所述累加值大于所述预定阈值而确定所述重复模式存在。5.根据权利要求1所述的时钟和数据恢复系统,进一步包括:环路滤波器,包括延迟线、泄漏积分器和寄存器。6.根据权利要求5所述的时钟和数据恢复系统,其中,所述泄漏积分器被配置为生成所述寄存器的值的移动平均值。7.根据权利要求5所述的时钟和数据恢复系统,其中,所述延迟线被配置为存储所述寄存器的先前值。8.根据权利要求5所述的时钟和数据恢复系统,其中,所述环路滤波器进一步包括多路复用器,并且其中,所述状态机进一步被配置为基于确定所述重复模式存在于所述时钟和数据恢复系统中,而将标志值发送到所述多路复用器以使所述环路滤波器使用存储在所述泄漏积分器中的第三值。9.根据权利要求5所述的时钟和数据恢复系统,其中,所述环路滤波器进一步包括多路复用器,并且其中,所述状态机进一步被配置为基于确定所述重复模式不存在于所述时钟和数据恢复系统中,而将标志值发送到所述多路复用器以使所述环路滤波器使用存储在所述延迟线中的第四值。10.根据权利要求1至9中任一项所述的时钟和数据恢复系统,其中,所述重复模式包括重复的1010模式。1...

【专利技术属性】
技术研发人员:高雷夫
申请(专利权)人:三星显示有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1