一种PCIE码型自动切换系统和切换方法技术方案

技术编号:36213166 阅读:12 留言:0更新日期:2023-01-04 12:09
本发明专利技术提出了一种PCIE码型自动切换系统和切换方法,该系统包括控制模块、定时器、交换芯片、晶振模块和PCIE设备;控制模块的信号输出端与定时器的输入端相连,通过控制定时器持续输出预设间隔的电平信号;所述晶振模块用于输出预设频率的差分信号;所述定时器的输出端和晶振模块的输出端均连接至交换芯片的输入端;交换芯片将预设频率的差分信号通过连接器连接到PCIE设备上;PCIE设备根据接收到的预设间隔的预设频率差分信号进行码型切换;预设间隔为1ms的电平信号,差分时钟信号为100MHz的差分时钟信号。基于该系统,还提出了一种PCIE码型自动切换方法。本发明专利技术实现PCIE码型自动切换,实现过程简单且易操作。实现过程简单且易操作。实现过程简单且易操作。

【技术实现步骤摘要】
一种PCIE码型自动切换系统和切换方法


[0001]本专利技术属于PCIE码型切换
,特别涉及一种PCIE码型自动切换系统和切换方法。

技术介绍

[0002]PCI Express(Peripheral Component Interconnect Express)是一种高速串行计算机扩展总线标准,简称PCIE。PCIE采用多对高速串行的差分信号进行传输,每对差分线上的信号速率可以是GEN1的2.5Gbps、GEN2的5Gbps、GEN3的8Gbps以及GEN4的16Gbps。其中,GEN1是PCIE1.0模式,GEN2是PCIE2.0模式,GEN3是PCIE3.0模式,兼容PCIE1.0和PCIE2.0的设备,同样支持2.5Gbps和5Gbps频段的工作频率,GEN4是PCIE4.0模式,兼容PCIE1.0,PCIE2.0和PCIE3.0的设备,同样支持2.5Gbps,5Gbps和8Gbps频段的工作频率。在实际使用中,PCIE可以通过切换不同速率进行传输,以适应一时激增的数据传输需求。为了确保PCIE能够正常使用,需要对PCIE的各个速率进行信号测试。这样就涉及到对同一PCIE进行速率切换的需求。相关的方式是通过人工手动进行速率切换,但是这样的方式需要有人现场值守测试,增加测试工程师的工作量,存在不方便的缺陷。
[0003]目前PCIE码型无法实现自动切换的解决方法包括通过更换测试治具检测不同PCIE码型或者通过按键等手动方式实现PCIE码型切换。因为实际使用中,PCIE需要通过切换不同速率进行传输,以适应一时激增的数据传输需求,这时如不及时切换PCIE码型会导致PCIE信号丢失,出现无法识别PCIE信号的问题;通过按键实现PCIE码型切换时由于人工操作加上按键的滞后效应会导致无法定时切换码型进行测试,费时费力,增加了测试周期和测试成本。

技术实现思路

[0004]为了解决上述技术问题,本专利技术提出了一种PCIE码型自动切换系统和切换方法,用于实现PCIE码型不同速率的切换。
[0005]为实现上述目的,本专利技术采用以下技术方案:
[0006]一种PCIE码型自动切换系统,该系统包括控制模块、定时器、SWITCH芯片、晶振模块和PCIE设备;
[0007]所述控制模块的信号输出端与定时器的输入端相连,通过控制定时器持续输出预设间隔的电平信号;所述晶振模块用于输出预设频率的差分信号;所述定时器的输出端和晶振模块的输出端均连接至SWITCH芯片的输入端;所述SWITCH芯片将预设频率的差分信号通过连接器连接到PCIE设备上;PCIE设备根据接收到的预设间隔的预设频率差分信号进行码型切换。
[0008]进一步的,所述定时器采用555定时器;所述555定时器用于发出预设间隔为1ms的电平信号。
[0009]进一步的,所述555定时器的TRIG引脚接入控制模块输出的控制信号;所述555定
时器的OUT引脚与SWITCH芯片的BE1和BE2引脚相连。
[0010]进一步的,所述555定时器的输出引脚还通过测试探针与测试模块相连;测试模块通过测试探针检测555定时器是否正常输出预设间隔的电平信号。
[0011]进一步的,所述晶振模块采用SG3225晶体振荡器;
[0012]所述SG3225晶体振荡器用于发出差分100MHz时钟信号CLK_TRIG_DP和CLK_TRIG_DN;且差分信号CLK_TRIG_DP与SWITCH芯片的A1引脚相连;差分信号CLK_TRIG_DN与SWITCH芯片的A2引脚相连。
[0013]进一步的,所述连接器采用SMA插座;所述SWITCH芯片的输出预设频率的差分信号分别作用于SMA插座上,PCIE设备根据接收到的预设间隔的预设频率差分信号进行码型切换。
[0014]进一步的,所述SWITCH芯片的型号为:SN74CBTLV3126。
[0015]本专利技术还提出了一种PCIE码型自动切换方法,是基于一种PCIE码型自动切换系统实现的,运行于SWITCH芯片,该方法包括以下步骤:
[0016]获取定时器发出的预设间隔的电平信号;
[0017]获取晶体振荡器发出的预设频率的差分时钟信号;
[0018]将预设频率的时钟信号作用于SMA插座,使PCIE设备根据接收到的预设间隔的预设频率差分信号进行码型切换。
[0019]进一步的,所述预设间隔的电平信号为预设间隔为1ms的电平信号。
[0020]进一步的,所述预设频率的差分时钟信号为100MHz的差分时钟信号。
[0021]
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
[0022]本专利技术提出了一种PCIE码型自动切换系统和切换方法,该系统包括控制模块、定时器、SWITCH芯片、晶振模块和PCIE设备;控制模块的信号输出端与定时器的输入端相连,通过控制定时器持续输出预设间隔的电平信号;所述晶振模块用于输出预设频率的差分信号;所述定时器的输出端和晶振模块的输出端均连接至SWITCH芯片的输入端;所述SWITCH芯片将预设频率的差分信号通过连接器连接到PCIE设备上;PCIE设备根据接收到的预设间隔的预设频率差分信号进行码型切换。基于一种PCIE码型自动切换系统,还提出了一种PCIE码型自动切换方法。本专利技术可有效解决实际使用中,PCIE需要通过切换不同速率进行传输,以适应一时激增的数据传输需求,这时如不及时切换PCIE码型会导致PCIE信号丢失,出现无法识别PCIE信号的问题。
[0023]本专利技术还可以有效解决通过按键实现PCIE码型切换时由于人工操作加上按键的滞后效应会导致无法定时切换码型进行测试,费时费力,增加了测试周期和测试成本的问题。
[0024]本申请采用一个STM32单片机,通过控制555定时器持续发出间隔1ms的电平信号与SG3225发出的100MHz作用于SWITCH芯片SN74CBTLV3126实现PCIE码型自动切换,实现过程简单且易操作。
附图说明
[0025]如图1为本专利技术实施例1一种PCIE码型自动切换系统连接示意图;
[0026]如图2为本专利技术实施例1一种PCIE码型自动切换系统中555定时器的电路图;
[0027]如图3为本专利技术实施例1一种PCIE码型自动切换系统中SWITCH芯片的电路图;
[0028]如图4为本专利技术实施例1一种PCIE码型自动切换系统中晶振模块的电路图;
[0029]如图5为本专利技术实施例2一种PCIE码型自动切换方法流程图。
具体实施方式
[0030]为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PCIE码型自动切换系统,其特征在于,包括控制模块、定时器、SWITCH芯片、晶振模块和PCIE设备;所述控制模块的信号输出端与定时器的输入端相连,通过控制定时器持续输出预设间隔的电平信号;所述晶振模块用于输出预设频率的差分信号;所述定时器的输出端和晶振模块的输出端均连接至SWITCH芯片的输入端;所述SWITCH芯片将预设频率的差分信号通过连接器连接到PCIE设备上;PCIE设备根据接收到的预设间隔的预设频率差分信号进行码型切换。2.根据权利要求1所述的一种PCIE码型自动切换系统,其特征在于,所述定时器采用555定时器;所述555定时器用于发出预设间隔为1ms的电平信号。3.根据权利要求1所述的一种PCIE码型自动切换系统,其特征在于,所述555定时器的TRIG引脚接入控制模块输出的控制信号;所述555定时器的OUT引脚与SWITCH芯片的BE1和BE2引脚相连。4.根据权利要求3所述的一种PCIE码型自动切换系统,其特征在于,所述555定时器的输出引脚还通过测试探针与测试模块相连;测试模块通过测试探针检测555定时器是否正常输出预设间隔的电平信号。5.根据权利要求1所述的一种PCIE码型自动切换系统,其特征在于,所述晶振模块采用SG3225晶体振荡器;所述SG3225晶体振荡器用于发出差分100MHz时...

【专利技术属性】
技术研发人员:吕德稳李岩
申请(专利权)人:浪潮山东计算机科技有限公司
类型:发明
国别省市:

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

1