Reduction of idle power in a communication port

US9811145B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9811145-B2
Application numberUS-201213720531-A
CountryUS
Kind codeB2
Filing dateDec 19, 2012
Priority dateDec 19, 2012
Publication dateNov 7, 2017
Grant dateNov 7, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for reducing idle power consumption of a port are described herein. An example method includes determining device presence using a pull-down resistor disposed in a downstream port. The method also includes initiating a low power state of a link between the downstream port and an upstream device. The method also includes disabling the pull-down resistor in response to initiating the low power state.

First claim

Opening claim text (preview).

What is claimed is: 1. An electronic device, comprising: a downstream port comprising a physical layer to send and receive data to an upstream device via a link, the physical layer comprising: a pull-down resistor to determine presence of the upstream device; and a switch coupled to the pull-down resistor, the switch to disable the pull-down resistor in response to the downstream port initiating a low power state of the link between the downstream port and the upstream device, wherein the switch is controlled by input from a link layer of the downstream port; and wherein the physical layer comprises a timer to perform periodic monitoring of the presence of the upstream device, the link layer of the downstream port to start the timer upon entering the low power state and, at the expiration of the timer, enable the pull-down resistor for a predetermined amount of time to determine whether the upstream device has been disconnected, wherein if the upstream device is detected as present, the downstream port is to disable the pull-down resistor and restart the timer. 2. The electronic device of claim 1 , wherein the downstream port is to enable the pull-down resistor and determine device presence upon resuming from the low power state. 3. The electronic device of claim 1 , comprising, if the upstream device is connected, re-starting the timer and disabling the pull-down resistor. 4. The electronic device of claim 1 , wherein the downstream port is a Universal Serial Bus (USB) port. 5. The electronic device of claim 1 , wherein the upstream device is coupled to the downstream port by a connector and during the low power state the power consumption of the downstream port is approximately equal to the power consumption of the timer. 6. The electronic device of claim 1 , wherein the upstream device is an embedded device and, during the low power state, the embedded device remains powered and the downstream port consumes no power at the link between the downstream port and the embedded device. 7. The electronic device of claim 1 , wherein the low power state is a USB L1 or Suspend state. 8. The electronic device of claim 1 , wherein the switch is coupled in series between the pull-down resistor and a respective signal line. 9. The electronic device of claim 1 , wherein if the upstream device is disconnected, the pull-down resistor is to be kept enabled but consume no power. 10. The electronic device of claim 1 , wherein if the electronic device resumes before timer expiration, the link layer is to terminate a running of the timer and re-enable the pull-down resistor. 11. A Universal Serial Bus (USB) port, comprising: a pull-down resistor used to determine whether a device is coupled to the USB port; a switch coupled to the pull-down resistor, the switch to disable the pull-down resistor in response to the USB port initiating a low power state of a link between the USB port and the device, wherein the switch is controlled by input from a link layer of the USB port; and a physical layer comprising a timer to perform periodic monitoring of the presence of the upstream device, the link layer of the USB port to start the timer upon entering the low power state and, at an expiration of the timer, enable the pull-down resistor for a predetermined amount of time to determine whether the device has been disconnected, wherein if the device is detected as present, the downstream port is to disable the pull-down resistor and restart the timer. 12. The USB port of claim 11 , wherein the USB port is to enable the pull-down resistor and determine device presence upon resuming from the low power state. 13. The USB port of claim 11 , comprising, if the device is connected, re-starting the timer and disabling the pull-down resistor. 14. The USB port of claim 11 , wherein the device is coupled to the USB port by a connector and during the low power state the power consumption of the USB port is approximately equal to the power consumption of the timer. 15. The USB port of claim 11 , wherein the USB port is a USB 2 port. 16. The USB port of claim 11 , wherein the device is an embedded device and during the low power state the embedded device remains powered and the USB port consumes no power at the link between the downstream port and the embedded device. 17. A computing device, comprising logic to: determine device presence using a pull-down resistor disposed in a downstream port; initiate a low power state of a link between the downstream port and an upstream device; in response to initiating the low power state, send a control signal from a link layer of the downstream port to a switch to disable the pull-down resistor; and in response to initiating the low power state, start a timer to perform periodic monitoring of the presence of the upstream device via the link layer of the downstream port; and at an expiration of the timer, enable the pull-down resistor for a predetermined amount of time to determine whether the upstream device has been disconnected, wherein if the upstream device is detected as present, the downstream port is to disable the pull-down resistor and restart the timer. 18. The computing device of claim 17 , comprising logic to: resume from the low power state; and in response to resuming from the low power state, enable the pull-down resistor and determine device presence. 19. The computing device of claim 17 , comprising logic to: if the device is connected, re-start the timer and disable the pull-down resistor. 20. The computing device of claim 17 , wherein the link is a Universal Serial Bus (USB) link.

Assignees

Inventors

Classifications

  • using switching circuits, e.g. switching matrix, connection or expansion network (G06F13/4009 takes precedence) · CPC title

  • Power supply means, e.g. regulation thereof (for memories G11C) · CPC title

  • G06F1/3278Primary

    Power saving in modem or I/O interface · CPC title

  • G06F1/3253Primary

    Power saving in bus · CPC title

  • Monitoring of peripheral devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9811145B2 cover?
Techniques for reducing idle power consumption of a port are described herein. An example method includes determining device presence using a pull-down resistor disposed in a downstream port. The method also includes initiating a low power state of a link between the downstream port and an upstream device. The method also includes disabling the pull-down resistor in response to initiating the l…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F1/3278. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 07 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).