TWI648635B - 通用串列匯流排集線器及其操作方法 - Google Patents
通用串列匯流排集線器及其操作方法 Download PDFInfo
- Publication number
- TWI648635B TWI648635B TW104113978A TW104113978A TWI648635B TW I648635 B TWI648635 B TW I648635B TW 104113978 A TW104113978 A TW 104113978A TW 104113978 A TW104113978 A TW 104113978A TW I648635 B TWI648635 B TW I648635B
- Authority
- TW
- Taiwan
- Prior art keywords
- port
- ports
- serial bus
- universal serial
- charging
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/38—Universal adapter
- G06F2213/3812—USB port controller
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Engineering (AREA)
- Information Transfer Systems (AREA)
- Power Sources (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
本發明揭示一種通用串列匯流排(USB)集線器,其包含:一第一連接埠,其經組態以自一下游連接埠切換至一上游連接埠;複數個其他連接埠;及一控制器,其經組態以回應於來自一附接裝置之一命令而將該第一連接埠之一功能自該下游連接埠切換至該上游連接埠,且進一步經組態以將該複數個其他連接埠之至少一者自一資料及充電連接埠切換成專用於充電之一連接埠。
Description
本申請案係2014年4月30日申請之美國臨時專利申請案第61/986,240號之一轉換,且主張該申請案之優先權權利,該案之全文以宛如全文闡述引用的方式併入本文中。
本發明係關於通用串列匯流排(USB)技術,特定言之,本發明係關於一USB集線器中之USB連接埠之一充電功能。
通用串列匯流排(USB)1.0規格最初發展於20世紀90年代以提供一匯流排及(若干)介面來標準化電腦與周邊裝置(諸如鍵盤、印表機、游標指標裝置、外接磁碟機及其類似物)之間之通信。此後,USB已進展至版本2.0及3.0且已變得普遍存在於電腦以及可攜式裝置(諸如智慧型電話、平板型電腦及MP3播放器)中。
一般而言,在USB通信中,一裝置充當一「主控端」,而另一裝置充當一「受控端」。「主控端」供電給匯流排,發出佈命令,且大體上維持對連接之控制。「受控端」無法發起用於控制匯流排之任何活動。例如,一個人電腦充當一USB「隨身」碟「受控端」之一「主控端」。
On-the-Go規格容許一單一「主控端」及單一「受控端」交換角色。例如,一些平板電腦可在耦合至一個人電腦「主控端」時用作一
「受控端」且操作為一大容量儲存裝置,但可在耦合至周邊裝置(諸如一鍵盤)時用作一「主控端」。
USB集線器將一單一USB連接埠擴展成若干個,使得可連接更多裝置。例如,一個人電腦或汽車娛樂系統可包含多個外部USB連接埠,但具有一內部集線器,而非用於各連接埠之專用USB控制器。由本申請案之受讓人生產之具備Flexconnect能力之集線器(USB 2.0集線器及USB 3.0集線器)在業界之獨特之處在於:其可使上游(「主控端」)側連接埠與下游(「受控端」)側連接埠之一者交換。實際上,例如,一兩用智慧型電話(「主控端」/「受控端」)可自下游連接埠接管集線器。受讓人製造之集線器裝置所獨有之Flexconnect特徵提供晶粒上之一縱橫交換機以使(例如)USB集線器主機連接埠(連接埠0)與下游連接埠1(其在可連接智慧型電話時作為一USB裝置)顛倒。
一旦USB連接埠方向經翻轉且智慧型電話係USB「主控端」,則剩餘下游連接埠閒置或可用於充當主機之智慧型電話。然而,在大多數情況中,額外「受控」裝置將無需用於智慧型電話。因而,通常不使用剩餘連接埠。
根據各種實施例,提供一種系統,藉此每當未列舉一USB連接埠時,將具有一雙模式連接埠之一集線器上之全部未列舉USB連接埠轉變成專用充電連接埠。
根據實施例之一通用串列匯流排(USB)集線器包含:一第一連接埠,其經組態以自一下游連接埠切換至一上游連接埠;複數個其他連接埠;及一控制器,其經組態以回應於來自一附接裝置之一命令而將該第一連接埠之一功能自該下游連接埠切換至該上游連接埠,且進一步經組態以將該複數個其他連接埠之至少一者自一資料及充電連接埠切換成專用於充電之一連接埠。
在一些實施例中,若該裝置未列舉該複數個其他連接埠之該至少一者,則該控制器經組態以將該複數個其他連接埠之該至少一者切換成專用於充電之該連接埠。在一些實施例中,由該控制器將未由該裝置列舉之全部連接埠轉變成專用於充電之連接埠。在一些實施例中,該控制器經組態以在被切換成專用於充電之一連接埠之該複數個其他連接埠之該至少一者之一DP線與一DM線之間引起一短路。在一些實施例中,該控制器經組態以在將該第一連接埠自一上游功能切換回至一下游功能時切換回該另一連接埠。在一些實施例中,該控制器停用至專用於充電之該連接埠之USB資料線。在一些實施例中,一第二連接埠經組態以自下游切換至上游。
根據實施例之一通用串列匯流排(USB)集線器包含:一第一連接埠,其經組態以自一第一模式中之一下游連接埠切換至一第二模式中之一上游連接埠;一第二連接埠,其經組態以自該第一模式中之一上游連接埠切換至該第二模式中之一下游連接埠;及至少一第三連接埠,其經組態以在該第一模式中進行資料傳送操作且在該第二模式中操作為一專用充電連接埠。
在一些實施例中,該USB集線器包含一控制器,其經組態以回應於來自附接至該第一連接埠之一裝置之一命令而自該第一模式切換至該第二模式。在一些實施例中,若該至少一第三連接埠未由該裝置列舉,則該控制器經組態以在該第二模式中將該至少一第三連接埠切換成用作一專用充電連接埠。在一些實施例中,該控制器經組態以在被切換成專用於充電之一連接埠之該複數個其他連接埠之該至少一者之一DP線與一DM線之間引起一短路。在一些實施例中,該控制器經組態以在將該第一連接埠自一上游功能切換回至一下游功能時切換回該至少一第三連接埠。在一些實施例中,該控制器停用至專用於充電之該連接埠之USB資料線。
根據實施例之一通用串列匯流排(USB)集線器包含:複數個連接埠;及一控制器,其經組態以回應於來自一附接裝置之一命令而將該複數個連接埠之至少一連接埠之一功能自一下游連接埠切換至一上游連接埠,且進一步經組態以將該複數個連接埠之至少一其他者自一資料及充電連接埠切換成專用於充電之一連接埠。
在一些實施例中,若該裝置未列舉該複數個連接埠之該至少一其他者,則該控制器經組態以將該複數個連接埠之該至少一其他者切換成專用於充電之該連接埠。在一些實施例中,由該控制器將未由該裝置列舉之該複數個連接埠之全部連接埠轉變成專用於充電之連接埠。在一些實施例中,該控制器經組態以在被切換成專用於充電之一連接埠之該複數個連接埠之該至少一其他者之一DP線與一DM線之間引起一短路。在一些實施例中,該控制器經組態以在將該至少一連接埠自一上游功能切換回至一下游功能時切換回該其他連接埠。在一些實施例中,該控制器停用至專用於充電之該連接埠之USB資料線。
用於操作包含複數個連接埠之一通用串列匯流排(USB)集線器之一方法包含:回應於來自一附接裝置之一命令而將該複數個連接埠之一第一連接埠之一功能自一下游功能切換至一上游功能;及將該複數個連接埠之至少一其他者自一資料及充電連接埠切換成專用於充電之一連接埠。
在一些實施例中,該方法包含:若該附接裝置未列舉該複數個連接埠之該至少一其他者,則將該複數個連接埠之該至少一其他者切換成專用於充電之該連接埠。在一些實施例中,由該控制器將未由該裝置列舉之全部連接埠轉變成專用於充電之連接埠。在一些實施例中,該方法包含:在被切換成專用於充電之一連接埠之該複數個其他連接埠之該至少一者之一DP線與一DM線之間引起一短路。在一些實施例中,該方法包含:當將該第一連接埠自一上游功能切換回至一下
游功能時,切換回該其他連接埠或等待直至斷開一充電裝置。在一些實施例中,該方法包含:停用至專用於充電之該連接埠之USB資料線。
將結合以下描述及附圖來更佳地領會及理解本發明之此等及其他態樣。然而,應瞭解,儘管以下描述指示本發明之各種實施例及其諸多特定細節,但該描述僅供說明且並非意指限制。可在不背離本發明之精神之情況下於本發明之範疇內進行諸多取代、修改、添加及/或重新配置,且本發明包含全部此等取代、修改、添加及/或重新配置。
100‧‧‧通用串列匯流排(USB)集線器
102‧‧‧集線器控制器
104‧‧‧第一雙模式連接埠
106‧‧‧雙模式連接埠/第二連接埠
108a108c至‧‧‧下游連接埠
110‧‧‧電力開關
112‧‧‧嵌入式控制器
113‧‧‧電力命令線
114‧‧‧連接埠控制器
202‧‧‧集線器控制器
208a‧‧‧實體層(PHY)收發器
208b‧‧‧實體層(PHY)收發器
212a‧‧‧OCS/PRTPWR控制線
212b‧‧‧OCS/PRTPWR控制線
214‧‧‧I/O介面
302‧‧‧步驟
304‧‧‧步驟
306‧‧‧步驟
308‧‧‧步驟
310‧‧‧步驟
400‧‧‧汽車環境/系統
402‧‧‧集線器
404‧‧‧初級主機
406‧‧‧次級主機/裝置
408‧‧‧切換控制器/集線器控制器
410‧‧‧第一可逆連接埠
412a至412c‧‧‧連接埠
414‧‧‧第二可逆連接埠
416a至416c‧‧‧連接埠
500‧‧‧系統
504‧‧‧電腦
506‧‧‧周邊裝置
508‧‧‧CPU
510‧‧‧通用串列匯流排(USB)I/O集線器
512‧‧‧連接埠
550‧‧‧集線器控制器
552‧‧‧外部通用串列匯流排(USB)連接埠
554‧‧‧連接埠/周邊裝置
556‧‧‧EMM通用串列匯流排(USB)連接埠
560‧‧‧通用串列匯流排(USB)乙太網路連接埠
包含附屬於本說明書且構成本說明書之部分的圖式來描繪本發明之某些態樣。應注意,圖式中所說明之特徵未必按比例繪製。可藉由參考結合附圖之以下描述而獲取本發明及其優點之一更完全理解,其中相同元件符號指示相同特徵,且其中:圖1係根據實施例之一USB集線器之一圖式。
圖2係根據實施例之集線器連接埠之實例性操作之圖式。
圖3係說明實施例之操作的一流程圖。
圖4係根據實施例之包含一集線器之一系統之一圖式。
圖5係根據實施例之一系統之一圖式。
參考附圖中所說明及以下描述中所詳述之例示性且因此非限制性實施例來更完全地解釋本發明及其各種特徵及有利細節。然而,應瞭解,儘管詳細描述及特定實例指示較佳實施例,但其僅供說明且並非意指限制。已知程式化技術、電腦軟體、硬體、作業平台及協定之描述可經省略以不致不必要地使本發明之細節不清楚。熟習此項技術者將自本發明明白基本發明概念之精神及/或範疇內之各種取代、修
改、添加及/或重新配置。
在討論實施例之細節之前,用於實施例之一些背景將是有幫助的。大多數現代汽車具有一「主控單元」(head unit),其最初為連接於汽車中之裝置之USB主機。該「主控單元」具有含於在汽車術語中稱為一「接線盒(Break Out Box)」之一總成中之一附接USB集線器。當該USB集線器用於擴展可供消費者使用之連接埠之數目時,通常在控制台或套手工作箱中將接線盒提呈給汽車乘座者。可將各種USB裝置插入至該集線器中以播放音樂、GPS、對電話充電等等。(在USB基礎結構中,可僅存在一單一主機)。現代智慧型電話具有成為USB 2.0主機之能力且透過軟體機構而請求該「主控單元」使USB單向通道反向且使智慧型電話成為「USB主機」。當使USB單向通道反向時,此等智慧型電話變為主機,該主控單元變為受控者。由本申請案之受讓人製造之一所謂的具備Flexconnect能力之集線器提供一USB連接埠之此切換,此容許該集線器之一下游連接埠與一上游連接埠交換,藉此容許一具有主控能力之裝置控制該集線器上之其他裝置。可在美國專利第7,480,753號中找到關於此一具備Flexconnect能力之集線器之細節,該專利之全文以宛如全文闡述引用的方式併入本文中。
一般而言,存在三種類型之USB連接埠:標準下游連接埠(SDP)由USB 2.0規格定義且係通常發現於桌上型電腦及膝上型電腦中之連接埠。最大負載電流在中斷狀態中係2.5毫安培,在連接且未中斷時係100毫安培,且在經組態用於該電流時係500毫安培(最大)。一裝置可藉由偵測到USB資料線D+及D-透過15千歐姆單獨接地而使用硬體辨識一SDP;SDP仍需列舉(即,與該裝置通信)以與USB相容。
充電下游連接埠(CDP)係用於硬體(諸如個人電腦及膝上型電腦)之一較高電流USB連接埠。CDP可供應高達1.5安培之電流,且可在列
舉之前被供應。插入至一CDP中之一裝置可使用藉由操縱及監測D+線及D-線而實施之一硬體交握來辨識該CDP。此測試發生於將資料線轉接至USB收發器之前,此容許在列舉之前偵測一CDP(且開始充電)。
專用充電連接埠(DCP)係無需列舉之電源,如壁式插座及自動配接器。可在完全無數位通信之情況下發生充電。DCP可供應高達1.5安培之電流且由D+至D-之間之一短路識別。
如下文將更詳細地討論,在實施例中,未列舉之一雙模式集線器之連接埠可經組態為專用充電連接埠。
現轉至圖式且尤其關注圖1,圖中展示說明根據實施例之一USB集線器100之一實例的一方塊圖。在所說明之實例中,集線器100包含一集線器控制器102,其用於實施至及來自集線器上之連接埠之資料之切換。另外,集線器控制器102可改變自上游至下游之一或多個連接埠之功能性,且反之亦然。例如,集線器控制器102可經操作以將資訊自主機連接埠智慧地傳輸至適當目標裝置,且反之亦然;另外,集線器控制器102可經操作以解決信號衝突及碰撞,例如,實質上同時地自多個裝置發送信號。
集線器100進一步包含一第一雙模式連接埠104,其預設為一上游主機連接埠,但其可被切換至一下游連接埠功能。另外,提供一雙模式連接埠106,其預設為一下游連接埠,但其可被切換至一上游連接埠功能。另外,提供複數個下游連接埠108a至108c,其等可用作下游連接埠,但可經切換以在連接埠104及連接埠106切換模式時在一專用充電連接埠模式中操作。應注意,在一些實施例中,其他連接埠108a至108c之任何者或全部亦可自下游功能切換至上游功能。
集線器100可包含一連接埠控制器114,其可監督連接埠功能性且引起控制器102實施資料及連接埠功能之切換。在一些實施例中,一
額外連接埠可用於可實施SPI或GPIO功能之一嵌入式控制器112。最後,提供受連接埠及/或集線器控制器控制之一電力開關110,其將Vbus線上之電力提供至連接埠介面。
在各種實施例中,USB集線器100可為各種集線器之任何者。例如,USB集線器100可為一外部集線器,例如使一主機裝置可控制耦合至集線器之一或多個其他裝置之外部集線器。在一實施例中,USB集線器100可為一根集線器。另外或替代地,USB集線器100可包含於另一裝置或電腦系統中。例如,一裝置(諸如一智慧型電話)可直接連接至包含於一個人電腦中之一集線器。另外或替代地,一裝置(諸如一智慧型電話)本身可包含用於連接至其他USB裝置之一USB集線器。在一實施例中,該USB集線器可包含或成為一USB復合或組合裝置(諸如一汽車主控單元)之一部分。
USB集線器100可進一步包含額外介面(圖中未展示)。例如,USB集線器100可包含實體(PHY)介面及/或其他介面,例如USB 2.0收發器巨集單元介面(UTMI)或UTMI+低接針數介面(ULPI)等等。
在操作中,一裝置(諸如一智慧型電話)可耦合至連接埠106且發送一或多個命令以請求自下游(「受控端」)功能性至上游(「主控端」)功能性之一切換。此時,連接埠控制器114引起集線器控制器102將連接埠104切換至下游功能且將連接埠106切換至一上游功能。在此切換命令中,存在可用於停用一下游連接埠且將該停用連接埠組態為一專用充電器連接埠之額外資料位元組。如下文將更詳細地解釋,藉由以下操作而進行此切換命令:使資料線與相關聯之連接埠「斷開」,使得僅Vbus及GND與電力開關110連接;及經由電力命令線113而控制電力開關以將電力輸送至適當連接埠。
圖2中更詳細地展示此操作。圖中展示耦合至複數個實體層收發器208a、208b及相關聯之OCS/PRTPWR控制線212a、212b之一集線器
控制器202。在操作中,當在I/O介面214處接收一CMD命令時,集線器控制器202將引起(若干)對應PHY收發器208a、208b被斷開。然而,通過對應OCS/PRTPWR之命令將引起電力開關(圖1)將電力輸送至對應介面。
現轉至圖3,圖中展示說明用於切換至一專用充電連接埠模式之一實施例之操作的一流程圖。在各種實施例中,可依不同於圖中所展示之順序的一順序同時執行所展示之方法元素之部分,或可省略方法元素之部分。亦可根據期望執行額外方法元素。如圖中所展示,此方法可操作如下。
在一步驟302中,自一耦合裝置接收期望改變模式之一命令。例如,此可包含:指定將藉由(例如)耦合至第一連接埠104之一第一裝置而控制耦合至USB集線器100(例如,經由連接埠108a至108c)之一或多個裝置改變至藉由(例如)耦合至第二連接埠106之一第二裝置而控制。例如,在以上描述之後,若該等裝置之一者係一兩用裝置,其可請求或被指示充當USB集線器100之主機控制器。在此實例中,可自各種來源之任何者接收輸入,且該輸入可設定或調用接著可由USB集線器100偵測之一切換條件。
在一些實施例中,可(諸如(例如))藉由翻轉(即,接通或切斷)USB集線器上之一機械開關,或替代地,在USB集線器100包含於一裝置中時翻轉該裝置上之一開關而機械地調用該切換條件。替代地或另外,一使用者或其他系統可經由電子構件而調用該切換條件;例如,該使用者可(例如)根據耦合至USB集線器100之裝置之數目而自複數個可能按鈕或選項進行選擇。例如,若USB集線器100包含於一周邊裝置(例如一行動電話、PDA及/或一數位音樂播放器等等)中,則可在該周邊裝置之顯示器上將複數個選項呈現給該使用者且該使用者可藉由選擇該等可用選項之一或多者而調用該切換條件。更具體言之,
該周邊裝置可包含與USB集線器100相關聯之一選單;該使用者可(例如)經由一觸控筆、語音啟動及/或一小鍵盤以及其他構件而選擇此選單,且自一或多個選項選擇以(例如)藉由調用該切換條件而調用主機中之一特定變化。替代地,該使用者可自耦合至USB集線器100之一裝置調用該切換條件,例如,類似於上述方法,等等。
在一些實施例中,USB集線器100可自動偵測該切換條件。例如,USB集線器100可具有尤其用於偵測該切換條件之一感測機構,其(例如)存在於至USB集線器100之連接件之實體層(PHY)中。在一實施例中,該切換條件可包含至USB集線器100之該等連接件之一者之一或多個接針(例如一或多個連接埠)之阻抗之一變化。例如,在一實施例中,該調用切換條件(例如,經由上述構件)可包含USB纜線(例如,連接至請求邏輯反向之周邊裝置)之D+接針及D-接針上之阻抗之一變化。作為一特定實例,通常,PHY中之接針之兩者可具有15千歐姆之一阻抗,且在(例如)將兩個接針繫在一起之後,該阻抗可減小至7.5千歐姆。對應地,USB集線器100可將阻抗之此變化偵測為該切換條件。因此,USB集線器100可接收輸入以調用指示集線器中之邏輯之一變化的一切換條件。
在步驟304中,可將USB集線器100中之集線器控制器102自接收來自第一連接埠104(即,耦合至舊主機控制器)之資訊切換至接收來自第二連接埠106(即,耦合至新主機控制器)之資訊。換言之,USB集線器100可回應於所接收之輸入(例如上述輸入)而將耦合至集線器之裝置之控制自一裝置改變至另一裝置。
在一些實施例中,集線器100可容許舊主機控制器充當新主機控制器之一周邊裝置。因此,可在一主機控制器與一裝置之間有效地切換上游功能性及下游功能性。對應地,在各種實施例中,新主機控制器可充當其他裝置(例如,可包含耦合至集線器100之舊主機控制器)
之主機。
在一步驟306中,新主機可列舉其他連接埠108a至108c之一或多者。即,一旦完成新主機之轉換,則集線器100將對新主機報告連接埠108a至108c上存在任何周邊裝置。接著,新主機可引起(若干)裝置重設且接著執行與裝置之一或多個通信以瞭解該裝置,設定組態,且載入裝置驅動程式。
在此程序期間,新主機可識別何種連接埠可用且將一或多個命令發送至集線器控制器102以重新組態該等連接埠,即,改變模式以用作專用充電連接埠。應注意,此一命令可類似於上文所討論之初始改變模式(新主機)命令,且可依一類似方式發出或以信號發送該命令。在一些實施例中,初始改變模式命令亦係引起任何未列舉連接埠轉換成專用充電連接埠之命令。
在步驟308中,使用相關聯之停用電路(圖中未展示)來「斷開」未列舉之連接埠。最後,在步驟310中,現可將未列舉之連接埠用作為專用充電連接埠。即,電力開關110將電力輸送至對應連接埠之Vbus線,宛如該連接埠係一充電介面,如一壁式插座介面。應注意,已被列舉之連接埠仍可作為標準下游連接埠或充電下游連接埠而執行一充電功能。
如上文所提及,實施例可用於各種背景中。圖4係說明一汽車環境400中之根據實施例之一集線器的一圖式。系統400包含一集線器402、一初級主機404及一次級主機406。在所說明之實施例中,初級主機404可經體現為一汽車娛樂資訊系統。次級主機406可經體現為一智慧型電話、PDA、平板電腦或類似具有雙模式能力之裝置。在所說明之實施例中,集線器402包含一切換或集線器控制器408、一第一可逆連接埠410、一第二可逆連接埠414、及連接埠412a至412c及416a至416c。在所說明之實施例中,連接埠416a至416c係標準下游連接埠且
連接埠412a至412c係可轉換連接埠,即,可自在一下游模式中運行轉換至在一專用充電連接埠模式中運行。應注意,在其他實施例中,可提供不同數目個連接埠。此外,在一些實施例中,兩個以上連接埠具可逆性。
在操作中,裝置406可耦合至連接埠414且請求改變模式或連接埠反向,如上文所討論。在此一情況中,若連接埠412a至412c未由新主機列舉,則連接埠412a至412c可用作為專用充電連接埠,如上文所討論。
除汽車背景之外,實施例亦可用於其中一裝置耦合至具有自由連接埠之另一USB裝置的其他實施例中。例如,根據實施例之一集線器可提供於一膝上型電腦對接站中或與一周邊裝置(諸如一電腦監測器或鍵盤)相關聯。
例如,圖5中展示此一系統。系統500包含一電腦504(諸如一膝上型電腦)及一周邊裝置506(諸如一對接站或監測器)。電腦504包含一CPU 508;一USB I/O集線器510,其包含連接埠512。連接埠512之一者將電腦504耦合至周邊裝置506上之一對應連接埠554。
周邊裝置554可包含一集線器控制器550及一或多個外部USB連接埠552。周邊裝置554可進一步包含一EMM USB連接埠556、一USB音訊連接埠558及一USB乙太網路連接埠560。根據實施例,電腦504可在與周邊裝置506連接時用作一主機。電腦504可請求依類似於上文所討論之一方式使連接埠552可用作為專用充電連接埠。另外,在一些實施例中,膝上型電腦之額外連接埠512可用作為充電連接埠。
Claims (27)
- 一種通用串列匯流排集線器(hub),其包括:一第一連接埠(port),其經組態以自一下游連接埠功能切換至一上游連接埠功能;複數個其他連接埠;及一控制器,其經組態以回應於來自一附接(attached)裝置之一命令而將該第一連接埠之一功能自該下游連接埠功能切換至該上游連接埠功能,且其中該命令包含進一步資訊,其中該進一步資訊定義是否將該複數個其他連接埠之至少一者自一資料及充電連接埠(charge port)切換成專用於充電之一連接埠(a port dedicated to charging)。
- 如請求項1之通用串列匯流排集線器,其中若該附接裝置未列舉(enumerated)該複數個其他連接埠之該至少一者,則該控制器經組態以將該複數個其他連接埠之該至少一者切換成專用於充電之該連接埠。
- 如請求項1之通用串列匯流排集線器,其中由該控制器將未由該裝置列舉之全部連接埠轉變成專用於充電之連接埠。
- 如請求項1之通用串列匯流排集線器,其中該控制器經組態以在被切換成專用於充電之一連接埠之該複數個其他連接埠之該至少一者之一DP線與一DM線之間引起一短路。
- 如請求項1之通用串列匯流排集線器,其中當將該第一連接埠自一上游連接埠功能切換回至一下游連接埠功能時,該控制器經組態以切換回該複數個其他連接埠之該至少一者。
- 如請求項1之通用串列匯流排集線器,其中該控制器停用至專用於充電之該複數個連接埠之該至少一者之USB資料線。
- 如請求項1之通用串列匯流排集線器,其進一步包含經組態以自該上游連接埠功能切換至該下由連接埠功能之一第二連接埠,且其中一旦接收該命令,該控制器經組態將該第二連接埠之一功能自該上游連接埠功能切換至該下游連接埠功能。
- 如請求項1之通用串列匯流排集線器,其中該進一步資訊係該命令中之一位元組(byte)。
- 如請求項6之通用串列匯流排集線器,其中專用於充電之該複數個連接埠之該至少一者之一收發器自該連接埠斷開。
- 一種通用串列匯流排集線器,其包括:一第一連接埠,其經組態以自一第一模式中之一下游連接埠切換至一第二模式中之一上游連接埠;一第二連接埠,其經組態以自該第一模式中之一上游連接埠切換至該第二模式中之一下游連接埠;及至少一第三連接埠,其經組態以在該第一模式中進行資料傳送操作且在該第二模式中操作為一專用充電連接埠。
- 如請求項10之通用串列匯流排集線器,其進一步包含一控制器,該控制器經組態以回應於來自附接至該第一連接埠之一裝置之一命令而自該第一模式切換至該第二模式。
- 如請求項11之通用串列匯流排集線器,其中若該至少一第三連接埠未由該裝置列舉,則該控制器經組態以在該第二模式中將該至少一第三連接埠切換成用作一專用充電連接埠。
- 如請求項10之通用串列匯流排集線器,其中該控制器經組態以在被切換成專用於充電之一連接埠之該複數個其他連接埠之該至少一者之一DP線與一DM線之間引起一短路。
- 如請求項10之通用串列匯流排集線器,其中當將該第一連接埠自一上游功能切換回至一下游功能時,該控制器經組態以切換回該至少一第三連接埠。
- 如請求項8之通用串列匯流排集線器,其中該控制器停用至專用於充電之該連接埠之通用串列匯流排資料線。
- 一種通用串列匯流排集線器,其包括:複數個連接埠;一控制器,其經組態以回應於來自一附接裝置之一命令而將該複數個連接埠之至少一連接埠之一功能自一下游連接埠切換至一上游連接埠,且進一步經組態以將該複數個連接埠之至少一其他者自一資料及充電連接埠切換成專用於充電之一連接埠。
- 如請求項16之通用串列匯流排集線器,其中若該裝置未列舉該複數個連接埠之該至少一其他者,則該控制器經組態以將該複數個連接埠之該至少一其他者切換成專用於充電之該連接埠。
- 如請求項16之通用串列匯流排集線器,其中由該控制器將未由該裝置列舉之該複數個連接埠之全部連接埠轉變成專用於充電之連接埠。
- 如請求項16之通用串列匯流排集線器,其中該控制器經組態以在被切換成專用於充電之一連接埠之該複數個連接埠之該至少一其他者之一DP線與一DM線之間引起一短路。
- 如請求項16之通用串列匯流排集線器,其中當將該至少一連接埠自一上游功能切換回至一下游功能時,該控制器經組態以切換回該其他連接埠。
- 如請求項16之通用串列匯流排集線器,其中該控制器停用至專用於充電之該連接埠之通用串列匯流排資料線。
- 一種用於操作一通用串列匯流排集線器之方法,該通用串列匯流排集線器包含經組態以自提供一下游連接埠功能切換至提供一上游連接埠功能之一第一連接埠及複數個其他連接埠,該方法包括:附接一裝置至該第一連接埠;藉由該裝置發送至少一命令一旦接收該命令,將該第一連接埠之一功能自該下游功能切換至該上游功能;及根據由該命令提供之進一步資訊將該複數個其他連接埠之至少一者自一資料及充電連接埠切換成專用於充電之一連接埠。
- 如請求項22之方法,其進一步包含:若該附接裝置未列舉該複數個其他連接埠之該至少一其他者,則將該複數個其他連接埠之該至少一其他者切換成專用於充電之該連接埠。
- 如請求項22之方法,其中將未由該裝置列舉之全部其他連接埠轉變成專用於充電之連接埠。
- 如請求項22之方法,其包含:在被切換成專用於充電之一連接埠之該複數個其他連接埠之該至少一者之一DP線與一DM線之間引起一短路。
- 如請求項22之方法,其進一步包含:當將該第一連接埠自一上游功能切換回至一下游功能時,切換回該複數個其他連接埠之該至少一者或等待直至斷開一充電裝置。
- 如請求項22之方法,其包含:停用或斷開至專用於充電之該連接埠之通用串列匯流排資料線。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461986240P | 2014-04-30 | 2014-04-30 | |
US61/986,240 | 2014-04-30 | ||
US14/699,700 US10127181B2 (en) | 2014-04-30 | 2015-04-29 | Port disconnect charging function for USB hub |
US14/699,700 | 2015-04-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201606518A TW201606518A (zh) | 2016-02-16 |
TWI648635B true TWI648635B (zh) | 2019-01-21 |
Family
ID=54355932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104113978A TWI648635B (zh) | 2014-04-30 | 2015-04-30 | 通用串列匯流排集線器及其操作方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US10127181B2 (zh) |
EP (1) | EP3138016B1 (zh) |
JP (1) | JP6552517B2 (zh) |
KR (1) | KR20160147708A (zh) |
CN (1) | CN106104509B (zh) |
TW (1) | TWI648635B (zh) |
WO (1) | WO2015168385A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI821830B (zh) * | 2021-10-14 | 2023-11-11 | 大陸商昂寶電子(上海)有限公司 | 多埠充電設備及其協議握手實現架構和方法 |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10277330B2 (en) | 2013-09-19 | 2019-04-30 | Radius Universal Llc | Fiber optic communications and power network |
US11025345B2 (en) | 2013-09-19 | 2021-06-01 | Radius Universal Llc | Hybrid cable providing data transmission through fiber optic cable and low voltage power over copper wire |
US10855381B2 (en) * | 2013-09-19 | 2020-12-01 | Radius Universal Llc | Fiber optic communications and power network |
US9748783B2 (en) * | 2014-06-02 | 2017-08-29 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Smart voltage dedicated charger system |
US20160210257A1 (en) * | 2015-01-05 | 2016-07-21 | Nanoport Technology Inc. | Communication controller for electronic devices |
US10224727B2 (en) * | 2015-06-30 | 2019-03-05 | Dong-Sheng Li | Multi-functional hub integrated with AC power supply |
US11181966B2 (en) | 2015-11-13 | 2021-11-23 | Texas Instruments Incorporated | USB interface circuit and method for low power operation |
JP6936543B2 (ja) * | 2015-11-13 | 2021-09-15 | テキサス インスツルメンツ インコーポレイテッド | Usbインターフェース回路および低電力動作のための方法 |
US10234922B2 (en) * | 2016-05-18 | 2019-03-19 | Google Llc | Power distribution for mobile devices |
US20170346312A1 (en) * | 2016-05-27 | 2017-11-30 | I/O Interconnect, Ltd. | Method for managing charging process to portable computers |
US10216675B2 (en) * | 2016-06-16 | 2019-02-26 | Lenovo (Singapore) Pte Ltd | Techniques for establishing an external interface and a network interface within a connector |
US11210912B2 (en) | 2016-06-24 | 2021-12-28 | Nanoport Technology Inc. | Tactile feedback actuator, electronic device using same, and method of operating same |
TWI628546B (zh) * | 2016-12-07 | 2018-07-01 | 英業達股份有限公司 | 介面轉接裝置及介面轉接方法 |
US10725939B2 (en) * | 2017-02-13 | 2020-07-28 | Microchip Technology Incorporated | Host-detecting USB hub |
KR102675130B1 (ko) * | 2018-08-20 | 2024-06-13 | 삼성전자주식회사 | Usb 인터페이스에서 파워 딜리버리를 보장하기 위한 장치 및 방법 |
US10635618B2 (en) * | 2018-09-17 | 2020-04-28 | 2236008 Ontario Inc. | Modifying a configuration of a port hub |
US10574070B1 (en) * | 2019-01-19 | 2020-02-25 | Simpower Technology Inc. | Multi-functional hub integrated with AC power supply |
CN109783424B (zh) * | 2019-01-22 | 2022-10-04 | 苏州佳世达电通有限公司 | 可自定义usb连接模式的电子装置及其控制方法 |
TW202107286A (zh) * | 2019-08-13 | 2021-02-16 | 華碩電腦股份有限公司 | Usb擴充裝置 |
US11825575B2 (en) * | 2019-09-12 | 2023-11-21 | Microchip Technology Incorporated | Pulse-width modulation and arbitration for contextual and uniform LED illumination in USB applications |
US11079823B1 (en) | 2020-01-22 | 2021-08-03 | Gulfstream Aerospace Corporation | Method and apparatus for auxiliary port function distinction |
US11620412B2 (en) | 2020-03-17 | 2023-04-04 | Kyndryl, Inc. | Preventing damage from malicious hardware |
TWI765543B (zh) * | 2021-01-26 | 2022-05-21 | 創惟科技股份有限公司 | 用於車載主機系統的通用序列埠匯流排切換器之切換方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070255885A1 (en) * | 2006-04-27 | 2007-11-01 | Standard Microsystems Corporation | System and method for universal serial bus hub port reversal |
TWM472935U (zh) * | 2013-08-30 | 2014-02-21 | Shenzhen Netcom Elect Co Ltd | 儲存模組、隨身碟組件及隨身碟 |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5845329A (en) | 1993-01-29 | 1998-12-01 | Sanyo Electric Co., Ltd. | Parallel computer |
US5675813A (en) | 1995-10-26 | 1997-10-07 | Microsoft Corporation | System and method for power control in a universal serial bus |
US5983327A (en) | 1995-12-01 | 1999-11-09 | Nortel Networks Corporation | Data path architecture and arbitration scheme for providing access to a shared system resource |
US5784581A (en) | 1996-05-03 | 1998-07-21 | Intel Corporation | Apparatus and method for operating a peripheral device as either a master device or a slave device |
KR100189781B1 (ko) | 1996-05-07 | 1999-06-01 | 윤종용 | 디스플레이 장치 및 그의 전원공급제어방법 |
US6119190A (en) | 1996-11-06 | 2000-09-12 | Intel Corporation | Method to reduce system bus load due to USB bandwidth reclamation |
US6308239B1 (en) | 1996-11-07 | 2001-10-23 | Hitachi, Ltd. | Interface switching apparatus and switching control method |
US6205501B1 (en) | 1998-01-07 | 2001-03-20 | National Semiconductor Corp. | Apparatus and method for handling universal serial bus control transfers |
US6408351B1 (en) | 1998-03-31 | 2002-06-18 | Compaq Computer Corporation | Host modem having a peripheral codec powered by a peripheral bus |
JP2000076038A (ja) | 1998-08-28 | 2000-03-14 | Matsushita Electric Ind Co Ltd | Usbハブ回路及びディスプレイ装置 |
GB2350212B (en) | 1999-02-09 | 2003-10-08 | Adder Tech Ltd | Data routing device and system |
US6601109B1 (en) | 1999-03-31 | 2003-07-29 | International Business Machines Corporation | USB-based networking and I/O hub |
GB9909849D0 (en) | 1999-04-28 | 1999-06-23 | Adder Tech Ltd | Usb switching device and system |
JP2000316006A (ja) | 1999-04-28 | 2000-11-14 | Nec Corp | バスマネージャ機能自動切換対応ノード、移動端末、及び、移動端末システム |
US6704824B1 (en) | 1999-07-27 | 2004-03-09 | Inline Connection Corporation | Universal serial bus adapter with automatic installation |
FR2799288B1 (fr) | 1999-09-23 | 2005-02-25 | Ibm | Systeme de communication sans fil utilisant un bus serie universel (usb) |
US6957287B2 (en) | 2001-11-09 | 2005-10-18 | Aten International Co., Ltd. | Asynchronous/synchronous KVMP switch for console and peripheral devices |
JP2003256351A (ja) | 2002-03-04 | 2003-09-12 | Yamaha Corp | Usbハブ |
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 |
JP2004157604A (ja) * | 2002-11-01 | 2004-06-03 | Matsushita Electric Ind Co Ltd | Usb機器制御方法および装置 |
AU2003901297A0 (en) | 2003-03-20 | 2003-04-03 | Silverbrook Research Pty Ltd | Systems and apparatus (fpd001) |
WO2005018124A1 (en) | 2003-08-15 | 2005-02-24 | Xyratex Technology Limited | A data merge unit, a method of producing an interleaved data stream, a network analyser and a method of analysing a network |
US7073010B2 (en) | 2003-12-02 | 2006-07-04 | Super Talent Electronics, Inc. | USB smart switch with packet re-ordering for interleaving among multiple flash-memory endpoints aggregated as a single virtual USB endpoint |
US20060056401A1 (en) | 2004-09-14 | 2006-03-16 | Standard Microsystems Corporation | Peripheral sharing USB hub |
US20060059293A1 (en) | 2004-09-14 | 2006-03-16 | Henry Wurzburg | Universal serial bus switching hub |
US20060227759A1 (en) | 2004-09-14 | 2006-10-12 | Bohm Mark R | Peripheral Sharing USB Hub |
JP2006127252A (ja) | 2004-10-29 | 2006-05-18 | Fujitsu Component Ltd | 切替機、切替方法及びプログラム |
US7346728B1 (en) | 2005-04-18 | 2008-03-18 | Intel Corporation | Method and apparatus for a hub capable of being self-powered for use in a USB-compliant system |
US7246189B2 (en) | 2005-11-18 | 2007-07-17 | Vetra Systems Corporation | Method and apparatus for enhancing universal serial bus |
US7478191B2 (en) | 2006-04-14 | 2009-01-13 | Standard Microsystems Corporation | Method for automatically switching USB peripherals between USB hosts |
US7523243B2 (en) | 2006-04-14 | 2009-04-21 | Standard Microsystems Corporation | Multi-host USB device controller |
JP4483877B2 (ja) * | 2007-02-23 | 2010-06-16 | ブラザー工業株式会社 | 情報処理装置 |
JP2009116698A (ja) * | 2007-11-07 | 2009-05-28 | Toshiba Corp | 情報処理装置 |
JP2010218196A (ja) * | 2009-03-17 | 2010-09-30 | Seiko Epson Corp | データ転送制御装置及び電子機器 |
CN201766243U (zh) * | 2010-06-30 | 2011-03-16 | 昆盈企业股份有限公司 | 通用序列总线集线器 |
JP2013051797A (ja) * | 2011-08-30 | 2013-03-14 | Sanyo Electric Co Ltd | 出力コネクタを備えるバッテリパック及びバッテリパックと電池駆動機器並びにバッテリパックを用いた充電方法 |
EP2602721B1 (en) | 2011-12-07 | 2017-07-12 | VIA Technologies, Inc. | USB charging module |
EP2602722B1 (en) * | 2011-12-07 | 2020-04-08 | VIA Technologies, Inc. | USB charging module |
US8904217B2 (en) * | 2012-03-09 | 2014-12-02 | Google Inc. | System and method for managing power consumption in a computer device |
US20140019778A1 (en) * | 2012-07-11 | 2014-01-16 | Good Way Technology Co., Ltd | Hub device |
-
2015
- 2015-04-29 US US14/699,700 patent/US10127181B2/en active Active
- 2015-04-30 KR KR1020167023650A patent/KR20160147708A/ko unknown
- 2015-04-30 CN CN201580012104.7A patent/CN106104509B/zh active Active
- 2015-04-30 WO PCT/US2015/028479 patent/WO2015168385A1/en active Application Filing
- 2015-04-30 JP JP2016557237A patent/JP6552517B2/ja active Active
- 2015-04-30 TW TW104113978A patent/TWI648635B/zh active
- 2015-04-30 EP EP15724834.5A patent/EP3138016B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070255885A1 (en) * | 2006-04-27 | 2007-11-01 | Standard Microsystems Corporation | System and method for universal serial bus hub port reversal |
TWM472935U (zh) * | 2013-08-30 | 2014-02-21 | Shenzhen Netcom Elect Co Ltd | 儲存模組、隨身碟組件及隨身碟 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI821830B (zh) * | 2021-10-14 | 2023-11-11 | 大陸商昂寶電子(上海)有限公司 | 多埠充電設備及其協議握手實現架構和方法 |
Also Published As
Publication number | Publication date |
---|---|
US20150318728A1 (en) | 2015-11-05 |
US10127181B2 (en) | 2018-11-13 |
JP2017515197A (ja) | 2017-06-08 |
CN106104509B (zh) | 2020-03-10 |
KR20160147708A (ko) | 2016-12-23 |
TW201606518A (zh) | 2016-02-16 |
EP3138016B1 (en) | 2023-06-14 |
EP3138016A1 (en) | 2017-03-08 |
CN106104509A (zh) | 2016-11-09 |
WO2015168385A1 (en) | 2015-11-05 |
JP6552517B2 (ja) | 2019-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI648635B (zh) | 通用串列匯流排集線器及其操作方法 | |
US7949802B2 (en) | Enhanced communication via a serial interface | |
CN108666826B (zh) | 一种转接头、终端设备和转接头系统 | |
JP6083878B2 (ja) | 電力供給の方向を決定する方法及び装置 | |
US8671235B2 (en) | KVM switch with embedded bluetooth module | |
US9237217B2 (en) | Docking station for simultaneously establishing connections from a smartphone to an external display and USB device | |
US10162788B2 (en) | USB on the go (OTG) multi-hub endpoint reflector hub | |
US20190042503A1 (en) | Systems and methods for selective disablement of protocols on a usb type-c port | |
TWI661309B (zh) | 彈性連接(flexconnect)之斷接偵測 | |
US10380049B2 (en) | Multi-host supported universal serial bus hub and automobile head unit using the same | |
US10025351B2 (en) | System for controlling peripherals connected to a docking station | |
WO2018014471A1 (zh) | 终端、终端外设、信号发送及接收方法、数据传输系统 | |
JP2018073392A (ja) | Usbハブを有する自動車システムへの順応性のある携帯型デバイス接続性 | |
WO2019072252A1 (zh) | 终端、终端外设、信号传输系统以及信号发送和接收方法 | |
WO2024094068A1 (zh) | 通信连接的控制方法、车载设备、通信系统及存储介质 | |
US10521385B2 (en) | Inter-device digital audio | |
US10515025B2 (en) | Communication protocol adapter | |
US20140347279A1 (en) | Keyboard device with switchable connection path and its switching method | |
CN118193433A (zh) | 一种电子设备及控制方法 |