The Power Request

Made within the USB CONFIG DESCRIPTORs.  You can have more than one with different power requests, but host devices may not support dealing with multiple configurations.

General Power Availability

A device that wants to be able to function on all systems and hubs should request 100mA max. 

Multiple Power Configurations

One solution to a high power requirement is to have multiple configurations, each configuration having its own power budget to let the host decide how much power to give. The problem with that is that Windows does not bother with other configurations (may be out of date now with Win7?) and you may need to to writing a host driver for Windows to handle these issues. 

Resources

http://www.microchip.com/forums/m404231.aspx

 

 

USEFUL?
We benefit hugely from resources on the web so we decided we should try and give back some of our knowledge and resources to the community by opening up many of our company’s internal notes and libraries through mini sites like this. We hope you find the site helpful.
Please feel free to comment if you can add help to this page or point out issues and solutions you have found, but please note that we do not provide support on this site. If you need help with a problem please use one of the many online forums.