一種pmbus數字電源的製作方法
2023-04-28 01:33:01
一種pmbus數字電源的製作方法
【專利摘要】一種PMBUS數字電源,包括:第一復位接口、電源模塊、第一處理模塊;所述第一處理模塊與所述第一復位接口連接,所述電源模塊與所述第一處理模塊連接;所述第一復位接口用於接收復位信號,及將接收到的所述復位信號發送給所述第一處理模塊;所述第一處理模塊用於根據所述復位信號將所述電源模塊的輸出電壓值調整至初始電壓值,能夠有效的滿足由該PMBUS數字電源提供電源的晶片的復位要求,實現晶片的復位。
【專利說明】—種PMBUS數字電源
【技術領域】
[0001]本發明實施例涉及數字電源領域,尤其涉及一種PMBUS數字電源。
【背景技術】
[0002]電源管理總線(英文全稱為:Power Management BUS,縮寫為:PMBUS)數字電源上電輸出的初始電壓是由PMBUS電源晶片的管腳的外部電阻決定的,且PMBUS電源晶片具有固定的初始電壓輸出值。
[0003]目前,PMBUS電源晶片通過PMBUS與集成電路(英文全稱為:Integrated Circuit,縮寫為:IC)晶片上的PMBUS接口連接,且IC晶片中的電壓輸入模塊可以與PMBUS數字電源中的電源模塊連接,使得PMBUS數字電源能夠為IC晶片提供電源,且IC晶片可通過PMBUS接口向PMBUS數字電源發送PMBUS命令以實時調節PMBUS電源晶片的輸出電壓的電壓值,達到降低功耗的目的。例如自適應電壓調整(英文全稱為:Adaptive Voltage Scaling,縮寫為:AVS)的應用場景,IC晶片可根據自身的時序裕量情況,向PMBUS數字電源發送包含其所需要的輸入電壓值的PMBUS命令,使得PMBUS數字電源根據該IC晶片所需要的輸入電壓值調整其輸出電壓值,使得IC晶片能夠獲得滿足要求的最低工作電壓,達到降低功耗的目的。
[0004]目前,在與PMBUS數字電源連接的IC晶片出現掛機情況,即IC晶片處於非正常工作狀態的情況下,為了使得該IC晶片能夠正常工作,需要對該IC晶片進行復位操作,然後,由於該IC晶片通過PMBUS命令調整了 PMBUS數字電源為其提供的工作電壓,且該工作電壓遠小於該IC晶片進行復位操作所需要的電壓值,因此,將造成IC晶片的復位操作失敗。
【發明內容】
[0005]本發明實施例提供了一種PMBUS數字電源,用於與IC晶片提供電源,且在IC晶片需要復位時,可復位PMBUS數字電源的輸出電壓值至初始電壓值,滿足該IC晶片復位對電壓的需求。
[0006]本發明一方面提供了一種PMBUS數字電源,包括:
[0007]第一復位接口、電源模塊、第一處理模塊;
[0008]所述第一處理模塊與所述第一復位接口連接,所述電源模塊與所述第一處理模塊連接;
[0009]所述第一復位接口用於接收復位信號,及將接收到的所述復位信號發送給所述第一處理模塊;
[0010]所述第一處理模塊用於根據所述復位信號將所述電源模塊的輸出電壓值調整至初始電壓值。
[0011]在第一方面第一種可能的實現方式中,所述PMBUS數字電源還包括:第一PMBUS接口,所述第一 PMBUS接口與所述第一處理模塊連接;
[0012]所述第一 PMBUS接口用於接收集成電路IC晶片發送的PMBUS命令,並將所述PMBUS命令發送給所述第一處理模塊,所述第一處理模塊根據所述PMBUS命令調節所述電源模塊的輸出電壓值,其中,所述電源模塊為所述IC晶片提供電源。
[0013]結合第一方面或者第一方面第一種可能的實現方式,在第二種可能的實現方式中,所述電源模塊與第一中央處理器CPU中的第一電壓輸入模塊連接,為所述第一 CPU提供電能;
[0014]所述第一 CPU還包括第二處理模塊及第二復位接口,所述第二處理模塊與所述第一電壓輸入模塊連接,所述第二處理模塊與所述第二復位接口連接;所述第二復位接口通過延時電路與看門狗晶片連接,所述第一復位接口與所述看門狗晶片連接。
[0015]結合第一方面第二種可能的實現方式,在第三種可能的實現方式中,
[0016]若所述看門狗晶片檢測到所述第一 CPU處於非正常工作狀態,則向所述第二復位接口及所述第一復位接口發送復位信號;
[0017]所述第一復位接口將接收到的所述復位信號發送給所述第一處理模塊,所述第一處理模塊根據所述復位信號將所述電源模塊的輸出電壓值調整至初始電壓值;
[0018]所述第二復位接口接收經過所述延時電路延時後的復位信號,將所述延時後的復位信號發送給所述第二處理模塊,所述第二處理模塊根據所述延時後的復位信號復位所述第一 CPU。
[0019]結合第一方面第二種可能的實現方式,在第四種可能的實現方式中,所述第一 CPU還包括第二 PMBUS接口,所述第二 PMBUS接口與所述第二處理模塊連接,所述第二 PMBUS接口與所述第一 PMBUS接口連接,用於使得所述第二處理模塊通過所述第二 PMBUS接口及所述第一PMBUS接口向所述第一處理模塊發送PMBUS命令,所述第一處理模塊根據所述PMBUS命令調節所述電源模塊的輸出電壓值。
[0020]結合第一方面或者第一方面第一種可能的實現方式,在第五種可能的實現方式中,所述電源模塊與除CPU以外的其他IC晶片的第二電壓輸入模塊連接,為所述其他IC晶片提供電能;
[0021]所述其他IC晶片還包括第四處理模塊及第三復位接口,所述第四處理模塊與所述第三復位接口連接、所述第四處理模塊與所述第二電壓輸入模塊連接,所述第三復位接口還與第二 CPU中的復位信號發送接口連接;
[0022]所述第二 CPU中還包括第三處理模塊,所述第三處理模塊與所述復位信號發送接口連接;
[0023]所述第一復位接口與所述復位信號發送接口連接。
[0024]結合第一方面第五種可能的實現方式,在第六種可能的實現方式中,若所述第二CPU需要復位所述其他IC晶片,所述第三處理模塊通過所述復位信號發送接口向所述第一復位接口發送第一復位信號;
[0025]所述第一復位接口將所述第一復位信號發送給所述第一處理模塊,所述第一處理模塊根據所述第一復位信號將所述電源模塊的輸出電壓值調整至初始電壓值;
[0026]所述第三處理模塊通過所述復位信號發送接口向所述其他IC晶片上的所述第三復位接口發送第二復位信號,所述第三復位接口將接收到的所述第二復位信號發送給所述第四處理模塊,所述第四處理模塊按照所述第二復位信號復位所述其他IC晶片。
[0027]結合第一方面第五種可能的實現方式,在第七種可能的實現方式中,所述其他IC晶片還包括第三PMBUS接口,所述第三PMBUS接口與所述第四處理模塊連接,所述第三PMBUS接口還與所述第一 PMBUS接口連接,所述第四處理模塊通過所述第三PMBUS接口及所述第一PMBUS接口向所述第一處理模塊發送PMBUS命令,所述第一處理模塊根據所述PMBUS命令調節所述電源模塊的輸出電壓值。
[0028]從以上技術方案可以看出,本發明實施例具有以下優點:
[0029]PMBUS數字電源包含第一復位接口、電源模塊、第一處理模塊,且該第一處理模塊與第一復位接口連接,該電源模塊與第一處理模塊連接,其中,第一復位接口用於接收復位信號,及將接收到的復位信號發送給第一處理模塊,由第一處理模塊用於根據該復位信號將電源模塊的輸出電壓值調整至初始電壓值,通過在PMBUS數字電源中增加第一復位接口,使得IC晶片在需要復位時,可通過復位為該IC晶片提供電源的PMBUS數字電源的輸出電壓值,使得IC晶片的電壓值能夠滿足其復位的需求,有效實現IC晶片的復位。
【專利附圖】
【附圖說明】
[0030]圖1為本發明實施例中PMBUS數字電源的結構圖;
[0031]圖2為本發明實施例中PMBUS數字電源為第一 CPU提供電源的結構圖;
[0032]圖3為本發明實施例中PMBUS數字電源為除CPU以外的IC晶片提供電源的結構圖。
【具體實施方式】
[0033]本發明實施例提供了 PMBUS數字電源,用於與IC晶片提供電源,且在IC晶片需要復位時,可復位PMBUS數字電源的輸出電壓值至初始電壓值,滿足該IC晶片復位對電壓的需求。
[0034]為了更好的理解本發明的技術方案,請參閱圖1,為本發明實施例中PMBUS數字電源100的結構,包括:
[0035]第一復位接口 101、電源模塊102、第一處理模塊103 ;
[0036]其中,第一處理模塊103與第一復位接口 101連接,電源模塊102與第一處理模塊103連接;
[0037]其中,第一復位接口 101用於接收復位信號,及將接收到的復位信號發送給第一處理模塊103 ;第一處理模塊103用於根據復位信號將電源模塊102的輸出電壓值調整至初始電壓值。
[0038]在本發明實施例中,PMBUS數字電源100還包含第一 PMBUS接口 104,且該第一PMBUS接口 104與第一處理模塊103連接。
[0039]在本發明實施例中,第一 PMBUS接口 104用於接收IC晶片發送的PMBUS命令,並將接收到的PMBUS命令發送給第一處理模塊103,且第一處理模塊103根據接收到的PMBUS命令調節電源模塊102的輸出電壓值,其中,電源模塊103為該IC晶片提供電源,因此能夠實現IC晶片通過向PMBUS數字電源100發送PMBUS命令調節PMBUS數字電源100為該IC晶片提供的電壓值,能夠有效的降低功耗。
[0040]在本發明實施例中,PMBUS數字電源100中包含第一復位接口 101,且該第一復位接口 101可接收外部晶片發送的復位信號,及將該復位信號發送給第一處理模塊103,該第一處理模塊103在接收到該復位信號之後,根據該復位信號將電源模塊102的輸出電壓值調整至初始電壓值,因此,該PMBUS數字電源100的輸出電壓具有復位功能,使得在該PMBUS數字電源100為IC晶片提供電能,且該IC晶片需要復位時,可將該PMBUS數字電源的輸出電壓值復位至初始電壓值,以滿足該IC晶片復位時對電壓的需求,有效實現IC晶片的復位。
[0041]在本發明實施例中PMBUS數字電源100可為CPU提供電源,也可為除CPU以外的其他IC晶片提供電源,下面將分別進行介紹,請參閱圖2,為本發明實施例中,PMBUS數字電源100為第一 CPU提供電源的結構圖,包括:
[0042]PMBUS數字電源100,第一 CPU200,延時電路201及看門狗晶片202,
[0043]其中,PMBUS數字電源100包含第一復位接口 101、電源模塊102、第一處理模塊103,且第一處理模塊103與第一復位接口 101連接,第一處理模塊103與電源模塊102連接;
[0044]其中,第一 CPU200包含第一電壓輸入模塊203、第二處理模塊204及第二復位接口205,第二處理模塊204與第一電壓輸入模塊203及第二復位接口 205連接,第二復位接口205與延時電路201連接,延時電路201與看門狗晶片202連接,且看門狗晶片202還與第一復位接口 101連接。
[0045]在本發明實施例中,電源模塊102與第一 CPU200中的第一電壓輸入模塊203連接,為第一 CPU200提供電能。
[0046]在本發明實施例中,第一 CPU200處於正常工作狀態時,會定時向看門狗晶片202發送信號,若第一 CPU200處於非正常工作狀態,則不會向看門狗晶片202發送信號,因此,看門狗晶片200若在預置的時長內未接收到第一 CPU發送的信號,則可確定第一 CPU處於非正常工作狀態,則看門狗晶片200將發送復位信號,以復位第一 CPU200,使得第一 CPU200恢復到正常工作狀態。
[0047]在本發明實施例中,若看門狗晶片202檢測到第一 CPU200處於非正常工作狀態,則向第一 CPU200的第二復位接口 205及PMBUS數字電源100的第一復位接口 101發送復位信號;該第一復位接口 101將接收到的復位信號發送給第一處理模塊103,第一處理模塊103根據復位信號將電源模塊102的輸出電壓值調整至初始電壓值,並按照該初始電壓值為第一 CPU200中的第一電壓輸入模塊203提供電壓,因此,第一 CPU200的工作電壓為PMBUS數字電源100的初始電壓值。
[0048]在本發明實施例中,第一 CPU200的工作電壓恢復為PMBUS數字電源100的初始電壓值之後,第二復位接口 205接收經過延時電路201延時後的復位信號,將該延時後的復位信號發送給第二處理模塊204,第二處理模塊204根據該延時後的復位信號復位該第一 CPU200,使得能夠為第一 CPU200的復位提供滿足其復位條件的電壓值,有效的實現第一CPU200的復位。
[0049]在本發明實施例中,PMBUS數字電源100還包含第一 PMBUS接口 104,且該第一PMBUS接口 104與第一處理模塊103連接。
[0050]在本發明實施例中,第一 CPU200還包括第二 PMBUS接口 206,該第二 PMBUS接口206與第二處理模塊204連接,且該第二 PMBUS接口 206用於與第一 PMBUS接口 104連接。
[0051]在本發明實施例中,在PMBUS數字電源100與第一 CPU200均能夠正常工作的情況下,第一 CPU200可通過向PMBUS數字電源發送PMBUS命令,調整PMBUS數字電源的輸出電壓值,以改變第一 CPU200的工作電壓,能夠有效的降低功耗,具體的:第一 CPU200中的第二處理模塊204通過第二 PMBUS接口 206及第一 PMBUS接口 104向第一處理模塊103發送PMBUS命令,該第一處理模塊103將根據該PMBUS命令調節電源模塊102的輸出電壓值,能夠有效的改變PMBUS數字電源100為第一 CPU200提供的電壓,且一般情況下是減小提供的電壓,因此能夠有效的降低功耗。
[0052]在本發明實施例中,通過在PMBUS數字電源100中增加第一復位接口 101,在利用該PMBUS數字電源100為第一 CPU200提供電源時,若第一 CPU200處於非正常工作的狀態,則看門狗晶片202將檢測到該第一 CPU200處於非正常工作狀態並發送復位信號,該復位信號到達PMBUS數字電源100的第一復位接口 101之後將發送給第一處理模塊103,該第一處理模塊103將電源模塊102的輸出電壓值調整至初始電壓值,且由於延時電路的延時作用,第一 CPU200將在PMBUS數字電源100的輸出電壓值復位之後接收到看門狗202發送的復位信號,並由第一 CPU200中的第二處理模塊204根據該復位信號實現第一 CPU200的復位,能夠有效的滿足第一 CPU200復位時對電壓的需求,實現第一 CPU200的復位。
[0053]下面將詳細介紹PMBUS數字電源為除CPU以外的其他IC晶片提供電源的結構圖,請參閱圖3,包括:
[0054]PMBUS 數字電源 100,其他 IC 晶片 300,第二 CPU301 ;
[0055]其中,PMBUS數字電源100包括第一復位接口 101、電源模塊102、第一處理模塊103,且第一處理模塊103與第一復位接口 101連接,第一處理模塊103與電源模塊102連接;
[0056]其中,其他IC晶片300包括第二電壓輸入模塊302、第四處理模塊303、第三復位接口 304,且第四處理模塊303與第二電壓輸入模塊302連接、第四處理模塊303與第三復位接口 304連接;
[0057]其中,第二 CPU301包含第三處理模塊305及復位信號發送接口 306,且第三處理模塊305與復位信號發送接口 306連接。
[0058]在本發明實施例中,電源模塊102與除CPU以外的其他IC晶片300的第二電壓輸入模塊302連接,為其他IC晶片300提供電能,復位信號發送接口 306與第一復位接口 101
及第三復位接口 304連接。
[0059]需要說明的是,在本發明實施例中,其他IC晶片300是指除CPU以外的IC晶片。
[0060]在本發明實施例中,若第二 CPU301需要復位其他IC晶片300,第三處理模塊305通過復位信號發送接口 306向PMBUS數字電源的第一復位接口 101發送第一復位信號;接著,第一復位接口 101將接收到的第一復位信號發送給第一處理模塊103,且第一處理模塊103將根據該第一復位信號將電源模塊102的輸出電壓值調整至初始電壓值。
[0061]需要說明的是,在本發明實施例中,由於電源模塊102為其他IC晶片300提供電源,因此,在第一處理模塊103將電源模塊102的輸出電壓值調整至初始電壓值之後,電源模塊102將按照該初始電壓值向其他IC晶片300中的第二電壓輸入模塊302提供電能,使得在其他IC晶片處於非正常工作狀態的情況下,可將PMBUS數字電源100的輸出電壓值調整至初始電壓值,使得為其他IC晶片300提供的電能能夠有效的滿足其他IC晶片300的復位需求。[0062]在本發明實施例中,在PMBUS100的輸出電壓值調整至初始電壓值之後,第三處理模塊305通過復位信號發送接口 306向其他IC晶片上的第三復位接口 304發送第二復位信號,該第三復位接口 304將接收到的第二復位信號發送給第四處理模塊303,使得其他IC晶片300中的第四處理模塊303按照接收到的該第二復位信號復位其他IC晶片300,使得其他IC晶片能夠恢復正常工作。
[0063]在本發明實施例中,其他IC晶片300還包括第三PMBUS接口 307,第三PMBUS接口307與第四處理模塊303連接,第三PMBUS接口 307用於與第一 PMBUS接口 104連接,使得第四處理模塊303通過第三PMBUS接口 307及第一 PMBUS接口 104向第一處理模塊103發送PMBUS命令,第一處理模塊103根據PMBUS命令調節電源模塊102的輸出電壓值。
[0064]在本發明實施例中,通過在PMBUS數字電源100中增加第一復位接口 101,在利用該PMBUS數字電源100為除CPU以外的其他IC晶片300提供電源時,若該其他IC晶片300處於非正常工作狀態,則控制該IC晶片300復位的第二 CPU301將通過復位信號發送接口306向第一復位接口 101發送第一復位信號,第一復位接口 101將第一復位信號發送給第一處理模塊103,由第一處理模塊103將電源模塊102的輸出電壓值調整至初始電壓值,實現PMBUS數字電源的復位,使得PMBUS數字電源為其他IC晶片提供的電壓為初始電壓,且接著由第三處理模塊305通過復位信號發送接口 306向第三復位接口 304發送第二復位信號,使得第四處理模塊303能夠在電壓滿足復位需求的情況下復位其他IC晶片300,有效的實現其他IC晶片300的復位。
[0065]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。
[0066]以上對本發明所提供的一種PMBUS數字電源進行了詳細介紹,對於本領域的一般技術人員,依據本發明實施例的思想,在【具體實施方式】及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種電源管理總線PMBUS數字電源,其特徵在於,包括: 第一復位接口、電源模塊、第一處理模塊; 所述第一處理模塊與所述第一復位接口連接,所述電源模塊與所述第一處理模塊連接; 所述第一復位接口用於接收復位信號,及將接收到的所述復位信號發送給所述第一處理模塊; 所述第一處理模塊用於根據所述復位信號將所述電源模塊的輸出電壓值調整至初始電壓值。
2.根據權利要求1所述的PMBUS數字電源,其特徵在於,所述PMBUS數字電源還包括:第一 PMBUS接口,所述第一 PMBUS接口與所述第一處理模塊連接; 所述第一 PMBUS接口用於接收集成電路IC晶片發送的PMBUS命令,並將所述PMBUS命令發送給所述第一處理模塊,所述第一處理模塊根據所述PMBUS命令調節所述電源模塊的輸出電壓值,其中,所述電源模塊為所述IC晶片提供電源。
3.根據權利要求1或2所述的PMBUS數字電源,其特徵在於,所述電源模塊與第一中央處理器CPU中的第一電壓輸入模塊連接,為所述第一 CPU提供電能; 所述第一 CPU還包括第二處理模塊及第二復位接口,所述第二處理模塊與所述第一電壓輸入模塊連接,所述第二處理模塊與所述第二復位接口連接;所述第二復位接口通過延時電路與看門狗晶片連接,所述第一復位接口與所述看門狗晶片連接。
4.根據權利要求3所述的PMBUS數字電源,其特徵在於, 若所述看門狗晶片檢測到所述第一 CPU處於非正常工作狀態,則向所述第二復位接口及所述第一復位接口發送復位信號; 所述第一復位接口將接收到的所述復位信號發送給所述第一處理模塊,所述第一處理模塊根據所述復位信號將所述電源模塊的輸出電壓值調整至初始電壓值; 所述第二復位接口接收經過所述延時電路延時後的復位信號,將所述延時後的復位信號發送給所述第二處理模塊,所述第二處理模塊根據所述延時後的復位信號復位所述第一CPU。
5.根據權利要求3所述的PMBUS數字電源,其特徵在於,所述第一CPU還包括第二PMBUS接口,所述第二 PMBUS接口與所述第二處理模塊連接,所述第二 PMBUS接口與所述第一 PMBUS接口連接,用於使得所述第二處理模塊通過所述第二 PMBUS接口及所述第一 PMBUS接口向所述第一處理模塊發送PMBUS命令,所述第一處理模塊根據所述PMBUS命令調節所述電源模塊的輸出電壓值。
6.根據權利要求1或2所述的PMBUS數字電源,其特徵在於,所述電源模塊與除CPU以外的其他IC晶片的第二電壓輸入模塊連接,為所述其他IC晶片提供電能; 所述其他IC晶片還包括第四處理模塊及第三復位接口,所述第四處理模塊與所述第三復位接口連接、所述第四處理模塊與所述第二電壓輸入模塊連接,所述第三復位接口還與第二 CPU中的復位信號發送接口連接; 所述第二 CPU中還包括第三處理模塊,所述第三處理模塊與所述復位信號發送接口連接; 所述第一復位接口與所述復位信號發送接口連接。
7.根據權利要求6所述的PMBUS數字電源,其特徵在於, 若所述第二 CPU需要復位所述其他IC晶片,所述第三處理模塊通過所述復位信號發送接口向所述第一復位接口發送第一復位信號; 所述第一復位接口將所述第一復位信號發送給所述第一處理模塊,所述第一處理模塊根據所述第一復位信號將所述電源模塊的輸出電壓值調整至初始電壓值; 所述第三處理模塊通過所述復位信號發送接口向所述其他IC晶片上的所述第三復位接口發送第二復位信號,所述第三復位接口將接收到的所述第二復位信號發送給所述第四處理模塊,所述第四處理模塊按照所述第二復位信號復位所述其他IC晶片。
8.根據權利要求6所述的PMBUS數字電源,其特徵在於,所述其他IC晶片還包括第三PMBUS接口,所 述第三PMBUS接口與所述第四處理模塊連接,所述第三PMBUS接口還與所述第一 PMBUS接口連接,所述第四處理模塊通過所述第三PMBUS接口及所述第一 PMBUS接口向所述第一處理模塊發送PMBUS命令,所述第一處理模塊根據所述PMBUS命令調節所述電源模塊的輸出電壓值。
【文檔編號】G06F1/24GK103534662SQ201380000679
【公開日】2014年1月22日 申請日期:2013年5月28日 優先權日:2013年5月28日
【發明者】蔡兵, 李鑫, 周國名 申請人:華為技術有限公司