一种电源稳定性测试方法、系统及设备与流程

文档序号:26947310发布日期:2021-10-12 19:49阅读:147来源:国知局
一种电源稳定性测试方法、系统及设备与流程

1.本发明涉及测试领域,特别是涉及一种电源稳定性测试方法、系统及设备。


背景技术:

2.在高速信号传输领域,完整并且稳定的传输信号是重点关注部分,pcie(peripheral component interconnect express,外设组件互连标准)总线作为目前被广泛使用的一种高速传输协议,其信号传输的品质更是至关重要。例如,使用retimer芯片可以保证pcie信号的传输品质,retimer芯片内部的serdes(serializer/deserializer,串行解串器)模块能够将多路低速并行pcie信号转换为高速串行pcie信号,但serdes模块对电源供电的稳定性的要求非常高,对噪声也更敏感,一旦电源供电不稳定,serdes模块内部的元件可能会无法正常工作,进而影响pcie链路传输数据的完整性,由此导致数据传输错乱,系统宕机等问题。现有技术使用示波器的探棒检测电源供电线路上的预留扎点的电压,然后通过示波器显示来观察纹波也即噪声的大小。为了精准地测试电源的稳定性,需要使用高精度的示波器来进行测量,成本较高。


技术实现要素:

3.本发明的目的是提供一种电源稳定性测试方法、系统及设备,能够对电源的稳定性进行测试,且测试结果不依赖于电压采集模块的精度,不需要使用高精度的示波器,降低成本。
4.为解决上述技术问题,本发明提供了一种电源稳定性测试方法,包括:在待测serdes模块接收到固定传输速率的并行pcie信号时,获取电压采集模块采集的所述serdes模块上电后的供电端口的n个第一电压,n为不小于2的整数;根据n个所述第一电压得到反映所述第一电压的离散程度的第一离散值;根据所述第一离散值判定电源对所述serdes模块的供电端口的供电稳定性。
5.优选的,所述第一离散值为第一标准差;根据所述第一离散值判定电源对所述serdes模块的供电端口的供电稳定性,包括:判断所述第一标准差是否不大于第一标准差阈值;若是,则判定所述电源对所述serdes模块的供电端口的供电稳定;若否,则判定所述电源对所述serdes模块的供电端口的供电不稳定。
6.优选的,在获取电压采集模块采集的所述serdes模块上电后的供电端口的n个第一电压之前,还包括:获取所述电压采集模块采集的所述serdes模块上电后的供电端口的第二电压;判断所述第二电压是否在所述serdes模块对应的电压标准范围内;若是,进入获取所述电压采集模块采集的所述serdes模块上电后的供电端口的n个第一电压的步骤;
若否,判定所述电源对所述serdes模块的供电端口的供电不稳定。
7.优选的,在判定所述电源对所述serdes模块的供电端口的供电稳定之前,还包括:在所述serdes模块接收到传输速率变化的并行pcie信号时,获取所述电压采集模块采集的所述serdes模块上电后的供电端口的m个第三电压,m为不小于2的整数;根据m个所述第三电压得到反映所述第三电压的离散程度的第二离散值;根据所述第二离散值判断所述电源对所述serdes模块的供电端口的供电是否稳定;若是,进入判定所述电源对所述serdes模块的供电端口的供电稳定的步骤;若否,判定所述电源对所述serdes模块的供电端口的供电不稳定。
8.优选的,所述第二离散值为第二标准差;根据所述第二离散值判定电源对所述serdes模块的供电端口的供电稳定性,包括:判断所述第二标准差是否不大于第二标准差阈值;若是,则判定所述电源对所述serdes模块的供电端口的供电稳定;若否,则判定所述电源对所述serdes模块的供电端口的供电不稳定。
9.优选的,根据所述第二离散值判定电源对所述serdes模块的供电端口的供电稳定性,包括:判断所述第二离散值是否不大于所述第一离散值;若是,则判定所述电源对所述serdes模块的供电端口的供电稳定;若否,则判定所述电源对所述serdes模块的供电端口的供电不稳定。
10.本发明还提供了一种电源稳定性测试系统,包括:第一电压采集单元,用于n次采集待测模块的serdes模块上电后的供电端口的第一电压;第一离散值计算单元,用于根据n次采集到的所述第一电压的数值得到反应所述第一电压的离散程度的第一离散值;稳定性判定单元,用于根据所述第一离散值判定所述serdes模块的供电端口的供电电源的稳定性。
11.本发明还提供了一种电源稳定性测试设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述电源稳定性测试方法的步骤。
12.优选的,还包括:pcie信号输出模块,用于输出并行pcie信号至所述serdes模块。
13.优选的,所述pcie信号输出模块包括:指令输出模块,用于输出干扰检测指令;pcie信号发生模块,用于在接收到静态检测指令时,输出传输速率固定的并行pcie信号;在接收到所述干扰检测指令时,输出传输速率变化的并行pcie信号。
14.本发明提供了一种电源稳定性测试方法、系统及设备,serdes模块的供电端口的电压的离散程度反映电源对serdes模块的供电端口的供电稳定性,电压的离散程度越小表示电压分布越集中,电源供电越稳定。基于此原理,本发明获取电压采集模块采集的serdes
模块上电后的供电端口的n个第一电压,并根据n个第一电压得到第一电压的离散程度,然后依据第一电压的离散程度判断电源对serdes模块的供电端口的供电稳定性。通过电压的离散程度对电源的稳定性进行判定,判定结果不依赖于电压采集模块的精度,不需要使用高精度的示波器,降低了成本。
附图说明
15.为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1为本发明提供的一种电源稳定性测试方法的流程图;图2为本发明提供的一种电源稳定性测试系统的结构示意图;图3为本发明提供的一种电源稳定性测试设备的结构示意图。
具体实施方式
17.本发明的核心是提供一种电源稳定性测试方法、系统及设备,能够对电源的稳定性进行测试,且测试结果不依赖于电压采集模块的精度,不需要使用高精度的示波器,降低成本。
18.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.请参照图1,图1为本发明提供的一种电源稳定性测试方法的流程图,该方法包括:s11、在待测serdes模块接收到固定传输速率的并行pcie信号时,获取电压采集模块采集的serdes模块上电后的供电端口的n个第一电压,n为不小于2的整数;s12、根据n个第一电压得到反映第一电压的离散程度的第一离散值;s13、根据第一离散值判定电源对serdes模块的供电端口的供电稳定性。
20.现有技术中使用示波器的探棒检测电源为serdes模块供电的供电线路上的预留扎点的电压,然后通过示波器显示来观察纹波也即噪声的大小进而判定电源的供电稳定性。上述方法为了精准地测试电源的稳定性需要使用高精度的示波器,成本较高。
21.为解决上述技术问题,基于serdes模块的供电端口的电压的离散程度反映电源为serdes模块的供电端口的供电稳定性的原理,也即电压的离散程度越小说明电压分布更集中也就表示电源供电越稳定,本发明提供了一种电源稳定性测试方法。serdes模块用于将多路低速并行信号转换成高速串行信号,serdes模块在工作时需要电源为其供电。具体的,电源与serdes模块的供电端口连接,电源上电开启,serdes模块接收到传输速率固定的并行pcie信号,此时通过电压采集模块采集serdes模块的供电端口的n个第一电压。根据这n个第一电压得到反映第一电压离散程度的第一离散值,通过第一离散值就能够判断电源对serdes模块的供电端口的供电是否稳定,具体的,第一离散值可以为第一电压的方差或标准差,第一电压的方差或标准差越小表示电源对serdes模块的供电端口的供电越稳定。
22.在高速信号传输领域,信号的稳定完整传输是非常重要的,例如使用retimer芯片进行信号传输,retimer芯片内部设置有serdes模块,对retimer芯片的serdes模块的供电端口的供电稳定性测试就可以采用本方法。当然,除retimer芯片之外,其他包含serdes模块且连接pcie信号的芯片也可以通过本方法进行供电稳定性测试,本技术对此不做特别的限定。
23.综上所述,本发明通过serdes模块的供电端口的电压的离散程度对电源的稳定性进行判定,判定结果不依赖于电压采集模块的精度,所以不需要使用高精度的示波器,降低了成本。
24.在上述实施例的基础上:作为一种优选的实施例,第一离散值为第一标准差;根据第一离散值判定电源对serdes模块的供电端口的供电稳定性,包括:判断第一标准差是否不大于第一标准差阈值;若是,则判定电源对serdes模块的供电端口的供电稳定;若否,则判定电源对serdes模块的供电端口的供电不稳定。
25.考虑到虽然第一电压的方差或标准差均能够反映第一电压整体波动的大小,但是第一电压的方差的量纲与第一电压不一致,所以在本实施例中,通过第一标准差判定电源对serdes模块的供电端口的供电稳定性。标准差=,其中n为第一电压的采集次数,i的值从1取到n,为每一次采集到的第一电压,为采集到的n个第一电压的平均值。在计算第一标准差的过程中需要将n个第一电压都分别减去这n个第一电压的平均数,消除了由电压采集模块的精度对电源稳定性判定带来的影响。综上所述,第一标准差能够直观反映第一电压的离散程度且不需要使用高精度的示波器。
26.此外,由于不同生产厂家生产的serdes模块的标准工作电压可能不同,所以第一标准差阈值可根据实际情况规定,本技术对此不做特别的限定。
27.作为一种优选的实施例,在获取电压采集模块采集的serdes模块上电后的供电端口的n个第一电压之前,还包括:获取电压采集模块采集的serdes模块上电后的供电端口的第二电压;判断第二电压是否在serdes模块对应的电压标准范围内;若是,进入获取电压采集模块采集的serdes模块上电后的供电端口的n个第一电压的步骤;若否,判定电源对serdes模块的供电端口的供电不稳定。
28.在本实施例中,在获取电压采集模块采集的serdes模块上电后的供电端口的n个第一电压之前,首先采集第二电压,然后将第二电压与serdes模块对应的电压标准范围对比,如果第二电压不在此电压标准范围内则直接判定电源对serdes模块的供电端口的供电不稳定,如果第二电压在此电压标准范围内则进入获取电压采集模块采集的serdes模块上电后的供电端口的n个第一电压的步骤,通过这种方法首先对电源的稳定性进行初步判断,可以简化判断过程,减小工作量,提高判断效率。
29.电压的标准范围可根据实际使用的serdes模块的标准工作电压规定,本技术对此不做特别的限定。
30.作为一种优选的实施例,在判定电源对serdes模块的供电端口的供电稳定之前,还包括:在serdes模块接收到传输速率变化的并行pcie信号时,获取电压采集模块采集的serdes模块上电后的供电端口的m个第三电压,m为不小于2的整数;根据m个第三电压得到反映第三电压的离散程度的第二离散值;根据第二离散值判断电源对serdes模块的供电端口的供电是否稳定;若是,进入判定电源对serdes模块的供电端口的供电稳定的步骤;若否,判定电源对serdes模块的供电端口的供电不稳定。
31.考虑到电源对serdes模块的供电端口供电时可能会受到干扰,影响电源的供电稳定性,进而影响数据传输,所以判断电源在受到干扰后是否能稳定是非常有必要的。
32.在本实施例中,利用serdes模块的模拟电路对噪声的容忍度低,也即容易受到干扰而出现波动的特性,通过不断切换pcie的传输速率来模拟负载变化,进而产生不同的电流需求,达到引入不断变化的电磁干扰的目的。
33.具体的,pcie信号发生模块在接收到干扰检测指令时输出传输速率变化的并行pcie信号,然后pcie信号输出模块输出并行pcie信号至serdes模块,serdes模块接收到传输速率变化的并行pcie信号时,采集m个第三电压,根据这m个第三电压得到反映第三电压离散程度的第二离散值,通过第二离散值就能够判断电源对serdes模块的供电端口的供电是否稳定,例如第二离散值可以为第三电压的方差或标准差,第三电压的方差或标准差越小表示电源在受到干扰时对serdes模块的供电端口的供电越稳定。
34.综上所述,本发明通过不断切换pcie的传输速率来达到引入不断变化的电磁干扰的目的,然后根据第三电压的离散程度对引入干扰后的电源的稳定性进行判断,增加了电源稳定性测试的测试深度,能够发现潜在的隐患,且判断结果不依赖于电压采集模块的精度。
35.作为一种优选的实施例,第二离散值为第二标准差;根据第二离散值判定电源对serdes模块的供电端口的供电稳定性,包括:判断第二标准差是否不大于第二标准差阈值;若是,则判定电源对serdes模块的供电端口的供电稳定;若否,则判定电源对serdes模块的供电端口的供电不稳定。
36.考虑到虽然第三电压的方差或标准差均能够反映第三电压整体波动的大小,但是第三电压的方差的数量单位与第三电压不一致,所以在本实施例中,通过第二标准差判定电源对serdes模块的供电端口的供电稳定性。在计算第二标准差的过程中需要将m个第二电压减去这m个第二电压的平均数,消除了由电压采集模块的精度对电源稳定性判定带来的影响。综上所述,第二标准差能够直观反映第三电压的离散程度且不需要使用高精度的示波器。
37.由于不同生产厂家生产的serdes模块的标准工作电压可能不同,所以第二标准差阈值可根据实际情况规定,本技术对此不做特别的限定。
38.作为一种优选的实施例,根据第二离散值判定电源对serdes模块的供电端口的供
电稳定性,包括:判断第二离散值是否不大于第一离散值;若是,则判定电源对serdes模块的供电端口的供电稳定;若否,则判定电源对serdes模块的供电端口的供电不稳定。
39.在本实施例中,通过比较第二离散值与第一离散值的大小关系判断在引入干扰后电源对serdes模块的供电端口的供电是否稳定,若第二离散值不大于第一离散值说明即使引入干扰后电源供电仍能够保持在稳定范围,所以判定电源对serdes模块的供电端口的供电稳定;若第二离散值大于第一离散值说明在引入干扰后电源供电的稳定性变差,所以判定电源对serdes模块的供电端口的供电不稳定。
40.通过对比引入干扰前后的serdes模块的供电端口的电压的离散值来判断电源供电的稳定性,不需要根据不同的serdes模块的标准工作电压得到不同的标准差阈值,方法简单。
41.如图2所示,图2为本发明提供的一种电源稳定性测试系统的结构示意图,该系统包括:第一电压采集单元21,用于n次采集待测模块的serdes模块上电后的供电端口的第一电压;第一离散值计算单元22,用于根据n次采集到的第一电压的数值得到反应第一电压的离散程度的第一离散值;稳定性判定单元23,用于根据第一离散值判定serdes模块的供电端口的供电电源的稳定性。
42.对于本发明提供的电源稳定性测试系统的相关介绍请参照上述电源稳定性测试方法的实施例,在此不做赘述。
43.如图3所示,图3为本发明提供的一种电源稳定性测试设备的结构示意图,该设备包括:存储器31,用于存储计算机程序;处理器32,用于执行计算机程序时实现上项电源稳定性测试方法的步骤。
44.对于本发明提供的电源稳定性测试设备的相关介绍请参照上述电源稳定性测试方法的实施例,在此不做赘述。
45.在上述实施例的基础上:作为一种优选的实施例,还包括:pcie信号输出模块,用于输出并行pcie信号至serdes模块。
46.作为一种优选的实施例,pcie信号输出模块包括:指令输出模块,用于输出干扰检测指令;pcie信号发生模块,用于在接收到静态检测指令时,输出传输速率固定的并行pcie信号;在接收到干扰检测指令时,输出传输速率变化的并行pcie信号。
47.在本实施例中,指令输出模块可以为host主机,pcie信号发生模块可以为cpu。host主机输出干扰检测指令,cpu作为指令接收端以及pcie信号源,在接收到静态检测指令时,输出传输速率固定的并行pcie信号;在接收到干扰检测指令时,输出传输速率变化的并行pcie信号。host主机与cpu之间可以通过xdp(extend debug port,扩展调试接口)进行数
据传输。
48.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
49.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
50.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1