The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 27, 2006
Filed:
Sep. 27, 2002
Stephen H. Kolokowsky, San Diego, CA (US);
Stephen H. Kolokowsky, San Diego, CA (US);
Cypress Semiconductor Corporation, San Jose, CA (US);
Abstract
Disclosed herein is a device and method for adapting an operating speed of a USB peripheral device coupled with a host. In one example, the peripheral device is initially operated at a first operating speed associated with a first power consumption level, and it is determined whether the host will support the peripheral device operating at a second, higher power consumption level. If so, the peripheral device is reconfigured to operate at a second operating speed associated with the second power consumption level. In one example, the peripheral device may be initially operated at an operating speed of approximately 12 Mbps (i.e., full speed USB) so that the peripheral device draws no more than approximately 100 mA of current. In this example, the peripheral device may report a high power descriptor set including a 100 to 500 mA descriptor, and if the host selects the descriptor set, then the peripheral device is can reconfigure itself to operate with an operating speed of approximately 480 Mbps (i.e., high speed USB) so that the peripheral device draws approximately 100 to 500 mA of current. In this manner, the peripheral device can selectively operate in high speed USB mode if the host (or hub) can provide the current needed by the peripheral device to operate at the faster data rates of the high speed USB mode. If not, the peripheral device operates in the full speed USB mode.