TWI507865B - 電子裝置、通用串列匯流排(usb)埠及運算裝置 - Google Patents
電子裝置、通用串列匯流排(usb)埠及運算裝置 Download PDFInfo
- Publication number
- TWI507865B TWI507865B TW102144401A TW102144401A TWI507865B TW I507865 B TWI507865 B TW I507865B TW 102144401 A TW102144401 A TW 102144401A TW 102144401 A TW102144401 A TW 102144401A TW I507865 B TWI507865 B TW I507865B
- Authority
- TW
- Taiwan
- Prior art keywords
- pull
- down resistor
- power state
- low power
- timer
- 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/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3253—Power saving in bus
-
- 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/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3215—Monitoring of peripheral devices
-
- 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
-
- 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/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3278—Power saving in modem or I/O interface
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Power Sources (AREA)
Description
本發明係有關於在通訊埠中減少閒置功率之技術
USB是被設計以標準化在電腦裝置之間用於通訊以及供應電力的介面之一工業協定。就具有完善被建立之智慧產權(IP)投資組合以及標準化軟體基礎建設的技術發展而論,USB2協定幾乎在每個運算裝置中享有廣泛分佈之採用,並且獲得了巨大的支持。
USB2規格對於在二個USB2埠之間的通訊是使用3.3伏特類比傳信。即使在鏈路閒置狀態期間,這也可能導致相對高位準的功率消耗。因而,USB2也許不是適用於在輸出/輸入(I/O)功率消耗上定出嚴格規格之裝置,例如,移動式平臺。
依據本發明之一實施例,係特地提出一種電子裝置,其包含:一下游埠,其包括經由一鏈路傳送及接收資料至一上游裝置的一實體層,該實體層包含:一拉降電阻器,其判定該上游裝置之存在性;以及一耦合至該拉降電
阻器之開關,該開關回應於啟動在該下游埠與該上游裝置之間的該鏈路之一低功率狀態的該下游埠,使該拉降電阻器失能。
100‧‧‧電腦系統
102‧‧‧處理器
104‧‧‧記憶體裝置
106‧‧‧系統匯流排
108‧‧‧輸入/輸出裝置介面
110‧‧‧I/O裝置
112‧‧‧顯示介面
114‧‧‧顯示裝置
116‧‧‧網路介面卡
118‧‧‧USB主機埠
120‧‧‧外部USB裝置
122‧‧‧嵌入式USB裝置
200‧‧‧USB實體層PHY
202‧‧‧低速/全速發送器
204‧‧‧接收器
205‧‧‧高速發送器
206‧‧‧拉降電阻器
208‧‧‧接收器
210‧‧‧差動信號線
212‧‧‧信號線D+
214‧‧‧信號線D-
216‧‧‧靜噪檢測器
218‧‧‧HS斷開檢測器
220‧‧‧SE0檢測器
222‧‧‧鏈路層
224、226‧‧‧致能信號
228‧‧‧驅動器輸入
230‧‧‧接收器輸出
232‧‧‧接收器輸出
234‧‧‧驅動器輸入
238‧‧‧開關
240‧‧‧輸入
300‧‧‧操作方法
302-308‧‧‧操作步驟
400‧‧‧實體層(PHY)
402‧‧‧定時器
404‧‧‧控制信號
406‧‧‧控制信號
500‧‧‧操作方法
502-512‧‧‧操作步驟
圖1是在一通用串列匯流排(USB)介面以及一USB裝置之間通訊資料的運算系統範例之方塊圖。
圖2是被組態以在鏈路之低功率狀態期間消除鏈路之閒置功率消耗的USB實體層之方塊圖。
圖3是操作PHY(例如,被展示於圖2中者)之方法的處理程序流程圖。
圖4是被組態以週期性地進行裝置之存在性檢測之USB實體層的方塊圖。
圖5是操作一PHY(例如,被展示於圖4中之PHY)的方法之處理程序流程圖。
於此處被說明之實施例係關於用以在通訊介面(例如,USB、USB2、及USB3等等)之低功率鏈路狀態期間減少閒置功率消耗之技術。一USB2介面,例如,使用一組拉升以及拉降電阻器以判定裝置之存在性。因此,當該鏈路是閒置時,該USB2鏈路維持利用裝置被動拉升以及主機被動拉降所形成的一恆定直流電(DC)通路。接線電壓利用主機被讀取以判定該裝置之連接狀態。當該鏈路是在低功率狀態,例如L1或暫停時,由於該等拉升以及拉降電阻器,
該標準USB2消耗大約地600μW或1mW之功率。
本揭示說明當鏈路是在低功率狀態(例如,於USB2情況中之L1或暫停)時用以減少或消除通訊鏈路之功率消耗的技術。在鏈路之低功率狀態期間,閒置功率之消耗可藉由使被配置在主機埠中之拉降電阻器失效而被減少。於一些實施例中,一新的裝置之存在性檢測處理可被使用以檢測在低功率狀態期間之裝置斷開,而導致在閒置模式時之非常低的功率消耗。
圖1是在一通用串列匯流排(USB)介面以及一USB裝置之間通訊資料的運算系統範例之方塊圖。該運算系統100可以是,例如,一移動式電話、膝上型電腦、桌上型電腦、或平板電腦等等。該運算系統100可包含一被組態以執行被儲存指令之處理器102,以及儲存著可利用該處理器102執行的指令之記憶體裝置104。該處理器102可以是一單核心處理器、一多核心處理器、一運算集群、或任何數量的其他組態。該記憶體裝置104可包含隨機存取記憶體(例如,SRAM、DRAM、零電容器RAM、SONOS、eDRAM、EDO RAM、DDR RAM、RRAM、PRAM、等等)、唯讀記憶體(例如,遮罩ROM、PROM,EPROM、EEPROM、等等)、快閃記憶體、或任何其他適當的記憶體系統。
該處理器102可經由一系統匯流排106(例如,PCI、ISA、PCI-Express、HyperTransport®、NuBus、等等)被連接至一輸入/輸出(I/O)裝置介面108(其適用於連接該運算系統100至一個或多個I/O裝置110)。該等I/O裝置110可包
含,例如,一鍵盤以及一指示裝置,其中該指示裝置可包含一觸控墊或一觸控屏幕等等。該等I/O裝置110可以是運算系統100之內建式構件,或可以是外部地連接到運算系統100之裝置。
處理器102也可經由系統匯流排106被連接至顯示介面112(其適用於連接該運算系統100至顯示裝置114)。該顯示裝置114可包含運算系統100之內建式構件的一顯示屏幕。該顯示裝置114也可包含外部地連接到該運算系統100之一電腦監視器、電視、或投影機等等。
網路介面卡(NIC)116可以是適用於經由系統匯流排106連接運算系統100至網路(未被展示於圖中)。該網路(未被展示於圖中)可以是廣域網路(WAN)、局域網路(LAN)、或網際網路等等。
一USB主機埠118可被調適以經由系統匯流排106連接至運算系統100。該USB主機埠可以是任何適當的USB協定埠,例如,包含USB2以及USB3。該USB主機埠118可通訊於USB裝置,包含外部USB裝置120以及嵌入式USB裝置122。如於此處之所用,外部USB裝置用詞是指,可經由連接器(其能夠使外部USB裝置120實際地被斷開)而被耦合至USB主機埠118之一USB裝置。嵌入式USB裝置用詞是指,可被連接到如USB主機埠118之相同電路板並且經由一晶片間通訊鏈路而通訊於USB主機埠118的一USB裝置,其中該主機具有裝置之存在性之認知。更進一步地,該USB主機埠118可以於此處被稱為下游埠並且該USB裝置120或
122可以被稱為上游裝置,其可包含一上游埠。如在下面關於圖2-5之進一步的說明,該USB主機埠118被組態以便當在USB主機埠118以及USB裝置120或122之間的鏈路是在低功率狀態時,以減少或實質上消除USB主機埠118中之功率消耗。
將了解地,圖1之方塊圖是不欲指示運算系統100是包含被展示於圖1中的所有構件。更確切地說,運算系統100可能包含未被例示於圖1中之更少的或另外的構件(例如,另外的USB埠、另外的網路介面等等)。更進一步地,雖然本技術實施例關於一USB協定被說明,將了解地,於此處被說明之技術也可被使用於其他適當的通訊協定中。
圖2是USB實體層之方塊圖,其被組態以在鏈路低功率狀態期間消除或減少鏈路之閒置功率消耗。於實施例中,HS、FS、以及LS資料率對應至利用USB2協定所指定的資料率。例如,在LS操作期間,USB實體層200(同時也於此處被稱為PHY 200)可提供大約地1.5M位元/秒之資料率,在FS操作期間,PHY可提供大約地12M位元/秒之資料率,並且在HS操作期間,PHY可提供大約地480M位元/秒之資料率。該USB PHY 200可包含一低速/全速(LS/FS)發送器202與接收器204,以及一高速(HS)發送器205與接收器208。該等發送器202、205以及接收器204、208通訊地被耦合至差動信號線210,其包含D+212以及D-214。該PHY 200被組態,因而HS發送器205以及接收器208或LS/FS發送器202以及接收器204依據連接到PHY 200之上游裝置的資料
率性能而控制信號線210。
該PHY 200也可包含一靜噪檢測器216、一HS斷開檢測器218、以及一單端零(SE0)檢測器220。該靜噪檢測器216被組態以檢測線路活動。該HS斷開檢測器218是一類比波封檢測器以便在HS操作以及鏈路是在L0時檢測裝置斷開。
該PHY 200利用鏈路層222被控制,其經由被耦合在鏈路層22以及PHY 200的各種元件之間的各種資料以及控制線而控制PHY 200。例如,如於圖2之展示,致能信號224以及226被使用以選擇性地分別致能LS/FS發送器202或HS發送器205。驅動器輸入228被耦合至HS發送器205以供驅動HS發送器205以便輸出資料及/或控制信號至信號線210。接收器輸出230被耦合至HS接收器208以供經由信號線210接收被發送至PHY 200之資料。靜噪檢測器216,當檢測一HS資料封包之開始時,可致能HS接收器208。接收器輸出232被耦合至該LS/FS接收器204以供經由信號線210接收被發送至該PHY 200之資料。驅動器輸入234被耦合至LS/FS發送器202以供驅動LS/FS發送器以便輸出資料及/或控制信號至信號線210。
該PHY 200也包含被使用以檢測裝置之存在性的一對拉降電阻器206。判定裝置之存在性係指判定一裝置是否經由信號線210實際地以及電氣地連接到PHY 200。拉降電阻器206可以是,例如,大約15K歐姆之電阻器。拉降電阻器206可配合於上游裝置之上游埠中而被連接到一電
壓來源的一拉升電阻器(未被展示於圖中)而操作。例如,上游埠之拉升電阻器可以是被耦合至大約3.3伏特的電壓源之電阻器(大約1.5K歐姆)。當一上游裝置經由信號線210被耦合至PHY 200時,一直流通路被產生在拉降電阻器206之一者以及上游裝置的拉升電阻器之間。DC通路可能消耗大約600uW之功率。如果上游裝置自VBus得到3.3伏特,則閒置功率可以是大約為1mW。該DC通路產生邏輯‘1’,其是不同於當一上游裝置不被連接時之情況。如果一上游裝置被斷開,這直流通道不再存在,而且拉降電阻器206將信號線210接地時,則呈現邏輯‘0’,因此允許下游埠稍後檢測一上游裝置是否已被連接。當該鏈路被送至一低功率狀態,例如,於USB情況中之L1或暫停時,只要在該上游裝置以及該下游裝置之間有一直流通道,則拉降電阻器206將繼續消耗閒置功率。本揭示提供一技術以供消除或減少這閒置功率。
於一些實施例中,拉降電阻器206之各者被耦合至開關238,開關238被組態以在選擇的時間使該等拉降電阻器失能。該等開關238之各者可串列地被耦合在一拉降電阻器206以及其之分別的信號線212或214之間。該等開關238之各者可自鏈路層222利用一輸入240被控制。如果該鏈路被進入一低功率狀態,例如,L1或暫停,則該鏈路層傳送一控制信號至該等開關238而打開該等開關,因此消除在上游裝置之拉降電阻器206以及拉升電阻器之間的DC通路。
於一些實施例中,該上游裝置可在低功率狀態期間被斷電以節省電源。但是,如果該上游裝置被斷電,該裝置可能不再是能夠遠距喚醒,如於應該引起該上游裝置恢復操作之一同步事件發生之情況中。因此,如果該上游裝置被斷電,側帶傳信可被使用以喚醒該上游裝置。藉由使該等拉降電阻器206失效,該上游裝置可保持供電而仍然可在鏈路之低功率狀態期間致能閒置功率之減少或消除。以此方式,側帶傳信可被消除而仍然可改善鏈路之效能。
於一些實施例中,實質上對於鏈路是在低功率狀態的整個時間,該等拉降電阻器206被失能。例如,如果該上游裝置是一嵌入式裝置,一機械斷開不再是可能。因此,當是在一L1或暫停狀態時,該等拉降電阻器可被失能而不需要連續地監視該裝置連接性。因此,DC通路可有效地被消除,在低功率鏈路狀態期間節省600uW或1mW的閒置功率。
圖3是操作一PHY(例如,被展示於圖2中的PHY)之方法的處理程序流程圖。於一些實施例中,對於被耦合至一嵌入式上游裝置之PHY的方法300被實作。為清晰起見,相關於被展示在圖2中之PHY 200的方法被說明。但是,將了解地,方法300可被實作於各種型式之接埠中。方法300可藉由被包含於,例如,圖2之鏈路層222以及PHY 200中之邏輯被實作。該邏輯以硬體被實施,例如,邏輯電路或一個或多個處理器,其被組態以例如,執行被儲存在一非暫態電腦可讀取媒體中之指令。
方法300可開始於方塊302,其中一鏈路之低功率狀態被啟動,例如,藉由圖2之鏈路層222。該低功率狀態可以是,例如,L1狀態或暫停狀態。
在方塊304,下游埠之拉降電阻器206可被失能。例如,可藉由鏈路層222傳送一控制信號至開關238而使該等拉降電阻器失能,因此消除在裝置的下游拉降電阻器以及上游拉升電阻器之間的DC通路。該等拉降電阻器206可在低功率狀態之整個持續期間始終保持失能。
在方塊306,主機自低功率狀態恢復鏈接。在方塊308,拉降電阻器206可被致能。於一些實施例中,嵌入式上游裝置可被組態以電氣地被斷開。在致能拉降電阻器206之後,裝置存在性可被判定。換言之,可判定該嵌入式裝置是否使用拉降電阻器206而電氣地連接或電氣地斷開。例如,當鏈路層222致能拉降電阻器並且觀測到SE0檢測器220中之SE0時,其可宣告裝置斷開。
圖4是USB實體層之方塊圖,其被組態以週期性地進行裝置存在性之檢測。於一些實施例中,實體層(PHY)400透過一連接器被耦合至機械可連接的一上游裝置。除了PHY 400可被組態以致能裝置存在性之週期性監控之外,PHY 400實質上可以是相似於圖2之PHY 200。裝置存在性之週期性監控可在鏈路之一低功率狀態(例如,L1或暫停)期間被進行。
如上面關於PHY 200之說明中,PHY 400包含一對拉降電阻器206,其配合上游裝置(未被展示於圖中)之上
游埠中的該等拉升電阻器之一者而操作以檢測裝置存在性。該等拉降電阻器206之各者可被耦合至開關238,其被組態以在選擇的時間使拉降電阻器206失能。如果鏈路被進入一低功率狀態,例如,L1或暫停,則鏈路層傳送一控制信號至該等開關238而打開該等開關,因此消除在上游裝置之拉降電阻器206以及拉升電阻器之間的DC通路。於低功率狀態中,鏈路層222也可藉由週期性地再致能拉降電阻器206一短的段時間而週期性地監視裝置存在性。當該等拉降電阻器206被致能時,鏈路層可判定該上游裝置是否已被斷開。
為了進行裝置存在性之週期性監控,PHY 400可包含一定時器402。該定時器可自鏈路層222接收一個或多個輸入,其包含指示進入低功率狀態的一控制信號404以及指示自低功率狀態之恢復的一控制信號406。定時器402之一輸出可被耦合至該等開關238以供控制該等拉降電阻器206之失能。於一些實施例中,定時器402是非常低功率類比定時器或數位計數器。例如,定時器402之功率消耗可能是幾十個微瓦的尺度。
當鏈路進入低功率狀態時,定時器402可利用鏈路層222被開始。當定時器402開始時,定時器402使拉降電阻器206失能。當定時器402正在執行時,拉降電阻器206被失能並且全部的鏈路功率等於定時器402所消耗的功率。當定時器402逾期時,下游埠藉由致能拉降電阻器206而進行裝置存在檢測,因此產生一直流通道,其消耗,例如,600
微瓦或1毫瓦經一短的時間週期,例如,幾微秒。如果裝置仍然存在,則下游埠將使其之拉降電阻器206失能並且再次地重新開始定時器402。裝置存在性檢測可依據任何適當的週期而週期性地被進行。例如,拉降電阻器206可大約地每隔100微秒至幾毫秒而週期性地被致能。
如果裝置被斷開,拉降電阻器206被維持致能,但是沒消耗功率。如果主機在定時器逾期之前恢復,則下游埠可在恢復開始時,進行裝置連接性檢測。例如,鏈路層222可終止定時器402之執行並且經由控制信號406而重新致能拉降電阻器206。依據上述之處理程序,在低功率狀態期間,鏈路所消耗的平均閒置功率實際上是接近於定時器功率,其可以是幾十個微瓦。
圖5是操作一PHY(例如,被展示於圖4中之PHY)的方法之處理程序流程圖。於一些實施例中,對於可機械地被解耦的一PHY被耦合至一外部上游裝置之方法500被實作。為清晰起見,方法500相關於圖4中被展示之PHY 400被說明。但是,將了解地,方法500可在各種型式之接埠中被實作。方法500可利用邏輯被實作,該邏輯被包含,例如,在圖4之鏈路層222以及PHY 400中。該邏輯以硬體被實施,例如,邏輯電路或一個或多個處理器,其被組態以執行,例如,被儲存在一非暫態電腦可讀取媒體中之指令。
方法500可開始於方塊502,其中一鏈路之低功率狀態被啟動,例如,利用圖4之鏈路層222。該低功率狀態,例如,可以是L1狀態或暫停狀態。
在方塊504,下游埠之拉降電阻器206可被失能並且定時器402開始。例如,拉降電阻器206可藉由鏈路層222傳送一控制信號至定時器402而被失能,其中開始定時器402之執行並且導致定時器402打開開關238,因此消除在裝置的下游拉降電阻器以及上游拉升電阻器之間的DC通路。拉降電阻器維持被失能,直至定時器逾期為止。
在方塊506,判定定時器402是否已逾期。在定時器402逾期時,裝置存在性檢測被進行。
在方塊508,拉降電阻器206被致能。一旦拉降電阻器206被致能,裝置存在性被檢測。例如,如果當拉降電阻器被失能時,SE0檢測器檢測到SE0,其可宣告裝置斷開。
在方塊510,如果裝置出現,處理程序前進至方塊504,並且下游埠之拉降電阻器206被失能而且定時器402重新開始。如果在方塊510裝置不出現,則處理程序前進至方塊512。
在方塊512,裝置斷開之一指示利用SE0檢測器220被指示。更進一步地,拉降電阻器206可被維持在致能狀態以供用於隨後的裝置連接之檢測。因為沒有外部裝置被耦合至接埠,拉降電阻器206不與一外部裝置之牽拉電阻器形成直流通道。因此,拉降電阻器沒消耗功率而仍然在斷開狀態。依據上述之處理程序,在低功率狀態期間之下游埠的功率消耗是大約地等於定時器402之功率消耗。
將了解地,於此處說明之裝置連接以及操作檢測技術模式的實作例是不被限定於僅是USB實作例。於實施
例中,上述之斷開檢測技術可被應用至使用拉升及/或拉降電阻器以指示裝置存在性之任何輸入/輸出(I/O)標準。
雖然一些實施例已參考特定實作例被說明,其他實作例也是可能依據一些實施例被說明。另外地,被例示於圖形中或於此處被說明之電路元件或其他特點裝置的配置以及順序不需要以被例示以及被說明之特定方式被配置。許多其他配置也是可能依據一些實施例被配置。
在被展示於圖形中之各系統中,一些情況中之元件可以各具有一相同的參考號碼或一不同的參考號碼以建議被表示的該等元件可以是不同的或相似的。但是,一元件可以是足以變通具有不同實作而與一些或所有被展示或於此處被說明之系統工作。被展示於圖形中之各種元件可以是相同或不同的。其中哪一者被稱為一第一元件並且哪一者被稱為一第二元件可以是任意的。
一實施例是本發明之一實作或範例。於說明文中提及之“一實施例”、“一個實施例”、“一些實施例”、或“其他實施例”意謂著配合實施例之上述的一特定特點、結構、或特性是被包含於至少一些實施例中,但不必定得是本發明的所有實施例。各“一實施例”、“一個實施例”、或“一些實施例”的出現不必定得皆涉及相同實施例。
於此處被說明以及例示的所有構件、特點、結構、特性、等等不是都需要被包含於一特定的實施例或多個實施例中。如果說明文中陳述一構件、特點、結構、或特性,例如,“可能”、“可以”、或“可”被包含,則特定的
構件、特點、結構、或特性不是必須得被包含。如果說明文中或申請專利範圍中提及“一”或“一個”元件,不意味著僅有一個元件。如果說明文中或申請專利範圍中提及“一另外的”元件,並不排除有多於一個的另外元件。
雖然流程圖或狀態圖可能已於此處被使用以說明實施例,本發明是不受限定於那些的圖形或受限定於此處之對應的說明。例如,流程不需要經由各例示之方塊或狀態或以如於此處所例示及所說明之完全相同順序而移動。
本發明是不被限定於此處所列出之特定細節。事實上,熟習這揭示之利益的那些技術者將明白,來自前面之說明以及圖形的許多其他變化皆可以是在本發明之範疇內。因此,下面的申請專利範圍宣稱包含界定本發明範疇之任何修訂的權利要求。
100‧‧‧電腦系統
102‧‧‧處理器
104‧‧‧記憶體裝置
106‧‧‧系統匯流排
108‧‧‧輸入/輸出(I/O)裝置介面
110‧‧‧I/O裝置
112‧‧‧顯示介面
114‧‧‧顯示裝置
116‧‧‧網路介面卡(NIC)
118‧‧‧USB主機埠
120‧‧‧外部USB裝置
122‧‧‧嵌入式USB裝置
Claims (20)
- 一種電子裝置,其包含:一下游埠,其包括經由一鏈路對一上游裝置傳送及接收資料的一實體層,該實體層包含:一拉降電阻器,其用以判定該上游裝置之存在性;以及一耦合至該拉降電阻器之開關,該開關回應於該下游埠啟動在該下游埠與該上游裝置之間的該鏈路之一低功率狀態,而使該拉降電阻器失能,其中該開關係藉由來自該下游埠之一鏈路層的輸入所控制。
- 如請求項1之電子裝置,其中該下游埠是用以當自該低功率狀態恢復時致能該拉降電阻器並且判定裝置存在性。
- 如請求項1之電子裝置,其中該實體層包含一定時器,當該下游埠進入該低功率狀態時開始該定時器,並且在該定時器逾期時,致能該拉降電阻器以判定該上游裝置是否已被斷開。
- 如請求項3之電子裝置,其包含,如果該上游裝置被連接,則重新開始該定時器並且使該拉降電阻器失能。
- 如請求項1之電子裝置,其中該下游埠是一通用串列匯流排(USB)埠。
- 如請求項3之電子裝置,其中該上游裝置藉由一連接器 被耦合至該下游埠,並且在該低功率狀態期間,該下游埠之功率消耗是大約地等於該定時器之功率消耗。
- 如請求項1之電子裝置,其中該上游裝置是一嵌入式裝置,並且在該低功率狀態期間,該嵌入式裝置維持被供電,而且該下游埠在該下游埠與該嵌入式裝置之間的該鏈路處無消耗功率。
- 如請求項1之電子裝置,其中該低功率狀態是一USB L1或暫停狀態。
- 一種通用串列匯流排(USB)埠,其包含:一拉降電阻器,其被使用以判定一裝置是否被耦合至該USB埠;以及一耦合至該拉降電阻器之開關,該開關回應於該USB埠啟動在該USB埠與該裝置之間的一鏈路之一低功率狀態,而使該拉降電阻器失能,其中該開關係藉由來自該USB埠之一鏈路層的輸入所控制。
- 如請求項9之USB埠,其中該USB埠是用以當自該低功率狀態恢復時致能該拉降電阻器並且判定裝置存在性。
- 如請求項9之USB埠,其中實體層包含一定時器,當該USB埠進入該低功率狀態時開始該定時器,並且在該定時器逾期時,致能該拉降電阻器以判定該裝置是否已被斷開。
- 如請求項11之USB埠,其包含,如果該裝置被連接,則重新開始該定時器並且使該拉降電阻器失能。
- 如請求項11之USB埠,其中該裝置藉由一連接器被耦合 至該USB埠,並且在該低功率狀態期間,該USB埠之功率消耗是大約地等於該定時器之功率消耗。
- 如請求項9之USB埠,其中該USB埠是一USB2埠。
- 如請求項9之USB埠,其中該裝置是一嵌入式裝置,並且在該低功率狀態期間,該嵌入式裝置維持被供電,而且該USB埠在該下游埠與該嵌入式裝置之間的該鏈路處無消耗功率。
- 一種運算裝置,其包括邏輯組件以進行下列操作:使用配置在一下游埠中之一拉降電阻器而判定裝置存在性;啟動在該下游埠和一上游裝置之間的一鏈路之一低功率狀態;回應於啟動該低功率狀態,自該下游埠之一鏈路層傳送一控制信號至一開關以使該拉降電阻器失能。
- 如請求項16之運算裝置,其包括邏輯組件以進行下列操作:自該低功率狀態恢復;以及回應於自該低功率狀態恢復,致能該拉降電阻器並且判定裝置存在性。
- 如請求項16之運算裝置,包括邏輯組件以進行下列操作:回應於啟動該低功率狀態,開始一定時器;以及在該定時器逾期時,致能該拉降電阻器以判定該裝置是否已被斷開。
- 如請求項18之運算裝置,其包括邏輯組件以進行下列操作:如果該裝置被連接,則重新開始該定時器並且使該拉降電阻器失能。
- 如請求項16之運算裝置,其中該鏈路是一通用串列匯流排(USB)鏈路。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/720,531 US9811145B2 (en) | 2012-12-19 | 2012-12-19 | Reduction of idle power in a communication port |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201428480A TW201428480A (zh) | 2014-07-16 |
| TWI507865B true TWI507865B (zh) | 2015-11-11 |
Family
ID=50932337
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW102144401A TWI507865B (zh) | 2012-12-19 | 2013-12-04 | 電子裝置、通用串列匯流排(usb)埠及運算裝置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9811145B2 (zh) |
| EP (1) | EP2936273A4 (zh) |
| CN (2) | CN104781754A (zh) |
| TW (1) | TWI507865B (zh) |
| WO (1) | WO2014099533A1 (zh) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9811145B2 (en) | 2012-12-19 | 2017-11-07 | Intel Corporation | Reduction of idle power in a communication port |
| US20160187958A1 (en) * | 2014-12-24 | 2016-06-30 | Intel Corporation | Techniques for managing power and performance for a networking device |
| US9880601B2 (en) | 2014-12-24 | 2018-01-30 | Intel Corporation | Method and apparatus to control a link power state |
| CN105389247A (zh) * | 2015-11-09 | 2016-03-09 | 浪潮电子信息产业股份有限公司 | 一种提高sas边带信号质量的方法 |
| CN105630724B (zh) * | 2016-01-27 | 2017-03-15 | 深圳慧能泰半导体科技有限公司 | 一种USB Type‑C系统控制电路 |
| US9829958B1 (en) * | 2016-05-10 | 2017-11-28 | Qualcomm Incorporated | Power saving systems and methods for Universal Serial Bus (USB) systems |
| US10462059B2 (en) | 2016-10-19 | 2019-10-29 | Intel Corporation | Hash table entries insertion method and apparatus using virtual buckets |
| US10712801B2 (en) * | 2017-06-30 | 2020-07-14 | Intel Corporation | USB type-C power delivery management |
| US11592884B2 (en) * | 2018-01-25 | 2023-02-28 | Intel Corporation | Power management of discrete communication port components |
| CN109445564A (zh) * | 2018-10-19 | 2019-03-08 | 歌尔科技有限公司 | 一种usb音频类设备及其控制方法、装置 |
| US11378600B2 (en) * | 2020-07-20 | 2022-07-05 | Nxp B.V. | Squelch and disconnect detector |
| CN117425254B (zh) * | 2023-12-18 | 2024-02-27 | 深圳市千岩科技有限公司 | 拼接灯具、控制器、灯块及检测执行、驱动方法与装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060076977A1 (en) * | 2004-09-20 | 2006-04-13 | Xiaoming Zhu | USB 1.1 for USB OTG implementation |
| TW201035744A (en) * | 2009-03-22 | 2010-10-01 | Silicon Motion Inc | Method for controlling power consumption of a USB mass storage, associated personal computer, and storage medium storing an associated USB mass storage driver |
| US8255708B1 (en) * | 2007-08-10 | 2012-08-28 | Marvell International Ltd. | Apparatuses and methods for power saving in USB devices |
| TW201248512A (en) * | 2011-05-16 | 2012-12-01 | Realtek Semiconductor Corp | Dual-interface card reader module |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7058827B2 (en) * | 2001-07-18 | 2006-06-06 | Intel Corporation | Power saving circuit has an input line coupled to an external host and a keeper to hold the line in a weakly held state |
| JP3685150B2 (ja) * | 2002-04-26 | 2005-08-17 | セイコーエプソン株式会社 | クロック制御回路、データ転送制御装置及び電子機器 |
| JP3722217B2 (ja) | 2002-04-26 | 2005-11-30 | セイコーエプソン株式会社 | データ転送制御装置、電子機器及びデータ転送制御方法 |
| US7791319B2 (en) | 2003-02-21 | 2010-09-07 | Research In Motion Limited | Circuit and method of operation for an electrical power supply |
| JPWO2004095250A1 (ja) * | 2003-04-23 | 2006-07-13 | 富士通株式会社 | Usbアップストリームデバイス、usbコネクタ、およびusbケーブル |
| US20060053238A1 (en) * | 2003-09-17 | 2006-03-09 | Ching-Fu Hung | Data exchangeable usb device and method therewith |
| JP4131234B2 (ja) * | 2003-12-17 | 2008-08-13 | セイコーエプソン株式会社 | マクロセル、集積回路装置、及び電子機器 |
| JP4345471B2 (ja) * | 2003-12-18 | 2009-10-14 | セイコーエプソン株式会社 | 物理層回路、データ転送制御装置、及び電子機器 |
| ATE441249T1 (de) * | 2004-01-15 | 2009-09-15 | Nxp Bv | Pullup-schaltung |
| KR100805835B1 (ko) | 2006-06-02 | 2008-02-21 | 삼성전자주식회사 | 호스트 접속 장치, 호스트 인터페이스 식별 방법, 그리고호스트 및 호스트 접속 장치를 포함한 멀티미디어 시스템 |
| US7671630B2 (en) * | 2005-07-29 | 2010-03-02 | Synopsys, Inc. | USB 2.0 HS voltage-mode transmitter with tuned termination resistance |
| JP4125328B2 (ja) | 2006-04-17 | 2008-07-30 | キヤノン株式会社 | 電子機器、電子機器による周辺機器の制御方法、プログラム及び記憶媒体 |
| US20090063717A1 (en) * | 2007-08-28 | 2009-03-05 | Bohm Mark R | Rate Adaptation for Support of Full-Speed USB Transactions Over a High-Speed USB Interface |
| US7904625B1 (en) * | 2007-11-15 | 2011-03-08 | Marvell International Ltd. | Power savings for universal serial bus devices |
| WO2009081232A1 (en) * | 2007-12-21 | 2009-07-02 | Gemalto Sa | Usb bridge |
| TWI443497B (zh) | 2008-08-14 | 2014-07-01 | Asustek Comp Inc | 主機裝置、usb的接口模組與其電源管理方法 |
| JP5714274B2 (ja) | 2009-10-02 | 2015-05-07 | ローム株式会社 | 半導体装置ならびにそれらを用いた電子機器 |
| CN102110237B (zh) * | 2009-12-23 | 2012-11-14 | 北京中电华大电子设计有限责任公司 | 一种多界面ic卡管脚低功耗处理方法 |
| US8255582B2 (en) | 2010-07-09 | 2012-08-28 | Sae Magnetics (H.K.) Ltd. | Optical communication module, universal serial bus cable with the same and processing method of data transfer thereof |
| CN102446148B (zh) | 2010-10-11 | 2014-04-02 | 重庆工商大学 | 串行口联络线输出数据管理的家用电器自动化接线座 |
| 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 |
| US8689022B2 (en) * | 2011-08-30 | 2014-04-01 | Qualcomm Incorporated | Methods of and apparatus for controlling power drawn by an appliance through a USB port |
| US8656195B2 (en) * | 2011-08-30 | 2014-02-18 | Hewlett-Packard Development Company, L.P. | Energy efficient ethernet control |
| US8683091B2 (en) * | 2012-06-30 | 2014-03-25 | Intel Corporation | Device disconnect detection |
| US8683097B2 (en) * | 2012-06-30 | 2014-03-25 | Intel Corporation | Device connect detection |
| US9811145B2 (en) | 2012-12-19 | 2017-11-07 | Intel Corporation | Reduction of idle power in a communication port |
-
2012
- 2012-12-19 US US13/720,531 patent/US9811145B2/en not_active Expired - Fee Related
-
2013
- 2013-12-04 TW TW102144401A patent/TWI507865B/zh not_active IP Right Cessation
- 2013-12-11 WO PCT/US2013/074315 patent/WO2014099533A1/en not_active Ceased
- 2013-12-11 EP EP13864033.9A patent/EP2936273A4/en not_active Withdrawn
- 2013-12-11 CN CN201380060338.XA patent/CN104781754A/zh active Pending
- 2013-12-11 CN CN201910584955.9A patent/CN110502463A/zh active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060076977A1 (en) * | 2004-09-20 | 2006-04-13 | Xiaoming Zhu | USB 1.1 for USB OTG implementation |
| US8255708B1 (en) * | 2007-08-10 | 2012-08-28 | Marvell International Ltd. | Apparatuses and methods for power saving in USB devices |
| TW201035744A (en) * | 2009-03-22 | 2010-10-01 | Silicon Motion Inc | Method for controlling power consumption of a USB mass storage, associated personal computer, and storage medium storing an associated USB mass storage driver |
| TW201248512A (en) * | 2011-05-16 | 2012-12-01 | Realtek Semiconductor Corp | Dual-interface card reader module |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110502463A (zh) | 2019-11-26 |
| TW201428480A (zh) | 2014-07-16 |
| WO2014099533A1 (en) | 2014-06-26 |
| EP2936273A4 (en) | 2016-08-17 |
| CN104781754A (zh) | 2015-07-15 |
| US20140173166A1 (en) | 2014-06-19 |
| EP2936273A1 (en) | 2015-10-28 |
| US9811145B2 (en) | 2017-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI507865B (zh) | 電子裝置、通用串列匯流排(usb)埠及運算裝置 | |
| TWI624761B (zh) | 裝置斷開之偵測的技術 | |
| US9310838B2 (en) | Power management method for switching power mode of a computer system based on detection of a human interface device | |
| TWI628545B (zh) | 計算裝置、通用序列匯流排埠以及操作通用序列匯流排的方法 | |
| US20150253842A1 (en) | Semiconductor device, and power control method for usbotg | |
| CN115240584B (zh) | 时序控制器、源极驱动芯片、驱动电路及驱动控制方法 | |
| WO2019104947A1 (zh) | 系统级芯片、通用串行总线主设备、系统及唤醒方法 | |
| TW201617862A (zh) | 應用於操作模式有限狀態機的控制方法以及電腦可讀媒體 | |
| CN112637013A (zh) | Can总线报文异常检测方法及装置、设备、存储介质 | |
| US20170070381A1 (en) | Override subsystems for rapid recovery from serial-link errors | |
| CN102200827A (zh) | 一种设备的睡眠、唤醒方法和系统 | |
| US7986159B1 (en) | Method and apparatus for detecting a cable in a redriver | |
| KR102495030B1 (ko) | 클록 장애를 복원하는 수신 장치 및 이를 포함하는 전송 시스템 | |
| TWI528161B (zh) | 資料傳輸系統以及資料傳輸方法 | |
| CN105183509A (zh) | 一种实现软关机后关闭系统电源的装置和方法 | |
| WO2022166698A1 (zh) | 充电控制方法、装置、电子设备及充电器 | |
| JP2015222505A (ja) | 電子機器 | |
| US9529386B2 (en) | Information processing apparatus, docking station, and external display control method | |
| CN118760351A (zh) | 数据传输方法、微控制器、通信系统及可读存储介质 | |
| US20200097379A1 (en) | Communication port recovery | |
| CN116886119A (zh) | 车载对讲终端的控制方法、车载对讲终端及存储介质 | |
| CN103631750B (zh) | 一种信息处理的方法及电子设备 | |
| CN105098854A (zh) | 充电方法与电子装置 | |
| TWI865087B (zh) | 電路板及其開關切換方法 | |
| WO2011088753A1 (zh) | 显示器的电源管理方法和显示器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |