本发明涉及通信,特别是涉及一种信号质量测试方法、装置、设备及介质。
背景技术:
1、目前,通用串行总线3.0(universal serial bus generation 3.0,usb3.0)已成为广泛使用的信号和接口,主要用作外插设备接口以及高速总线。而usb3.0信号质量的好坏对外插设备的识别和高速总线的信号传输起着关键性的影响。因此,对usb3.0信号质量的检测是必要的。
2、现有的usb3.0信号质量检测方式,主要是利用测试夹具和示波器对usb3.0接口进行信号质量检测。然而,主板中的一些芯片之间也存在互联的usb3.0高速信号,这些芯片通常不具备usb3.0接口。因此,上述检测方式无法实现对不包含usb3.0接口的芯片的usb3.0信号质量检测。
3、鉴于上述问题,如何解决当前无法对不包含usb3.0接口的芯片进行usb3.0信号质量检测,是该领域技术人员亟待解决的问题。
技术实现思路
1、本发明的目的是提供一种信号质量测试方法、装置、设备及介质,以解决当前无法对不包含usb3.0接口的芯片进行usb3.0信号质量检测的问题。
2、为解决上述技术问题,本发明提供一种信号质量测试方法,应用于待测芯片;其中,所述待测芯片的信号发送端与辅助芯片的信号接收端连接,所述待测芯片的信号接收端与所述辅助芯片的信号发送端连接;所述方法包括:
3、获取测试基准信号,并调节所述测试基准信号的幅值和延时;其中,具体根据预设幅值步进单位增大或减小所述测试基准信号的幅值,根据预设延时步进单位增大或减小所述测试基准信号的延时;
4、发送调节后的所述测试基准信号至所述辅助芯片,并接收所述辅助芯片根据调节后的所述测试基准信号返回的反馈信号;
5、根据调节后的所述测试基准信号和所述反馈信号生成虚拟眼图;其中,所述虚拟眼图表征所述测试基准信号的整体特征;
6、判断所述虚拟眼图是否满足信号质量要求;
7、若是,则确认所述测试基准信号质量合格。
8、一方面,所述根据调节后的所述测试基准信号和所述反馈信号生成虚拟眼图包括:
9、根据调节后的所述测试基准信号和所述反馈信号确定所述虚拟眼图的边界限制;其中,所述边界限制包括上限、下限、左限和右限;
10、根据所述边界限制生成所述虚拟眼图。
11、另一方面,所述根据所述边界限制生成所述虚拟眼图包括:
12、根据上限和下限之间的距离确定所述虚拟眼图的眼高;
13、根据左限和右限之间的距离确定所述虚拟眼图的眼宽;
14、根据所述眼高和所述眼宽生成所述虚拟眼图。
15、另一方面,所述根据调节后的所述测试基准信号和所述反馈信号确定所述虚拟眼图的边界限制包括:
16、根据幅值增大调节后的所述测试基准信号和对应的所述反馈信号确定所述虚拟眼图的上限;
17、根据幅值减小调节后的所述测试基准信号和对应的所述反馈信号确定所述虚拟眼图的下限;
18、根据延时减小调节后的所述测试基准信号和对应的所述反馈信号确定所述虚拟眼图的左限;
19、根据延时增大调节后的所述测试基准信号和对应的所述反馈信号确定所述虚拟眼图的右限。
20、另一方面,所述根据幅值增大调节后的所述测试基准信号和对应的所述反馈信号确定所述虚拟眼图的上限包括:
21、根据所述反馈信号判断当前幅值的所述测试基准信号是否满足预设条件;
22、若是,则根据所述预设幅值步进单位增大所述测试基准信号的幅值,并返回至所述根据所述反馈信号判断当前幅值的所述测试基准信号是否满足预设条件的步骤;
23、若否,则将所述测试基准信号的当前幅值记为所述虚拟眼图的上限;
24、对应地,所述根据幅值减小调节后的所述测试基准信号和对应的所述反馈信号确定所述虚拟眼图的下限包括:
25、根据所述反馈信号判断当前幅值的所述测试基准信号是否满足所述预设条件;
26、若是,则根据所述预设幅值步进单位减小所述测试基准信号的幅值,并返回至所述根据所述反馈信号判断当前幅值的所述测试基准信号是否满足所述预设条件的步骤;
27、若否,则将所述测试基准信号的当前幅值记为所述虚拟眼图的下限;
28、对应地,所述根据延时减小调节后的所述测试基准信号和对应的所述反馈信号确定所述虚拟眼图的左限包括:
29、根据所述反馈信号判断当前延时的所述测试基准信号是否满足所述预设条件;
30、若是,则根据所述预设延时步进单位减小所述测试基准信号的延时,并返回至所述根据所述反馈信号判断当前延时的所述测试基准信号是否满足所述预设条件的步骤;
31、若否,则将所述测试基准信号的当前延时记为所述虚拟眼图的左限;
32、对应地,所述根据延时增大调节后的所述测试基准信号和对应的所述反馈信号确定所述虚拟眼图的右限包括:
33、根据所述反馈信号判断当前延时的所述测试基准信号是否满足所述预设条件;
34、若是,则根据所述预设延时步进单位增大所述测试基准信号的延时,并返回至所述根据所述反馈信号判断当前延时的所述测试基准信号是否满足所述预设条件的步骤;
35、若否,则将所述测试基准信号的当前延时记为所述虚拟眼图的右限。
36、另一方面,所述根据所述反馈信号判断当前幅值的所述测试基准信号是否满足预设条件包括:
37、获取当前幅值的所述测试基准信号的第一信号数量;其中,所述测试基准信号为伪随机二进制序列码型信号;
38、获取当前幅值的所述测试基准信号对应的所述反馈信号的第二信号数量;
39、根据所述第一信号数量和所述第二信号数量计算第一误码率;
40、判断所述第一误码率是否大于第一阈值;
41、若是,则确认所述当前幅值的所述测试基准信号不满足所述预设条件;
42、若否,则确认所述当前幅值的所述测试基准信号满足所述预设条件;
43、对应地,所述根据所述反馈信号判断当前延时的所述测试基准信号是否满足所述预设条件包括:
44、获取当前延时的所述测试基准信号的第三信号数量;其中,所述测试基准信号为伪随机二进制序列码型信号;
45、获取当前延时的所述测试基准信号对应的所述反馈信号的第四信号数量;
46、根据所述第三信号数量和所述第四信号数量计算第二误码率;
47、判断所述第二误码率是否大于所述第一阈值;
48、若是,则确认所述当前延时的所述测试基准信号不满足所述预设条件;
49、若否,则确认所述当前延时的所述测试基准信号满足所述预设条件。
50、另一方面,所述判断所述虚拟眼图是否满足信号质量要求包括:
51、判断是否所述虚拟眼图的所述眼高大于第二阈值,且所述虚拟眼图的所述眼宽大于第三阈值;
52、若是,则确认所述虚拟眼图满足所述信号质量要求。
53、为解决上述技术问题,本发明还提供一种信号质量测试装置,应用于待测芯片;其中,所述待测芯片的信号发送端与辅助芯片的信号接收端连接,所述待测芯片的信号接收端与所述辅助芯片的信号发送端连接;所述装置包括:
54、获取模块,用于获取测试基准信号,并调节所述测试基准信号的幅值和延时;其中,具体根据预设幅值步进单位增大或减小所述测试基准信号的幅值,根据预设延时步进单位增大或减小所述测试基准信号的延时;
55、收发模块,用于发送调节后的所述测试基准信号至所述辅助芯片,并接收所述辅助芯片根据调节后的所述测试基准信号返回的反馈信号;
56、生成模块,用于根据调节后的所述测试基准信号和所述反馈信号生成虚拟眼图;其中,所述虚拟眼图表征所述测试基准信号的整体特征;
57、判断模块,用于判断所述虚拟眼图是否满足信号质量要求;若是,则触发确认模块;
58、所述确认模块,用于确认所述测试基准信号质量合格。
59、为解决上述技术问题,本发明还提供一种信号质量测试设备,包括:
60、存储器,用于存储计算机程序;
61、处理器,用于执行所述计算机程序时实现上述的信号质量测试方法的步骤。
62、为解决上述技术问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的信号质量测试方法的步骤。
63、本发明所提供的信号质量测试方法,应用于待测芯片;其中,待测芯片的信号发送端与辅助芯片的信号接收端连接,待测芯片的信号接收端与辅助芯片的信号发送端连接;方法具体通过获取测试基准信号,并调节测试基准信号的幅值和延时;其中,具体根据预设幅值步进单位增大或减小测试基准信号的幅值,根据预设延时步进单位增大或减小测试基准信号的延时;发送调节后的测试基准信号至辅助芯片,并接收辅助芯片根据调节后的测试基准信号返回的反馈信号;根据调节后的测试基准信号和反馈信号生成虚拟眼图;其中,虚拟眼图表征测试基准信号的整体特征;判断虚拟眼图是否满足信号质量要求;若是,则确认测试基准信号质量合格。本发明的有益效果在于,提供了一种评估板内芯片之间互联的usb3.0信号质量的方式,具体将待测芯片与辅助芯片连接,利用两个芯片间的传输的信号构建虚拟眼图,从而基于虚拟眼图对待测芯片的信号质量进行评估,解决了当前无法对不包含usb3.0接口的芯片进行usb3.0信号质量检测的问题。
64、此外,本发明还提供了一种信号质量测试装置、设备及介质,效果同上。