System and method for enumerating a USB device using low power
First Claim
1. A Universal Serial Bus (USB) device, comprising:
- a battery;
at least one port, coupled to the battery, wherein the at least one port is for coupling to a host USB device, wherein the battery is charged by the host USB device, wherein, during operation, the at least one port receives an enumeration request from the host USB device; and
a USB PHY coupled to the battery, wherein, when the USB device is coupled to the host USB device, the USB PHY detects a charge state of the battery, wherein, when coupled to the host USB device, the USB PHY enables the USB device to engage in USB device enumeration in response to the enumeration request when the charge state of the battery is sufficient to engage in the USB device enumeration;
wherein the USB PHY comprises first circuitry, wherein the first circuitry engages in first circuitry enumeration of the USB device when the charge state of the battery is not sufficient to engage in the USB device enumeration, wherein the USB PHY uses power received from the host USB device in performing the first circuitry enumeration, and wherein the first circuitry enumeration is distinct from the USB device enumeration; and
wherein the USB device is fully functional with respect to the host USB device when enumerated using the USB device enumeration, and wherein the USB device is not fully functional with respect to the host USB device when enumerated using the first circuitry enumeration.
10 Assignments
0 Petitions
Accused Products
Abstract
System and method for enumerating and/or enumerating a device. The device may be a USB portable device which adheres to a first standard, e.g., the USB specification, and may engage in enumeration with respect to a USB hub/USB host device. Where a battery included in the device is sufficiently low, the device may engage in low power enumeration, e.g., to begin charging the device using enumerated power. Low power enumeration may allow the device to enumerate even when the device is incapable of powering on. Additionally, or alternatively, the device may determine whether the hub/host device is capable of providing high power charging. If it is, the device may begin charging the battery of the device using power provided by the hub/host device at a high power level.
46 Citations
21 Claims
-
1. A Universal Serial Bus (USB) device, comprising:
-
a battery; at least one port, coupled to the battery, wherein the at least one port is for coupling to a host USB device, wherein the battery is charged by the host USB device, wherein, during operation, the at least one port receives an enumeration request from the host USB device; and a USB PHY coupled to the battery, wherein, when the USB device is coupled to the host USB device, the USB PHY detects a charge state of the battery, wherein, when coupled to the host USB device, the USB PHY enables the USB device to engage in USB device enumeration in response to the enumeration request when the charge state of the battery is sufficient to engage in the USB device enumeration; wherein the USB PHY comprises first circuitry, wherein the first circuitry engages in first circuitry enumeration of the USB device when the charge state of the battery is not sufficient to engage in the USB device enumeration, wherein the USB PHY uses power received from the host USB device in performing the first circuitry enumeration, and wherein the first circuitry enumeration is distinct from the USB device enumeration; and wherein the USB device is fully functional with respect to the host USB device when enumerated using the USB device enumeration, and wherein the USB device is not fully functional with respect to the host USB device when enumerated using the first circuitry enumeration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for charging a Universal Serial Bus (USB) device, comprising:
-
detecting coupling of the USB device to a USB host device; determining if a battery of the USB device is sufficiently charged for USB device enumeration; when the battery of the USB device is not sufficiently charged for the USB device enumeration, engaging in enumeration of the USB device using low-power enumeration, wherein said engaging in enumeration of the USB device using the low-power enumeration uses power received from the USB host device during enumeration, and wherein said engaging in enumeration is performed by a PHY of the USB device; when the battery of the USB device is sufficiently charged for the USB device enumeration, engaging in the USB device enumeration of the USB device; wherein the USB device is fully functional with respect to the host USB device when enumerated using the USB device enumeration, and wherein the USB device is not fully functional with respect to the host USB device when enumerated using the low-power enumeration. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification