相位校准方法和系统技术方案

技术编号:34170625 阅读:7 留言:0更新日期:2022-07-17 10:40
本发明专利技术涉及相位校准方法和系统。该相位校准方法包括:扫描适用于串行时钟信号的相位码,识别第一相位码、第二相位码、第三相位码和第四相位码,其中,第一相位码使0加上从串行数据信号中提取的位的第一阈值数成为特定值;其中,第二相位码使从串行数据信号中提取的位的100%减去位的第二阈值数成为特定值,其中,第三相位码使从串行数据信号中提取的位的100%减去位的第三阈值数成为特定值,其中,第四相位码使0加上从串行数据信号中提取的位的第四阈值数成为特定值;基于识别的相位码确定平均相位码。相位码。相位码。

Phase calibration method and system

【技术实现步骤摘要】
相位校准方法和系统
[0001]相关申请的交叉引用
[0002]本申请要求于2021年1月8日提交的美国临时专利申请第63/135,434号的优先权,其通过引用整体并入本文。


[0003]本申请总体上涉及相位校准技术,并且更具体地,涉及用于串行接口的有效相位校准方法和系统。

技术介绍

[0004]通过高速串行接口传送数据依赖于要利用通过接口发送的数据来校准的时钟信号。未校准的时钟信号有时可能导致接收到不可靠、容易出错的数据。因此,期望用于有效校准时钟信号的技术。

技术实现思路

[0005]根据实施例,描述了一种相位校准方法。该相位校准方法可以包括:接收串行时钟信号;接收串行数据信号;扫描适用于串行时钟信号的多个相位码以移位串行时钟信号的相位;从多个相位码中识别第一相位码,其中,第一相位码使0加上从串行数据信号中提取的位的第一阈值数成为特定值;从多个相位码中识别第二相位码,其中,第二相位码使从串行数据信号中提取的位的100%减去位的第二阈值数成为特定值;从多个相位码中识别第三相位码,其中,第三相位码使从串行数据信号中提取的位的100%减去位的第三阈值数成为特定值;从多个相位码中识别第四相位码,其中,第四相位码使0加上从串行数据信号中提取的位的第四阈值数成为特定值;基于第一相位码、第二相位码、第三相位码和第四相位码确定平均相位码;以及将平均相位码应用于相位内插器以移位串行时钟信号的相位。
[0006]串行数据信号可以包括与串行时钟信号相同的训练模式,并且位的第一阈值数、位的第二阈值数、位的第三阈值数和位的第四阈值数中的每一个可以与提取的总位数的约0%至约5%相对应。
[0007]特定值可以包括1或0,其中,1可以包括在比预期早的点处从串行数据信号中提取的位,并且其中,0可以包括在比预期晚的点处从串行数据信号中提取的位。
[0008]扫描多个相位码可以包括扫描串行数据信号三个单位间隔。
[0009]将平均相位码应用于相位内插器以移位串行时钟信号的相位可以包括:移位串行时钟信号的相位使得串行时钟信号的沿与串行数据信号的数据眼图的中间对齐。
[0010]从串行数据信号中提取的位可以包括:与串行时钟信号的上升沿相对应的第一位和与串行时钟信号的下降沿相对应的第二位。
[0011]该相位校准方法可以进一步包括:扫描相位码的第一窗口以识别更新的第一相位码和更新的第二相位码,其中,第一窗口在第一相位码减去常数处开始并且在第二相位码加上常数处结束;扫描相位码的第二窗口以识别更新的第三相位码和更新的第四相位码,
其中,第二窗口在第三相位码减去常数处开始并且在第四相位码加上常数处结束;基于更新的第一相位码、更新的第二相位码、更新的第三相位码和更新的第四相位码确定更新的平均相位码;以及将更新的平均相位码应用于相位内插器以进一步移位串行时钟信号的相位。
[0012]常数可以是可编程的预定值。
[0013]更新的第一相位码可以与更新的第二相位码不同,并且更新的第三相位码可以与更新的第四相位码不同。
[0014]根据另一实施例,描述了一种相位校准系统。该相位校准系统可以包括:存储器,存储计算机可执行指令;以及处理器,被配置成执行指令并且使该相位校准系统执行操作,所述操作包括:接收串行时钟信号;接收串行数据信号;扫描适用于串行时钟信号的多个相位码以移位串行时钟信号的相位;从多个相位码中识别第一相位码,其中,第一相位码使0加上从串行数据信号中提取的位的第一阈值数成为特定值;从多个相位码中识别第二相位码,其中,第二相位码使从串行数据信号中提取的位的100%减去位的第二阈值数成为特定值;从多个相位码中识别第三相位码,其中,第三相位码使从串行数据信号中提取的位的100%减去位的第三阈值数成为特定值;从多个相位码中识别第四相位码,其中,第四相位码使0加上从串行数据信号中提取的位的第四阈值数成为特定值;基于第一相位码、第二相位码、第三相位码和第四相位码确定平均相位码;以及将平均相位码应用于相位内插器以移位串行时钟信号的相位。
[0015]该相位校准系统可以包括使该相位校准系统执行操作的进一步指令,所述操作包括:扫描相位码的第一窗口以识别更新的第一相位码和更新的第二相位码,其中,第一窗口在第一相位码减去常数处开始并且在第二相位码加上常数处结束;扫描相位码的第二窗口以识别更新的第三相位码和更新的第四相位码,其中,第二窗口在第三相位码减去常数处开始并且在第四相位码加上常数处结束;基于更新的第一相位码、更新的第二相位码、更新的第三相位码和更新的第四相位码确定更新的平均相位码;以及将更新的平均相位码应用于相位内插器以进一步移位串行时钟信号的相位。
[0016]根据另一实施例,可以描述一种相位校准方法。该相位校准方法可以包括:接收串行时钟信号;接收串行数据信号;扫描适用于串行时钟信号的相位码的第一窗口以移位串行时钟信号的相位,以识别更新的第一相位码和更新的第二相位码,其中,第一窗口在预定的第一相位码减去常数处开始并且在预定的第二相位码加上常数处结束;识别更新的第一相位码,其中,更新的第一相位码使0加上从串行数据信号中提取的位的第一阈值数成为特定值;识别更新的第二相位码,其中,更新的第二相位码使从串行数据信号中提取的位的100%减去位的第二阈值数成为特定值;扫描适用于串行时钟信号的相位码的第二窗口以移位串行时钟信号的相位,以识别更新的第三相位码和更新的第四相位码,其中,第二窗口在预定的第三相位码减去常数处开始并且在预定的第四相位码加上常数处结束;识别更新的第三相位码,其中,更新的第三相位码使从串行数据信号中提取的位的100%减去位的第三阈值数成为特定值;识别更新的第四相位码,其中,更新的第四相位码使0加上从串行数据信号中提取的位的第四阈值数成为特定值;基于更新的第一相位码、更新的第二相位码、更新的第三相位码和更新的第四相位码确定平均相位码;以及将平均相位码应用于相位内插器以移位串行时钟信号的相位。
[0017]本专利技术的范围由权利要求限定,该权利要求通过引用并入本部分。通过考虑以下对一个或多个实施例的详细描述,本领域技术人员将更完整地理解本专利技术的实施例,并实现本专利技术的附加的优点。将参照首先简要描述的附图。
附图说明
[0018]图1图示根据实施例的具有串行接口的电子装置与相位校准电路的示例框图。
[0019]图2A至图2B图示根据实施例的串行时钟信号和串行数据信号,其中,在时钟信号的上升沿处对数据进行采样。
[0020]图3A至图3B图示根据实施例的串行时钟信号和串行数据信号,其中,在时钟信号的上升沿和下降沿两者处对数据进行采样。
[0021]图4是图示根据实施例的数据的提取的位中的1的百分比的相位码扫描曲线图。
[0022]图5是图示根据实施例的具有由抖动时钟导致的错误的数据的提取的位中的1的百分比的相位码扫描曲线图。
[0023]图6是图示根据实施例的数据的提取的位中的1的百分比的相位码扫描曲线图。
[0024本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种相位校准方法,包括:接收串行时钟信号;接收串行数据信号;扫描适用于所述串行时钟信号的多个相位码以移位所述串行时钟信号的相位;从所述多个相位码中识别第一相位码,其中,所述第一相位码使0加上从所述串行数据信号中提取的位的第一阈值数成为特定值;从所述多个相位码中识别第二相位码,其中,所述第二相位码使从所述串行数据信号中提取的位的100%减去位的第二阈值数成为所述特定值;从所述多个相位码中识别第三相位码,其中,所述第三相位码使从所述串行数据信号中提取的位的100%减去位的第三阈值数成为所述特定值;从所述多个相位码中识别第四相位码,其中,所述第四相位码使0加上从所述串行数据信号中提取的位的第四阈值数成为所述特定值;基于所述第一相位码、所述第二相位码、所述第三相位码和所述第四相位码确定平均相位码;以及将所述平均相位码应用于相位内插器以移位所述串行时钟信号的所述相位。2.根据权利要求1所述的相位校准方法,其中,所述串行数据信号包括与所述串行时钟信号相同的训练模式,并且其中,位的所述第一阈值数、位的所述第二阈值数、位的所述第三阈值数和位的所述第四阈值数中的每一个与提取的总位数的0%至5%相对应。3.根据权利要求2所述的相位校准方法,其中,所述特定值包括1或0,其中,所述1包括在比预期早的点处从所述串行数据信号中提取的位,并且其中,所述0包括在比预期晚的点处从所述串行数据信号中提取的位。4.根据权利要求1所述的相位校准方法,其中,扫描所述多个相位码包括扫描所述串行数据信号三个单位间隔。5.根据权利要求1所述的相位校准方法,其中,将所述平均相位码应用于所述相位内插器以移位所述串行时钟信号的所述相位包括:移位所述串行时钟信号的所述相位使得所述串行时钟信号的沿与所述串行数据信号的数据眼图的中间对齐。6.根据权利要求1所述的相位校准方法,其中,从所述串行数据信号中提取的所述位包括:与所述串行时钟信号的上升沿相对应的第一位和与所述串行时钟信号的下降沿相对应的第二位。7.根据权利要求1至6中任一项所述的相位校准方法,进一步包括:扫描相位码的第一窗口以识别更新的第一相位码和更新的第二相位码,其中,所述第一窗口在所述第一相位码减去常数处开始并且在所述第二相位码加上所述常数处结束;扫描相位码的第二窗口以识别更新的第三相位码和更新的第四相位码,其中,所述第二窗口在所述第三相位码减去所述常数处开始并且在所述第四相位码加上所述常数处结束;基于所述更新的第一相位码、所述更新的第二相位码、所述更新的第三相位码和所述更新的第四相位码确定更新的平均相位码;以及将所述更新的平均相位码应用于所述相位内插器以进一步移位所述串行时钟信号的
所述相位。8.根据权利要求7所述的相位校准方法,其中,所述常数是可编程的预定值。9.根据权利要求8所述的相位校准方法,其中,所述更新的第一相位码与所述更新的第二相位码不同,并且所述更新的第三相位码与所述更新的第四相位码不同。10.一种相位校准系统,包括:存储器,存储计算机可执行指令;以及处理器,被配置成执行所述指令,并且所述指令使所述相位校准系统执行操作,所述操作包括:接收串行时钟信号;接收串行数据信号;扫描适用于所述串行时钟信号的多个相位码以移位所述串行时钟信号的相位;从所述多个相位码中识别第一相位码,其中,所述第一相位码使0加上从所述串行数据信号中提取的位的第一阈值数成为特定值;从所述多个相位码中识别第二相位码,其中,所述第二相位码使从所述串行数据信号中提取的位的100%减去位的第二阈值数成为所述特定值;从所述多个相位码中识别第三相位码,其中,所述第三相位码使从所述串行数据信号中提取的位的100%减去位的第三阈值数成为所述特定值;从所述多个相位码中识别第四相位码,其中,所述第四相位码使0加上从所述串行数据信号中提取的位的第四阈值数成为所述特定值;基于所述第一相位码、所述第二相位码、所述第三相位码和所述第四相位码确定平均相位码;以及将所述平均相位码...

【专利技术属性】
技术研发人员:金暻禄迈克尔
申请(专利权)人:三星显示有限公司
类型:发明
国别省市:

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

1