一種控制電路及關(guān)機(jī)控制方法
【專利摘要】本發(fā)明提供一種控制電路及關(guān)機(jī)控制方法。該控制電路包括:EC電路通過ACDET信號接口與電源相連,EC電路通過SMbus總線與電池充電電路相連,通過SMbus總線實(shí)現(xiàn)對電池充電電路的充電;電源、電池充電電路和EC電路均分別連接到供電選擇模塊;EC電路,用于通過ACDET信號接口檢測ACDET信號的電平狀態(tài),如果檢測到所述ACDET信號為高電平,則所述EC電路觸發(fā)所述供電選擇模塊選擇所述電源進(jìn)行供電;如果檢測到所述ACDET信號從高電平變?yōu)榈碗娖?,則EC電路觸發(fā)所述供電選擇模塊選擇所述電池充電電路進(jìn)行供電,并發(fā)出關(guān)機(jī)shutdown信號,觸發(fā)所在設(shè)備進(jìn)行關(guān)機(jī)處理。本方案能夠在直接關(guān)閉電源時,使得設(shè)備能夠正常關(guān)機(jī)。
【專利說明】
一種控制電路及關(guān)機(jī)控制方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及計(jì)算機(jī)技術(shù),特別涉及一種控制電路及關(guān)機(jī)控制方法。
【背景技術(shù)】
[0002]機(jī)架式計(jì)算機(jī)、服務(wù)器等計(jì)算機(jī)設(shè)備在采用機(jī)柜的形式下,所有設(shè)備電源均有交流電源供電。使用人員在實(shí)際操作機(jī)器時,一般選擇直接開啟或關(guān)閉交流電源開關(guān)而不是設(shè)備的開關(guān),來控制整個計(jì)算機(jī)系統(tǒng)的開關(guān)機(jī)。
[0003]但是計(jì)算機(jī)設(shè)備因使用人員直接關(guān)閉交流電源,而不是正常進(jìn)行設(shè)備關(guān)機(jī),則會導(dǎo)致設(shè)備非法斷電,出現(xiàn)非法關(guān)機(jī)保護(hù),無法再次正常啟動,嚴(yán)重影響客戶的使用。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種控制電路及關(guān)機(jī)控制方法,能夠在直接關(guān)閉電源時,使得設(shè)備能夠正常關(guān)機(jī)。
[0005]—種控制電路,包括:
[0006]電源、電池充電電路、供電選擇模塊以及嵌入式控制器EC電路,其中,
[0007]所述EC電路通過ACDET信號接口與所述電源相連,并且,所述EC電路通過SMbus總線與所述電池充電電路相連,通過SMbus總線實(shí)現(xiàn)對所述電池充電電路的充電;
[0008]所述電源、所述電池充電電路和所述EC電路均分別連接到所述供電選擇模塊;
[0009]所述EC電路,用于通過A⑶ET信號接口檢測A⑶ET信號的電平狀態(tài),
[0010]如果檢測到所述ACDET信號為高電平,則所述EC電路觸發(fā)所述供電選擇模塊選擇所述電源進(jìn)行供電;
[0011]如果檢測到所述ACDET信號從高電平變?yōu)榈碗娖?,則所述EC電路觸發(fā)所述供電選擇模塊選擇所述電池充電電路進(jìn)行供電,并發(fā)出關(guān)機(jī)shutdown信號,觸發(fā)所在設(shè)備進(jìn)行關(guān)機(jī)處理。
[0012]所述電池充電電路包括:電池組和充電電路,其中
[0013]所述充電電路分別連接所述電池組和所述電源;
[0014]所述電池組,用于通過SMbus總線在所述EC電路的控制下,由所述充電電路利用所述電源為所述電池組充電。
[0015]所述電池組包括:
[0016]電池容量至少為300mAh的3串鋰電池;
[0017]電池容量至少為900mAh的單芯鋰電池。
[0018]所述電池充電電路依次通過升壓電路和電壓轉(zhuǎn)換電路連接到所述供電選擇模塊;
[0019]所述升壓電路,用于將所述電池充電電路輸出的電壓進(jìn)行升壓,然后將升壓后的電壓輸出到所述電壓轉(zhuǎn)換電路;
[0020]所述電壓轉(zhuǎn)換電路,用于將接收到的電壓轉(zhuǎn)換出至少一種目標(biāo)電壓輸出;
[0021]所述供電選擇模塊,用于從所述電壓轉(zhuǎn)換電路輸出的至少一種目標(biāo)電壓中選擇一個進(jìn)行供電。
[0022]可以包括多個所述供電選擇模塊;
[0023]所述電壓轉(zhuǎn)換電路與多個所述供電選擇模塊分別相連,并在轉(zhuǎn)換出多個目標(biāo)電壓時,分別將不同的目標(biāo)電壓輸出到不同的供電選擇模塊;
[0024]每一個供電選擇模塊,輸出設(shè)備所需的目標(biāo)電壓。
[0025]所述升壓電路輸出的電壓為15V;
[0026]所述電壓轉(zhuǎn)換電路,輸出的目標(biāo)電壓包括12V、3.3V和5V。
[0027]所述電池充電電路、所述供電選擇模塊以及所述EC電路均布設(shè)在背板上。
[0028]—種關(guān)機(jī)控制方法,基于上述任一所述的控制電路實(shí)現(xiàn),包括:
[0029 ]利用EC電路通過A⑶ET信號接口檢測A⑶ET信號的電平狀態(tài);
[0030]如果檢測到所述ACDET信號為高電平,則所述EC電路觸發(fā)所述供電選擇模塊選擇所述電源進(jìn)行供電;
[0031]如果檢測到所述ACDET信號從高電平變?yōu)榈碗娖?,則所述EC電路觸發(fā)所述供電選擇模塊選擇所述電池充電電路進(jìn)行供電,并發(fā)出關(guān)機(jī)shutdown信號,觸發(fā)所在設(shè)備進(jìn)行關(guān)機(jī)處理。
[0032]本發(fā)明實(shí)施例提供的控制電路和關(guān)機(jī)控制方法,能夠利用ACDET信號、SMbus總線以及shutdown信號,來實(shí)現(xiàn)在出現(xiàn)非法關(guān)機(jī)觸發(fā)操作即直接關(guān)閉電源時,設(shè)備能夠進(jìn)行正常關(guān)機(jī)處理,從而在后續(xù)過程中,設(shè)備能夠正常啟動。具體地,通過SMbus總線對電池充電電路進(jìn)行充電控制,保證電池充電電路中有電量,利用ACDET信號的電平狀態(tài)來判斷是否發(fā)生了直接關(guān)閉電源的操作,如果ACDET信號的電平狀態(tài)從高電平到低電平,則說明發(fā)生了直接關(guān)閉電源的操作,需要進(jìn)行后續(xù)的使得設(shè)備能夠正常關(guān)機(jī)且后續(xù)正常啟動的處理,即利用電池充電電路進(jìn)行供電,并發(fā)出關(guān)機(jī)shutdown信號,觸發(fā)所在設(shè)備進(jìn)行根據(jù)shutdown信號的正常關(guān)機(jī)處理。
【附圖說明】
[0033]下文將以明確易懂的方式通過對優(yōu)選實(shí)施例的說明并結(jié)合附圖來對本發(fā)明上述特性、技術(shù)特征、優(yōu)點(diǎn)及其實(shí)現(xiàn)方式予以進(jìn)一步說明,其中:
[0034]圖1是本發(fā)明一個實(shí)施例中控制電路的結(jié)構(gòu)示意圖。
[0035]圖2是本發(fā)明另一個實(shí)施例中控制電路的結(jié)構(gòu)示意圖。
[0036]圖3是本發(fā)明一個實(shí)施例中關(guān)機(jī)控制方法的流程圖。
【具體實(shí)施方式】
[0037]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0038]本發(fā)明一個實(shí)施例提出了一種控制電路,參見圖1,包括:
[0039]電源101、電池充電電路102、供電選擇模塊103以及嵌入式控制器(EC)電路104,其中,
[0040]所述EC電路104通過ACDET信號接口與所述電源101相連,并且,所述EC電路104通過SMbus總線與所述電池充電電路102相連,通過SMbus總線實(shí)現(xiàn)對所述電池充電電路102的充電;
[0041 ] 所述電源101、所述電池充電電路102和所述EC電路104均分別連接到所述供電選擇模塊103;
[0042]所述EC電路104,用于通過A⑶ET信號接口檢測A⑶ET信號的電平狀態(tài),
[0043]如果檢測到所述ACDET信號為高電平,則所述EC電路104觸發(fā)所述供電選擇模塊103選擇所述電源101進(jìn)行供電;
[0044]如果檢測到所述ACDET信號從高電平變?yōu)榈碗娖?,則所述EC電路104觸發(fā)所述供電選擇模塊103選擇所述電池充電電路102進(jìn)行供電,并發(fā)出關(guān)機(jī)shutdown信號,觸發(fā)所在設(shè)備進(jìn)行關(guān)機(jī)處理。
[0045]本發(fā)明實(shí)施例提供的圖1所示的控制電路能夠利用ACDET信號、SMbus總線以及shutdown信號,來實(shí)現(xiàn)在出現(xiàn)非法關(guān)機(jī)觸發(fā)操作即直接關(guān)閉電源時,設(shè)備能夠進(jìn)行正常關(guān)機(jī)處理,從而在后續(xù)過程中,設(shè)備能夠正常啟動。具體地,通過SMbus總線對電池充電電路進(jìn)行充電控制,保證電池充電電路中有電量,利用ACDET信號的電平狀態(tài)來判斷是否發(fā)生了直接關(guān)閉電源的操作,如果ACDET信號的電平狀態(tài)從高電平到低電平,則說明發(fā)生了直接關(guān)閉電源的操作,需要進(jìn)行后續(xù)的使得設(shè)備能夠正常關(guān)機(jī)且后續(xù)正常啟動的處理,即利用電池充電電路進(jìn)行供電,并發(fā)出關(guān)機(jī)shutdown信號,觸發(fā)所在設(shè)備進(jìn)行根據(jù)shutdown信號的正常關(guān)機(jī)處理。
[0046]在本發(fā)明一個實(shí)施例中,參見圖2,所述電池充電電路102包括:電池組201和充電電路202,從而實(shí)現(xiàn)由電源為電池組充電,使得電池充電電路中保持充足的電量,具體地,
[0047]所述充電電路202分別連接所述電池組201和所述電源101 ;
[0048]所述電池組201,用于通過SMbus總線在所述EC電路104的控制下,由所述充電電路202利用所述電源1I為所述電池組201充電。
[0049]在本發(fā)明一個實(shí)施例中,系統(tǒng)管理總線(SMBus)可以是一個兩線接口。通過它,電池充電電路與EC電路之間互相通信。
[0050]在本發(fā)明一個實(shí)施例中,電池充電電路102中的電池組201可以包括:
[0051 ] 電池容量至少為300mAh的3串鋰電池;或者
[0052]電池容量至少為900mAh的單芯鋰電池。
[0053]在本發(fā)明一個實(shí)施例中,控制電路中可以包括多個所述供電選擇模塊103,并進(jìn)一步包括升壓電路和電壓轉(zhuǎn)換電路;
[0054]所述電池充電電路102依次通過升壓電路和電壓轉(zhuǎn)換電路連接到多個所述供電選擇模塊103;
[0055]相應(yīng)地,所述電壓轉(zhuǎn)換電路204與多個所述供電選擇模塊103分別相連,并在轉(zhuǎn)換出多個目標(biāo)電壓時,分別將不同的目標(biāo)電壓輸出到不同的供電選擇模塊103;
[0056]每一個供電選擇模塊103,輸出設(shè)備所需的目標(biāo)電壓。
[0057]比如,參見圖2,所述電池充電電路102依次通過升壓電路203和電壓轉(zhuǎn)換電路204連接到三個供電選擇模塊103,從而實(shí)現(xiàn)由電池充電電路102提供三種所需的電壓。在本發(fā)明其他實(shí)施例中,比如,需要提供幾種電壓,則可以設(shè)置有幾個供電選擇模塊,圖2中所示為3個供電選擇模塊,
[0058]所述升壓電路203,用于將所述電池充電電路102中比如電池組201輸出的電壓進(jìn)行升壓,然后將升壓后的電壓輸出到所述電壓轉(zhuǎn)換電路204;
[0059]所述電壓轉(zhuǎn)換電路204,分別連接到3個供電選擇模塊103,用于將接收到的電壓轉(zhuǎn)換出3種目標(biāo)電壓,分別對應(yīng)輸出到3個供電選擇模塊103;
[0060]每一個所述供電選擇模塊103,用于利用所述電壓轉(zhuǎn)換電路204輸出的目標(biāo)電壓進(jìn)行供電。
[°061 ]參見圖2,在本發(fā)明的一個實(shí)施例中,所述升壓電路203輸出的電壓為15V;
[0062 ] 所述電壓轉(zhuǎn)換電路204,輸出的目標(biāo)電壓包括12V、3.3V和5V。
[0063]上述圖2所示僅為一個本發(fā)明實(shí)施例,在實(shí)際的業(yè)務(wù)實(shí)現(xiàn)中,控制電路可以有多種變形的結(jié)構(gòu)。比如當(dāng)所述電池充電電路102包括電池組201和充電電路202時,控制電路中不包括升壓電路203和電壓轉(zhuǎn)換電路204,或者,控制電路中包括其他功能模塊等。
[0064]在本發(fā)明的一個實(shí)施例中,所述電池充電電路、所述供電選擇模塊以及所述EC電路均布設(shè)在背板上,從而使得控制電路的結(jié)構(gòu)更緊湊,增加實(shí)用性。
[0065]本發(fā)明一個實(shí)施例還提出了一種關(guān)機(jī)控制方法,基于上述任意一個本發(fā)明實(shí)施例提出的控制電路實(shí)現(xiàn),參見圖3,包括:
[0066]301:利用EC電路通過A⑶ET信號接口檢測A⑶ET信號的電平狀態(tài)。
[0067]302:如果檢測到所述ACDET信號為高電平,則所述EC電路觸發(fā)所述供電選擇模塊選擇所述電源進(jìn)行供電。
[0068]這里,如果檢測到所述A⑶ET信號為高電平,則說明電源正常接入,可以利用電源進(jìn)行供電。
[0069]303:如果檢測到所述ACDET信號從高電平變?yōu)榈碗娖?,則所述EC電路觸發(fā)所述供電選擇模塊選擇所述電池充電電路進(jìn)行供電。
[0070]這里,如果檢測到所述ACDET信號從高電平變?yōu)榈碗娖?,則說明使用人員直接關(guān)閉交流電源,電源斷電,需要進(jìn)行后續(xù)的由電池充電電路進(jìn)行供電以及利用shutdown信號觸發(fā)正常關(guān)機(jī)處理。
[0071]304: EC電路發(fā)出關(guān)機(jī)shutdown信號,觸發(fā)所在設(shè)備進(jìn)行關(guān)機(jī)處理。
[0072]在本發(fā)明的至少一個實(shí)施例中,電源可以提供交流電220V或直流電24V。
[0073]在本發(fā)明的一個實(shí)施例中,假設(shè)設(shè)備功耗為50W,維持設(shè)備關(guān)機(jī)需要3分鐘,關(guān)機(jī)需要2.5Wh。若電池充電電路采用3串鋰電池,則電池容量至少要達(dá)到300mAh,若是采用單芯鋰電池,則容量要達(dá)到900mAh,目前單節(jié)電池可以選用3500mAh的電池作為備用電源。因單節(jié)鋰電池輸出為3?4.2V,需要先經(jīng)過升壓電路轉(zhuǎn)換為15V,然后再通過電壓轉(zhuǎn)換電路,輸出12V、3.3V和5¥等電壓,滿足主板的用電要求。
[0074]本發(fā)明各個實(shí)施例至少具有如下的有益效果:
[0075]1、本發(fā)明實(shí)施例中,能夠利用ACDET信號、SMbus總線以及shutdown信號,來實(shí)現(xiàn)在出現(xiàn)非法關(guān)機(jī)觸發(fā)操作即直接關(guān)閉電源時,設(shè)備能夠進(jìn)行正常關(guān)機(jī)處理,從而在后續(xù)過程中,設(shè)備能夠正常啟動。具體地,利用ACDET信號的電平狀態(tài)來判斷是否發(fā)生了直接關(guān)閉電源的操作,如果ACDET信號的電平狀態(tài)從高電平到低電平,則說明發(fā)生了直接關(guān)閉電源的操作,需要進(jìn)行后續(xù)的使得設(shè)備能夠正常關(guān)機(jī)且后續(xù)正常啟動的處理,即利用電池充電電路進(jìn)行供電,并發(fā)出關(guān)機(jī)shutdown信號,觸發(fā)所在設(shè)備進(jìn)行根據(jù)shutdown信號的正常關(guān)機(jī)處理。
[0076]2、本發(fā)明實(shí)施例中,電池充電電路通過SMbus總線與EC電路相連,這樣使得EC電路能夠?qū)﹄姵爻潆婋娐愤M(jìn)行充電控制,保證電池充電電路中有電量,以便后續(xù)進(jìn)行供電。
[0077]3、本發(fā)明實(shí)施例中,還可以利用升壓電路和電壓轉(zhuǎn)換電路將電池充電電路輸出的電壓進(jìn)行升壓和電壓轉(zhuǎn)換處理,從而得到至少一種所需的目標(biāo)電壓,滿足不同的供電需求。
[0078]4、本發(fā)明實(shí)施例中,所述電池充電電路、所述供電選擇模塊以及所述EC電路均布設(shè)在背板上,從而使得控制電路的結(jié)構(gòu)更緊湊,增加實(shí)用性。
[0079]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
[0080]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種控制電路,其特征在于,包括: 電源、電池充電電路、供電選擇模塊以及嵌入式控制器EC電路,其中, 所述EC電路通過ACDET信號接口與所述電源相連,并且,所述EC電路通過SMbus總線與所述電池充電電路相連,通過SMbus總線實(shí)現(xiàn)對所述電池充電電路的充電; 所述電源、所述電池充電電路和所述EC電路均分別連接到所述供電選擇模塊; 所述EC電路,用于通過ACDET信號接口檢測ACDET信號的電平狀態(tài),如果檢測到所述ACDET信號為高電平,則所述EC電路觸發(fā)所述供電選擇模塊選擇所述電源進(jìn)行供電; 如果檢測到所述ACDET信號從高電平變?yōu)榈碗娖?,則所述EC電路觸發(fā)所述供電選擇模塊選擇所述電池充電電路進(jìn)行供電,并發(fā)出關(guān)機(jī)shutdown信號,觸發(fā)所在設(shè)備進(jìn)行關(guān)機(jī)處理。2.根據(jù)權(quán)利要求1所述的控制電路,其特征在于,所述電池充電電路包括:電池組和充電電路,其中 所述充電電路分別連接所述電池組和所述電源; 所述電池組,用于通過SMbus總線在所述EC電路的控制下,由所述充電電路利用所述電源為所述電池組充電。3.根據(jù)權(quán)利要求2所述的控制電路,其特征在于,所述電池組包括: 電池容量至少為300mAh的3串鋰電池; 電池容量至少為900mAh的單芯鋰電池。4.根據(jù)權(quán)利要求1所述的控制電路,其特征在于,所述電池充電電路依次通過升壓電路和電壓轉(zhuǎn)換電路連接到所述供電選擇模塊; 所述升壓電路,用于將所述電池充電電路輸出的電壓進(jìn)行升壓,然后將升壓后的電壓輸出到所述電壓轉(zhuǎn)換電路; 所述電壓轉(zhuǎn)換電路,用于將接收到的電壓轉(zhuǎn)換出至少一種目標(biāo)電壓輸出; 所述供電選擇模塊,用于從所述電壓轉(zhuǎn)換電路輸出的至少一種目標(biāo)電壓中選擇一個進(jìn)行供電。5.根據(jù)權(quán)利要求4所述的控制電路,其特征在于,包括多個所述供電選擇模塊; 所述電壓轉(zhuǎn)換電路與多個所述供電選擇模塊分別相連,并在轉(zhuǎn)換出多個目標(biāo)電壓時,分別將不同的目標(biāo)電壓輸出到不同的供電選擇模塊; 每一個供電選擇模塊,輸出設(shè)備所需的目標(biāo)電壓。6.根據(jù)權(quán)利要求4所述的控制電路,其特征在于,所述升壓電路輸出的電壓為15V; 所述電壓轉(zhuǎn)換電路,輸出的目標(biāo)電壓包括12V、3.3V和5V。7.根據(jù)權(quán)利要求1至6中任一所述的控制電路,其特征在于, 所述電池充電電路、所述供電選擇模塊以及所述EC電路均布設(shè)在背板上。8.—種關(guān)機(jī)控制方法,其特征在于,基于權(quán)利要求1至7中任一所述的控制電路實(shí)現(xiàn),包括: 利用EC電路通過A⑶ET信號接口檢測A⑶ET信號的電平狀態(tài); 如果檢測到所述ACDET信號為高電平,則所述EC電路觸發(fā)所述供電選擇模塊選擇所述電源進(jìn)行供電; 如果檢測到所述ACDET信號從高電平變?yōu)榈碗娖?,則所述EC電路觸發(fā)所述供電選擇模塊選擇所述電池充電電路進(jìn)行供電,并發(fā)出關(guān)機(jī)shutdown信號,觸發(fā)所在設(shè)備進(jìn)行關(guān)機(jī)處理。
【文檔編號】G06F21/81GK105912956SQ201610206132
【公開日】2016年8月31日
【申請日】2016年4月5日
【發(fā)明人】王瑞杰, 潘巖, 席現(xiàn)國, 薛希文
【申請人】山東超越數(shù)控電子有限公司