實(shí)施例涉及電力輸送系統(tǒng)。
背景技術(shù):
通用串行總線電力輸送(usb-pd)可以使通用串行總線(usb)設(shè)備(例如,如便攜式計(jì)算設(shè)備等系統(tǒng))能夠接收來(lái)自電源的電力。具有多個(gè)支持usb-pd的端口的系統(tǒng)可以允許同時(shí)將多于一個(gè)電源連接至系統(tǒng)。如果不同輸入電源同時(shí)連接至兩個(gè)不同usb端口,則輸入電源會(huì)對(duì)usb設(shè)備和/或?qū)Ρ舜嗽斐蓳p害。
附圖說(shuō)明
圖1是根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)的框圖。
圖2是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的系統(tǒng)的框圖。
圖3是根據(jù)本發(fā)明的實(shí)施例的方法的流程圖。
圖4是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的方法的流程圖。
具體實(shí)施方式
由系統(tǒng)的內(nèi)部電池供電的微控制器(ec)可以用于確定多少電力可由電源提供,并且判定電源是否連接至系統(tǒng)。ec可能需要對(duì)系統(tǒng)的多個(gè)部分進(jìn)行上電以便完成連接,這可能消耗電力和時(shí)間兩者。進(jìn)一步地,如果系統(tǒng)具有無(wú)電電池,則ec不被上電,并且因此,若干電源可以同時(shí)連接至系統(tǒng)電力總線,這可能導(dǎo)致對(duì)系統(tǒng)和/或?qū)﹄娫吹膿p害。
在實(shí)施例中,usb-pd端口控制器集成電路(本文中的端口控制器)可以用于控制經(jīng)由usb設(shè)備的usb-pd連接器(例如,usbc型連接器或者另一個(gè)usb連接器)將系統(tǒng)電力總線連接至輸入電源。端口控制器可以與輸入電源進(jìn)行協(xié)商,并且在協(xié)商之后可以將輸入電源連接至usb設(shè)備的系統(tǒng)電力總線。
多個(gè)輸入電源可能可用于連接至usb設(shè)備的系統(tǒng)電力總線,其中,每個(gè)輸入電源連接至相應(yīng)usb端口。usb設(shè)備可以包括多個(gè)端口控制器,每個(gè)端口控制器用于控制向相應(yīng)usb端口提供電力的相應(yīng)輸入電源是否連接至系統(tǒng)電力總線。在實(shí)施例中,每個(gè)端口控制器包括專用引腳,所述專用引腳可以用于判定端口控制器是否能夠?qū)⑾鄳?yīng)輸入電源安全地連接至系統(tǒng)電力總線,或者另一個(gè)端口控制器是否已經(jīng)或旨在將另一個(gè)電源連接至系統(tǒng)電力總線或者在連接過(guò)程中。由此,可以避免將多于一個(gè)輸入電源耦合至系統(tǒng)電力總線。
在實(shí)施例中,每個(gè)端口控制器可以自動(dòng)地將經(jīng)由一個(gè)usb端口接收的電力連接至系統(tǒng)電力總線,而不涉及其他微控制器、電壓調(diào)節(jié)器和軟件/固件,并且可以導(dǎo)致節(jié)省成本、空間和電力。實(shí)施例可以使用電流求和節(jié)點(diǎn),并且因此可以將任何數(shù)量的usb-pd端口添加至系統(tǒng)而不需要附加硬件或軟件。相比于例如用于電源協(xié)商和連接的經(jīng)硬編碼的系統(tǒng),本文中所呈現(xiàn)的裝置和方法可以更容易縮放到更大的系統(tǒng)。
實(shí)施例可以包括usb-pd端口控制器的專用引腳,所述專用引腳可以用于判定任何其他端口控制器是否已經(jīng)將電力連接至系統(tǒng)電力總線。如果沒(méi)有其他端口控制器已經(jīng)將電力連接至系統(tǒng)電力總線,則端口控制器可以將系統(tǒng)電力總線連接至經(jīng)由與端口控制器相關(guān)聯(lián)的usb端口輸入的輸入電源。
圖1是根據(jù)本發(fā)明的實(shí)施例的系統(tǒng)的框圖。系統(tǒng)100可以是例如如便攜式計(jì)算設(shè)備、便攜式電話等設(shè)備,并且包括端口控制器110和120、求和電阻器130、usb端口150和152、以及開(kāi)關(guān)142和144。端口控制器110可以由第一電源146通過(guò)vcc電力線154供電。端口控制器120可以由第二電源148通過(guò)vcc電力線156供電。端口控制器110包括比較器邏輯112、偏置電壓源113、偏置電流源114、參考電壓源v參考1116、以及通信引腳118??刂破?20包括比較器邏輯122、偏置電壓源123、電流源124、參考電壓源v參考2126、以及通信引腳128。在實(shí)施例中,比較器邏輯112、122可以包括軟件、硬件、固件或其組合。例如,比較器邏輯112、122可以包括運(yùn)算放大器電路系統(tǒng)、比較器電路系統(tǒng)、仿真軟件、固件或者運(yùn)算放大器電路系統(tǒng)、軟件、固件等的組合。
例如,無(wú)論系統(tǒng)電力是否是由相應(yīng)端口控制器控制的電壓源提供的,通信引腳126、128都可以將相應(yīng)端口控制器的狀態(tài)傳達(dá)至其他端口控制器。當(dāng)端口控制器110旨在或已經(jīng)經(jīng)由開(kāi)關(guān)142將輸入電源146連接至系統(tǒng)電力總線(同樣,本文中的系統(tǒng)電源軌)150時(shí),通信引腳118可以接收來(lái)自偏置電流源114的偏置電流i偏置。偏置電流i偏置可以與內(nèi)部偏置電壓113相對(duì)應(yīng)。通信引腳128可以接收來(lái)自偏置電流源124的偏置電流,所述偏置電流用于指示端口控制器120經(jīng)由開(kāi)關(guān)144將輸入電源148耦合至系統(tǒng)電力總線150的意圖。來(lái)自偏置電流源124的偏置電流可以與內(nèi)部偏置電壓123相對(duì)應(yīng)。
通信引腳126、128都耦合至求和電阻器130的一側(cè),所述求和電阻器的另一側(cè)耦合至地。求和電阻器130接收偏置電流,從而由于對(duì)所接收的偏置電流的組合而在求和電阻器130的端子兩端產(chǎn)生經(jīng)求和電壓。在相應(yīng)端口控制器產(chǎn)生的每個(gè)偏置電流具有相同值的實(shí)施例中,每個(gè)通信引腳118、128處的經(jīng)求和電壓vs由以下公式給出:vs=n*i偏置*rp,其中,n是將i偏置施加到它們的對(duì)應(yīng)引腳的端口控制器的數(shù)量。對(duì)圖1中所示出的兩個(gè)端口示例而言,n可以等于0、1或2。(注意的是,在其他實(shí)施例中,由相應(yīng)端口控制器提供的每個(gè)偏置電流(i偏置)i可以具有不同值,并且vs=∑(i偏置)i*rp)。
每個(gè)端口控制器110、120可以經(jīng)由相應(yīng)通信引腳118、128監(jiān)測(cè)電壓vs。如果電壓vs為零,則端口控制器110可以決定將電源146耦合至系統(tǒng)電源軌,并且端口控制器可以供應(yīng)i偏置。端口控制器110可以然后檢查通信引腳118上的電壓vs。電壓vs=i偏置*rp(所述電壓可以由例如vs與參考電壓v參考1的比較確定)指示沒(méi)有其他端口控制器已經(jīng)將相應(yīng)電源連接至系統(tǒng)電力總線或者在連接過(guò)程中。因此,端口控制器110可以通過(guò)開(kāi)關(guān)142將經(jīng)由usb連接器150(例如,usbc型連接器)接收的其電源146連接至系統(tǒng)電力總線160。
電壓vs=2*i偏置*rp可以被理解為旨在將其對(duì)應(yīng)電源連接至系統(tǒng)電力總線(例如,同時(shí)地)或者在連接過(guò)程中的兩個(gè)端口控制器。因此,每個(gè)端口控制器110和120將限制將其對(duì)應(yīng)電源146、148耦合至系統(tǒng)電力總線160。在一個(gè)實(shí)施例中,端口控制器110可以在一段時(shí)間延遲之后檢查vs,并且如果vs=0,則可以重新嘗試將其電源耦合至系統(tǒng)電力總線。例如,如果端口控制器110檢測(cè)到將電源連接至系統(tǒng)電力總線是安全的,例如,vs=0,則其可以重新致動(dòng)所述偏置電流源114以便輸出i偏置來(lái)指示端口控制器110旨在將電源146耦合至系統(tǒng)電力總線160,并且如果vs=i偏置*rp,則端口控制器110可以致動(dòng)開(kāi)關(guān)142以便將輸入電源146連接至系統(tǒng)電力總線160。類似地,端口控制器120可以監(jiān)測(cè)vs以便判定將電源148連接至系統(tǒng)電力總線150是否安全。如果vs=0,則端口控制器120可以重新致動(dòng)偏置電流源124以便指示端口控制器120旨在將電源148耦合至系統(tǒng)電力總線160,并且如果vs=i偏置*rp,則端口控制器120可以致動(dòng)開(kāi)關(guān)144以便將電源148耦合至系統(tǒng)電力總線160。
圖2是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的系統(tǒng)的框圖。系統(tǒng)200可以是便攜式設(shè)備,并且包括usb端口248和270、端口控制器210、求和電阻器rp230、以及開(kāi)關(guān)242,并且可以包括其他部件(例如,一個(gè)或多個(gè)處理器、存儲(chǔ)器、其他端口控制器等)。端口控制器210包括邏輯212、比較器214和216、以及開(kāi)關(guān)(sw2)202。比較器214、216和邏輯212可以包括硬件(例如,運(yùn)算放大器、電路系統(tǒng)等)和/或軟件和/或固件。比較器214和216可以用于判定系統(tǒng)200的連接狀態(tài),例如,一個(gè)或多個(gè)其他端口控制器是否旨在將對(duì)應(yīng)電源耦合至系統(tǒng)電力總線250或者已經(jīng)將對(duì)應(yīng)電源耦合至系統(tǒng)電力總線250。在實(shí)施例中,每個(gè)比較器可以向邏輯212提供位信息(例如位a和位b)。邏輯212可以基于位a和位b的值判定是否打開(kāi)或關(guān)閉開(kāi)關(guān)202和242。
v參考1和v參考2是在實(shí)施例中可以設(shè)置為v參考1<(i偏置*rp)和(i偏置×rp)<v參考2<2×(i偏置×rp)的參考電壓。
在操作中,端口控制器可以接收來(lái)自輸入電源246的電壓vcc280。首先打開(kāi)開(kāi)關(guān)202。邏輯210可以將經(jīng)求和vs與參考電壓v參考1和v參考2中的每一個(gè)進(jìn)行比較。vs(例如,rp230兩端)可以從包括來(lái)自其他端口控制器(未示出)的電流260的電流之和中產(chǎn)生。如果比較器216判定vs大于v參考1,則比較器216可以將位b設(shè)置為等于1。否則,比較器216可以將位b設(shè)置為等于0。此外,如果判定vs大于v參考2,則比較器214可以將位a設(shè)置為等于1。否則,比較器214可以將位a設(shè)置為等于0。(在其他實(shí)施例中,可以根據(jù)不同標(biāo)準(zhǔn)設(shè)置位a和位b。例如,在另一個(gè)實(shí)施例中,如果vs大于v參考1,則比較器216可以將位b設(shè)置為等于0,并且如果判定vs大于v參考2,則比較器214可以將位a設(shè)置為等于0。其他實(shí)施例可以以通過(guò)其設(shè)置位a和位b的另一組標(biāo)準(zhǔn)為特征。)
如果b=1,則邏輯212可以推斷另一個(gè)控制器已經(jīng)對(duì)系統(tǒng)電力總線250供電(或者在將輸入電源耦合至系統(tǒng)電力總線250的過(guò)程中),并且開(kāi)關(guān)202仍然打開(kāi)。如果b=0,則邏輯212可以推斷沒(méi)有其他端口控制器旨在將另一個(gè)輸入電源耦合至系統(tǒng)電源并且系統(tǒng)電力總線250目前沒(méi)有耦合至輸入電源,并且邏輯212可以關(guān)閉開(kāi)關(guān)202,這使v偏置217引起偏置電流i偏置218流過(guò)求和電阻器230。邏輯212可以等待延遲時(shí)段到期。在延遲時(shí)段到期之后,如果位a=0并且位b=1,則邏輯212可以推斷沒(méi)有其他端口控制器已經(jīng)或旨在將另一個(gè)輸入電源耦合至系統(tǒng)電力總線,并且邏輯212可以關(guān)閉開(kāi)關(guān)242以便將經(jīng)由usb連接器248接收的輸入電源246耦合至系統(tǒng)電力總線250。延遲時(shí)段可以確保如果兩個(gè)或多個(gè)控制器(例如,控制器212以及與控制將電源耦合至系統(tǒng)電力總線250的另一個(gè)usb端口相關(guān)聯(lián)的另一個(gè)控制器)已經(jīng)關(guān)閉將對(duì)應(yīng)偏置電流(i偏置)連接至rp230的對(duì)應(yīng)開(kāi)關(guān),則vs的值將反映兩個(gè)控制器同時(shí)嘗試將來(lái)自不同電源的電力施加到系統(tǒng)電力總線250,并且邏輯212將限制將輸入電源246耦合至系統(tǒng)電力總線250。
在延遲時(shí)段之后,如果位a=1并且位b=1,則邏輯212可以確定另一個(gè)控制器嘗試將其相應(yīng)輸入電源連接至系統(tǒng)電力總線250,并且中止經(jīng)由開(kāi)關(guān)242將輸入電源246連接至系統(tǒng)電力總線250。將再次打開(kāi)開(kāi)關(guān)202,并且比較器216可以判定是否b=0。如果b=1,則由于另一個(gè)端口比較器,由另一個(gè)電源(未示出)經(jīng)由另一個(gè)usb端口(例如,usb端口270)提供(或?qū)⒁峁?電力。如果b=0,則邏輯212可以再次關(guān)閉開(kāi)關(guān)202,等待延遲時(shí)段到期,并且邏輯212可以判定是基于位a=0還是位a=1來(lái)向系統(tǒng)電力總線250供電。如果a=0,則邏輯212確定關(guān)閉開(kāi)關(guān)242以便將通過(guò)usb端口248輸入的輸入電源246耦合至系統(tǒng)電力總線250。
由此,控制器212可以判定是否經(jīng)由經(jīng)求和電壓(例如,求和電阻器兩端)與參考電壓v參考1和v參考2中的每一個(gè)的比較將電源耦合至系統(tǒng)電力總線,并且關(guān)于沖突是否存在的判定可以在沒(méi)有附加外部微控制器(ec)的情況下完成。
在由邏輯212將開(kāi)關(guān)242接合之后微控制器(ec)可用于監(jiān)測(cè)提供給系統(tǒng)電力總線250的電力的事件中,在實(shí)施例中,一旦系統(tǒng)被供電,ec就可以控制系統(tǒng),并且可以打開(kāi)開(kāi)關(guān)202。開(kāi)關(guān)202的打開(kāi)可以降低裝置200的總功耗。(例如,ec可能最初不能監(jiān)測(cè)到系統(tǒng)電力總線的電力。例如由于系統(tǒng)的無(wú)電電池情況)
圖3是根據(jù)本發(fā)明的實(shí)施例的方法300的流程圖。在框302處,第一控制器檢測(cè)第一電源在第一usb端口(例如,usbc型或另一個(gè)usb端口)處可用。繼續(xù)到框304,由第一控制器將偏置電流i偏置發(fā)送到電壓求和邏輯(例如,求和電阻器)。i偏置可以指示第一控制器旨在將第一電力耦合至系統(tǒng)的系統(tǒng)電力總線。
前進(jìn)到框306,第一控制器監(jiān)測(cè)由電壓求和邏輯(例如,求和電阻器兩端的電壓)提供的經(jīng)求和電壓vs。繼續(xù)到?jīng)Q策菱形308,將vs與參考電壓v參考進(jìn)行比較。將經(jīng)求和電壓vs與v參考進(jìn)行比較可以指示第二控制器是否旨在將第二電源耦合至系統(tǒng)電力總線,或者可以指示僅第一控制器旨在將第一電力耦合至系統(tǒng)電力總線。例如,在一個(gè)實(shí)施例中,如果vs小于v參考,則第一控制器可以確定沒(méi)有其他控制器旨在將電源耦合至系統(tǒng)電源,并且繼續(xù)到框310,第一控制器可以通過(guò)將第一電源耦合至系統(tǒng)電力總線來(lái)使第一電力被提供給系統(tǒng)電力總線。
在決策菱形308處,如果判定vs大于或等于v參考,則第一控制器可以推斷至少一個(gè)其他控制器旨在將另一個(gè)電源連接至系統(tǒng)電力總線,或者已經(jīng)將其他電源連接至系統(tǒng)電力總線。監(jiān)測(cè)來(lái)自求和邏輯的vs的控制器中的每個(gè)控制器可以推斷一個(gè)或多個(gè)其他控制器旨在將不同電源連接至系統(tǒng)電力總線。前進(jìn)到框312,第一控制器將偏置電流與求和邏輯斷開(kāi)連接,在框304處,第一控制器重新連接偏置電流,并且在框306處,第一控制器監(jiān)測(cè)vs。繼續(xù)到?jīng)Q策菱形308,如果判定vs下降到小于v參考的值,則第一控制器可以推斷其他(多個(gè))控制器限制將另一個(gè)電源連接至系統(tǒng)電力總線,并且前進(jìn)到框310,第一控制器可以將第一電源連接至系統(tǒng)電力總線以便向系統(tǒng)提供第一電力。
圖4是根據(jù)本發(fā)明的另一個(gè)實(shí)施例的方法400的流程圖。在框402處,例如,經(jīng)由包括所述端口控制器的設(shè)備從中接收電力的電源,對(duì)端口控制器進(jìn)行上電。例如可以通過(guò)設(shè)備的usb端口接收電力。端口控制器產(chǎn)生生成所供應(yīng)的偏置電流i偏置的偏置電壓v偏置。在對(duì)端口控制器進(jìn)行上電之后,v偏置穩(wěn)定下來(lái)。
前進(jìn)到框404,端口控制器監(jiān)測(cè)由求和邏輯(例如,求和電阻器)所提供的經(jīng)求和電壓vs。求和邏輯可以接收來(lái)自一個(gè)或多個(gè)端口控制器中的每個(gè)端口控制器的電流貢獻(xiàn)i偏置。vs可以提供對(duì)另一個(gè)端口控制器是否將電力施加到系統(tǒng)電力總線的指示。
移動(dòng)到?jīng)Q策菱形406,如果vs大于第一參考電壓v參考1,則端口控制器推斷另一個(gè)端口控制器已經(jīng)(或者旨在)將電力從另一個(gè)端口耦合至系統(tǒng)電力總線。繼續(xù)到框416,由于當(dāng)已經(jīng)將電力提供給系統(tǒng)電力總線時(shí)端口控制器將不向系統(tǒng)電力總線提供電力,因此方法停止。
在決策菱形406處,如果vs小于v參考1,則端口控制器推斷沒(méi)有向系統(tǒng)電力總線提供電力。繼續(xù)到框408,端口控制器將i偏置從端口控制器提供到電壓求和邏輯,作為端口控制器旨在將電力提供給系統(tǒng)電力總線的指示。前進(jìn)到框410,端口控制器對(duì)延遲時(shí)間段(τ)進(jìn)行定時(shí)。延遲時(shí)段τ旨在確保如果另一個(gè)端口控制器決定向系統(tǒng)電力總線提供電力,則vs將反映兩個(gè)端口控制器同時(shí)輸送電力的意圖,例如,vs將具有反映來(lái)自每個(gè)端口控制器的貢獻(xiàn)之和的值。時(shí)間延遲τ允許貢獻(xiàn)的偏置電流穩(wěn)定下來(lái),以便穩(wěn)定vs值。
移動(dòng)到?jīng)Q策菱形412(例如,在延遲時(shí)段τ到期之后),如果vs小于第二參考電壓v參考2,則端口控制器將其所控制的輸入電力應(yīng)用到系統(tǒng)電力總線。如果vs大于v參考2,則控制器可以推斷電壓求和邏輯已經(jīng)接收了來(lái)自兩個(gè)(或多個(gè))端口控制器的貢獻(xiàn),所述方法返回到?jīng)Q策菱形406,并且如果vs大于或等于v參考1,則前進(jìn)到416,由于已經(jīng)在將電力施加到系統(tǒng)電力總線,因此所述方法停止。
以下描述其它實(shí)施例。
第一實(shí)施例是一種裝置,所述裝置包括電壓求和邏輯,所述電壓求和邏輯用于提供與電壓貢獻(xiàn)之和相對(duì)應(yīng)的經(jīng)求和電壓,每個(gè)電壓貢獻(xiàn)與多個(gè)端口控制器中的相應(yīng)端口控制器相關(guān)聯(lián)。所述裝置還包括第一端口控制器,所述第一端口控制器用于基于所述經(jīng)求和電壓來(lái)判定是否經(jīng)由所述多個(gè)端口控制器中的第二端口控制器將第二電源耦合至系統(tǒng)的系統(tǒng)電力總線,并且如果否,則所述第一端口控制器用于將第一電源耦合至所述系統(tǒng)電力總線。
第2實(shí)施例包括如第1實(shí)施例所述的要素,其中,所述裝置包括通用串行總線(usb)端口,并且其中,響應(yīng)于將所述第一電源耦合至所述系統(tǒng)電力總線,所述系統(tǒng)電力總線用于經(jīng)由所述usb端口接收來(lái)自所述第一電源的電力。
第3實(shí)施例包括如第2實(shí)施例所述的要素。進(jìn)一步地,所述第一端口控制器用于響應(yīng)于將所述第一電源耦合至所述usb端口而接收來(lái)自所述第一電源的第一端口控制器電力。
第4實(shí)施例包括如第1實(shí)施例所述的要素,其中,所述電壓求和邏輯包括電阻器,所述電阻器具有耦合至地的第一電阻器端子以及耦合至所述至少兩個(gè)端口控制器中的每一個(gè)的第二電阻器端子,并且其中,所述經(jīng)求和電壓有待在所述第一電阻器端子與所述第二電阻器端子之間測(cè)量。
第5實(shí)施例包括如第1實(shí)施例所述的要素,并且進(jìn)一步包括第一電力開(kāi)關(guān)。此外,所述第一端口控制器用于:響應(yīng)于所述經(jīng)求和電壓與參考電壓的比較的結(jié)果而致動(dòng)所述第一電力開(kāi)關(guān)以便將所述第一電源耦合至所述系統(tǒng)電力總線。
第6實(shí)施例包括如第1實(shí)施例所述的要素。此外,所述第一端口控制器包括第一電流源,所述第一電流源向所述電壓求和邏輯提供第一電流,所述第一電流對(duì)應(yīng)于與所述第一端口控制器相關(guān)聯(lián)的第一電壓貢獻(xiàn)。
第7實(shí)施例包括如第1實(shí)施例所述的要素。此外,所述第一端口控制器包括第一比較器邏輯,所述第一比較器邏輯用于執(zhí)行所述經(jīng)求和電壓與第一參考電壓的比較,并且其中,所述第一端口控制器用于判定是否正基于所述比較的結(jié)果向所述系統(tǒng)電力總線提供電力。
第8實(shí)施例包括如第1實(shí)施例所述的要素,并且進(jìn)一步包括與到所述電壓求和邏輯的第二電壓貢獻(xiàn)相關(guān)聯(lián)的所述第二端口控制器。所述第二電壓貢獻(xiàn)響應(yīng)于由所述第二端口控制器做出的將第二電源耦合至所述系統(tǒng)電力總線的確定而被提供給所述電壓求和邏輯。
第9實(shí)施例包括如第8實(shí)施例所述的要素,其中,響應(yīng)于提供給所述電壓求和邏輯的所述第二電壓貢獻(xiàn)——所述第二電壓貢獻(xiàn)具有非零值,所述第一端口控制器抑制將所述第一電源耦合至所述系統(tǒng)電力總線。
第10實(shí)施例包括如第8實(shí)施例所述的要素,其中,所述第一端口控制器包括第二比較器邏輯,所述第二比較器邏輯用于將所述經(jīng)求和電壓與第二參考電壓進(jìn)行比較并且輸出第二比較值,并且其中,所述第一端口控制器的決策邏輯用于接收所述第二比較值,并且用于至少部分地基于所述第一比較值和所述第二比較值來(lái)判定是否將所述第一電源耦合至所述系統(tǒng)電力總線。
第11實(shí)施例包括如第1至第10實(shí)施例中任一項(xiàng)所述的要素。此外,所述第一端口控制器包括求和電壓引腳,所述求和電壓引腳耦合至所述電壓求和邏輯,其中,所述經(jīng)求和電壓有待由所述第一端口控制器經(jīng)由所述求和電壓引腳讀取。
第12實(shí)施例是一種方法,所述方法包括:由第一控制器測(cè)量包括電壓貢獻(xiàn)之和的經(jīng)求和電壓,每個(gè)電壓貢獻(xiàn)與相應(yīng)控制器相關(guān)聯(lián);以及由所述第一控制器邏輯基于所述經(jīng)求和電壓判定是否向系統(tǒng)的系統(tǒng)電力總線提供第一電力。
第13實(shí)施例包括如第12實(shí)施例所述的要素,并且進(jìn)一步包括:響應(yīng)于在通用串行總線(usb)端口處檢測(cè)到所述第一電源而將與所述第一控制器相關(guān)聯(lián)的第一電壓貢獻(xiàn)設(shè)置為非零值。
第14實(shí)施例包括如第12實(shí)施例所述的要素,并且進(jìn)一步包括:當(dāng)所述經(jīng)求和電壓具有至少與第一參考電壓一樣大的穩(wěn)態(tài)值時(shí),限制向所述系統(tǒng)電力總線提供所述第一電力。
第15實(shí)施例包括如第12實(shí)施例所述的要素,進(jìn)一步包括:響應(yīng)于所述經(jīng)求和電壓具有小于第一參考電壓的穩(wěn)態(tài)值而向所述系統(tǒng)電力總線提供所述第一電力。
第16實(shí)施例包括如第14實(shí)施例所述的要素,進(jìn)一步包括:響應(yīng)于所述經(jīng)求和電壓至少與所述第一參考電壓一樣大,重復(fù)測(cè)量所述經(jīng)求和電壓,并且進(jìn)一步基于所述經(jīng)求和電壓與小于所述第一參考電壓的第二參考電壓的比較來(lái)判定是否將所述第一電力耦合至所述系統(tǒng)電力總線。
第17實(shí)施例包括如第12實(shí)施例所述的要素,進(jìn)一步包括:響應(yīng)于由所述第一控制器邏輯做出的向所述系統(tǒng)電力總線提供所述第一電力的判定,對(duì)開(kāi)關(guān)進(jìn)行致動(dòng)以便經(jīng)由所述usb端口將提供所述第一次電力的第一電源耦合至所述系統(tǒng)電力總線。
第18實(shí)施例是一種用于執(zhí)行如實(shí)施例12至17中任一項(xiàng)所述的方法的裝置。
第19實(shí)施例是一種設(shè)備,包括用于執(zhí)行如實(shí)施例12至17中任一項(xiàng)所述的方法的裝置。
第20實(shí)施例是一種機(jī)器可讀介質(zhì),具有存儲(chǔ)在所述機(jī)器可讀介質(zhì)上的指令,所述指令在由機(jī)器執(zhí)行的情況下使所述機(jī)器:測(cè)量經(jīng)求和電壓,所述經(jīng)求和電壓基于從多個(gè)控制器邏輯中的每個(gè)控制器邏輯中接收的對(duì)應(yīng)電壓貢獻(xiàn)之和;以及基于所述經(jīng)求和電壓判定是否向系統(tǒng)的系統(tǒng)電力總線提供第一電力。
第21實(shí)施例包括如第20實(shí)施例所述的要素,其中,用于判定是否向所述系統(tǒng)電力總線提供所述第一電力的所述指令進(jìn)一步包括用于以下操作的指令:將所述經(jīng)求和電壓與第一參考電壓進(jìn)行比較并且用于響應(yīng)于所述經(jīng)求和電壓小于所述第一參考電壓而將所述第一電力耦合至所述系統(tǒng)電力總線。
第22實(shí)施例包括如第20實(shí)施例所述的要素。此外,每個(gè)電壓貢獻(xiàn)與從對(duì)應(yīng)控制器處接收的相應(yīng)電流相關(guān)聯(lián),并且每個(gè)電流用于指示所述對(duì)應(yīng)控制器是否已經(jīng)確定經(jīng)由相應(yīng)usb端口將對(duì)應(yīng)電源耦合至所述系統(tǒng)電力總線,其中,每個(gè)usb端口都不同。
第23實(shí)施例是一種設(shè)備,所述設(shè)備包括:用于由第一控制器測(cè)量包括電壓貢獻(xiàn)之和的經(jīng)求和電壓的裝置,每個(gè)電壓貢獻(xiàn)與相應(yīng)控制器相關(guān)聯(lián);以及用于由所述第一控制器邏輯基于所述經(jīng)求和電壓判定是否向系統(tǒng)的系統(tǒng)電力總線提供第一電力的裝置。
第24實(shí)施例包括如第23實(shí)施例所述的要素,進(jìn)一步包括:用于響應(yīng)于在所述usb端口處檢測(cè)到所述第一電源而將與所述第一控制器相關(guān)聯(lián)的第一電壓貢獻(xiàn)設(shè)置為非零值的裝置。
第25實(shí)施例包括如第23實(shí)施例所述的要素,并且進(jìn)一步包括:用于響應(yīng)于所述經(jīng)求和電壓具有小于第一參考電壓的穩(wěn)態(tài)值而將向所述系統(tǒng)電力總線的裝置提供所述第一電力。
第26實(shí)施例包括如第23實(shí)施例所述的要素,其中,當(dāng)所述經(jīng)求和電壓具有至少與第一參考電壓一樣大的穩(wěn)態(tài)值時(shí),用于提供所述第一電力的裝置進(jìn)一步用于限制向所述系統(tǒng)電力總線提供所述第一電力。
第27實(shí)施例包括如第26實(shí)施例所述的要素,并且另外地包括:用于響應(yīng)于所述經(jīng)求和電壓至少與所述第一參考電壓一樣大而重復(fù)測(cè)量所述經(jīng)求和電壓、并且進(jìn)一步基于所述經(jīng)求和電壓與小于所述第一參考電壓的第二參考電壓的比較來(lái)判定是否將所述第一電力耦合至所述系統(tǒng)電力總線的裝置。
第28實(shí)施例包括如第23實(shí)施例所述的要素,并且進(jìn)一步包括用于以下操作的裝置:響應(yīng)于通過(guò)用于判定的裝置進(jìn)行判定以便向所述系統(tǒng)電力總線提供所述第一電力而對(duì)開(kāi)關(guān)進(jìn)行致動(dòng)來(lái)耦合第一電源以便經(jīng)由usb端口將所述第一電力提供給系統(tǒng)電力總線。
第29實(shí)施例是一種裝置,所述裝置包括:比較器,所述比較器用于將經(jīng)求和電壓與參考電壓進(jìn)行比較;以及經(jīng)求和電壓引腳,所述經(jīng)求和電壓引腳用于向所述比較器的第一輸入端提供所述經(jīng)求和電壓,所述經(jīng)求和電壓從電壓求和邏輯處接收,其中,所述比較器用于基于所述經(jīng)求和電壓與所述參考電壓的比較來(lái)判定是否將第一電源耦合至系統(tǒng)電力總線,并且其中,在將所述第一電源耦合至所述系統(tǒng)電力總線之前,所述第一電源向所述比較器提供電力。
第30實(shí)施例包括如第29實(shí)施例所述的要素,并且進(jìn)一步包括:通用串行總線(usb)端口,其中,所述電力由所述裝置經(jīng)由所述usb端口從所述第一電源處接收。
第31實(shí)施例包括如第29實(shí)施例所述的要素,進(jìn)一步包括:電流源,所述電流源用于將偏置電流提供給電壓測(cè)量邏輯,其中,所述偏置電流與待包括在所述經(jīng)求和電壓中的第一電壓相對(duì)應(yīng),并且所述第一電壓與所述比較器將所述第一電源耦合至所述系統(tǒng)電力總線的意圖相關(guān)聯(lián)。
第32實(shí)施例包括如第31實(shí)施例所述的要素,其中,當(dāng)所述比較指示所述經(jīng)求和電壓大于所述第一電壓時(shí),所述比較器用于確定限制將所述第一電源耦合至所述系統(tǒng)電力總線。
第33實(shí)施例包括如第31實(shí)施例所述的要素,其中,當(dāng)所述比較指示所述經(jīng)求和電壓大于所述第一電壓時(shí),所述比較器用于將所述偏置電流與所述電壓求和邏輯解耦和,并且用于將所述偏置電流重新耦合至所述電壓求和邏輯,并且在重新耦合之后,用于基于所述經(jīng)求和電壓與所述參考電壓的第二比較來(lái)判定是否將所述第一電源耦合至所述系統(tǒng)電力總線,并且響應(yīng)于所述經(jīng)求和電壓大于所述第一電壓而限制將所述第一電源耦合至所述系統(tǒng)電力總線。
實(shí)施例可以用于多種不同類型的系統(tǒng)中。例如,在一個(gè)實(shí)施例中,通信設(shè)備可以被安排成用于執(zhí)行本文中所描述的各種方法和技術(shù)。當(dāng)然,本發(fā)明的范圍不限于通信設(shè)備,并且相反,其他實(shí)施例可以涉及用于處理指令的其他類型的裝置,或者包括指令的一種或多種機(jī)器可讀介質(zhì),所述指令響應(yīng)于在計(jì)算設(shè)備上被執(zhí)行而使所述設(shè)備執(zhí)行本文中所描述的方法和技術(shù)中的一者或多者。
實(shí)施例可以在代碼中實(shí)現(xiàn)并且可存儲(chǔ)在非瞬態(tài)存儲(chǔ)介質(zhì)上,所述非瞬態(tài)存儲(chǔ)介質(zhì)具有存儲(chǔ)在其上的指令,這些指令可用于對(duì)系統(tǒng)編程來(lái)執(zhí)行指令。實(shí)施例還可以在數(shù)據(jù)中實(shí)現(xiàn)并且可以存儲(chǔ)在非瞬態(tài)存儲(chǔ)介質(zhì)上,所述非瞬態(tài)存儲(chǔ)介質(zhì)在被至少一個(gè)機(jī)器執(zhí)行時(shí)使所述至少一個(gè)機(jī)器幫助至少一個(gè)集成電路執(zhí)行一個(gè)或多個(gè)操作。存儲(chǔ)介質(zhì)可以包括但不限于包括以下各項(xiàng)的任何類型的磁盤:軟盤、光盤、固態(tài)驅(qū)動(dòng)器(ssd)、致密盤只讀存儲(chǔ)器(cd-rom)、可復(fù)寫致密盤(cd-rw)、和磁光盤;如只讀存儲(chǔ)器(rom)等半導(dǎo)體器件、如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)和靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)等隨機(jī)存取存儲(chǔ)器(ram);可擦可編程只讀存儲(chǔ)器(eprom);閃存;電可擦可編程只讀存儲(chǔ)器(eeprom);磁卡或光卡;或者適合于存儲(chǔ)電子指令的任何其他類型的介質(zhì)。
雖然已經(jīng)關(guān)于有限數(shù)量的實(shí)施例描述了本發(fā)明,但本領(lǐng)域技術(shù)人員將理解來(lái)自它的多種變型和修改。旨在使得所附權(quán)利要求書覆蓋如落在本發(fā)明的真實(shí)精神和范圍內(nèi)的所有這種修改和變體。