TWI356295B - Usb device and method for charging the same - Google Patents
Usb device and method for charging the same Download PDFInfo
- Publication number
- TWI356295B TWI356295B TW096130592A TW96130592A TWI356295B TW I356295 B TWI356295 B TW I356295B TW 096130592 A TW096130592 A TW 096130592A TW 96130592 A TW96130592 A TW 96130592A TW I356295 B TWI356295 B TW I356295B
- Authority
- TW
- Taiwan
- Prior art keywords
- usb
- usb device
- battery
- power
- host
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/266—Arrangements to supply power to external peripherals either directly from the computer or under computer control, e.g. supply of power through the communication port, computer controlled power-strips
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Power Sources (AREA)
Description
1356295 九、發明說明: 【發明所屬之技術領域】 本發明係關於一種通用序列匯流排(usb)集線器 (hubs),而更特別地是關於一種利用低功率枚舉一 usb裝 置的系統及方法。 【先前技術】 近幾年來,利用電池驅動的USB裝置越來越多,舉例而 言,許多人使用或購買的可攜式裝置,例如:行動電話、 音樂播放器、影音播放器或膝上型電腦等。 在使用這樣的可攜式裝置時,使用者通常會希望這些裝 置可以很容易地進行充電,例如可以利用各種的電源插 座,如可以在家中或是車中。而大部分擁有或購買這些裝 置的使用者也同時會擁有支援USB溝通/裝置的主機裝置, 如電腦,所以在如此的狀況下,通常較為便利的充電方式 是利用支援該主機裝置的電力來對該可攜式裝置進行充 電’如經由USB連接。 然而’當該可攜式裝置的電池用盡時,如當電池"死了" 時,該USB主機通常無法只為了充電而牧舉該可攜式裝 置,在此,枚舉(enumeration)所指的是一主機裝置建立與 一裝置之間之溝通的程序,如與該USB裝置之間,更具體 而5,若是該可攜式裝置沒有足夠的電力參與枚舉,則該 可攜式裝置就不被允許利用已牧舉電力進行充電,通常的 確是有需要"利用已枚舉電力進行充電(charging at enumerated power)”,這是因為根據當前的標準,如USB規 123807.doc 格裝置並不被允許操取非當容 為 F々夕的電流,直到其參與牧舉 不超過刚毫安培(mA)的電力U可擴式裝置只能使用 成枚舉為止。)f力對電池進行充電,—直到完 為了克服這個問題,曰舒女队4 m it ^ ,二系統利用超過該usb規格 所述之功率位準的雷六 这此… 裝置進行充電,但由於 込些系統並不符合規格,因 嫵挞恶 & J此會被其電源,如該主 機裝置,所剔除,所以的確 電程序進行㈣。 有^對牧舉以及謂電池充 【發明内容】 使用低功率枚舉USB裝詈之备处^ + 在从m .褒置之系統及方法的各種實施例係 在此進仃敘述。 接下來係敘述一種在枚舉之前, .Φ , J利用一主機裝置所提供 之電力而枚舉一 USB裝置的 的方去。正如在此所使用的,該 用-低功率"用以表示在枚舉前一 . ^ ^主機裝置所提供的電 力,而在各種的實施例之中,該等方法元件的其中一此可 =地、或是以不同於所顯示順序地加以執行,或是可以 1省略。此外’當有需要時,額外的方法元件也可以加以 執打。此方法係如下述而進行操作。 該⑽裝置輕接至該USB主機裝置的情形乃會加以摘 測塊因此’-使用者會實際地將該USB裝置裝設至該USB 主機裝置之上’而此裝設或輕接就會受到侦測,該腦裝 置可疋或耦接至任何前述的該等裝置以及系統,例如,一 USB集線器.、及/或該主機裝置 罝或疋其他,舉例而言,該 123807.doc 1356295 USB裝置係可以直接地耦接至該USB主機裝置、或是可以 耦接至一順序耦接至該USB主機裝置(例如,一電腦系統) 的USB集線器(例如,包括一 USB集線器的一顯示裝置 或其他的配置。此外’在一些實施例之中,該USB集線器 可作為該USB主機裝置,換言之,該USB裝置可簡單地箱 接至有能力,例如,在不需要耦接至一主機裝置的情形 下’枚舉該USB裝置的該USB集線器。再者,該USB集線 器可是一主動地、或被動地受到供電的USB集線器,或是 其他。因此,在各種實施例之中,該USB裝置,該USB集 線器’以及該主機裝置可是任何的各式系統,並且,可利 用相當多種的方式進行配置。 舉例而言,該USB裝置可為一可攜式裝置、及/或包括一 電池 '一電池充電電路,至少一埠、一偵測邏輯、及/或 一第一電路(例如,低功率枚舉電路),或是其他構件㈠列 如,下列敘述者或是其他),其中該至少一埠可耦接至該 電池,並且可用以耦接至該USB主機裝置(及/或其他裝 置),例如,經由一 USB纜線,此外,正如接下來更詳細的 討論,在耦接之後,該USB主機裝置可以用以對該usb裝 置的該電池充電,例如,經由供給至該USB裝置之該埠的 電力。 對於該USB裝置耦接至該USB主機裝置的偵測是可以經 由任何適合的各種方法而加以執行,舉例而言,在一實施 例之中,當該USB裝置以及該USB主機裝置加以耦接時, 連接該一個系統之連接線的一電特性改變就會被該等系統 123807.doc 1356295 的其中之一或兩者所偵測到,舉例而言,由於該耦接而在 該等接線中的電阻值會有所改變,而此就可以藉由該USB 裝置、及/或該USB主機裝置而加以偵測,更具體而言,在 一實施例之t,該USB裝置乃可以藉由偵測該USB主機裝 置’如在該USB連接中的一 VBUS接線上的電力提供而伯 測對於該USB主機裝置的耦接。 此外’該USB主機裝置乃可以藉由偵測該USB裝置傳輸 至該USB主機裝置的一信號而偵測該usb裝置的耦接,而 此摘測則是會起始一枚舉程序,這將於接下來有更詳細地 敘述。在此要注意的是,除了在此所敘述的這些之外,各 種其他的程序/摘測方法皆可以加以使用,因此,根據各 種的實例’該USB裝置、該USB集線器以及該USB主機裝 置係可以是各種合適裝置的其中之一或多個,且該USB裝 置對於該USB主機裝置的耦接也可以經由各種的偵測方法 而4貞測出。 該電池的一充電狀態可以利用前述的偵測邏輯而決定, 更具體而言,該電池的該充電狀態係可藉由該USB裝置而 決定,正如先前所指出的,利用包含在該USB裝置之中的 該偵測邏輯’另外’該電池之該充電狀態的決定也可包 括’對USB裝置枚舉而言’決定該USB裝置的該電池是 否已進行足夠的充電’牧舉表示一主機裝置建立與該展 置,例如’該USB裝置’之間之溝通的程序,通常,枚舉 是像為了回應該USB主機裝置所要求的一枚舉,而透過該 USB主機裝置以及該USB裝置之間的一連串溝通所發生。 123807.doc 1356295 此外,正如在此所使用的,該用語"聰裝置牧舉"音田是 包括當該_裝置"正常地參與枚舉 二 刪裝置的該裝置電路,例如,該
所發生的該枚舉程序。因此,包含在該刪裝置、該USB 集線器、及/或該USB主機裝置之中的—或多個構件可決定 該電池的該充電狀態,例如,對刪裝置枚舉而言,該電 池是否已進行足夠的充電。
若是對刪裝置牧舉而言,該USB裝置的該電池並未受 到足夠的充電時,則該USB裝置就會利低功率牧舉而參 與牧舉,正如在此所使用的,該用語"低功率枚舉,,表示該 刪裝置利用該腦主機裝置所提供之"低功率"而參與牧 舉的程序,而在此根據本發明之—實施例的"低功率枚舉" 之後,該USB裝置就會開始以一較高的速率進行充電,正 如接下來所要進一步討論的。 在一些實施例之中,此枚舉程序可藉由該偵測邏輯而加 以起始、及/或藉由該第一電路,例如,低功率枚舉電 路,而加以執行,並且,額外地、或是二者擇一地,該 USB裝置的其他構件在有需要的時候也可以執行這些程序 的其中之一、或多,在某些實施例之中,該USB主機裝置 所提供的電力是落在該USB規格所規定的等級,例如, 1〇〇毫安培(mA)(例如,在牧舉之前),因此,低功率枚舉 (例如,利用該第一電路、及/或相關的電路者)乃可以在枚 舉之前,僅藉由該USB主機裝置所提供的電力,例如,大 約100毫安培(mA)(或更少),而用以枚舉相對於該USB主機 123807.doc -10· 裝置的該USB裝置。 有效率地是,此可允許該USB裝置開始充電該電池,即 使是在該電池已經"死掉"的狀態,例如,當該電池的該充 電狀態對於啟動包含在該USB裝置中之該裝置電路、或 SoC電路而言太低的時候’正如先前所指出,該裝置電路/ SoC電路可用以參與正常的枚舉,例如,前述的該^沾裝 置枚舉’而在某些實施例之中,該充電可以藉由包含在該 USB裝置中的電池充電電路而加以執行,另外,在某此實 施例之中,該電池充電電路可利用接收自該USB主機袭置 的電力而對該USB裝置的該電池進行充.電。因此,根據各 種的實施例’該USB裝置可在枚舉’例如,正常、或低功 率牧舉(或其他),之後,利用該USB主機裝置所提供的電 力而充電該電池,然後,根據當前的USB規格,在該USB 裝置的枚舉之後,該USB主機裝置所提供的電力就可以利 用比枚舉前該USB裝置所提供之電力等級更高的一等級而 進行供給’例如’大約500 mA(或更少),相較於枚舉前所 供給的大約100 mA。 因此’利用該低功率枚舉電路(例如.,該第一電路),該 USB裝置的該電池就可以有比不包含此電路的其他usb裝 置快上許多的充電,更具體而言,該USB裝置就可以不需 要以100 mA進行電池充電,並且可以繼續試著進行開啟及 相對於該USB主機裝置的枚舉,正如許多以前的系統通常 會做的一樣,更具體而言,這些較老的系統通常會循環地 一直試著啟動該裝置,直到該充電狀態對正常枚舉而言足 123807.doc 勺门為止(此相對而言將會花較長的時間),因此,該低功 率枚舉係允許該USB裝置能夠在該USB裝置連接至該主機 裝置之後’ iL即開始有效的充電,並^,也相制地提供 使用者較低的充電時間。 、右疋對USB裝置枚舉而t•,該USB裝置的該電池係已經 進行了足夠的充料,則該USB裝置將可以制正常供電 的枚舉來參與枚舉,例如,經由㈣測邏輯。換句話說, Μ貞測城輯可以決定該電池的該充電狀態對該電池而言是 已、座足夠以啟動該USB裝置,然後允許該裝置參與 、吊牧舉舉例而s ’一Ip〇DTM可在已經由一規線而 、y亍足夠充電且麵接至一電腦系统時,參與USB裝置枚 例如正*牧舉,更具體而言,該電池可進行足夠 、充電以啟動該IP0Dtm的該裝置電路,進而順序開啟 與該電腦线的牧舉,例如,執行音樂更新、紋軟體更 新或疋其他的任務。與上述相似的敛述同樣可以應用在 其他的刪裝L例如’行動電話,影音播放器,周邊裝 置等,因此,USB裝置枚舉乃可以在該電池已獲得充分充 電時發生。 因此,根據各種的實施例,該刪裝置乃可以在該電池 為低電力時參與低功率枚舉,並且,在該已進行充足充電 時參與正諸舉,以藉此讓該刪裝置㈣電池的充電時 間減至最少’ S句話說,當咖裝置枚舉不可能發生時, 該聰裝置能夠參與低功率枚舉的能力,係使得該刪裝 倉t*夠進行較為快速的充電,然而,要注意的是,在某些 123807.doc •12· 1356295 實施例之中,該USB裝置可能相對於該USB主機裝置而言 為無法使用’直到執行正常枚舉為止。 在某些實施例之中,該方法乃可以更包括,在充電期 間,例如,當該USB裝置事先參與低功率枚舉時,對該電 池的該充電狀態進行監控、或偵測,更具體而言,該聰 裝置乃可以,例如,利用該镇測電路,而決定該USB裝置 的充電是否已足夠參與正常牧舉,而在各種的實施例之 中,此決定乃可以在整個充電程序中持續地、或是週期性 地’或是’彳需要時’以其他的時間/方法,而加以執 行。 在惰測到足夠充電之後,該USB裝置可參與刪裝置枚 舉例如’正予枚舉,以藉此允許使用者在利用枚舉電力 進行充電的同a夺,使用該裝置的正常操作,而在某些實施 例之中,此監控以及正常牧舉是為了回應用以指示正常牧 舉之需求的輸入’例如,使用者輸入,而加以執行,而該 使用者輸人則可以是’要求該裝置要被啟動的直接使用者 輸入’或者也可以是在該使用者與該主機裝置、或是該 USB裝置上之程式進行互動時、指示該麵裝置需要執行 正常任務㈣接使用者輸人,然而,在f代的實施例之 中,此程序収可以自動地加以執行,例如,在不需要任 何輸入以是使用者輸人)的情形下,因此,根據各種的實 施例,該USB裝置乃可以在該咖裝置之該電池獲得足夠 充電之後,立即參與正常枚舉。 在USB牧舉完成之後m將可以包括,充電該usb 123807.doc 裝置的該電池,你 例如’利用該電池充電電路,
的功能。 ,利用正常枚 良置枚舉之後,該主機裝置所供 因此’在該USB裝置進行充電的 置,例如,經由該裝置 該方法將可以決定,就啟動 額外地、或是二者擇一地, 該USB裝置而言,該電池是否已進行足夠的充電,而此則 是可以在藉由在該USB裝置中的電路,例如,該偵測電 路,而進行判斷時,因回應使用者輸入而發生,例如,試 圖使用該裝置、及/或自動地。因此’若是該電池已進行 足夠的充電,則該USB裝置就可以被啟動,而若是該電池 尚未進行足夠的充電,則對於該充電狀態的監控將會繼 續,所以,根據各種的實施例,對該電池的該充電狀態進 行監控,以決定是否要參與USB裝置牧舉 '及/或要啟動該 USB裝置《在此要注意的是’在某些實施例之中,裝 置枚舉是需要該USB裝置處於啟動的狀態,所以,相對應 地’上述的決定步驟就會是等效的步驟,然而,上述的該 等決定以及方法都僅是用以舉例說明,將可以輕易推得更 進一步的實施例。 在某些實施例之中,該裝置電路乃會使用該主機裝置所 提供之用以啟動該USB裝置的電力的至少一部份,例如, 該裝置電路/SoC電路,而此則是使得即使該電池尚未充分 充電至可以提供所需電力,使用者仍然可以使用該裝置, 舉例而言,使用者可以將一行動電話,例如,具有—實質 123807.doc • 14· 1356295 上已耗盡之電池者,連接至該主機裝置,然後,就可以在 不需要等待該電話之電池充電至一足夠充電等級的情形 下’立即地撥打電話’在此,該行動電話可以是任何適合 的各種行動電話’舉例而言,該行動電話可以是一掀蓋手 機(flip-phone) ’ 一具有鍵盤輸入板以及_ LCD者,例如, 一 BLACKBERRY™(黑苺機),或是其他所需型態的行動電 話,因此,根據某些實施例,該USB裝置可能夠利用該主
機裝置所提供之電力的至少一部份,例如,以執行該USB 裝置的功能,而類似於先前所述,此程序則是可以為了回 應各種的輸入,例如,使用者輸入、及/或自動地,而被 喚起。 因此,根據各種的實施例,該USB裝置可以依照所需, 利用USB裝置枚舉、及/或低功率枚舉而進而牧舉,此外, 在低功率枚舉之後,該USB裝置的該電池將可以利用該主 機裝置所提供的電力而進行充電’以一USB規格所允許的 方式。 【實施方式】 當本發明允許各種修飾以及替代性形式的同時,其中特 定的實施例係藉由作為舉例說明之圖式而加以顯示,並進 打詳細的敘述,不過,應該要瞭解的是,這些圖式以及詳 7的敘述並非要限制本發明為該特定的形式,相反的,而 是要囊括所有落在本發明依所❹請專㈣圍而加以定義 之精神與範圍内的所有修飾、等效或替代。 詞彙 123807.doc 15 有關本發明所使用之專有名詞的詞彙表係叙述如下β 記憶媒禮(Memory Mediu吟任一種各式的記憶裝置或 儲存裝置。該用語"記憶媒體"是在於包括,—安裝媒體 (instalUtion medium),例如,一CDR〇M(光碟機 ^軟碟 機1〇4或是磁帶裝置,—電腦系統記憶體或隨機存取記憶 體,例如’ DRAM(動態隨機存取記憶體)、DDR r綱雙 倍速率隨機存取記憶體)、SRAM(靜態隨機存取記憶體广 EDO RAM(延伸資料輸出型隨機存取記憶體)、— RAM (11&„1131^隨機存取記憶體)等、或是一非揮發性記憶 體,例如,磁性媒體,如’ 一硬碟、或是光學記憶體,當 然,該記憶媒體也可以包括其他型態的記憶體或是其結 合。此外,該記憶媒體可以位於執行程式的一第—電腦之 中,或者,也可以位在透過網路,例如,網際網路,而與 該第一電腦連結之不同的一第二電腦之中,且在後者的情 形中,該第二電腦則是可以提供該第一電腦執行用的程式 指令。再者,該用語"記憶媒體"可以包括位在不同位置, 如位在透過網路而連結的不同電腦中的二或更多個記憶媒 體β 承載媒趙(Carrier Medium)- —如上述的記憶媒體結合 實體傳輸媒體’例如’用以傳送信號’如電、電磁或數 位信號’的一匯流排、網路及/或實體傳輸媒體。 軟雜程式(Software Program)-該用語"軟體程式"是意 欲於囊括其原意的最大範圍,並包含可以被儲存在一記憶 媒體之中、且可以藉由一處理器而加以執行之任何型態的 123807.doc • 16 - 1356295 程式指令、編碼、腳本(script)、及/或資料,或是其结 合。軟體程式的實例則是包括,利用以文字為基礎之程式 語 § ’ 例如 ’ C、C++、Pascal、Fortran、Cobol、Java、 組合語言等,所撰寫的程式,圖形程式(利用圖形程式語 言所撰寫的程式)’組合程式語言,已編課為機械語言的 程式,腳本程式(scripts),以及其他型態的可執行軟體。 再者’一軟體程式則是可以包括能夠以某種形式而互用的 二或多種軟體程式。 電雎系統(Computer System)-任何各種型態的計算、 或處理系統,包括,一個人電腦系統(PC),主機電腦系統 (mainframe computer system),工作站,網路裝置,網忾 網路裝置,個人數位助理(PDA),電視系統,網格計算系 統(grid computing system),或是其他裝置、或是其結合。 一般而a,該用語"電腦系統"可以廣義地解釋為囊括具有 可以執行來自一記憶媒體之指令的至少一處理器的任何裝 置(或裝置結合)。 ~ 第1-3圊所示之系統實例 第1圖係舉例說明根據一實施例,可操作以枚舉一 USB 裝置100、及/或充電該USB裝置100之電池的—系統實例。 正如所示,該USB裝置1〇〇可以耦接至主機裝置14〇,例 如,經由一 USB集線器120 ,要注意的是,在一些實施例 之中’可以省略於第i-3圖中所顯示之元件的其中之一或 多個,例如,該主機裝置14〇、及/或該USB集線器12〇,或 是其他。舉例而言,該USB裝置100可以直接地耦接至該 123807.doc • 17· 主機裝置140 ’例如,在不使用該USB集線器12〇的情形下 (例如,為了低功率枚舉,如下所述),或者,二者擇一 地’該USB裝置1〇〇可以僅耦接至該USB集線器12〇,而在
如此的實施例之中,就允許該USB裝置100能夠經由該USB 集線器120而進行充電(例如,為了高功率充電,如下所 述)。 需要注意的是,上述的連接/配置僅是作為示範,其他 的配置方式亦可推得,更具體而言,該低功率牧舉以及高 功率充電的實施例並不受限於上述的示範性配置,.舉例而 言,該高功率充電可以包括該主機裝置14〇,及/或該USB 集線器120可以被省略、或被包含在該主機裝置14〇之中, 正如所述’而類似地,該低功率枚舉可以藉由包括該uSB 集線器120的系統而加以執行,因此,在各種的實施例之 中,該USB裝置1〇〇可以經由各式各樣的方法而耦接至該 USB集線器120、及/或該主機裝置14〇。 該USB裝置1〇〇可以許多種裝置的其中任一。舉例而 言,該USB裝置1〇〇可是一行動電話(如在第2圖中所舉例說 明的行動電話200)、一個人音樂播放器(如在第3圖中所舉 例說明的播放器3〇〇,例如,一 mp3播放器、及/或一 IPOD™、其他的播放器、一CD播放器等),一個人影音播 放器(例如,在第3圖中所舉例說明的播放器3〇〇 ,例如, 一數位影音播放器、一DVD播放器等),_周邊裝置(例 如,一印表機),一輸入裝置(例如,遊戲控制器、觸控板 (touchpad)’滑鼠、及/或鍵盤或其他),或是任何需要=池 123807.doc •18- 1356295 充電的其他裝置。因此,該USB裝置100可以是任何各式 各樣適合的裝置。 此外,該主機裝置140也可以是任何的各式主機裝置, 更具體而言,該主機裝置140可以是—電腦系統,例如, 如在第2圖以及第3圖中所舉例說明的電腦系統24〇,一 USB集線器,例如,一外接的USB集線器、或包含在一電 子系統(例如,該電腦系統240或顯示裝置22〇,或是其他) 中的及/或其他型態的主機裝置,例如,提供該usb裝置 1〇〇之充電電力的裝置。再者,二者擇一地或額外地,該 主機裝置140可以是一第二USB裝置’即類似該usb裝置 1〇〇者或其他,舉例而言,在一實施例之中,該第二usb 裝置可以是取決於不同的情況而作為一主機以及一裝置的 USB即用(on-the_go’ 0TG)裝置,因此,根據各種的實施 例,該主機裝置140可以是各種合適之裝置的其中任一。 在一些實施例之中,該USB集線器12〇可以是一被動受 電裝置(passively powered device),例如,在該uSB 裝置 120接收該主機裝置14〇(例如,該電腦系統24〇的主機板)所 提供之電力時,及/或可以是一主動受電裝置(actively powered device),例如,在該USB集線器12〇接收來自一電
源的電力時,例如,一牆上插頭,一電池(舉例而言一 汽車的電池,例如,來自該汽車的點火器者),及/或其他 的電力供給(例如,該主機裝置14〇的電源供給,例如,位 於該電腦系統240中者),更具體而言,在一實施例之中, 主動又電係表不,該USB集線器120是由一不會限制該USB \23S07.doc -19- 1356295 集線器120所消耗之電力的電源提供電力,例如,不會根 據一規格,如該USB規格,而限制消耗者。而在一些實施 幻之中’該USB集線器12〇則是會包括一或多個埠以用 :耦接各種的裝置,例如’該刪裝置刚、及/或該主機 、置140,因此’該刪集線器12〇可以主動地及/或被動 地受電,並且,在其他能力之外,係會提供在一主機裝置 以及一裝置之間的溝通。 正如在第2圖以及第3圖中所顯示,該電腦系統㈣可以 包括/耦接至該顯示裝置22〇,卩顯示接收自該電腦系統 240的影音信號、及/或作為_USB集線器。換言之,該顯 示裝置220既可以作為該USB集線器m,也可以顯示來自 該主機裝置140(例如,該電腦系統⑽)的影音信號。此 外,該電腦系統240會包括可以是USB裝置的鍵盤23〇以及 滑鼠225 ’其中鍵盤230以及滑鼠225可以利用各種的方式 搞接至該電腦系統240 ’例如,直接耗接至該電腦24〇、或 是經由被包含在該顯示裝置22〇之中的該USB集線器,或 是其他的方法,因此,在第2圖以及第3圖之中,該鍵盤 230以及滑鼠225係加以顯示為耦接至作為一口 該顯示器22。,或者,二者擇一地,該鍵盤23。= 225也可以躺接至該電腦系統24〇,例如,位在該電腦系統 240中的一集線器。 此外,該電腦系統240係會包括至少一儲存有一或多個 電腦程式或軟體構件的記憶媒體。舉例而言,該記憶媒體 可以儲存有操作系統軟體,也可以儲存有可用以操作該電 123807.doc •20- 1356295 腦系統240的其他軟體’另外’在各式的實施例中,更可 以包括依據先前有關一承載媒體之敘述而執行的接收或儲 存扣令、及/或資料。需要注意的是,上述對於該主機裝 置140、該USB裝置1〇〇、該電腦裝置24〇(以及其中之構 件,例如,輸入裝置)以及該顯示裝置220的敘述,都僅是 作為舉例之用,其他的構件以及系統同樣可以推得。 正如在第2圖中所示,該行動電話2〇〇(例如該USB裝置 100)可以耦捿至該電腦系統240(例如,該主機裝置14〇), 更具體而言,在某些實施例之中,該USB裝置1〇〇,如該 行動電話200,可以耦接至包含在該電腦系統24〇之中的一 集線器’因此,在某些實施例之中,該USB裝置1 〇〇可以 直接地耦接至包含在該電腦系統240之中的一XJSB崞,然 而,正如上述所提示(以及如第3圖所顯示),該USB裝置 100也可以進行間接地耦接’例如,透過USB集線器120、 或是其他裝置》 在第3圖所顯示的實施例之中,該播放器3〇〇可以耦接至 該USB集線器12〇,以順序耦接至該電腦系統24〇,或者, 一者擇一地’在某些實施例之中,可以有不同的配置,舉 例而言’正如先前所指出’該顯示裝置220、及/或該電腦 系統240可以包括一 USB集線器(如被動或主動受電者),所 以’相對應地,在一實施例之中,該USB裝置1〇〇可以搞 接至該顯示裝置22〇,以順序提供電力至該USB裝置1〇〇, 其中該顯示裝置2〇〇亦可以提供在該USB裝置1〇〇以及該電 腦系统240(例如,該主機裝置140)之間的USB溝通。因 123807.doc •21 · 丄 此’第1圖至第3圖係舉例說明了牧舉、及/或充電腦裝置 的系統實例。 本發明的實施例 第4圖至第6圖係說明本發明的—第—實施例,其係會決 定該USB裝置電池的一充電狀態,並選擇性地適當執行低 力率牧舉、或正常枚舉。再者,第7圖卩及第8圖則是說明 本發月的第一實施例’其則是會執行一 usb裝置的快速 充電。在此,Μ意的是’本發明的該第一以及第二實施 例,當有需要時,可以分開或是一起使用。 第4圖-流程圖 第4圖係舉例說明—種在枚舉之前,㈣—主機裝置, 例如USB主機裝置14〇,所提供之電力而枚舉— 裝置 的方法正如在此所使用的,該用語••低功率"是用以表示 在枚舉前一主機裝置所提供的電力,而在第4圖中所顯示 的方法則是可以結合先前圖式所顯示之系統、或裝置的其 或八他的裝置而加以使用,再者,在各種的實施例 之中’該等方法元件的其中—些可以共同地、或是以不同 ;斤員不順序地加以執行,或是可以被省%,此外,當有 需要時帛外的方法元件也可以加以執行。此方法可以如 圖式、如下述而進行操作。 在步驟402中,係偵測該腦裝置100輕接至該USB主機 裝置140的情形,因此’在步驟4〇2之中,一使用者係實際 地將該USB裝置i⑽裝設至該USB主機裝置14〇之上,而此 裝叹或輕接就會在步驟術之中受到㈣,而正如先前所 123807.doc •22· 1356295 表示,該⑽裝置刚可以是、或麵接至任何前述的該等 裝置以及系統,例如,該謂集線器120、及/或該主機裝 置14〇 ’或是其他,舉例而言,該USB裝置1〇〇可以直接地 輕接至該USB主機裝置、或是可以輕接至一順序麵接至該 ⑽主機裝置(例如,一電腦系統)的聰集線器⑽如包 括USB集線器的一顯示裝置)、或其他的配置。此外,在 一些實施例之中,該USB集線器12〇可以作為該usb主機裝 置,換言之,該USB裝置1〇〇可以簡單地耦接至有能力, 例如’在不需要輕接至一主機裝置的情形下枚舉該刪 ,置10G的該USB集線器12()。再者,該刪集線器12〇可以 是一主動地、或被動地受電的USB集線器,例如,上述的 那些裝置或其他者。因&,在各種實施例之中,該刪裝 置100,該USB集線器120,以及該主機裝置14〇可以是任 何的各式系統,並且可以利用相當多種的方式進行配置。 舉例而言,該USB裝置1〇〇係可以為一可攜式裝置、及/ 或包括-電池、—電池充電電路、至少一埠、依偵測邏 輯、及/或一第一電路(例如,低功率枚舉電路)或是其他構 件(例如,下列敘述者、或是其他),其中該至少一埠可以 耦接至該電池,且可以用以耦接至該USB主機裝置】4〇(及/ 或其他裝置),例如,經由一 USB纜線,此外,正如接下來 更詳細的討論,在步驟4〇2的耦接之後,該USB主機裝置 140可以用以對該USB裝置1〇〇的該電池充電,例如,經由 供給至該USB裝置1〇〇之該蟑的電力。 對於該USB裝置1〇〇耦接至該USB主機裝置14〇的偵測是 123807.doc •23· 1356295 可以經由任何適合的各種方法而加以執行,舉例而言,在 一實施例之中’當該USB裝置1〇〇以及該USB主機裝置14〇 加以耦接時,連接該二個系統之連接線的一電特性改變就 會被該等系統的其中之一或兩者所偵測到,舉例而言,由 於該耦接,在該等接線中的電阻值會有所改變,而此就可 以藉由該USB裝置1〇〇、及/或該USB主機裝置14〇而加以偵 測,更具體而言,在一實施例之中,該USB裝置1〇〇可以 藉由偵測該USB主機裝置14〇,例如,在該USB連接中的一 VBUS接線上,的電力提供而偵測對於該USB主機裝置〗 的耦接。 此外,該USB主機裝置14〇可以藉由偵測該USB裝置1〇〇 傳輸至該USB主機裝置14〇的一信號而偵測該USB裝置1〇〇 的耦接,而此偵測則是會起始一枚舉程序,這將於接下來 有更詳細地钦述。在此要㈣的是,除了在此所敘述的這 些之外,各種其他的程序/偵測方法皆可以加以使用,因 此,根據各種的實例,該USB裝置1〇〇,該USB集線器 120,以及該USB主機裝置140可以是各種合適置的其中之 或多個,並且,該USB裝置1〇〇對於該USB主機裝置14〇 的耦接也可以經由各種的偵測方法而偵測出。 在步驟404之中’可決定該電池的一充電狀態,例如, 利用前述的偵測邏輯,更具體而t,該電池的該充電狀離 係可藉由該USB裝置100而加以決定,例如,正如先前所 指出的’利用包含在該刪裝置1〇〇之中的該偵測邏輯, 另外,該電池之該充電狀態的決定也可包括,決定,對 123807.doc -24- 1356295 娜裝置枚舉而言,該USB裝置1GG的該電池是否已進行足 夠的充電,正如先前所指出,枚舉表示一主機裝置建立與 該裝置之間之溝通的程序,例如,與該USB裝置1〇〇之 間。通常,枚舉例如是為了回應該誰主機裝置14〇所要 求的一枚舉,而透過該USB主機裝置140以及該USB裝置 100之間的-連串溝通所發生。此外,正如在此所使用 的’該用語"USB裝置枚舉"意思是包括當該動裝置跡 正常地"參與牧舉時,例如,當利用該USB裝置1〇〇的該裝 置電路 <列如,該系統單晶片(s〇c)時,所發生的該枚舉 程序,因此,包含在該USB裝置1〇〇、該USB集線器12〇及/ 或該USB主機裝置14〇之中的一或多個構件可以決定該電 池的該充電狀態,例如,對USB裝置枚舉而言,該電池是 否已進行足夠的充電。 在步驟406之中,若是在步驟4〇5中係決定對裝置枚 舉而言,該USB裝置100的該電池並未受到足夠的充電 時,則該USB裝置1〇〇就會利用低功率枚舉而參與枚舉, 正如在此所使用的,該用語"低功率枚舉"表示該usb裝置 1〇〇利用該USB主機裝置140所提供之"低功率”而參與枚舉 的程序,而在此根據本發明之一實施例的"低功率枚舉"之 後,該USB裝置100就會開始以一較高的速率進行充電, 正如接下來所要進一步討論的。 在一些實施例之中,此枚舉程序可以藉由該偵測邏輯而 加以起始、及/或藉由該第一電路,例如,低功率枚舉電 路,所執行,並且,額外地或是二者擇一地’該usb裝置 123807.doc •25· 1356295 100的其他構件在有需要的時候也可以執行這些程序的其 中之一或更多。在某些實施例之中,該USB主機裝置所提 供的電力是落在該USB規格所規定的位準,例如,1〇〇毫 安培(mA)(例如,在枚舉之前),因此,低功率枚舉(例如, 利用該第一電路及/或相關的電路者)乃可以在枚舉之前, 僅藉由該USB主機裝置所提供的電力,例如,大約1〇〇毫 安培(mA)(或更少),而用以枚舉相對於該USB主機裝置的 該USB裝置100。 有效率地是,此可以允許該USB裝置1〇〇開始對該電池 進行充電(正如在第4圖中步驟410所顯示者),即使是在該 電池已經"死掉"的狀態,例如,當該電池的該充電狀態對 於啟動包含在該USB裝置100中之該裝置電路、或s〇c電路 而言太低的時候,正如先前所指出,該裝置電路/s〇c電路 可以用以參與正常的牧舉,例如,前述的該USB裝置牧 舉,而在某些實施例之中,該充電可以藉由包含在該USB 裝置100中的電池充電電路所執行,另外,在某些實施例 之中,該電池充電電路可以利用接收自該USB主機裝置 140的電力而對該USB裝置1〇〇的該電池進行充電。因此, 根據各種的實施例,該USB裝置1〇〇可以在枚舉,例如, 正常、或低功率枚舉(或其他),之後,利用該USB主機裝 置140所提供的電力而對該電池充電,然後,根據當前的 USB規格,在該USB裝置1〇〇的枚舉之後,該USB主機裝置 140所提供的電力就可以利用比枚舉前該USB裝置所提供 之功率位準更高的一位準而進行供給,例如,大約5〇〇 123807.doc •26- 1356295 mA(或更少),相較於枚舉前所供給的大約1〇〇 β 因此,利用該低功率枚舉電路(例如,該第一電路),該 USB裝置1〇0的該電池就可以有比不包含此電路的其他 裝置快上許多的充電,更具體而言,該USB裝置ι〇〇就可 以不需要以1 〇〇 mA進行電池充電,並且可以繼續試著進行 開啟及相對於該USB主機裝置140的枚舉,正如許多以前 的系統通常會做的一樣,更具體而言.,這些較老的系統通 吊會#環地一直試著啟動該裝置,直到該充電狀態對正常 枚舉而言足夠高為止(此相對而言將會花較長的時間),因 此,該低功率牧舉係允許該USB裝置1〇〇能夠在該USB裝置 100連接至該主機裝置140之後,立即開始有效的充電,並 且’也相對應地提供使用者較低的充電時間。 通常,USB溝通會以三種不同的速度進行,低速、全 速、以及高速。在某些實施例之中,該第一電路,例如, 該低功率枚舉電路,可以以全速、或是低速參與枚舉,以 取代高速,進而最大化電池充電所能獲得之電力的量,舉 例而言,即使該裝置是一正常的高速USB裝置,該低功率 牧舉電路仍然可以以低速、或全速參與枚舉,而此則使得 該USB裝置1〇〇能夠使用較多的電力來進行電池充電更 具體而言,當以高速參與枚舉時,該USB裝置1〇〇係必須 要使用大約80 mA來進行溝通,相對的,使用低速、或是 全速則只需要大約25 mA ,因此,該USB裝置1〇〇可以利用 較低的速度參與牧舉,如55 mA,以允許更多的電流對該 USB裝置1 〇〇的該電池進行充電,然@,應該要注意的 123807.doc -27- 1356295 是,該低功率枚舉電路是可以用以參與 之,該低功率枚舉電踗換。 ^ 疋可以利用全速、低速、及/或高 逮,或疋其他而參與枚舉。 正如先前所指出,若是利㈣置牧舉而言,該励裝 置1〇0的該電池係已經進行了足夠的充電時,則該刪裝 置100將可以利用正常供電的牧舉來參與枚舉,例如’經 由該偵測邏輯。換句爷巧 ^ yJ:, 们話說’該傾測邏輯可以決定該電池的
該充電狀態對該電池而言是否已經足夠以啟動該腦裝置 _,然後允許該卿裝置i⑽參與正常枚舉舉例而言, IPOD μ可以在已經由_聰境線而進行足夠充電且麵接 至一電腦系統時,參與USB裝置枚舉,例#,,,正常"牧 舉,更具體而言,該電池可以進行足夠的充電,以啟動該 ipod™的該裝置電路,進而順序開啟與該電腦系統請的 枚舉例如,執行音樂更新、4是軟體更新或是其他的任 務。與上述相似的敘述同樣可以應用在其他的usb裝置, 例如,仃動電話,影音播放器’周邊裝置等,因此,USb 裝置牧舉乃可以在該電池已獲得充分充電時發生。 因此,根據各種的實施例,該USB裝置1〇〇乃可以在該 電池為低功率時參與低功率枚舉,並且,在該已進行充足 充電時參與正常枚舉,以藉此讓該USB裝置1〇〇的該電池 的充電時間減至最少,換句話說,當USB裝置枚舉不可能 發生時,該USB裝置100能夠參與低功率枚舉的能力,係 使得該USB裝置1 〇〇能夠進行較為快速的充電,然而,要 注意的是,在某些實施例之中,該USB裝置ι〇〇可能相對 123807.doc -28- 1356295 於該刪主機裝置_而言為無法使用,直到執行正常枚 舉為止。 在某些實施例之中,正如在第4圖的步驟412中所示,該 方法可以更包括,在充電期間,例如,當該usb裝置丨⑻ 事先參與低功率枚舉時,對該電池的該充電狀態進行監控 或偵測,更具體而言,該USB裝置1〇〇可以,例如,利用 該偵測電路,而決定該USB裝置1〇〇的充電是否已足夠參 與正常枚舉’例如’步驟415 ’而在各種的實施例之中, ,決定可以在整個充電程序中持續地、或是週期性地或 是,有需要時,以其他的時間/方法,而執行。 在偵測到足夠充電之後,在步驟4〇8之中,該usb裝置 100係可參與USB裝置枚舉,例如,正常枚舉,藉此允許 使用者在利用牧舉電力進行充電的同時,使用該裝置的正 常操作,而在某些實施例之中,此監控以及正常牧舉是為 了回應用以指示正常枚舉之需求的輸入,例如,使用者輸 入,而加以執行,而該使用者輸入則可以是要求該裝置要 被啟動的直捿使用者輸入,或者也可以是在該使用者與該 主機裝置140、或是該USB裝置1〇〇上之程式進行互動時、 才曰示該USB裝置1〇〇需要執行正常任務的間接使用者輸 入,然而,在替代的實施例之中,此程序則是可以自動地 加以執订,例如,在不需要任何輸入(或是使用者輸入)的 情形下。因此,根據各種的實施例,該USB裝置1〇〇可以 在該USB裝置100之該電池獲得足夠充電之後,立即參與 正常枚舉。 123807.doc -29- 在USB枚舉ι成之後,該方法將可以包括對該USB裝置 1〇0的該電池充電’例如,利用該電池充電電路、使用正 常枚舉的電力,例如’在USB裝置枚舉之後,該主機裝置 :40所供給之電力的至少一部份。因此在該刪裝置進 订充電的同時’冑用者就可以操作該USB裝置2〇〇,例 如’經由該裝置的功能。 額外地、或是二者擇-地,在步驟414之中,該方法將 可以決定,就啟動該USB裝置1〇〇而言,該電池是否已進 订足夠的充電,而類似於前述,此則是可以在藉由在該 USB裝置中的電路,例如,該偵測電路,而進行判斷時, 因回應使用者輸入而發生,例如,試圖使用該裝置,及/ 或自動地,因此,若是該電池已進行足夠的充電,則該 USB裝置1〇〇就可以在步驟416中被啟動以及若是該電池 尚未進行足夠的充電,則對於該充電狀態的監控將會在步 驟412中繼續,所以,根據各種的實施例,該電池的該充 電狀態會進行監控,以決定是否要參與USB裝置枚舉、及/ 或要啟動該USB裝置。在此要注意的是,在某些實施例之 中’ USB裝置枚舉是需要該uSB裝置處於啟動的狀態,所 以,相對應地,決定步驟414以及415就會是等效的步驟’ 然而’上述的該等決定以及方法都僅是用以舉例說明,將 可以輕易推得更進一步的實施例。 在某些實施例之中,該裝置電路會使用該主機裝置14〇 所提供之用以啟動該USB裝置100的電力的至少_部份, 例如,該裝置電路/SoC電路,而此則是使得即使該電池尚 123807.doc •30· 1356295 未充分充電至可以提供所需電力,使用者仍然可以使用該 裝置,舉例而言,使用者可以將一行動電話,例如,具有 一實質上已耗盡之# ι 之電池者,連接至該主機裴置14〇,然 後’就可以,例如,在不需要等待該電話之電池充電至一 足夠充電等級的情形下,立即地撥打電話,在此,該行動 電話可以是任何適合的各種行動電話,舉例而言該行動 電話可以疋一掀蓋手機(flip phone),一具有鍵盤輸入板以 及-LCD者,例如,—BLA⑽舰γτΜ(黑苺機),或是其
他所需型態的行動電話,因&,根據某些實施例,該USB 裂置1〇〇可能夠利用該主機袭置14()所提供之電力的至少一 部份,例如,以執行該USB裝置1〇〇的功能,而類似於先 前所述,此程序則是可以為了回應各種的輸入,例如,使 用者輸入、及/或自動地,而被唤起。 因此,根據各種的實施例,該USB裝置1〇〇可以依照所 需’利用USB裝置枚舉、及/或低功率枚舉而進行枚舉,此 外,在低功率牧舉之後,該USB裝置的該電池將可以利用 該主機裝置140所提供的電力而進行充電,以一USB規格 所允許的方式。 第5囷以及第6囷-示範實例的方塊囷 第5圖以及第6圖係為該USB裝置1〇〇參與如先前利用第4 圖所述之低功率牧舉的USB系統的方塊圖。這些系統是可 以根據上述的各種該等系統以及方法而執行,此外,上述 的該等系統以及方法亦可以使用於接下來的敘述之中,要 注意的是’該等USB系統的方塊圖僅是舉例之用,換言 123807.doc -31· 可以增加、省略、或修 ,可以推得更進一步的 之,各個該等方塊,依其所需, 飾另外,除了這些所敘述者之夕卜 實施例β 第5圖是舉例說明麵接至一⑽主機、或裝置,如前述 之該主機裝置140,的-USB裝置的—實施例。正如圖所 不,該主機裝置140以及該USB裝置1〇〇可以經由一刪鐵 線而耦接,例如,包括一接地(GND),D+ (Dp),仏 (dm) ’以及VBUS連接/接線,此外,正如前述該⑽裝 置100係可是任何的各種USB裝置,例如,行動電話音 樂播放器、影音播放器、及/或周邊裝置或是其他,並 且,該USB裝置100可以,例如,包含在一單一裝置之 中,包栝一 USB實體層(PHY)(例如,該至少一埠),一自行 枚舉(Self-enumerating) USB介面(例如,該第一電路/低功 率枚舉電路),一介面切換器,一控制器,一電力管理介 面,.一 SoC裝置,以及一電池充電器,換句話說,在第5圖 以及第6圖中所舉例說明的特殊排列以及配置都僅是作為 示範之用’其他的實施例同樣也可以推得,此外,該USB 裝置100也可以包括一含有一 USB介面控制器的SoC。 正如先前所指出,若是該電池係維持足夠的充電而可提 供該裝置電路/SoC電力時,該自行枚舉介面就不會加以致 能,相反地,該SoC可以使用該USB PHY來建立與該USB 主機的而速、全速、及/或低速溝通,然後,一旦進行了 枚舉並加以致能,則該USB裝置100就可以經由該電力管 理介面而發送信號至該控制器,以通知該電池充電器可以 123807.doc •32- 1356295 利用VBUS(例如,該主機震置14〇所提供的電力)而對該電 池充電。
二者擇-地,正如先前所指出,若是該電池並未充分充 電而無法提供該SoC電力時,則該控制器將會為了回應電 力管理信號或是因缺乏該電力管理信號,而察覺到該s〇C 所以’相對應地’該介面切換器就
可以將該·信號轉送至該自行枚舉介面,然後,該自行 枚舉介面可以建立與該主機裝置14〇之間的溝通,接著’ -旦進行了枚舉並加以致能,則其就會通知該控制器,以 致能該電池充電器,例如,利用該乂3118電力而重新對該 電池充電,而在充電之後,正如先前所指出,該電力管理 介面就會立即致能該SoC,以為了使用者而進行啟動,例 如,在行動電話的例子中,進而可以撥打電話。在此,正 如先前所指出,該USB裝置100係能夠自vmjs消耗近5〇〇 mA’而仍然符合該USB規格》
無法啟動其USB介面 第6圖係舉例說明該USB系統的一實施例。正如所示, 第6圖包括類似於第5圖的構件,或是其他,舉例而言該 耦接該主機裝置140以及該裝置的連接線係可包括m, GND,DP,DM,以及VBUS連接器/連接線,此外,該 USB裝置1〇〇可以包括一 USB ρΗγ,例如,具有一自行枚 舉USB介面者、一USB高速多埠連結、一電池、一電力管 理介面晶片(PMIC)及/或其他連接,例如,12C、sleep_b、 USB充電器偵測、VDD、GND等,在此示範性實施例之 中,該PHY,像是包括一通用低接腳介面(ULpi)、或是 123807.doc -33- 1356295 USB收發器大細胞基地台介面(Utmi),可以包括邏輯以 致能額外充電器的操作,例如,则充電力,此外,該 酸係可以與該PNHC-起操作,以執行全速、或低速資 料率,例如’ it而藉由使用包含在該ρΗγ中的一嵌入式切 換器而確保額外的充電能力,例如,該自行牧舉,在 某些實施例之中,該sleep_b輸入係可以允許該ρΗγ忽略該 SoC主機連結介面,更具體而言,當sleep—b為高時,例 如,宣稱為高時,則該SoC可以使用該ULpi/UTMI介面
經由位在該PHY上的一 12C埠來控制該ΡΗγ、及/或該 PMIC。 此外,正如所示,該ID接腳係可以用於額外的充電功 能。該PHY係可以決定ID上的接地電阻值,在一基本的例 子中,該ID可以被用來決定是否有裝上該uSB主機(或裝 置),在一實施例之中,就一免持車用套件充電器(carkit charger)而言,例如,一 CEA免持車用套件充電器,此id 接腳將可以被使用在一五線式免持車用套件(five_wire carkit)之中,進而決定充電電流速率,例如,被該usb裝 置100用以充電該USB裝置100的電池。 因此,第5圖以及第6圖(以及先前的圖式)係呈現出可以 在電池充電的任何狀態下執行一 USB應允介面的示範性系 統以及方法,更具體而言,該USB裝置1〇〇係可以牧舉以 及開始電池充電,即使在該電池已經"死掉”的狀態下。 第7圖-快速充電一 USB裝置的系統實例 相類似於第1圖,第7圖是舉例說明一用以對裝置1 ooa之 123807.doc •34· 1356295 電池充電的系統實例的一實施例。正如所示該裝置1 〇〇A 可以經由集線器12〇a而耦接至主機裝置14〇A。 類似於先前的敘述,該裝置1〇〇八可以是該USB裝置 100,例如,一行動電話,一音樂或影音播放器一周 邊裝置,及/或在此所敘述的其他裝置,或是其他,在某 些實施例之中,該主機裝置140A則是相似於該主機裝置 140,例如,包括各種的電腦系統(例如,該電腦系統 240),其他裝置等,此外,類似於先前所述,該集線器 120A可以實現為各種的形式,例如,主動受電集線 器,可能包含在各種裝置之中,例如,顯示裝置(例如, 陰極射線管(CRT)螢幕、液晶顯示(LCD)螢幕、電漿螢幕 等),而在某些實施例之中,該集線器12〇A則可以是一内 部主動USB集線器,例如,由一主機裝置(例如,該電腦系 統240)中之電源供給而提供電力者,一外部USB集線器, 及/或任何可以提供超過該第一功率位準之電力的其他型 態集線器。 更特別地是’在一實施例之中,該集線器12〇Α可以藉由 一電源提供電力,例如’該電腦系統240的一電力供給, 然而’在如此的實施例之中,該電腦系統24〇的電力供給 並不會而受到監控,例如,根據該USB規格而規定的該 VBUS限制’使得該裝置1〇〇A可以在沒有該電腦系統24〇對 供給至該裝置之電力進行限制的情形下,擷取比該第一功 率位準更咼的電力,舉例而言,在一實施例之中,該集線 器120A可以不是由—電腦之主機板所被動受電的一集線 123807.doc -35· 1356295 器 而疋替代地直接由該電腦系統240之電源受電的集線 器,例如,類似於耦接至該電源供給之硬碟/其他裝置的 供電。 此外,該集線器120A可以包括一或多個下游埠,如以耦 接至或多個裝置,用以繼電控制來自一電源之電力、進 而對該裝置之電池充電的一繼電器電路、及/或用以決定 適合之裝置行為的一邏輯電路’因此,根據各種的實施 例,該裝置100A、該集線器120八以及該主機裝置丨利八可 以疋任何適合的各種裝置,例如,該USB裝置ι〇〇、該USB 集線器120、及/或該主機裝置14〇或是其他系統/裝置。 第8囷-充電一 USB裝置的方法實例 第8圖係說明一種快速充電該USB裝置ι00Α ,例如,該 刪裝置1〇。,的方法’第8圖是舉例說明-種快速充電: 二圖之系統中的該裝置職的方法的一實施例 '然而, 圖中所顯示的方法也可以使用於任何相關的各種型 3裝置、或系統之中,例如 在先别圖式中所顯示的該等 USB系統、或裝置’ 中, 丹者,在各種的實施例之 斤h之該等方法元件的其中一些可以同時地、 同於所顯示的順序而加以執行,或是可以被省略 額外的方法元件也可以依所需 卜, 所需加以執行。正如所示,此 可以如下述而進行操作。 與Si2之中’係加㈣測裝置__,例如, 由;隼祿A的耦接。在某些實施例之中’該偵測可以_ 該集線器、及/或藉由該裝置_而加以執二: 123807.doc * 36 - 如,利用包含在該裝置100A以及該集線器120八的其中之 一或兩者中的邏輯電路,而類似於前述,該偵測可以藉由 伯測在電路中的各種的電性改變’例如,在該裝置與4集 線器之連接線中的電阻值改變,而加以執行,舉例而言,' 該裝置100A可以藉由偵測該主機裝置14〇A所提供之位在 該VBUS連接線上的電力而偵測該耦接,此外,該主機裝 置140A可以藉㈣測該裝置丨嫩所傳輸的—信號而债測 該USB裝置100A的耗接,然而,亦如先前所述該所述用 以偵測的方法係僅為舉例之用’其他的方法亦可以輕易推 得。 類似於前述,該裝置1〇〇八可以是一 USB裝置(例如,該 USB裝置1GG1),可以包括__電池 '至少—槔以及—邏輯電 路(接下來會有更詳細的敘述),並且,係會符合一第一標 準如1JSB規格,而在某些實施例之中,該第一標準將會 提供至該裝置的最大功率規範在一第一功率位準,其中該 第功率位準係可以是大約500 mA或更少,例如,在枚舉 之後供給至該裝置1〇〇人者。 此外,正如先前所指出,該邏輯電路除了其他任務之 外,如在此所敘述的這些以及其他,係可用以偵測該裝置 對於該集線器120A的福接,因此,根據各種的實施例,該 裝置例如’對於一集線,的搞接就可以加以摘測,此 外,該裝置100A以及該集線器12〇A可以是任何適合的各 種系統,例如,先前所敘.述者、或是其他。 在步驟704之中,該方法,例如,該裝置100A、及/或該 123807.doc 1356295 集線益120A(例如’利用該裝置100A以及該集線5|i20A的 其中之一或兩者的該邏輯電路),可以決定該裝置是否應 該接受對於該電池的高功率充電’而該決定則是可以藉由 偵測該電池的一充電狀態而加以執行,在此,當該電池的 電量已充分"死亡"、或是已低至無法啟動該裝置時,則該 裝置會要求或會需要高功率充電,而在此需要注意的是, 由於該電池已經耗盡,因此,該裝置100八將可以做出所述 的決疋’並利用該集線器120A ’例如,利用在該υ§Β镜線 中的該VBUS接線,所提供的電力而產生信號。 然而,其他的狀況,例如,除了該電池耗盡以外,也可 以用來決定該裝置/該裝置100A的電池是否應該要接受高 功率充電,舉例而言,使用者可以挑選一種選擇,例如, 根據該裝置100A、及/或該集線器12〇A的哪一個指示該裝 置100A應該要利用高功率進行充電,另外,二者擇一地戋 是額外地,該裝置100八也可以自動地決定該裝置1〇〇八應 該要接受高功率充電,例如,根據該裝置1〇〇A的各種狀 態’包括’舉例而言’該電池的充電狀態,該裝置刚A是 否被啟動、或是其他的變化/狀況,因此,在某些實施例 之中,此決疋是為了回應輸入、及/或自動地藉由該裝置 100A、及/或該集線器120A而加以執行。 在該裝置1〇〇A如步驟704所決定地應該接受高功率充電 時,該裝置跑會發送-信號至該集線器以要求高功率 充電’例如,藉由一上拉雷βΒ斗a 狃電阻或是下拉電阻(pullup or pulldown resistor)、及 /咨汝総— ’ 飞改變該裝置1 〇 〇 A以及該集線器 123807.doc -38- 丄乃6295 120A之間之一或多個連接的電讳 w〜电机,據此’該集線器12〇Α 就會以其所擁有之指示該集線器120A能夠進行高功率充電 的信號而回應該信號,例如,如前所敘述的那些或其他, 此外,為了允許高功率充電(例如,利用大於該第一功率 位準,如500 mA的電力而對該裝置充電),該集線器12〇八 將不會開始該裝置100A的枚舉程序。 更具而言,在一示範性實施例之中,該裝置1〇〇A可以要 求、及/或接受根據接下來信號傳送程序的電力,要注意 的是,許多除了下述以外的其他程序也可以執行,換言 之,在此所钦述的的程序實例僅是作為示範之用並非意 欲於限制本發明的範疇,無論是在任何方面。接下來的敘 述亦可以應用於第9圖,其於之後將會有更詳細的敘述。 一開始,需要高功率充電的該裝置10〇A會宣告(assert) 一 上拉(pullup),例如,一 1〇〇 κ上拉至3.3伏特(V),此可以 產生自VBUS ’該集線器埠則可以包括下拉(pUiid〇wns), 例如’ 15K下拉,在該USB連接的該DP以及DM接線上, 因此,該裝置100A就可以在DP上提供偏壓,例如,43〇 毫伏特(millivolts,mV)的偏壓,而此則是會低於在正常 USB信號發送中所使用的臨界值,例如,8〇〇瓜八。 相對應地’該集線器120A會在該DP接線上感應此電 壓,為了回應’該集線器120A會將該DP短路至該USB連 接的該DM接線’例如,以告知該要求高功率充電的裝置 1〇〇A該裝置已經耦接至一充電器,例如,一 USB充電器, 正如前述,該集線器120A不會開始該裝置100A的枚舉, 123807.doc -39- 1356295 因為所測量的mV並非正常"預期"的電壓(例如,取代正常 1.5K上拉的430 mV),換句話說,該集線器12〇A不會通知 該主機裝置140A(例如,若是該集線器12〇A耦接至該主機 裝置140A時)該裝置100A已經耦接至該集線器12〇A,例 如,進而避免該操作系統偵測、及/或通知使用者該裝 置100A並未進行枚舉,且正在擷取電流。 因此,根據各種的實施例,該裝置1〇〇A以及該集線器 120A可以利用信號通知彼此它們需要、及/或會提供高功 率充電,而在溝通此資訊之後,在步驟7〇6之中,電力就 會以一第二功率位準而被提供至該裝置100A,進而對該電 池充電,在此,需要注意的是,此程序期間以及在高功率 充電期間’該裝置100A並不會受到枚舉,因此,例如,該 主機裝置140A就"不會知道”其存在。此電力提供可以以上 述的決定’例如,該裝置丨嫩是否應該接收高功率充電, 作為基礎而進行供給,此外,該第二功率位準可以大於該 第-功率位準,例如,大於5〇〇mA,換言之該高功率充 電會包括利用大於在該刪規格中所敘述之枚舉功率位準 :功率位準而對該裝置舰的電池充電,在某些實施例之 ,該第二功率位準係大約為1.5安培(Α)β =擇-地’該第二功率位準可以是大於該第一功率位 少可㈣’例如’根據該集線器可以獲得的電力有多 如_^:5 ’該集線器⑽可以是由—電源分開供電, 器—顯示裝置(或是其他外部供電的集線 據此’該集線器歸不會相對於該主機裝置i4〇a而 123807.doc +該裝置,並會將來自該電源的電力供給至該穿置 ::,以對該裝置職的電池進行充電,而正如:前所 ",該集線器120A係會提供所能得到電力,例如,超過 該集線器用以執行其他工作所使用之電力的可得電力至 該裝置,換言之,在該集線器120A是一顯示裝置時該顯 不裝置可以類取電力以料一減器,也可以顯示來自該 主,裝置14G的信號,如該電腦系統24(),該顯示裝置係可 U提供任何過量的電力(在該量之上)至該裝置以對該電池 充電。 然而,在某些實施例之中,該集線器12〇A則是提供該耦 接至該集線器120A之裝置100A所規定的電力,換言之, 該集線器120A會供給與該裝置100A所能接收之電力—樣 的電力,另外,二者擇一地,該裝置1 〇〇八可以要求一特殊 的功率位準、或是功率範圍,而該集線器100A則會據此而 得到電力,因此’根據各種的實施例,超過該第一功率位 準的電力會被提供至該裝置1〇〇A,更具體之操作該裝置 100A以及該集線器12〇a的實例則根據第9圖而提供如下。 在某些實施例之中’類似於先前所述,該方法係可包括 監控該電池的該充電狀態,例如,週期地、或是連續地, 或是利用其他的方法。當該電池的該充電狀態達到足夠進 行牧舉的位準時’該裝置就會起始,例如,對該集線器 120A、及/或該主機裝置140A,一枚舉要求,而此枚舉則 是允許該裝置可以被使用,並且可以在該第一功率位準進 行充電,如大約500 mA,再者,類似前述,此枚舉係可自 123807.doc •41 - 1356295 動地發生例如,在不需要任何來自使用者之輸入的情形 下,可以根據來自使用者或用其他方法的輸入、或都不 是、或是其他所需的定義。因此,根據各種的實施例,在 該裝置已進行足夠充電時,在可以時,該裝置1〇〇八可以相 對於該主機裝置14〇人進行枚舉。 額外地或二者擇一地,該方法係可包括監控該電池的該 充電狀態’以決定該充電狀態是否足以啟動該裝置100八, 類似於前述,這是可以為了回應使用者輸入、或是自動 地,或是利用其他所需方法完成。此外,在某些實施例之 中,類似於前述,監控該充電狀態,以用於啟動該裝置/ 枚舉該裝置,係實質上是用於監控的相同功率位準/方 法,因此,根據各種的實施例,該電池的該充電狀態可以 被監控,以決定該裝置100A是否可以被啟動、及/或受到 枚舉’而相對地’該裝置1〇〇Α就可依所需而被啟動、及/ 或受到枚舉。 另外’同樣類似於前述,該裝置100A係可使用該集線器 120人所提供之電力的一部分,以啟動該裝置1〇〇八,例 如,該裝置100A的該SoC、或是裝置電路,而此則是可以 自動地、或是為了回應依照所需的輸入而執行,舉例而 言,當該裝置100A是一音樂播放器時,該使用者將能夠打 開該裝置並播放音樂,例如,即使是在高功率充電期間, 因此,該集線器120A所提供之電力的至少一部份會被用來 操作該裝置100A,在此,要注意的是’在其他用途之外, 任何剩下的電力都可以用來繼續對該電池充電。 123807.doc •42- 1356295
若是該裝置100A不應該接受高功率充電時,例如如: 裝置100A、及/或該集線器120A(或其他)所決定的則= 裝置100A將會受到相對於該主機裝置14〇A的牧舉,而類 似於先前的敘述,該裝置100八的電池仍然會在參與牧舉的 時候受到充電,但可能是在一較低的功率位準級了例如,’ 該第-功率位準’在某些實施例之中,該裝置i〇〇A的該邏 輯電路’例如’在決定該裝置100A是否需要枚舉、及/或 用以對該電池充電之電力後,會起始該襄置咖八的該牧 舉’而相對地’在牧舉之後,該邏輯電路亦可以利用已牧 舉電力,例如’落在該第一功率位準者’而起始該電池的 電池充電,因此,當該裝置舰不需要高功率充電時,該 集線器120A以及該裝置祖就會聯合的執行,如相對於 該主機裝置14〇Α的枚舉。 =此,根據各種的實施例,一裝置係可如所需的藉由一 集線器而利用冑功率進行充電。 第9囷·實例方塊囷 圖係為—用以執行高功率充電之系統的實例方塊 圖二系統係可根據前述的各種該等系統以及方法而執 :传1外’上述的該等系統以及方法亦可以根據這些敘述 而便用,更見雜二丄 + 、 。,該系統的方塊圖僅是舉例之用,換 :個該等方塊,依其所需,係可增加、省略或修 實施例。-所敘达者之外,亦可推得更進-步的 正如所示 該集線器120A,例如 該集線器120A的一 123807.doc •43 1356295 部分,係可耦接至一 USB高速裝置,例如,經由具有 VBUS、DP、以及i)M接線的一標準刪鐵線此外該集 線r阜可以包括來自上游輸入的VBUS、一集線器Μ仍致 能切換器、-充電要求偵測電路、一充電伯测蜂、一集線 器交換器及/或其他電阻/凹陷(sinks),另外,正如所示, 。裝置100A係可包括裝置電力管理,例如,包括該電池的 谓測邏輯、一高速USB ΡΗγ、連結及應用邏輯、一充電器 偵測電路以及各種其他連接線電阻以及切換器。再者,正 如先前所指出’在第9圖中所敘述以及舉例說明的特殊構 件係僅作為舉例之用,亦可以推得其他的構件/修飾。 在實施例之中,此二個系統係可如下而運作。該USB 匯流排電力裝置管理整合晶片係可藉由宣告一改變要求輸 出,以驅動該USB PHY的充電要求輸入,進而要求一充 電’而該充電要求宣告,若該VBUS存在時,則順序地會 造成該PHY的SW1將在該DP輸入上的一 1〇〇κ上拉設置為 3.3 V,在此,應該要注意的是,該上拉的電壓是產生自 VBUS,這是因為該電池可能已經死了或是處於一低充電 狀態,此外,在該ΡΗΥ中的任何邏輯都可以使用該VBUS 作為這些程序的一電源。 在該集線器下游埠中,如第9圖所顯示,該充電要求偵 測電路會偵測在該DM接線上的上拉,且關閉該裝置 SW1,例如,經由該充電偵測埠,而此則是會順序地使該 下游輸出DP短路至DM,相對地,該USB裝置1〇〇接著就可 以看到在DP上的該上拉出現在該DM接線之上,並進入充 123807.doc • 44 - 1356295 電模式,另外,該USB裝置100並不會為了回應該集線器 120A的短路(如上所述)而宣告在Dp上的丨5K上拉,在某些 實施例之中,在該集線器下游埠上的比較器很可能僅會被 致能數秒鐘(或是其他合適的間隔),以保留在該集線器中 的電力,此外,該集線器12〇Α並不會通知該上游主機 140Α—充電事件正在發生,藉此避免該主機裝置14〇α, 如該主機裝置140Α的該操作系統,為了該裝置1〇〇Α而要 求該VBUS爻到限制或移除,另外,應該要注意的是,因 為在該DM上的電壓可能低於8〇〇 mA,因此,該集線器 120A將不會枚舉該下游埠,而此則使得該埠能夠取得大於 1000 mA至該裝置100A,正如先前所指出。 因此’根據各種的實施例,該裝置及/或該集線器係可 參與高功率充電,例如,以快速地對該裝置的電池充電。 更進一步的實施例 在先前的敘述之中,該裝置100A(例如,該USB裝置 100)係可參與低功率牧舉、及/或起始高功率充電,例如, 當該裝置之電池的電量足夠低、或是"死掉"時,在某些實 施例中,該裝置100A、該集線器120A及/或該主機裝置 140A則疋可以一起操作,以在一個系統中包括這些特徵的 其中之一或多個。舉例而言,在一實施例之中,該裝置 100A可以包括該低功率枚舉電路以及該高功率充電電路兩 者,以及合併此二種邏輯的邏輯,此外,該主機裝置 140A、及/或該集線器12〇A係可包括允許該裝置1〇〇人進行 正常枚舉、以低功率進行牧舉或是要求無縫高功率充電的 123807.doc -45- 1356295 幻如在不需要如使用者所見之複雜情形的條件 下。 在某些實施例之中’牧舉及’或充電的型態係可藉由該 裝置所供給的預設值或是工廠設定、及/或藉由使用者的 選擇或是其他方法而決以,在較佳實施例之中,該裝置 100A(及/或該集線器12〇A /主機裝置刚增自動地掌控特 殊的凊形,並選擇一適合的模式,例如,根據該⑷裝置 的硬體、或程式設計,因此,在某些實施例之中,使用者 可乂插入該裝置,然後依照環境條件(例如,該電池的充 電狀態,該裝置是否需要被使用等),該裝置、及/或該集 線器/主機裝置就會決定該裝置是否應該要利用USB裝置枚 舉、或低功率枚舉而進行枚舉、或是利用高功率充電而進 行充電,要 >主意的是,若是該裝置受到枚舉時,該電池仍 然可以根據一標準,例該USB規格.,而進行充電。 換5之,該裝置100A係可如前述地包括該裝置電路,例 如,該SoC、該電池、該至少一埠以及該邏輯電路,但也 可以包括低功率枚舉電路以及相關於管理該電力枚舉電路 之切換的邏輯,如包含在該邏輯電路之中的切換電路。 因此,根據各種實施例,在此所敘述的該等系統係可包 括例如先前所述之那些(或是其他)的各種電路,以與低功 率牧舉以及高功率充電合併成為常用可攜式裝置已經提供 的功能。 雖然上述實施例係已經進行相當詳細的敛述,但對熟習 此技藝之人而言,一旦完全上述揭示之後,各種的變化以 123807.doc -46 · 1356295 及修飾都將變知·顯而易見,因此,是以接下來進行解釋之 申請專利範圍來包含所有如此之變化以及修飾。 【圖式簡單說明】 藉由接下來結合所附圖式而進行之對於較佳實施例的詳 細敘述,將可以對本發明有更進一步的瞭解,其中: 第1〜3圖·其係為說明適合執行本發明之各種實施例之 系統實例; 第4圖.其係為說明一種枚舉一USB裝置之方法的一實 施例的流程圖; 第5圖以及第6圖:其係為根據一實施例之一 USB裝置的 示範方塊圖; 第7圖:其係為說明一種適合於執行本發明之各種實施 例的系統實例; 第8圖.其係為說明—種充電一 USB裝置之方法的一實 施例的一流程圖;以及 第9圖.其係為根據一實施例之一種用以執行高功率 USB充電之系統的示範方塊圖。 【主要元件符號說明】 100 ' 100A 裝置 120 ' 120A 集線器 140 、 140A 主機裝置 200 行動電話 220 顯示裝置 225 滑鼠 123807.doc 2301356295 240 300 402、404、405 ' 406、 408、410、412、414、 415、416、702、704、 706 鍵盤 電腦系統 播放器 步驟
123807.doc 48-
Claims (1)
- 第096130592號專利申請案 中文申請專利範圍替換本(100年9月) 十、申請專利範圍: 月4曰修正本 1. 一種通用序列匯流排(USB)裝置,包括:' 一電池; 至少一埠,搞接至該電池,其中該至少一埠係操作以 耦接至操作以對該電池充電的一主機USB裝置,其中在 操作期間,該至少一埠係操作以接收來自該主機USB裝 置的一牧舉要求;以及 一 USB實體層(USB PHY),耦接至該電池,其中當該 USB裝置耦接至該主機USB裝置時,該USB PHY係操作 以偵測該電池的一充電狀態,其中當耦接至該主機USB 裝置時,該USB PHY係操作以致能該USB裝置,進而在 該電池之該充電狀態當足以參與USB裝置枚舉時,回應 該牧舉要求而參與該USB裝置枚舉;以及 其中該USB PHY包含一第一電路,其中當該電池之該 充電狀態不足以參與USB裝置牧舉時,該第一電路係操 作以參與該USB裝置的第一電路牧舉,其中該USB PHY 係操作以使用接收自該主機USB裝置的電力而執行該第 一電路牧舉,以及其中該第一電路牧舉係不同於該USB 裝置枚舉;以及 其中當使用該USB裝置牧舉而枚舉時,該USB裝置相 對於該主機USB裝置為完整功能性,且其中當使用該第 一電路枚舉而牧舉時,該USB裝置相對於該主機USB裝 置為非完整功能性。 2. 如申請專利範圍第1項所述之USB裝置,更包括: 123807-1000926.doc 1356295 一電池充電電路,耦接至該電池以及該至少一埠,其 中當該USB裝置耦接至該主機USB裝置且根據該電池之 該充電狀態時,該電池充電電路係操作以利用接收自該 主機USB裝置的該電力而對該電池充電。 3. 如申請專利範圍第2項所述之USB裝置,其中該USB裝置 更包括:一裝置電路, 其中在操作期間,該裝置電路係操作以執行該USB裝 置的功能,以及當該USB裝置耦接至該主機USB裝置 時,參與該USB裝置的該USB裝置牧舉;以及 其中當該USB裝置耦接至該主機USB裝置時,該USB PHY係操作以決定該電池的該充電狀態在充電期間是否 足夠,以及其中當該USB PHY決定該電池的該充電狀態 為足夠時,該裝置電路將會進一步操作以參與該USB裝 置牧舉。 4. 如申請專利範圍第1項所述之USB裝置,其中該USB裝置 更包括:一裝置電路,其中在操作期間,該裝置電路係 操作以在當該USB裝置耦接至該主機USB裝置時,當該 電池已充分充電時執行該USB裝置的功能,以及參與該 USB裝置的該USB裝置牧舉。 5. 如申請專利範圍第1項所述之USB裝置,其中當該USB裝 置耦接至該主機USB裝置時,該USB PHY係進一步操作 以: 決定該USB裝置是否應該接受對於該電池的高功率充 電;以及 123807-1000926.doc 1356295 當該USB裝置應該接受高 ^ 干兄電時,要求以及接受 來自該主機USB裝置的該高功率 刀手以對該電池充電,其 中在該高功率充電期間,所接收來自該主機刪裝置之 該電力係m率位準,該第—功率位準係大於一 枚舉功率位準,以及其中在該高功率充電之前以及其期 間内,s亥US B裝置不進行枚舉。 6·如申請專利範圍第1項置,其中該USB裝置 更包括:-裝置電路,其中在操作期間,該裝置電路係 操作以在該電池若已充分充電時’執行該裝置的功能, 以及其中在操作期間,當該USB裝置正進行充電的同 時’該USB裝置的-使用者係經由該咖裝置的該等功 能而操作來使用該USB裝置。 7·如申請專利範圍第!項所述之⑽裝置,其中該接收自該 主機USB裝置之用以執行該第—電路枚舉的該電力係包 括實質上100毫安培(mA)或更少的電流。8·如申請專利範圍第!項所述之USB裝置, 接收自該主機刪裝置的該電力係包括實質 更少的電流》 9.如申請專利範圍第!項所述之USB裝置,其中該第一電路 枚舉係包括低功率、或全速枚舉。 10·如申請專利範圍第W所述之USB裝置,其中該參與第一 電路枚舉僅使用來自該USB主機裝置的電力且其中在 該第一電路枚舉之前,僅使用來自該USB主機裝置所提 供之該電力無法開啟該USB裝置。 123807-1000926.doc 1356295 11. 一種充電一通用序列匯流排(USB)裝置的方法其包括 下列步驟: 彳貞測該USB裝置對於一 USB主機裝置的耦接; 決定對USB裝置牧舉而言,該聰裝置的一電池是否 已充分充電;以及 若是對該USB裝置枚舉而言,當該USB裝置的該電池 尚未充分充電時,利用低功率枚舉參與該USB裝置的枚 舉,其中該利用該低功率牧舉參與該USB裝置之枚舉的 步驟係包括,在枚舉期間,利用接收自該USB主機裝置 的電力參與該USB裝置的牧舉,且其中藉由該USB裝置 之一貫體層(PHY)而執行該參與枚舉; 對該USB裝置牧舉而言,當該USB裝置的該電池充分 充電時,參與該USB裝置之該USB裝置枚舉; 其中當使用該USB裝置牧舉而牧舉時,該usb裝置相 對於該主機USB裝置為完整功能性,且其中當使用該低 功率故舉而牧舉時,該USB裝置相對於該主機USB裝置 為非完整功能性。 12. 如申請專利範圍第U項所述之方法,進一步包括: 對該USB裝置的該電池充電。 13. 如申㈣專利範圍第11項所述之方法,其更包括: 當該USB裝置的該電池係利用該低功率牧舉而進行枚 舉時,決定在該充電期間該電池的一充電狀態; 當根據該決定,該電池的該充電狀態係已充足時,則 對該USB裝置進行供電。 123807-100Q926.doc 1356295 %如_請專利範圍第13項所述之方法,其中該對該湖裝 置進行供電的步驟是為了回應❹者輸人或自動執行, 、 其中該自動對該刪裝置進行供電的步驟,是在不需要 . 用以規範該USB裝置供電之使用者輸人的情形下執行。 15. 如申請專利範圍第13項所述之方法,更包括: 當根據該決定,該電池的該充電狀態係已充足時,則 參與該USB裝置的該USB裝置枚舉。 16. 如中請專㈣圍㈣項所述之方法,其巾該方法進一步 — 包括: 決疋該USB裝置疋否應該接受對於該電池的高功率充 電;以及 右是該USB裝置需要該高功率充電時,要求以及接受 在一第一功率位準且來自該主機咖裝置的電力,以對 該電池充電’其中該第-功率位準係大於—牧舉功率位 準。 . φ 17.如_請專利範圍第16項所述之方法,更包括: 利用接收自該主機则且在該第一電力位準的該電力 對該電池進行充電。 ‘ A如中請專利範圍第η項所述之方法,其中該接收自該主 - 機USB裝置的電力係會在該參與枚舉期間包括一實質上 100毫安培(mA)的電流。 19.如申請專利範圍第U項所述之方法,更包括: 若是該USB裝置係進行枚舉,則利用接收自該㈣主 機的已枚舉電力而對該電池進行充電。 123807-1000926.doc 20.1356295 21. 如申晴專利範圍第19項所述之方法,其中該已接收的已 牧舉電力係包括實質上500 mA的電流-如申請專利範圍第11項所述之方法,其中在該低功率牧 舉之前’僅使用來自該USB主機裝置所提供之該電力無 法開啟該USB裝置,且其中該使用該低功率枚舉參與枚 舉僅使用藉由該USB主機裝置所提供的該電力。 I23807-1000926.doc -6 -
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/465,195 US7624202B2 (en) | 2006-08-17 | 2006-08-17 | System and method for enumerating a USB device using low power |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200825699A TW200825699A (en) | 2008-06-16 |
| TWI356295B true TWI356295B (en) | 2012-01-11 |
Family
ID=39465083
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW096130592A TWI356295B (en) | 2006-08-17 | 2007-08-17 | Usb device and method for charging the same |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7624202B2 (zh) |
| TW (1) | TWI356295B (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9330608B2 (en) | 2014-01-16 | 2016-05-03 | Wistron Corp. | Power management method and display device thereof |
Families Citing this family (52)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7711039B2 (en) * | 2005-04-01 | 2010-05-04 | Freescale Semiconductor, Inc. | System and method for protecting low voltage transceiver |
| CN101601001B (zh) * | 2006-12-08 | 2012-07-18 | 诺基亚公司 | 对单独串行接口的多个连接 |
| JP2008243001A (ja) * | 2007-03-28 | 2008-10-09 | Toshiba Corp | 携帯型電子機器 |
| US8185759B1 (en) | 2008-11-06 | 2012-05-22 | Smsc Holdings S.A.R.L. | Methods and systems for interfacing bus powered devices with host devices providing limited power levels |
| US8130110B2 (en) * | 2009-01-27 | 2012-03-06 | Standard Microsystems Corporation | Reporting a faulty charging device |
| JP4982512B2 (ja) * | 2009-01-30 | 2012-07-25 | 株式会社東芝 | 情報処理装置及び情報制御方法 |
| TWI420888B (zh) * | 2009-04-03 | 2013-12-21 | Chi Mei Comm Systems Inc | 手機usb埠偵測系統及方法 |
| US8239701B2 (en) * | 2009-07-28 | 2012-08-07 | Lsi Corporation | Methods and apparatus for power allocation in a storage system |
| TWI384721B (zh) * | 2009-08-19 | 2013-02-01 | 立錡科技股份有限公司 | 充電器及具有該充電器的可攜式裝置 |
| CN103545886A (zh) * | 2009-09-01 | 2014-01-29 | 立锜科技股份有限公司 | 充电器及具有充电器的可携式装置 |
| US8069356B2 (en) | 2010-01-06 | 2011-11-29 | Apple Inc. | Accessory power management |
| US8756445B2 (en) * | 2010-01-06 | 2014-06-17 | Apple Inc. | Providing power to an accessory during portable computing device hibernation |
| TWI417735B (zh) * | 2010-06-23 | 2013-12-01 | Kye Systems Corp | A universal serial bus hub with signal mode and charge mode |
| WO2012030348A1 (en) | 2010-09-02 | 2012-03-08 | Hewlett-Packard Development Company, L.P. | Charging port |
| US8312199B2 (en) * | 2011-01-31 | 2012-11-13 | Bretford Manufacturing, Inc. | High current multi-port USB hub |
| KR101566174B1 (ko) * | 2011-03-02 | 2015-11-05 | 삼성전자 주식회사 | 영상처리장치 및 그 제어방법 |
| US9116678B2 (en) * | 2011-04-22 | 2015-08-25 | I/O Interconnect, Ltd. | I/O module with power-uninterruptible USB port |
| US8504853B2 (en) | 2011-05-18 | 2013-08-06 | Nokia Corporation | Method, apparatus, and computer program product for cable detection and power negotiation |
| US8332545B1 (en) | 2011-05-31 | 2012-12-11 | Smsc Holdings S.A.R.L. | USB switch which allows primary USB connection in response to USB signaling |
| US8843770B2 (en) * | 2011-10-31 | 2014-09-23 | Smsc Holdings S.A.R.L. | Device charging over USB using a plurality of handshakes |
| US9142982B2 (en) | 2011-11-14 | 2015-09-22 | Mediatek Inc. | Method and apparatus for performing charging port detection control |
| EP2602722B1 (en) | 2011-12-07 | 2020-04-08 | VIA Technologies, Inc. | USB charging module |
| EP2602721B1 (en) * | 2011-12-07 | 2017-07-12 | VIA Technologies, Inc. | USB charging module |
| JP6132229B2 (ja) * | 2012-01-27 | 2017-05-24 | パナソニックIpマネジメント株式会社 | 電子機器 |
| US9122813B2 (en) | 2012-03-06 | 2015-09-01 | Smsc Holdings S.A.R.L. | USB host determination of whether a USB device provides power via a USB coupling |
| CN103577365A (zh) | 2012-07-19 | 2014-02-12 | 财团法人工业技术研究院 | 便携式电子装置 |
| TWI603201B (zh) * | 2012-07-19 | 2017-10-21 | 財團法人工業技術研究院 | 可攜式電子裝置及其資料傳輸方法 |
| CN102856754A (zh) * | 2012-09-06 | 2013-01-02 | 陈俞力 | 一种花瓶式usb集线器 |
| US9070199B2 (en) | 2012-10-02 | 2015-06-30 | Apple Inc. | Sharing a graphics-processing-unit display port |
| US9069540B2 (en) | 2012-10-02 | 2015-06-30 | Dell Products L.P. | Information handling system adaptive high performance power delivery |
| TWM456525U (zh) * | 2012-12-25 | 2013-07-01 | Tuton Technology Co Ltd | 具有網路模組的擴充裝置 |
| US20140280960A1 (en) * | 2013-03-15 | 2014-09-18 | Apple, Inc. | Methods and apparatus for dynamically allocating devices between multiple controllers |
| CN103473208B (zh) * | 2013-04-12 | 2016-10-12 | 威盛电子股份有限公司 | 传输系统 |
| US9081705B2 (en) | 2013-06-11 | 2015-07-14 | Apple Inc. | Methods and apparatus for reliable detection and enumeration of devices |
| CN103491248B (zh) * | 2013-09-16 | 2016-01-20 | 华为技术有限公司 | 一种低电量开机的方法及用户设备 |
| US9606953B2 (en) | 2014-03-13 | 2017-03-28 | Nokia Technologies Oy | Method, apparatus, and computer program product for entering accessory docking mode in USB type C |
| CN109308111B (zh) * | 2014-05-28 | 2022-03-01 | 精工爱普生株式会社 | 电子设备 |
| US9588563B2 (en) | 2014-05-30 | 2017-03-07 | Apple Inc. | Protocol for managing a controllable power adapter accessory |
| AU2015362706B2 (en) | 2014-12-15 | 2020-05-21 | Targus International Llc | Power and data adapter |
| WO2017160298A1 (en) * | 2016-03-17 | 2017-09-21 | Hewlett-Packard Development Company, L.P. | Provide bounded voltage range |
| US10761553B2 (en) * | 2016-06-17 | 2020-09-01 | Qualcomm Incorporated | Universal serial bus (USB) cable type detection and control techniques |
| US10705566B2 (en) | 2016-09-09 | 2020-07-07 | Targus International Llc | Systems, methods and devices for native and virtualized video in a hybrid docking station |
| US10663498B2 (en) | 2017-07-20 | 2020-05-26 | Targus International Llc | Systems, methods and devices for remote power management and discovery |
| US11231448B2 (en) | 2017-07-20 | 2022-01-25 | Targus International Llc | Systems, methods and devices for remote power management and discovery |
| US11451067B2 (en) * | 2017-12-19 | 2022-09-20 | Intel Corporation | Method, apparatus and system to enhance a device policy manager to manage devices based on battery condition |
| WO2020132303A1 (en) | 2018-12-19 | 2020-06-25 | Targus International Llc | Display and docking apparatus for a portable electronic device |
| US11360534B2 (en) | 2019-01-04 | 2022-06-14 | Targus Internatonal Llc | Smart workspace management system |
| US11017334B2 (en) | 2019-01-04 | 2021-05-25 | Targus International Llc | Workspace management system utilizing smart docking station for monitoring power consumption, occupancy, and usage displayed via heat maps |
| CN114270812A (zh) | 2019-08-22 | 2022-04-01 | 泰格斯国际有限责任公司 | 用于参与者控制的视频会议的系统和方法 |
| AU2020346791A1 (en) | 2019-09-09 | 2022-03-24 | Targus International Llc | Systems and methods for docking stations removably attachable to display apparatuses and docking stand assemblies |
| US12073205B2 (en) | 2021-09-14 | 2024-08-27 | Targus International Llc | Independently upgradeable docking stations |
| TWI860924B (zh) * | 2023-12-29 | 2024-11-01 | 光寶科技股份有限公司 | 切換電路、應用其之受電端裝置及其模式切換方法 |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5848298A (en) * | 1995-02-21 | 1998-12-08 | Intel Corporation | System having two PC cards in a hinged carrying case with battery compartment within in the hinge section |
| US6308239B1 (en) | 1996-11-07 | 2001-10-23 | Hitachi, Ltd. | Interface switching apparatus and switching control method |
| JP2000076038A (ja) | 1998-08-28 | 2000-03-14 | Matsushita Electric Ind Co Ltd | Usbハブ回路及びディスプレイ装置 |
| JP2000242377A (ja) | 1999-02-24 | 2000-09-08 | Nec Corp | ディスプレイ装置 |
| GB9909849D0 (en) | 1999-04-28 | 1999-06-23 | Adder Tech Ltd | Usb switching device and system |
| JP2001043178A (ja) | 1999-07-30 | 2001-02-16 | Nec Home Electronics Ltd | 切換装置 |
| DE20004691U1 (de) | 2000-03-14 | 2000-06-29 | Yang, Wen-Chin, Hsin Tien, Taipeh | Ladeeinrichtung mit USB-Schnittstelle für einen GSM-Telefon-Akkumulator |
| GB2362769A (en) | 2000-05-26 | 2001-11-28 | Nokia Mobile Phones Ltd | Battery charging circuit in which power is supplied via a communications port |
| TW479393B (en) | 2000-09-27 | 2002-03-11 | Acer Peripherals Inc | Automatic USB charging apparatus and its operating method |
| US6946817B2 (en) * | 2001-03-01 | 2005-09-20 | Research In Motion Limited | System and method for powering and charging a mobile communication device |
| US6507172B2 (en) * | 2001-03-19 | 2003-01-14 | Maxim Integrated Products, Inc. | Universal serial bus powered battery charger |
| KR20040008365A (ko) | 2002-07-18 | 2004-01-31 | 삼성전자주식회사 | 디스플레이 장치 및 방법 |
| US6732218B2 (en) | 2002-07-26 | 2004-05-04 | Motorola, Inc. | Dual-role compatible USB hub device and method |
| US7340627B1 (en) * | 2002-08-27 | 2008-03-04 | Cypress Semiconductor Corporation | Method and system for supplementing current during enumeration of a USB device |
| US7069347B1 (en) * | 2002-09-27 | 2006-06-27 | Cypress Semiconductor Corporation | Device and method for adapting speed of a USB device based on available power |
| GB2402271B (en) | 2003-05-27 | 2006-04-19 | Research In Motion Ltd | Method and apparatus for handling a charging state in a mobile electronic device |
| GB2402819B (en) * | 2003-06-11 | 2005-08-03 | Research In Motion Ltd | Universal serial bus charger for a mobile device |
| KR100490068B1 (ko) | 2004-09-22 | 2005-05-17 | 서명석 | 복수의 컴퓨터 본체와 하나 또는 복수의 디스플레이 장치를 선택적으로 연결하여 주는 인터페이스가 구비된 교탁 |
| US7017055B1 (en) | 2004-12-08 | 2006-03-21 | Cyber Power System Inc. | Hub that can supply power actively |
| US7679317B2 (en) | 2005-02-15 | 2010-03-16 | Research In Motion Limited | Systems and methods for charging a chargeable USB device |
| US7657290B2 (en) * | 2005-06-20 | 2010-02-02 | Research In Motion Limited | Power management systems and methods for a mobile device |
| US7523338B2 (en) * | 2005-10-13 | 2009-04-21 | Research In Motion Limited | Apparatus and method to support USB enumeration of a bus powered handheld device |
| US7698490B2 (en) * | 2005-12-21 | 2010-04-13 | Nvidia Corporation | Passive USB power configuration switching |
-
2006
- 2006-08-17 US US11/465,195 patent/US7624202B2/en active Active
-
2007
- 2007-08-17 TW TW096130592A patent/TWI356295B/zh active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9330608B2 (en) | 2014-01-16 | 2016-05-03 | Wistron Corp. | Power management method and display device thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| US20080126594A1 (en) | 2008-05-29 |
| US7624202B2 (en) | 2009-11-24 |
| TW200825699A (en) | 2008-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI356295B (en) | Usb device and method for charging the same | |
| TWI353098B (en) | Method for rapidly charging a universal serial bus | |
| US8332545B1 (en) | USB switch which allows primary USB connection in response to USB signaling | |
| US8633679B2 (en) | Method and system for operating a portable electronic device in a power-limited manner | |
| KR102015972B1 (ko) | 복수의 핸드셰이크들을 이용하는 usb를 통한 디바이스 충전 | |
| TWI497272B (zh) | Usb集線器和usb集線器的電力供應方法 | |
| US7853815B2 (en) | Method and apparatus for controlling power supply in a computer system under low power consumption mode | |
| TWI451703B (zh) | 察覺外部裝置的行動終端以及其控制方法 | |
| US20050267999A1 (en) | Electronic device, method for controlling the same, information processing apparatus, and computer program | |
| JP2007068333A (ja) | 電源供給専用装置,端末,電源供給システム,および電源供給方法 | |
| TW201133227A (en) | Power management method and related power management system | |
| US20110266873A1 (en) | Information processing apparatus and method of controlling an information processing apparatus | |
| CN101498756B (zh) | 连接于便携式终端机的外部装置的判别方法及判别装置 | |
| CN111464671A (zh) | 一种电子设备及其充电方法 | |
| US20080242369A1 (en) | Portable electronic apparatus | |
| CN102955557A (zh) | 通用串行总线充电装置以及方法 | |
| CN110148992B (zh) | 一种充电控制方法、终端设备及存储介质 | |
| CN115441528B (zh) | 充电控制方法、装置、终端设备及存储介质 | |
| CN106787005A (zh) | 一种充电的方法、终端及充电器 | |
| CN101573676A (zh) | 串行总线外围设备的功率控制 | |
| CN114844179A (zh) | 电子设备及电量计复位方法 | |
| CN107086634A (zh) | 一种车载充电模式控制方法及装置 | |
| JP2011022669A (ja) | 画像形成装置及び情報処理システム | |
| CN115473295A (zh) | 无线车载vr设备的控制方法、装置、计算机设备及介质 | |
| CN111522762A (zh) | 传输接口电路 |