WO2016115635A1

Systems and methods for managing usb power delivery

Abstract

Embodiments of the present disclosure provide systems and/or methods for managing power distribution over a USB topology. In some embodiments, a host device is coupled to an upstream facing port device (UFP device) via a USB compliant connection, and a USB device is coupled to a downstream facing port device (DFP device) via a USB compliant connection. The UFP device and DFP device are connected via a non-USB compliant extension medium. In various embodiments, the UFP device and DFP device may be individually powered by different types of sources (such as external power sources, power distributed over the extension medium, batteries, USB bus power, and/or the like). The UFP device and DFP device cooperate to provide USB power distribution functionality throughout the USB topology despite the presence of the non-USB compliant extension medium.

WO2016115635A1, drawing sheet 1
Sheet 1 of 14

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

31 claims: 14 independent, 17 dependent

  1. 1
    CLAIMS The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:1 . A system for providing Universal Serial Bus (USB) power delivery across a non-USB extension medium, the system comprising: an upstream facing port device (UFP device), including: at least one USB upstream facing port configured to be communicatively coupled to a USB host device;and an extension medium interface configured to be coupled to the non-USB extension medium;a downstream facing port device (DFP device), including: at least one USB downstream facing port configured to be communicatively coupled to a USB device;and an extension medium interface configured to be coupled to the non-USB extension medium;and a power delivery extension system topology manager (PDESTM) communicatively coupled to the UFP device and the DFP device and configured to manage power delivery policies implemented by the UFP device and the DFP device.
  2. 3
    The system of any one of Claims 1 or 2, further comprising a management computing device separate from the UFP device and DFP device, wherein the PDESTM is a component of the management computing device.
  3. 6
    The system of any one of Claims 1 -5, wherein the DFP device further includes a downstream power delivery extension device policy manager (PDEDPM) configured to:request power delivery policies from the PDESTM;and control local policy engines associated with the one or more downstream facing ports based on the power delivery policies.
  4. 8
    The system of any one of Claims 1 -7, wherein the UFP device further includes an upstream power delivery extension device policy manager (PDEDPM) configured to:request power delivery policies from the PDESTM;and control local policy engines associated with the one or more upstream facing ports based on the power delivery policies.
  5. 11
    1 1 . The system of any one of Claims 1 -10, wherein at least one of the UFP device and the DFP device includes a power-over-link engine configured to send power to and receive power from the extension medium.
  6. 12
    A computer-implemented method performed by a power delivery extension system topology manager of a USB extension system, the USB extension system comprising an upstream facing port device (UFP device) and a downstream facing port device (DFP device) connected by a non-USB compliant extension medium, the method comprising:receiving a first power state notification from the DFP device;receiving a second power state notification from the UFP device;and sending an instruction to the UFP device to report a power state to a system policy manager, wherein the reported power state is based on the first power state notification and the second power state notification.
  7. 14
    The method of any one of Claims 12 or 13, wherein the instruction causes the UFP device to report a bus-powered state to the system policy manager when the first power state notification indicates that the UFP device is bus powered and the second power state notification indicates that the DFP device is externally powered.
  8. 17
    The method of any one of Claims 12-16, wherein the instruction causes the UFP device to report an externally powered state to the system policy manager when the first power state notification indicates that the UFP device is externally powered and the second power state notification indicates that the DFP device is externally powered.
  9. 21
    The method of any one of Claims 12-20, wherein the instruction causes the UFP device to report an externally powered state to the system policy manager if the first power state notification indicates that the UFP device is link powered and the second power state notification indicates that the DFP device is link powered.
  10. 25
    A USB extension device, comprising:at least one USB upstream facing port or at least one USB downstream facing port;an extension medium interface configured to be coupled to an extension medium;a power-over-link engine;and a power delivery extension device policy manager configured to: determine whether power is available from an external power source;in response to determining that power is not available from the external power source, determine whether power is available from the extension medium;and in response to determining that power is available from the extension medium, draw power for the USB extension device from the extension medium via the power-over-link engine.
  11. 27
    The USB extension device of any one of Claims 25-26, wherein the power delivery extension device policy manager is further configured to:in response to determining that power is not available from the external power source and is not available from the extension medium, draw power for the USB extension device from the at least one USB upstream facing port or the at least one USB downstream facing port.
  12. 28
    The USB extension device of any one of Claims 25-27, further comprising a battery, and wherein the power delivery extension device policy manager is further configured to:in response to determining that power is not available from the external power source and is not available from the extension medium, draw power for the USB extension device from the battery.
  13. 29
    The USB extension device of any one of Claims 25-28, wherein the power delivery extension device policy manager is further configured to:transmit a message to a power delivery extension system topology manager that includes that includes power source information.
  14. 31
    A computer-readable medium having computer-executable instructions stored thereon that, in response to execution by one or more processors of a computing device, causes the computing device to perform a method according to any one of Claims 12-24.