IP Library Granted Patent US 8,055,919
Granted Patent B2
US 8,055,919 · App. 12/367,009 · Granted Nov 8, 2011

Port power controller for USB hubs with legacy battery charge support

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,055,919
App. No.
12/367,009
Granted
Nov 8, 2011
Kind
B2
Abstract

A system and method for efficient power management of peripheral port connections. A USB hub core is configured to detect the presence of a legacy peripheral device on a downstream port when a corresponding USB host is in a non-operational state. The USB hub core chooses a battery charger signature for the peripheral device and subsequently directs an external port power controller to simulate disconnection/reconnection of the peripheral device. The chosen signature is presented to the peripheral device. If the signature matches the expected value of the peripheral device, then the peripheral device charges its battery. Otherwise, the process of choosing a different signature and simulating disconnection/reconnection is repeated.

Claims (43)

1. An interface unit comprising:

interface circuitry including one or more data lines and at least one power line; and

power management circuitry configured to control a supply of power to the at least one power line; and

wherein in response to detecting a device has been connected to the interface circuitry, the interface unit is configured to:

convey a first signature to the device via the one or more data lines; and

in response to determining a predetermined response to the first signature is not received from the device:

remove power from the power line;

restore power to the power line at a first predetermined time subsequent to removing said power; and

convey a second signature different from the first signature to the device at a second predetermined time subsequent to restoring said power.

2. The interface unit as recited in claim 1 , wherein determining said predetermined response is not received comprises determining current consumption is below a predetermined threshold on the power line at a third predetermined time subsequent to the conveying the first signature to the device.

3. The interface unit as recited in claim 2 , wherein detecting a device has been connected to the interface circuitry comprises detecting the assertion of a previously unasserted data line of at least one of said data lines.

4. The interface unit as recited in claim 3 , wherein in response to a match of a signature conveyed by the interface unit to a signature of the device, the power management controller is further configured to charge a battery corresponding to the device with current supplied by the power line.

5. The interface unit as recited in claim 4 , wherein the interface unit is configured to receive power from a power supply reference, and wherein the power management controller is further configured to drive and detect voltage levels on said plurality of data lines which are different from said power supply reference.

6. The interface unit as recited in claim 4 , wherein the device is a non-enumerated Universal Serial Bus (USB) peripheral device.

7. The interface unit as recited in claim 4 , wherein the interface circuitry is further configured to couple the device to a computing system in a non-operational state.

8. The interface unit as recited in claim 7 , wherein the non-operational state comprises at least one of the following: suspend, hibernate, or mechanical off.

9. An interfacing system method, the method comprising:

controlling a supply of power to at least one power line; and

in response to detecting a device has been connected to interface circuitry including one or more data lines and the at least one power line:

conveying a first signature to the device via the one or more data lines; and

in response to determining a predetermined response to the first signature is not received from the device:

removing power from the power line;

restoring power to the power line at a first predetermined time subsequent to removing said power; and

conveying a second signature different from the first signature to the device at a second predetermined time subsequent to restoring said power.

10. The method as recited in claim 9 , wherein determining said predetermined response is not received comprises determining current consumption is below a predetermined threshold on the power line at a third predetermined time subsequent to the conveying the first signature to the device.

11. The method as recited in claim 10 , wherein detecting a device has been connected to the interface circuitry comprises detecting the assertion of a previously unasserted data line of at least one of said data lines.

12. The method as recited in claim 11 , further comprising, in response to a match of a conveyed signature to a signature of the device, charging a battery corresponding to the device with current supplied by the power line.

13. The method as recited in claim 12 , further comprising driving and detecting voltage levels on said plurality of data lines which are different from a power supply reference supplying power to the at least one power line.

14. The method as recited in claim 12 , wherein the device is a non-enumerated Universal Serial Bus (USB) peripheral device.

15. The method as recited in claim 12 , further comprising coupling the device to a computing system in a non-operational state.

16. The method as recited in claim 15 , wherein the non-operational state comprises at least one of the following: suspend, hibernate, or mechanical off.

17. A power management controller comprising:

an interface coupled to one or more data lines and at least one power line;

a power logic unit configured to control a supply of power to the at least one power line;

wherein in response to detecting a device has been connected to the interface, the power logic unit is configured to:

convey a first signature to the device via the one or more data lines; and

in response to determining a predetermined response to the first signature is not received from the device:

remove power from the power line;

restore power to the power line at a first predetermined time subsequent to removing said power; and

convey a second signature different from the first signature to the device at a second predetermined time subsequent to restoring said power.

18. The power management controller as recited in claim 17 , wherein determining said predetermined response is not received comprises determining current consumption is below a predetermined threshold on the power line at a third predetermined time subsequent to the conveying the first signature to the device.

19. The power management controller as recited in claim 18 , wherein detecting a device has been connected to the interface circuitry comprises detecting the assertion of a previously unasserted data line of at least one of said data lines.

20. The power management controller as recited in claim 19 , wherein in response to a match of a signature conveyed by the interface unit to a signature of the device, the power management controller is further configured to charge a battery corresponding to the device with current supplied by the power line.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
MERGER Recorded Dec 12, 2017
From: STANDARD MICROSYSTEMS CORPORATION
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 044840/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2009
From: MAGNUSSON, HANS L.
To: STANDARD MICROSYSTEMS CORPORATION
Reel/Frame 022219/0972 →