一种防止可插拔电源过供的方法及装置制造方法及图纸

技术编号:8107669 阅读:190 留言:0更新日期:2012-12-21 07:43
一种防止可插拔电源过供的方法及装置,通过在POE芯片中记录两套bank矩阵,其中一套矩阵记录各种情形下POE输出最小电源功率的默认值,并保存在POE芯片的flash闪存中;另一套矩阵记录当前POE芯片输出的电源功率,并保存在POE芯片的Ram内存中;当POE芯片探测到电源模块拔出时,所述POE芯片首先用flash闪存中记录的POE输出电源功率的默认值的对应列值覆盖内存Ram中对应列值,并在交换机发现实际在位电源功率高于最小规格电源输出功率时,调高bank矩阵中的对应列值。通过本发明专利技术,所述网络设备能同时支持多种不同功率的可插拔电源,充分利用电源功率,同时防止电源过供情况发生。

【技术实现步骤摘要】

本专利技术涉及数据通信
,尤其涉及ー种POE设备支持多种不同功率可插拔电源时防止过供的方法及装置。
技术介绍
为了提高交换机应用的可靠性,现有大多数交換机均支持可插拔电源供电,当电源发生故障时可以很方便地更换,并提供冗余备份。该方案目前在数据中心等领域广泛应用。具体地,如图I所示,该交换机包括两个可插拔电源模块插槽1、2。假设槽位I仅支持715W电源,槽位2亦仅支持715W电源时,此时可设置bank矩阵(Bank矩阵为POE芯片的ー个功能,用于设置每个槽位电源在位组合情况下,对外供电的输出功率,并实现ms级·切換)如下表一所示,其中表格内的数字代表POE芯片可对外供电总功率+\\1不在位0丨在位II4翁 fi 2I 不在位0OW ; 715W丨 在位I丨 715W1530W丨表一由于每个槽位仅支持ー种规格类型的电源,因此,只需要交换机在冷启动初始化时设置一次bank矩阵,后面不需要再修改,发生电源插拔,Power good信号和bank矩阵即可以在毫秒级完成对外功率调整。然而,新一代的交換机通常均支持多种不同功率的可插拔电源,此给POE供电管理带来新的挑战。例如当同一槽位高功率电源快速更换为低功率电源时,由于交换机的输入功率降低,此时如果POE芯片不能及时调低对下挂F1D (Power Device,供电设备)的供电功率,电源过供情况持续一旦超过电源能够承受的极限,则会损坏电源。即使供电电源带有自动保护断电的功能,也会造成POE交換机整机掉电,影响业务。仍以上述图I所示的交换机为例,当槽位1、2能支持多种规格类型的电源时,发生电源插拔,需要交换机软件在通过I2C (Inter — Integrated Circuit)总线识别电源类型后,动态的调整bank矩阵,进而实现输出功率的适时调整。然而,由于I2C总线是低速通道,因此,软件bank矩阵的调整只能达到秒级切換。而目前电源在过供情况下,只能保持I毫秒之内,之后就会自动断电保护。特别是在交換机热重启过程中,CPU在长达2分钟左右时间内没法及时调整bank矩阵,因此,过供的情况容易发生。例如,假设在图I所示的槽位I既能支持715W电源,也能支持1100W电源,那么步骤I :当槽位I插入了ー个1100W的电源后,POE芯片的bank矩阵由交换机软件更新对应槽位如下表2所示,以充分利用电源的输出功率本文档来自技高网...

【技术保护点】
一种可插拔电源防止过供的方法,所述方法应用于POE设备能同时支持多种不同功率可插拔电源模块,其特征在于,所述方法包括如下步骤:步骤1、在POE芯片中记录两套bank矩阵,其中一套bank矩阵记录各种情形下POE芯片输出最小电源功率的默认值,并保存在POE芯片的flash闪存中;另一bank套矩阵记录当前POE芯片输出的电源功率,并保存在POE芯片的Ram内存中;步骤2、当POE芯片探测到电源模块拔出时,所述POE芯片首先用flash闪存中记录的POE输出电源功率的默认值的对应列值覆盖内存Ram中的对应列值,并在交换机发现实际在位电源功率高于最小规格电源输出功率时,调高bank矩阵中的对应列值。

【技术特征摘要】
1.一种可插拔电源防止过供的方法,所述方法应用于POE设备能同时支持多种不同功率可插拔电源模块,其特征在于,所述方法包括如下步骤 步骤I、在POE芯片中记录两套bank矩阵,其中ー套bank矩阵记录各种情形下POE芯片输出最小电源功率的默认值,并保存在POE芯片的flash闪存中;另一 bank套矩阵记录当前POE芯片输出的电源功率,并保存在POE芯片的Ram内存中; 步骤2、当POE芯片探测到电源模块拔出时,所述POE芯片首先用flash闪存中记录的POE输出电源功率的默认值的对应列值覆盖内存Ram中的对应列值,并在交换机发现实际在位电源功率高于最小规格电源输出功率时,调高bank矩阵中的对应列值。2.如权利要求I所述的方法,其特征在于,所述POE芯片具体是根据Powergood信号的变化来探測所述电源模块是否被拔出。3.如权利要求2所述的方法,其特征在于,所述交换机具体是通过轮询或者中断的方式来发现实际在位电源功率是否高于最小规格的默认电源功率,并在发现实际在位电源功率是否高于最小规格的默认电源功率时,调高bank矩阵中的对应列值。4.ー种防止可插拔电源过供...

【专利技术属性】
技术研发人员:毛桂全郑上闽杨利明
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:

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

1