本发明涉及lvds的源同步相位校正技术,特别是涉及一种高速数据传输领域中的基于lvds的源同步相位校正方法、装置、设备以及介质。
背景技术:
1、lvds(低压差分信号)是一种采用差分信号线传输数据的串行传输技术,具有高传输能力、低噪声、低电磁干扰等特点,广泛应用于高速数据传输领域。进行数据传输时,发送端的时钟和数据是边沿对齐的,在传输过程中,受到温度、电压、传输路径等外部因素的影响,接收端时钟和数据的相位关系会发生变化。相位校正就是通过对时钟或数据进行延时处理,使时钟的采样点位于数据窗口的中心,确保接收端正确采样。
2、传统相位校正方法利用延时单元来调整时钟或数据的路径延时,通过判断采样数据是否稳定来识别数据窗口的有效边界,数据窗口的中心就是最佳采样点。虽然上述方法能够实现相位校正,但只能处理随机抖动对相位关系的影响,没有考虑固定抖动。当过渡区存在固定抖动时,采样数据是稳定但不正确的,导致接收端错误采样。
技术实现思路
1、本发明的目的是针对现有技术中的问题,而提供一种基于lvds的源同步相位校正方法、装置、设备以及介质,旨在解决降低随机抖动和固定抖动对相位校正带来的影响,提高识别数据窗口和过渡区准确性;针对lvds传输过程中的相位校正问题,不仅判断采样数据的稳定性,还增加判断采样数据的准确性,从而降低随机抖动和固定抖动带来的影响,提高识别数据窗口和过渡区的准确性以及数据传输的稳定性。
2、本发明第一方面,提供一种基于lvds的源同步相位校正方法,包括步骤:
3、s1:发送端连续发送lvds时钟和数据,所述数据为固定的同步码;接收端接收lvds时钟和数据;
4、s2:在当前时钟对数据连续采样,当前时钟对应的采样点记为初始位置,判断采样数据是否稳定:若不稳定,表明采样点位于第一过渡区,执行s4;若稳定,判断采样数据是否为同步码的循环移位结果:若不是,表明采样点位于第一过渡区,执行s4;若是,表明采样点位于数据窗口,执行s3;
5、s3:在初始位置向第一相位方向对数据移动,累计移动x个时钟相位tap,直至采样数据发生改变;在初始位置向与第一相位方向相反的第二相位方向对数据移动,累计移动y个时钟相位tap,直至采样数据发生改变;根据两次移动的时钟相位tap计算第一最佳采样点位置移动数据至第一最佳采样点位置tapop1;
6、s4:在初始位置向第二相位方向对数据移动1个时钟相位tap,对数据连续采样,执行s5;
7、s5:判断采样数据是否稳定:若不稳定,表明采样点位于第一过渡区,执行s4;若稳定,判断采样数据是否为同步码的循环移位结果:若不是,表明采样点位于第一过渡区,执行s4;若是,表明采样点位于数据窗口,执行s6;
8、s6:记录当前采样点相对于初始位置的相位差为a个时钟相位tap,进行bitslip处理直至采样数据与同步码相同,执行s7;
9、s7:继续向第二相位方向对数据移动1个时钟相位tap,对数据连续采样,执行s8;
10、s8:判断采样数据是否为同步码:如果是,表明采样点位于数据窗口,执行s7;若不是,表明采样点位于第二过渡区;记录采样点相对于初始位置的相位差为b个时钟相位tap,执行s9;
11、s9:根据s6和s8记录的采样点,计算第二最佳采样点位置移动数据至第二最佳采样点位置tapop2。
12、其中,相邻两个所述数据窗口之间有一个过渡区。
13、其中,所述第一过渡区和第二过渡区为相邻的过渡区。
14、其中,所述第一相位方向为负相位方向,所述第二相位方向为正相位方向。
15、其中,所述第一相位方向为正相位方向,所述第二相位方向为负相位方向。
16、其中,所述发送端和所述接收端通过插针实现物理连接。
17、本发明第二方面,提供一种基于lvds的源同步相位校正装置,用于接收外部发送的lvds时钟和数据,在接收lvds时钟和数据时,采用所述基于lvds的源同步相位校正的方法的步骤进行源同步相位校正。
18、本发明第三方面,提供一种设备,包括所述基于lvds的源同步相位校正装置。
19、本发明第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的基于lvds的源同步相位校正的方法的步骤。
20、本发明在初始相位校正阶段,通过采用在初始位置的相反相位方向分别移动数据,寻找数据窗口的边界来确定采样点,使得采样点准确加载到数据窗口的中心,能有效降低相位正负抖动带来的影响,提高数据传输的稳定性。
21、本发明在第一过渡区,不仅判断采样数据是否稳定,还增加判断了采样数据是否正确,能同时降低随机抖动和固定抖动带来的影响,提高识别数据窗口和过渡区的准确性。
1.基于lvds的源同步相位校正方法,其特征在于,包括步骤:
2.根据权利要求1所述基于lvds的源同步相位校正方法,其特征在于,;相邻两个所述数据窗口之间有一个过渡区。
3.根据权利要求1所述基于lvds的源同步相位校正方法,其特征在于,所述第一过渡区和第二过渡区为相邻的过渡区。
4.根据权利要求1所述基于lvds的源同步相位校正方法,其特征在于,所述第一相位方向为负相位方向,所述第二相位方向为正相位方向。
5.根据权利要求1所述基于lvds的源同步相位校正方法,其特征在于,所述第一相位方向为正相位方向,所述第二相位方向为负相位方向。
6.根据权利要求1所述基于lvds的源同步相位校正方法,其特征在于,所述发送端和所述接收端通过插针实现物理连接。
7.一种基于lvds的源同步相位校正装置,其特征在于,用于接收外部发送的lvds时钟和数据,在接收lvds时钟和数据时,采用权利要求1-6中任一所述基于lvds的源同步相位校正的方法的步骤进行源同步相位校正。
8.一种设备,其特征在于,包括权利要求7所述基于lvds的源同步相位校正装置。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-6中任一所述的基于lvds的源同步相位校正的方法的步骤。