專利名稱:一種防止可插拔電源過供的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,尤其涉及ー種POE設(shè)備支持多種不同功率可插拔電源時(shí)防止過供的方法及裝置。
背景技術(shù):
為了提高交換機(jī)應(yīng)用的可靠性,現(xiàn)有大多數(shù)交換機(jī)均支持可插拔電源供電,當(dāng)電源發(fā)生故障時(shí)可以很方便地更換,并提供冗余備份。該方案目前在數(shù)據(jù)中心等領(lǐng)域廣泛應(yīng)用。具體地,如圖I所示,該交換機(jī)包括兩個(gè)可插拔電源模塊插槽1、2。假設(shè)槽位I僅支持715W電源,槽位2亦僅支持715W電源時(shí),此時(shí)可設(shè)置bank矩陣(Bank矩陣為POE芯片的ー個(gè)功能,用于設(shè)置每個(gè)槽位電源在位組合情況下,對(duì)外供電的輸出功率,并實(shí)現(xiàn)ms級(jí)·切換)如下表一所示,其中表格內(nèi)的數(shù)字代表POE芯片可對(duì)外供電總功率
+\\1不在位0丨在位II
4翁 fi 2I
不在位0OW ; 715W丨
在位I丨 715W1530W丨表一由于每個(gè)槽位僅支持ー種規(guī)格類型的電源,因此,只需要交換機(jī)在冷啟動(dòng)初始化時(shí)設(shè)置一次bank矩陣,后面不需要再修改,發(fā)生電源插拔,Power good信號(hào)和bank矩陣即可以在毫秒級(jí)完成對(duì)外功率調(diào)整。然而,新一代的交換機(jī)通常均支持多種不同功率的可插拔電源,此給POE供電管理帶來新的挑戰(zhàn)。例如當(dāng)同一槽位高功率電源快速更換為低功率電源時(shí),由于交換機(jī)的輸入功率降低,此時(shí)如果POE芯片不能及時(shí)調(diào)低對(duì)下掛F1D (Power Device,供電設(shè)備)的供電功率,電源過供情況持續(xù)一旦超過電源能夠承受的極限,則會(huì)損壞電源。即使供電電源帶有自動(dòng)保護(hù)斷電的功能,也會(huì)造成POE交換機(jī)整機(jī)掉電,影響業(yè)務(wù)。仍以上述圖I所示的交換機(jī)為例,當(dāng)槽位1、2能支持多種規(guī)格類型的電源時(shí),發(fā)生電源插拔,需要交換機(jī)軟件在通過I2C (Inter — Integrated Circuit)總線識(shí)別電源類型后,動(dòng)態(tài)的調(diào)整bank矩陣,進(jìn)而實(shí)現(xiàn)輸出功率的適時(shí)調(diào)整。然而,由于I2C總線是低速通道,因此,軟件bank矩陣的調(diào)整只能達(dá)到秒級(jí)切換。而目前電源在過供情況下,只能保持I毫秒之內(nèi),之后就會(huì)自動(dòng)斷電保護(hù)。特別是在交換機(jī)熱重啟過程中,CPU在長達(dá)2分鐘左右時(shí)間內(nèi)沒法及時(shí)調(diào)整bank矩陣,因此,過供的情況容易發(fā)生。例如,假設(shè)在圖I所示的槽位I既能支持715W電源,也能支持1100W電源,那么步驟I :當(dāng)槽位I插入了ー個(gè)1100W的電源后,POE芯片的bank矩陣由交換機(jī)軟件更新對(duì)應(yīng)槽位如下表2所示,以充分利用電源的輸出功率
權(quán)利要求
1.一種可插拔電源防止過供的方法,所述方法應(yīng)用于POE設(shè)備能同時(shí)支持多種不同功率可插拔電源模塊,其特征在于,所述方法包括如下步驟 步驟I、在POE芯片中記錄兩套bank矩陣,其中ー套bank矩陣記錄各種情形下POE芯片輸出最小電源功率的默認(rèn)值,并保存在POE芯片的flash閃存中;另一 bank套矩陣記錄當(dāng)前POE芯片輸出的電源功率,并保存在POE芯片的Ram內(nèi)存中; 步驟2、當(dāng)POE芯片探測到電源模塊拔出時(shí),所述POE芯片首先用flash閃存中記錄的POE輸出電源功率的默認(rèn)值的對(duì)應(yīng)列值覆蓋內(nèi)存Ram中的對(duì)應(yīng)列值,并在交換機(jī)發(fā)現(xiàn)實(shí)際在位電源功率高于最小規(guī)格電源輸出功率時(shí),調(diào)高bank矩陣中的對(duì)應(yīng)列值。
2.如權(quán)利要求I所述的方法,其特征在于,所述POE芯片具體是根據(jù)Powergood信號(hào)的變化來探測所述電源模塊是否被拔出。
3.如權(quán)利要求2所述的方法,其特征在于,所述交換機(jī)具體是通過輪詢或者中斷的方式來發(fā)現(xiàn)實(shí)際在位電源功率是否高于最小規(guī)格的默認(rèn)電源功率,并在發(fā)現(xiàn)實(shí)際在位電源功率是否高于最小規(guī)格的默認(rèn)電源功率時(shí),調(diào)高bank矩陣中的對(duì)應(yīng)列值。
4.ー種防止可插拔電源過供的裝置,其中所述裝置應(yīng)用于其上插槽可同時(shí)支持多種規(guī)格功率的電源模塊的情形,其特征在于,所述裝置包括 第一記錄模塊,用于記錄各種情形下POE芯片輸出最小電源功率的默認(rèn)值的bank矩陣; 第二記錄模塊,用于記錄POE芯片當(dāng)前輸出的電源功率的bank矩陣; 探測覆蓋模塊,用于探測電源模塊是否被拔出,當(dāng)探測到所述電源模塊被拔出后,所述探測覆蓋模塊用所述第一記錄模塊中記錄的bank矩陣中的最小電源功率默認(rèn)值的對(duì)應(yīng)列值覆蓋所述第二記錄模塊記錄的bank矩陣中的對(duì)應(yīng)列值; 功率調(diào)整模塊,用于在發(fā)現(xiàn)實(shí)際在位電源功率高于最小規(guī)格的電源功率時(shí),調(diào)高bank矩陣中的對(duì)應(yīng)列值。
5.如權(quán)利要求4所述的裝置,其特征在于,所述第一記錄模塊具體為所述POE芯片中的flash閃存,所述第二記錄模塊具體為所述POE芯片中的Ram內(nèi)存。
6.如權(quán)利要求5所述的裝置,其特征在干,所述探測覆蓋模塊具體是通過探測powergood信號(hào)的變化來獲知所述電源模塊是否被拔出。
7.如權(quán)利要求6所述的裝置,其特征在干,所述功率調(diào)整模塊具體是通過輪詢或中斷的方式來發(fā)現(xiàn)實(shí)際在位電源功率是否高于最小規(guī)格的默認(rèn)電源功率。
全文摘要
一種防止可插拔電源過供的方法及裝置,通過在POE芯片中記錄兩套bank矩陣,其中一套矩陣記錄各種情形下POE輸出最小電源功率的默認(rèn)值,并保存在POE芯片的flash閃存中;另一套矩陣記錄當(dāng)前POE芯片輸出的電源功率,并保存在POE芯片的Ram內(nèi)存中;當(dāng)POE芯片探測到電源模塊拔出時(shí),所述POE芯片首先用flash閃存中記錄的POE輸出電源功率的默認(rèn)值的對(duì)應(yīng)列值覆蓋內(nèi)存Ram中對(duì)應(yīng)列值,并在交換機(jī)發(fā)現(xiàn)實(shí)際在位電源功率高于最小規(guī)格電源輸出功率時(shí),調(diào)高bank矩陣中的對(duì)應(yīng)列值。通過本發(fā)明,所述網(wǎng)絡(luò)設(shè)備能同時(shí)支持多種不同功率的可插拔電源,充分利用電源功率,同時(shí)防止電源過供情況發(fā)生。
文檔編號(hào)H04L12/10GK102833079SQ20121032008
公開日2012年12月19日 申請日期2012年8月31日 優(yōu)先權(quán)日2012年8月31日
發(fā)明者毛桂全, 鄭上閩, 楊利明 申請人:杭州華三通信技術(shù)有限公司