CN117331423A - Pcie设备的供电方法和装置、存储介质及电子装置 - Google Patents
Pcie设备的供电方法和装置、存储介质及电子装置 Download PDFInfo
- Publication number
- CN117331423A CN117331423A CN202311211320.7A CN202311211320A CN117331423A CN 117331423 A CN117331423 A CN 117331423A CN 202311211320 A CN202311211320 A CN 202311211320A CN 117331423 A CN117331423 A CN 117331423A
- Authority
- CN
- China
- Prior art keywords
- target
- power
- power supply
- parameter
- pcie
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000004590 computer program Methods 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims description 5
- 238000012546 transfer Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 12
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 4
- 239000010931 gold Substances 0.000 description 4
- 229910052737 gold Inorganic materials 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000005612 types of electricity Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
本申请公开了一种PCIE设备的供电方法和装置、存储介质及电子装置,该PCIE设备的供电方法包括:检测目标PCIE设备在多种设备类型中所属于的目标设备类型,其中,目标转接卡的目标插槽上当前连接了目标PCIE设备,目标转接卡与服务器连接,属于不同设备类型的PCIE设备在服务器上允许上电的服务器状态和运行功率均不同;生成与目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与目标设备类型所指示的目标运行功率匹配的供电功率参数;按照上电时序参数和供电功率参数控制服务器为目标PCIE设备供电,采用上述技术方案,解决了相关技术中,PCIE设备供电的便捷度较低等问题。
Description
技术领域
本申请实施例涉及计算机领域,具体而言,涉及一种PCIE设备的供电方法和装置、存储介质及电子装置。
背景技术
服务器作为计算机领域中最重要的基础设备,通过在服务器内搭配不同的部件来满足不同的业务场景。常见的部件包括:网卡,智能网卡,硬盘,RAID卡(RAID,RedundantArray of Independent Disks,独立磁盘冗余阵列)等等,其中,GPU(Graphics ProcessingUnit,图形处理器),网卡,智能网卡等作为PCIE设备(PCIE,Peripheral ComponentInterconnect Express,***组件互连扩展总线),其接口形态满足PCIE CEM规范(CEM,Card Electromechanical,用于PCIE卡的物理形态因素),可以通过金手指与Riser Card(转接卡)上的PCIE SLOT(外设组件互连扩展槽)连接。
但是,由于不同类型的PCIE设备在服务器上允许上电的服务器状态和运行功率均不同,比如,智能网卡类型的PCIE设备,需要在服务器状态为待机状态时上电,而普通网卡类型的PCIE设备,则需要在服务器状态为运行状态时上电,并且智能网卡类型的PCIE设备的功耗大于普通网卡类型的PCIE设备,因此现有的转接卡需要为智能网卡类型的PCIE设备设计独立的外设组件互连扩展槽,但是这种外设组件互连扩展槽仅可以供智能网卡类型的PCIE设备使用,不兼容普通网卡类型的PCIE设备,在对PCIE设备供电时,需要仔细甄别对应的外设组件互连扩展槽,降低了PCIE设备的供电便捷度,并且还带来了误插外设组件互连扩展槽使得设备损坏的风险。
针对相关技术中,PCIE设备供电的便捷度较低等问题,尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种PCIE设备的供电方法和装置、存储介质及电子装置,以至少解决相关技术中,PCIE设备供电的便捷度较低等问题。
根据本申请实施例的一个实施例,提供了一种PCIE设备的供电方法,包括:
检测所述目标PCIE设备在多种设备类型中所属于的目标设备类型,其中,目标转接卡的目标插槽上当前连接了目标PCIE设备,所述目标转接卡与服务器连接,属于不同设备类型的PCIE设备在所述服务器上允许上电的服务器状态和运行功率均不同;
生成与所述目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与所述目标设备类型所指示的目标运行功率匹配的供电功率参数;
按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电。
可选的,所述生成与所述目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与所述目标设备类型所指示的目标运行功率匹配的供电功率参数,包括:
在所述目标设备类型为第一设备类型的情况下,生成第一上电时序参数和第一供电功率参数,其中,所述第一上电时序参数用于指示在所述服务器状态为待机状态时为所述目标PCIE设备上电,所述第一供电功率参数为所述服务器为所述目标PCIE设备的供电功率,所述上电时序参数包括所述第一上电时序参数,所述供电功率参数包括所述第一供电功率参数;
在所述目标设备类型为第二设备类型的情况下,生成第二上电时序参数和第二供电功率参数,其中,所述第二上电时序参数用于指示在所述服务器状态为运行状态时为所述目标PCIE设备上电,所述第二供电功率参数为所述服务器为所述目标PCIE设备的供电功率,所述第一供电功率参数大于所述第二供电功率参数,所述上电时序参数包括所述第二上电时序参数,所述供电功率参数包括所述第二供电功率参数。
可选的,所述按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电,包括:
在所述上电时序参数为所述第一上电时序参数,所述供电功率参数为所述第一供电功率参数的情况下,根据所述第一供电功率参数,将所述目标PCIE设备对应的目标电压调节器的过流保护阈值调整至参考过流保护阈值,其中,所述目标电压调节器用于为所述目标插槽上的所述目标PCIE设备供电,所述过流保护阈值为电压调节器上允许加载的最大供电功率,所述参考过流保护阈值大于所述第一供电功率参数;
在所述服务器状态为所述待机状态时,控制所述服务器按照所述第一供电功率参数为所述目标PCIE设备供电。
可选的,所述控制所述服务器按照所述第一供电功率参数为所述目标PCIE设备供电,包括:
向所述目标电压调节器对应的可编程逻辑器件CPLD发送第一控制指令,其中,所述CPLD在接收到所述第一控制指令时,向所述目标电压调节器发送信号电平达到目标电平的第一供电信号,所述目标电压调节器在接收到所述第一供电信号时,按照所述第一供电功率参数为所述目标PCIE设备供电。
可选的,所述目标电压调节器在接收到所述第一供电信号时,按照所述第一供电功率参数为所述目标PCIE设备供电,包括:
所述目标电压调节器在接收到所述第一供电信号的情况下,通过第一供电线路和第二供电线路同时为所述目标PCIE设备供电,其中,所述第一供电线路经由所述目标转接卡向所述目标PCIE设备提供第一子供电功率,所述第二供电线直接与所述目标PCIE设备连接向所述目标PCIE设备提供第二子供电功率,所述第一子供电功率小于所述目标转接卡允许加载的最大功率,所述第一子供电功率和所述第二子供电功率的和值满足所述第一供电功率参数。
可选的,所述按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电,包括:
在所述上电时序参数为所述第二上电时序参数,所述供电功率参数为所述第二供电功率参数,并且所述服务器状态为所述运行状态的情况下,向目标电压调节器对应的可编程逻辑器件CPLD发送第二控制指令,其中,所述目标电压调节器用于为所述目标插槽上的所述目标PCIE设备供电,所述CPLD在接收到所述第二控制指令的情况下,向所述目标电压调节器发送信号电平达到目标电平的第二供电信号,其中,所述目标电压调节器在接收到所述第二供电信号的情况下,使用第三供电线路为所述目标PCIE设备供电,所述第三供电线路经由所述目标转接卡向所述目标PCIE设备提供第三子供电功率,所述第三子供电功率满足所述第二供电功率参数,所述第三子供电功率小于所述第一供电功率参数。
可选的,所述检测所述目标PCIE设备在多种设备类型中所属于的目标设备类型,包括:
检测所述目标插槽上的在位信号;在检测到所述在位信号的情况下,确定所述目标插槽上连接的目标PCIE设备属于第一设备类型,在未检测到所述在位信号的情况下,确定所述目标插槽上连接的目标PCIE设备属于第二设备类型,其中,所述第一设备类型的所述目标PCIE设备在连接至所述目标插槽时向所述服务器发送所述在位信号;或者检测所述目标PCIE设备的目标资产信息;将所述目标资产信息中记录的设备类型确定为所述目标设备类型,其中,所述目标资产信息中记录的设备类型包括所述第一设备类型或者所述第二设备类型。
根据本申请实施例的另一个实施例,还提供了一种PCIE设备的供电装置,包括:
检测模块,用于检测所述目标PCIE设备在多种设备类型中所属于的目标设备类型,其中,属于不同设备类型的PCIE设备在所述服务器上允许上电的服务器状态和运行功率均不同;
生成模块,用于生成与所述目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与所述目标设备类型所指示的目标运行功率匹配的供电功率参数;
控制模块,用于按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电。
根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述PCIE设备的供电方法。
根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的PCIE设备的供电方法。
在本申请实施例中,检测目标PCIE设备在多种设备类型中所属于的目标设备类型,其中,目标转接卡的目标插槽上当前连接了目标PCIE设备,目标转接卡与服务器连接,属于不同设备类型的PCIE设备在服务器上允许上电的服务器状态和运行功率均不同;生成与目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与目标设备类型所指示的目标运行功率匹配的供电功率参数;按照上电时序参数和供电功率参数控制服务器为目标PCIE设备供电,即由于不同设备类型的PCIE设备在服务器上允许上电的服务器状态和运行功率均不同,因此在需要为目标PCIE设备进行供电时,检测目标PCIE设备的在多种设备类型中所属于的目标设备类型,并生成与目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与目标设备类型所指示的目标运行功率匹配的供电功率参数;进而按照上电时序参数和供电功率参数控制服务器为目标PCIE设备供电,通过这种方式可以实现同一个目标插槽上可以为多种设备类型的目标PCIE设备供电,目标插槽兼容多种设备类型的目标PCIE设备,使得PCIE设备供电的便捷度得到改善。采用上述技术方案,解决了相关技术中,PCIE设备供电的便捷度较低等问题,实现了提高PCIE设备供电的便捷度的技术效果。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是根据本申请实施例的一种PCIE设备的供电方法的硬件环境示意图;
图2是一种支持普通PCIE设备的供电方法的示意图;
图3是一种支持普通PCIE设备和智能PCIE设备的供电方法的示意图;
图4是根据本申请实施例的一种PCIE设备的供电方法的流程图;
图5是根据本申请实施例的一种PCIE设备的供电电路的示意图;
图6是根据本申请实施例的一种智能网卡结构的示意图;
图7是根据本申请实施例的一种PCIE设备的供电装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例所提供的方法实施例可以在计算机终端、设备终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是根据本申请实施例的一种PCIE设备的供电方法的硬件环境示意图。如图1所示,计算机终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,在一个示例性实施例中,上述计算机终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述计算机终端的结构造成限定。例如,计算机终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1所示功能更多的不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的PCIE设备的供电方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
对本申请实施例中涉及到的名词进行解释如下:
PCIE设备:PCIE(Peripheral Component Interconnect Express,***组件互连扩展总线),是一种计算机总线标准,用于连接计算机主板和外部设备。它是一种高速串行接口,用于替代传统的并行接口。PCIE设备是指通过PCIE接口连接到计算机主板的外部设备,包括显卡、网卡、声卡、硬盘控制器、RAID卡等。这些设备可以通过PCIE接口与主板进行高速数据传输和通信,提供更快的数据传输速度和更稳定的性能。
智能网卡:SNIC,SmartNetwork Interface Card,一种类型的PCIE设备,智能网卡的核心是通过FPGA(Field-Programmable GateArray,现场可编程门阵列)协助CPU(Central Processing Unit,中央处理器。)处理网络负载,编程网络接口功能,智能网卡作为服务器的Master设备(主设备),可以释放掉服务器CPU和DIMM(Dual In-line MemoryModule,双列直插式内存模块)的一部分资源,确保其为应用提供最大的处理能力。与此同时,智能网卡还能够提供分布式计算资源,使得用户可以开发自己的软件或提供接入服务,从而加速特定应用程序。随着数据的指数级增长,企业和云提供商要求服务器和计算资源具有更高的性能,以便对大量数据进行实时分析。有鉴于此,智能网卡释放服务器CPU和DIMM资源的能力愈发可贵,智能网卡在整个数据中心中扮演的作用越来越重要,智能网卡的应用场景也变得愈发多样化。
为了便于更好地理解本申请提出的PCIE设备的供电方法,如下对于相关的技术进行介绍:
本申请所涉及的设备为PCIE设备,提出了一种使用服务器为PCIE设备供电的方法,PCIE设备包括的设备类型很多,属于不同设备类型的PCIE设备在所述服务器上允许上电的服务器状态和运行功率均不同。本申请将PCIE设备的设备类型大致分为两类:
1)普通PCIE设备:对应如下的第二设备类型的PCIE设备,泛指允许上电的服务器状态为服务器处于S0状态(即,服务器运行状态)和运行功率在75W左右的PCIE设备,典型代表为:普通网卡和硬盘等等。
2)智能PCIE设备:对应如下的第一设备类型的PCIE设备,泛指允许上电的服务器状态为服务器处于S5状态(即,服务器待机状态)和运行功率在220W以上的PCIE设备,典型代表为:智能网卡等等高功率PCIE设备,由于智能网卡相较于普通的网卡性能更强,因此对应的功耗也更高,常见的智能网卡的功率在220W、250W,且有进一步增加的趋势,未来有望突破300W。
进一步的,如下对相关技术中上述不同设备类型的PCIE设备的充电方案进行说明:
方案1)普通PCIE设备的充电方式:
首先,普通PCIE设备泛指运行功耗在75W左右,图2是一种支持普通PCIE设备的供电方法的示意图,如图2所示,普通PCIE设备可以接入Riser Card(转接卡)上的PCIE SLOT(外设组件互连扩展槽)上,该Riser Card通过金手指(GOLD FINGER)与主板(MainBoard)的连接器(Gen Z x32 Conn)连接,主板中的电压调节器VR1(VR,Voltage Regulator)通过GenZ x32 Conn连接器为转接卡的PCIE SLOT上的PCIE设备提供P12V的供电,上述转接卡允许加载的最大功率为75W,即普通PCIE设备也是按照最大75W功耗进行设计的。
方案2)普通PCIE设备和智能PCIE设备的充电方式:
为了在一块转接卡上兼容普通PCIE设备和智能PCIE设备供电,图3是一种支持普通PCIE设备和智能PCIE设备的供电方法的示意图,如图3所示,主板在图2电压调节器VR1的基础上,增设了一个电压调节器VR2和POWER CONN(电源连接器),转接卡在上述图2基础上,也增设了一个POWER CONN,转接卡(Riser Card)同样通过金手指同主板端的Gen Z x32连接器连接,普通PCIE设备仅允许连接在PCEI SLOT 1和PCEI SLOT 3上,VR1负责为PCEISLOT 1和PCEI SLOT 3上的普通PCIE设备供电,智能PCIE设备(比如,SNIC,智能网卡)因本身功耗偏高,且智能网卡所需P12V_SNIC电源同主板内P12V电源时序不同,仅允许连接在PCEI SLOT 2上,VR2负责为PCEI SLOT 2上的智能PCIE设备供电,主板同转接卡内均需放置单独的电源连接器,通过线缆(CABLE)的形式将P12V_SNIC分别连接至转接卡和智能网卡,转接卡内将由电源连接器引入的P12V_SNIC电压连接至支持智能网卡的PCIE SLOT 2,智能PCIE设备的供电因本身功耗偏高,采用PCIE SLOT 2搭配外接线缆的形式支持。例,对于功耗要求为225W的智能网卡,PCIE CEM规范要求PCIE插槽提供75W,另外150W以外接电源线缆的形式支持。
综上,上述方案1)存在无法使用智能PCIE设备的问题,虽然被上述方案1)解决,但是,上述方案2)存在一个PCIE SLOT仅可以供一种类型的PCIE设备使用,比如,普通PCIE设备仅允许连接在PCEI SLOT 1和PCEI SLOT 3上,智能PCIE设备仅允许连接在PCEI SLOT 2上,这是由于主板和转接卡内部预先固定的结构导致的。
区别于上述方案1)和方案2),为了解决上述存在的问题,在本实施例中提供了一种PCIE设备的供电方法,应用于上述计算机终端,图4是根据本申请实施例的一种PCIE设备的供电方法的流程图,如图4所示,该流程包括如下步骤:
步骤S402,检测所述目标PCIE设备在多种设备类型中所属于的目标设备类型,其中,目标转接卡的目标插槽上当前连接了目标PCIE设备,所述目标转接卡与服务器连接,属于不同设备类型的PCIE设备在所述服务器上允许上电的服务器状态和运行功率均不同;
步骤S404,生成与所述目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与所述目标设备类型所指示的目标运行功率匹配的供电功率参数;
步骤S406,按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电。
通过上述步骤,检测目标PCIE设备在多种设备类型中所属于的目标设备类型,其中,目标转接卡的目标插槽上当前连接了目标PCIE设备,目标转接卡与服务器连接,属于不同设备类型的PCIE设备在服务器上允许上电的服务器状态和运行功率均不同;生成与目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与目标设备类型所指示的目标运行功率匹配的供电功率参数;按照上电时序参数和供电功率参数控制服务器为目标PCIE设备供电,即由于不同设备类型的PCIE设备在服务器上允许上电的服务器状态和运行功率均不同,因此在需要为目标PCIE设备进行供电时,检测目标PCIE设备的在多种设备类型中所属于的目标设备类型,并生成与目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与目标设备类型所指示的目标运行功率匹配的供电功率参数;进而按照上电时序参数和供电功率参数控制服务器为目标PCIE设备供电,通过这种方式可以实现同一个目标插槽上可以为多种设备类型的目标PCIE设备供电,目标插槽兼容多种设备类型的目标PCIE设备,使得PCIE设备供电的便捷度得到改善。采用上述技术方案,解决了相关技术中,PCIE设备供电的便捷度较低等问题,实现了提高PCIE设备供电的便捷度的技术效果。
在上述步骤S402提供的技术方案中,检测所述目标PCIE设备在多种设备类型中所属于的目标设备类型,其中,目标转接卡的目标插槽上当前连接了目标PCIE设备,所述目标转接卡与服务器连接,属于不同设备类型的PCIE设备在所述服务器上允许上电的服务器状态和运行功率均不同。
可选的,在本实施例中,检测所述目标PCIE设备在多种设备类型中所属于的目标设备类型,其中,多种设备类型包括网卡,智能网卡,硬盘,RAID卡等等,其中,设备类型的划分依据可以基于允许上电的服务器状态和运行功率。
可选的,在本实施例中,图5是根据本申请实施例的一种PCIE设备的供电电路的示意图,如图5所示,主板(Main Board)内放置两颗VR(VR1和VR2),其中,VR1负责为PCEI SLOT1和PCEI SLOT 3上的普通PCIE设备供电,VR2负责为PCEI SLOT 2上的PCIE设备供电,区别于上述方案2,PCEI SLOT 2上除了允许接入智能PCIE设备,还可以接入普通PCIE设备,也就是说,VR2既可以为普通PCIE设备供电,也支持为智能PCIE设备供电,这里PCEI SLOT 2仅为一个示例,转接卡上其余的PCEI SLOT也可以应用PCEI SLOT 2的设计方法,实现兼容普通PCIE设备和智能PCIE设备的供电目标,比如,转接卡上全部的PCEI SLOT均兼容普通PCIE设备和智能PCIE设备供电。这里介绍仅PCEI SLOT 2兼容普通PCIE设备和智能PCIE设备供电的情况,上述VR1和VR2分别输出P12V和P12V_SNIC两种电同时连接到Gen Z x32连接器。转接卡通过金手指同主板连接,转接卡内将主板的P12V_SNIC电连接至PCEI SLOT 2,将P12V电连接至PCEI SLOT 1和PCEI SLOT 3。服务器的主板内放置电源连接器(POWER CONN)经线缆(CABLE 1)形式给智能网卡(SNIC)提供电源P12V_SNIC。同时放置NCSI连接器(NCSICONN)同主板内BMC(Baseboard Management Controller,基板管理控制器)互联,NCSI连接器用以给智能网卡提供NCSI信号和I2C信号,同时NCSI连接器内留有智能网卡在位信号(SNIC PRESENT),BMC可以读取SNIC PRESENT确定PCEI SLOT 2上是否连接有在位的智能网卡。
可选的,在本实施例中,图6是根据本申请实施例的一种智能网卡结构的示意图,如图6所示,智能网卡包括FRU(Field Replaceable Unit,现场更换的组件或部件)与内部的NCSI连接器(NCSI CONN)通过I2C(Inter-Integrated Circuit,串行双线接口)连接,智能网卡通过电源连接器(POWER CONN)与主板内放置的电源连接器连接,通过金手指(GOLDFINGER)与PCEI SLOT 2连接。
在一个示例性实施例中,可以但不限于通过以下方式检测所述目标PCIE设备在多种设备类型中所属于的目标设备类型:检测所述目标插槽上的在位信号;在检测到所述在位信号的情况下,确定所述目标插槽上连接的目标PCIE设备属于第一设备类型,在未检测到所述在位信号的情况下,确定所述目标插槽上连接的目标PCIE设备属于第二设备类型,其中,所述第一设备类型的所述目标PCIE设备在连接至所述目标插槽时向所述服务器发送所述在位信号;或者检测所述目标PCIE设备的目标资产信息;将所述目标资产信息中记录的设备类型确定为所述目标设备类型,其中,所述目标资产信息中记录的设备类型包括所述第一设备类型或者所述第二设备类型。
可选的,在本实施例中,目标插槽对应图5中的PCEI SLOT 2,在位信号对应图5中的SNIC PRESENT,BMC在检测到在位信号SNIC PRESENT的情况下,确定所述目标插槽上连接的目标PCIE设备属于第一设备类型,即PCEI SLOT 2连接了智能PCIE设备,在未检测到在位信号SNIC PRESENT的情况下,确定所述目标插槽上连接的目标PCIE设备属于第二设备类型,即PCEI SLOT 2连接了普通PCIE设备。
可选的,在本实施例中,也可以通过检测目标PCIE设备的目标资产信息,该目标资产信息中记载了目标PCIE设备的网卡型号,编码,功耗等信息,BMC可以依据上述信息确定目标PCIE设备的设备类型。
BMC可以通过上述2种方式之一确定出目标PCIE设备的设备类型,进而执行不同的供电策略,这也是PCEI SLOT 2可以兼容智能PCIE设备(即,属于第一设备类型的PCIE设备)和普通PCIE设备(即,属于第二设备类型的PCIE设备)的前提。
在上述步骤S404提供的技术方案中,生成与所述目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与所述目标设备类型所指示的目标运行功率匹配的供电功率参数。
可选的,在本实施例中,上述提到属于不同设备类型的PCIE设备在所述服务器上允许上电的服务器状态和运行功率均不同,BMC在得知目标PCIE设备的目标设备类型之后,可以生成与目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与所述目标设备类型所指示的目标运行功率匹配的供电功率参数。
在一个示例性实施例中,可以但不限于通过以下方式生成与所述目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与所述目标设备类型所指示的目标运行功率匹配的供电功率参数:在所述目标设备类型为第一设备类型的情况下,生成第一上电时序参数和第一供电功率参数,其中,所述第一上电时序参数用于指示在所述服务器状态为待机状态时为所述目标PCIE设备上电,所述第一供电功率参数为所述服务器为所述目标PCIE设备的供电功率,所述上电时序参数包括所述第一上电时序参数,所述供电功率参数包括所述第一供电功率参数;在所述目标设备类型为第二设备类型的情况下,生成第二上电时序参数和第二供电功率参数,其中,所述第二上电时序参数用于指示在所述服务器状态为运行状态时为所述目标PCIE设备上电,所述第二供电功率参数为所述服务器为所述目标PCIE设备的供电功率,所述第一供电功率参数大于所述第二供电功率参数,所述上电时序参数包括所述第二上电时序参数,所述供电功率参数包括所述第二供电功率参数。
可选的,在本实施例中,关于如何生成与目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与所述目标设备类型所指示的目标运行功率匹配的供电功率参数,如下进行详细说明:
1)在目标设备类型为第一设备类型的情况下,即目标PCIE设备为智能网卡类型的智能PCIE设备,由于这类设备的需要在服务器为待机状态时上电,因此,生成第一上电时序参数,其中,第一上电时序参数用于指示在服务器状态为待机状态时为所述目标PCIE设备上电,进一步的,这类设备的的功耗较高,通常为220W,因此,第一供电功率参数为服务器为目标PCIE设备的供电功率(即220W)。
2)在目标设备类型为第二设备类型的情况下,即目标PCIE设备为普通网卡类型的普通PCIE设备,由于这类设备的需要在服务器为运行状态时上电,因此,生成第二上电时序参数,其中,第二上电时序参数用于指示在服务器状态为运行状态时为目标PCIE设备上电,进一步的,这类设备的的功耗通常为75W,因此,第二供电功率参数为所述服务器为所述目标PCIE设备的供电功率(即75W)。
可选的,在本实施例中,BMC处理依据设备类型确定供电功率参数,还可以直接从目标PCIE设备的目标资产信息中读取,目标资产信息中记录了目标PCIE设备的具体功耗信息(225W,250W或者300W)。
通过上述方式,不同设备类型的PCIE设备,生成不同的上电时序参数和供电功率参数,实现同一个PCEI SLOT可以兼容智能PCIE设备(即,属于第一设备类型的PCIE设备)和普通PCIE设备(即,属于第二设备类型的PCIE设备)的供电。
在一个示例性实施例中,可以但不限于通过以下方式按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电:在所述上电时序参数为所述第一上电时序参数,所述供电功率参数为所述第一供电功率参数的情况下,根据所述第一供电功率参数,将所述目标PCIE设备对应的目标电压调节器的过流保护阈值调整至参考过流保护阈值,其中,所述目标电压调节器用于为所述目标插槽上的所述目标PCIE设备供电,所述过流保护阈值为电压调节器上允许加载的最大供电功率,所述参考过流保护阈值大于所述第一供电功率参数;在所述服务器状态为所述待机状态时,控制所述服务器按照所述第一供电功率参数为所述目标PCIE设备供电。
可选的,在本实施例中,BMC获取目标PCIE设备的具体功耗信息后,225W,250W或者300W,根据第一供电功率参数(比如300W),将目标PCIE设备对应的目标电压调节器(在图5中对应VR2)的过流保护阈值OCP调整至参考过流保护阈值,使其目标电压调节器的实际输出功耗同目标PCIE设备相符,其中,OCP,Over Current Protection,是一种保护电路或设备免受过大电流流过的损害的机制。当电路中的电流超过设定的阈值时,OCP机制会自动断开电路,以防止电流过大造成设备损坏或火灾等安全问题,上述参考过流保护阈值大于第一供电功率参数,比如,在第一供电功率参数为300W时,参考过流保护阈值可以为330W,避免目标电压调节器供电过程中断开。
可选的,在本实施例中,VR2的OCP点设置完成后,在服务器状态为待机状态时,控制所述服务器按照第一供电功率参数(300W)为目标PCIE设备供电。
在一个示例性实施例中,可以但不限于通过以下方式控制所述服务器按照所述第一供电功率参数为所述目标PCIE设备供电:向所述目标电压调节器对应的可编程逻辑器件CPLD发送第一控制指令,其中,所述CPLD在接收到所述第一控制指令时,向所述目标电压调节器发送信号电平达到目标电平的第一供电信号,所述目标电压调节器在接收到所述第一供电信号时,按照所述第一供电功率参数为所述目标PCIE设备供电。
可选的,在本实施例中,如图5所示,BMC可以向所述目标电压调节器对应的可编程逻辑器件CPLD发送第一控制指令(CPLD,Complex Programmable Logic Device,可编程逻辑器件),CPLD在接收到第一控制指令时,向目标电压调节器(VR2)发送信号电平达到目标电平的第一供电信号(POWER EN2),之后VR2在服务器S5状态(待机状态)下推出P12V_SNIC电源,满足目标PCIE设备(智能网卡)的供电需求。
在一个示例性实施例中,目标电压调节器在接收到所述第一供电信号时,按照所述第一供电功率参数为所述目标PCIE设备供电,可以但不限于包括以下方式:所述目标电压调节器在接收到所述第一供电信号的情况下,通过第一供电线路和第二供电线路同时为所述目标PCIE设备供电,其中,所述第一供电线路经由所述目标转接卡向所述目标PCIE设备提供第一子供电功率,所述第二供电线直接与所述目标PCIE设备连接向所述目标PCIE设备提供第二子供电功率,所述第一子供电功率小于所述目标转接卡允许加载的最大功率,所述第一子供电功率和所述第二子供电功率的和值满足所述第一供电功率参数。
可选的,在本实施例中,如图5所示,目标电压调节器(VR2)在接收到所述第一供电信号(POWER EN2)时,通过第一供电线路和第二供电线路同时为所述目标PCIE设备供电,其中,第一供电线路依次经过VR2、Gen Z x32 Conn、PCIE SLOT 2达到SNIC,第二供电线路依次经过VR2和POWER CONN达到SNIC,第一供电线路经由所述目标转接卡向所述目标PCIE设备提供第一子供电功率P1(可以为70W),在第一供电功率参数为300W时,第二供电线直接与所述目标PCIE设备连接向所述目标PCIE设备提供第二子供电功率(可以为230W),所述第一子供电功率小于所述目标转接卡允许加载的最大功率(比如,75W),所述第一子供电功率和所述第二子供电功率的和值满足所述第一供电功率参数,即第一子供电功率和第二子供电功率的和值等于第一供电功率参数。
可选的,在本实施例中,如图5所示,若PCIE SLOT 2上智能网卡不在位或者接入普通PCIE设备,并且服务器为待机状态时,CPLD则拉低POWER EN1信号和POWER EN2信号的信号电平,此时VR1和VR2均不会工作,也就是PCIE SLOT 1、PCIE SLOT 2和PCIE SLOT 3均不供电。
在上述步骤S406提供的技术方案中,按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电。
可选的,在本实施例中,在得到上电时序参数和供电功率参数之后,按照上电时序参数和供电功率参数控制服务器为目标PCIE设备供电即可。
在一个示例性实施例中,可以但不限于通过以下方式按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电:在所述上电时序参数为所述第二上电时序参数,所述供电功率参数为所述第二供电功率参数,并且所述服务器状态为所述运行状态的情况下,向目标电压调节器对应的可编程逻辑器件CPLD发送第二控制指令,其中,所述目标电压调节器用于为所述目标插槽上的所述目标PCIE设备供电,所述CPLD在接收到所述第二控制指令的情况下,向所述目标电压调节器发送信号电平达到目标电平的第二供电信号,其中,所述目标电压调节器在接收到所述第二供电信号的情况下,使用第三供电线路为所述目标PCIE设备供电,所述第三供电线路经由所述目标转接卡向所述目标PCIE设备提供第三子供电功率,所述第三子供电功率满足所述第二供电功率参数,所述第三子供电功率小于所述第一供电功率参数。
可选的,在本实施例中,如图5所示,在所述上电时序参数为所述第二上电时序参数,所述供电功率参数为所述第二供电功率参数,并且所述服务器状态为所述运行状态的情况下,向目标电压调节器(VR2)对应的可编程逻辑器件CPLD发送第二控制指令,CPLD同时拉高POWER EN1信号和POWER EN2信号的信号电平,VR1输出P12V、同时VR2输出P12V_SNIC,且P12V和P12V_SNIC的上电时序一致,均在服务器为运行状态后,以满足普通PCIE设备的供电需求,VR2使用第三供电线路为所述目标PCIE设备供电,第三供电线路可以与第一供电线路一致,所述第三供电线路经由所述目标转接卡向所述目标PCIE设备提供第三子供电功率(比如75W),所述第三子供电功率满足所述第二供电功率参数,即第三子供电功率等于第二供电功率参数,或者,第三子供电功率与第二供电功率参数的差值小于预设阈值。
通过本申请提出的上述PCIE设备的供电方法,实现普通PCIE设备和智能PCIE设备(比如,智能网卡)共用一种转接卡的目标,拓宽了智能网卡的应该场景,缩减了板卡种类和产品开发,维护周期和成本,可有效缩减产品的开发周期,提高产品竞争力。同时通过BMC读取PCIE设备的资产信息的形式,确定PCIE设备的具体功耗,以修改主板内VR2的OCP保护点以适配PCIE设备功耗需求。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例的方法。
图7是根据本申请实施例的一种PCIE设备的供电装置的结构框图;如图7所示,包括:
检测模块702,用于检测所述目标PCIE设备在多种设备类型中所属于的目标设备类型,其中,目标转接卡的目标插槽上当前连接了目标PCIE设备,所述目标转接卡与服务器连接,属于不同设备类型的PCIE设备在所述服务器上允许上电的服务器状态和运行功率均不同;
生成模块704,用于生成与所述目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与所述目标设备类型所指示的目标运行功率匹配的供电功率参数;
控制模块706,用于按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
通过上述实施例,检测目标PCIE设备在多种设备类型中所属于的目标设备类型,其中,目标转接卡的目标插槽上当前连接了目标PCIE设备,目标转接卡与服务器连接,属于不同设备类型的PCIE设备在服务器上允许上电的服务器状态和运行功率均不同;生成与目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与目标设备类型所指示的目标运行功率匹配的供电功率参数;按照上电时序参数和供电功率参数控制服务器为目标PCIE设备供电,即由于不同设备类型的PCIE设备在服务器上允许上电的服务器状态和运行功率均不同,因此在需要为目标PCIE设备进行供电时,检测目标PCIE设备的在多种设备类型中所属于的目标设备类型,并生成与目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与目标设备类型所指示的目标运行功率匹配的供电功率参数;进而按照上电时序参数和供电功率参数控制服务器为目标PCIE设备供电,通过这种方式可以实现同一个目标插槽上可以为多种设备类型的目标PCIE设备供电,目标插槽兼容多种设备类型的目标PCIE设备,使得PCIE设备供电的便捷度得到改善。采用上述技术方案,解决了相关技术中,PCIE设备供电的便捷度较低等问题,实现了提高PCIE设备供电的便捷度的技术效果。
在一个示例性实施例中,所述生成模块,包括:
第一生成单元,用于在所述目标设备类型为第一设备类型的情况下,生成第一上电时序参数和第一供电功率参数,其中,所述第一上电时序参数用于指示在所述服务器状态为待机状态时为所述目标PCIE设备上电,所述第一供电功率参数为所述服务器为所述目标PCIE设备的供电功率,所述上电时序参数包括所述第一上电时序参数,所述供电功率参数包括所述第一供电功率参数;
第二生成单元,用于在所述目标设备类型为第二设备类型的情况下,生成第二上电时序参数和第二供电功率参数,其中,所述第二上电时序参数用于指示在所述服务器状态为运行状态时为所述目标PCIE设备上电,所述第二供电功率参数为所述服务器为所述目标PCIE设备的供电功率,所述第一供电功率参数大于所述第二供电功率参数,所述上电时序参数包括所述第二上电时序参数,所述供电功率参数包括所述第二供电功率参数。
在一个示例性实施例中,所述控制模块,包括:
调整单元,用于在所述上电时序参数为所述第一上电时序参数,所述供电功率参数为所述第一供电功率参数的情况下,根据所述第一供电功率参数,将所述目标PCIE设备对应的目标电压调节器的过流保护阈值调整至参考过流保护阈值,其中,所述目标电压调节器用于为所述目标插槽上的所述目标PCIE设备供电,所述过流保护阈值为电压调节器上允许加载的最大供电功率,所述参考过流保护阈值大于所述第一供电功率参数;
控制单元,用于在所述服务器状态为所述待机状态时,控制所述服务器按照所述第一供电功率参数为所述目标PCIE设备供电。
在一个示例性实施例中,所述控制单元,还用于:
向所述目标电压调节器对应的可编程逻辑器件CPLD发送第一控制指令,其中,所述CPLD在接收到所述第一控制指令时,向所述目标电压调节器发送信号电平达到目标电平的第一供电信号,所述目标电压调节器在接收到所述第一供电信号时,按照所述第一供电功率参数为所述目标PCIE设备供电。
在一个示例性实施例中,所述控制单元,还用于:
所述目标电压调节器在接收到所述第一供电信号的情况下,通过第一供电线路和第二供电线路同时为所述目标PCIE设备供电,其中,所述第一供电线路经由所述目标转接卡向所述目标PCIE设备提供第一子供电功率,所述第二供电线直接与所述目标PCIE设备连接向所述目标PCIE设备提供第二子供电功率,所述第一子供电功率小于所述目标转接卡允许加载的最大功率,所述第一子供电功率和所述第二子供电功率的和值满足所述第一供电功率参数。
在一个示例性实施例中,所述控制模块,包括:
发送单元,用于在所述上电时序参数为所述第二上电时序参数,所述供电功率参数为所述第二供电功率参数,并且所述服务器状态为所述运行状态的情况下,向目标电压调节器对应的可编程逻辑器件CPLD发送第二控制指令,其中,所述目标电压调节器用于为所述目标插槽上的所述目标PCIE设备供电,所述CPLD在接收到所述第二控制指令的情况下,向所述目标电压调节器发送信号电平达到目标电平的第二供电信号,其中,所述目标电压调节器在接收到所述第二供电信号的情况下,使用第三供电线路为所述目标PCIE设备供电,所述第三供电线路经由所述目标转接卡向所述目标PCIE设备提供第三子供电功率,所述第三子供电功率满足所述第二供电功率参数,所述第三子供电功率小于所述第一供电功率参数。
在一个示例性实施例中,所述检测模块,包括:
第一检测单元,用于检测所述目标插槽上的在位信号;在检测到所述在位信号的情况下,确定所述目标插槽上连接的目标PCIE设备属于第一设备类型,在未检测到所述在位信号的情况下,确定所述目标插槽上连接的目标PCIE设备属于第二设备类型,其中,所述第一设备类型的所述目标PCIE设备在连接至所述目标插槽时向所述服务器发送所述在位信号;或者第二检测单元,用于检测所述目标PCIE设备的目标资产信息;将所述目标资产信息中记录的设备类型确定为所述目标设备类型,其中,所述目标资产信息中记录的设备类型包括所述第一设备类型或者所述第二设备类型。
本申请的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本申请的实施例还提供了一种电子设备,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述电子设备还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种PCIE设备的供电方法,其特征在于,所述方法包括:
检测所述目标PCIE设备在多种设备类型中所属于的目标设备类型,其中,目标转接卡的目标插槽上当前连接了目标PCIE设备,所述目标转接卡与服务器连接,属于不同设备类型的PCIE设备在所述服务器上允许上电的服务器状态和运行功率均不同;
生成与所述目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与所述目标设备类型所指示的目标运行功率匹配的供电功率参数;
按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电。
2.根据权利要求1所述的方法,其特征在于,所述生成与所述目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与所述目标设备类型所指示的目标运行功率匹配的供电功率参数,包括:
在所述目标设备类型为第一设备类型的情况下,生成第一上电时序参数和第一供电功率参数,其中,所述第一上电时序参数用于指示在所述服务器状态为待机状态时为所述目标PCIE设备上电,所述第一供电功率参数为所述服务器为所述目标PCIE设备的供电功率,所述上电时序参数包括所述第一上电时序参数,所述供电功率参数包括所述第一供电功率参数;
在所述目标设备类型为第二设备类型的情况下,生成第二上电时序参数和第二供电功率参数,其中,所述第二上电时序参数用于指示在所述服务器状态为运行状态时为所述目标PCIE设备上电,所述第二供电功率参数为所述服务器为所述目标PCIE设备的供电功率,所述第一供电功率参数大于所述第二供电功率参数,所述上电时序参数包括所述第二上电时序参数,所述供电功率参数包括所述第二供电功率参数。
3.根据权利要求2所述的方法,其特征在于,所述按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电,包括:
在所述上电时序参数为所述第一上电时序参数,所述供电功率参数为所述第一供电功率参数的情况下,根据所述第一供电功率参数,将所述目标PCIE设备对应的目标电压调节器的过流保护阈值调整至参考过流保护阈值,其中,所述目标电压调节器用于为所述目标插槽上的所述目标PCIE设备供电,所述过流保护阈值为电压调节器上允许加载的最大供电功率,所述参考过流保护阈值大于所述第一供电功率参数;
在所述服务器状态为所述待机状态时,控制所述服务器按照所述第一供电功率参数为所述目标PCIE设备供电。
4.根据权利要求3所述的方法,其特征在于,所述控制所述服务器按照所述第一供电功率参数为所述目标PCIE设备供电,包括:
向所述目标电压调节器对应的可编程逻辑器件CPLD发送第一控制指令,其中,所述CPLD在接收到所述第一控制指令时,向所述目标电压调节器发送信号电平达到目标电平的第一供电信号,所述目标电压调节器在接收到所述第一供电信号时,按照所述第一供电功率参数为所述目标PCIE设备供电。
5.根据权利要求4所述的方法,其特征在于,所述目标电压调节器在接收到所述第一供电信号时,按照所述第一供电功率参数为所述目标PCIE设备供电,包括:
所述目标电压调节器在接收到所述第一供电信号的情况下,通过第一供电线路和第二供电线路同时为所述目标PCIE设备供电,其中,所述第一供电线路经由所述目标转接卡向所述目标PCIE设备提供第一子供电功率,所述第二供电线直接与所述目标PCIE设备连接向所述目标PCIE设备提供第二子供电功率,所述第一子供电功率小于所述目标转接卡允许加载的最大功率,所述第一子供电功率和所述第二子供电功率的和值满足所述第一供电功率参数。
6.根据权利要求2所述的方法,其特征在于,所述按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电,包括:
在所述上电时序参数为所述第二上电时序参数,所述供电功率参数为所述第二供电功率参数,并且所述服务器状态为所述运行状态的情况下,向目标电压调节器对应的可编程逻辑器件CPLD发送第二控制指令,其中,所述目标电压调节器用于为所述目标插槽上的所述目标PCIE设备供电,所述CPLD在接收到所述第二控制指令的情况下,向所述目标电压调节器发送信号电平达到目标电平的第二供电信号,其中,所述目标电压调节器在接收到所述第二供电信号的情况下,使用第三供电线路为所述目标PCIE设备供电,所述第三供电线路经由所述目标转接卡向所述目标PCIE设备提供第三子供电功率,所述第三子供电功率满足所述第二供电功率参数,所述第三子供电功率小于所述第一供电功率参数。
7.根据权利要求1所述的方法,其特征在于,所述检测所述目标PCIE设备在多种设备类型中所属于的目标设备类型,包括:
检测所述目标插槽上的在位信号;在检测到所述在位信号的情况下,确定所述目标插槽上连接的目标PCIE设备属于第一设备类型,在未检测到所述在位信号的情况下,确定所述目标插槽上连接的目标PCIE设备属于第二设备类型,其中,所述第一设备类型的所述目标PCIE设备在连接至所述目标插槽时向所述服务器发送所述在位信号;或者
检测所述目标PCIE设备的目标资产信息;将所述目标资产信息中记录的设备类型确定为所述目标设备类型,其中,所述目标资产信息中记录的设备类型包括所述第一设备类型或者所述第二设备类型。
8.一种PCIE设备的供电装置,其特征在于,包括:
检测模块,用于检测所述目标PCIE设备在多种设备类型中所属于的目标设备类型,其中,目标转接卡的目标插槽上当前连接了目标PCIE设备,所述目标转接卡与服务器连接,属于不同设备类型的PCIE设备在所述服务器上允许上电的服务器状态和运行功率均不同;
生成模块,用于生成与所述目标设备类型所指示的目标服务器状态匹配的上电时序参数,以及,与所述目标设备类型所指示的目标运行功率匹配的供电功率参数;
控制模块,用于按照所述上电时序参数和所述供电功率参数控制所述服务器为所述目标PCIE设备供电。
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7中任一项所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311211320.7A CN117331423A (zh) | 2023-09-19 | 2023-09-19 | Pcie设备的供电方法和装置、存储介质及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311211320.7A CN117331423A (zh) | 2023-09-19 | 2023-09-19 | Pcie设备的供电方法和装置、存储介质及电子装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117331423A true CN117331423A (zh) | 2024-01-02 |
Family
ID=89274698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311211320.7A Pending CN117331423A (zh) | 2023-09-19 | 2023-09-19 | Pcie设备的供电方法和装置、存储介质及电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117331423A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117608676A (zh) * | 2024-01-24 | 2024-02-27 | 苏州元脑智能科技有限公司 | 服务器的网卡控制方法及装置、存储介质及电子设备 |
-
2023
- 2023-09-19 CN CN202311211320.7A patent/CN117331423A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117608676A (zh) * | 2024-01-24 | 2024-02-27 | 苏州元脑智能科技有限公司 | 服务器的网卡控制方法及装置、存储介质及电子设备 |
CN117608676B (zh) * | 2024-01-24 | 2024-03-29 | 苏州元脑智能科技有限公司 | 服务器的网卡控制方法及装置、存储介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103078393B (zh) | Usb集线器和usb集线器的电力供应方法 | |
GB2468137A (en) | Blade server with on board battery power | |
US10725519B1 (en) | Power control based on power controller configuration records | |
CN113645049B (zh) | 一种网卡上电方法、***、存储介质及设备 | |
CN110941323B (zh) | 计算机实施方法、计算装置及计算机可读取储存介质 | |
CN117331423A (zh) | Pcie设备的供电方法和装置、存储介质及电子装置 | |
CN105095142A (zh) | 控制扩展卡的***及方法 | |
CN107425986A (zh) | 一种poe功率保护的方法及装置 | |
CN103166765A (zh) | 一种PoE功率门限切换方法和设备 | |
US20240220385A1 (en) | Power source consumption management apparatus for four-way server | |
CN111191219A (zh) | 具有可信计算功能的控制电路 | |
CN104699647A (zh) | 用于操作双芯片组网络接口控制器的方法和*** | |
CN115599191B (zh) | 智能网卡的上电方法及上电装置 | |
CN115269474A (zh) | 一种服务器及其PCIe热插拔的控制方法、装置及介质 | |
CN115543907B (zh) | 一种基于存储设备中PCIe芯片的控制方法和装置 | |
CN112531803A (zh) | 用于操作包括至少两个电池的电子装置的方法及电子装置 | |
CN114257462B (zh) | 用于以太网供电接口的断电的方法和装置以及网络装置 | |
CN113311350A (zh) | 一种bbu电源在线测试装置、方法和服务器 | |
CN114301050B (zh) | 不间断电源整流模块的控制方法、终端及存储介质 | |
CN114816023B (zh) | 服务器备电功能优化方法、***、终端及存储介质 | |
CN110087291B (zh) | Wwan电子设备的低功耗控制方法及电子设备 | |
CN113190184B (zh) | 一种硬件集群装置及一种存储设备管理方法 | |
TWI817714B (zh) | 轉接卡及其控制方法、伺服器 | |
CN114020219B (zh) | 一种备电装置及其备电方法、介质 | |
US11669137B2 (en) | Power down of power over Ethernet interfaces |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |