On 16 Feb 2007 09:19:44 -0800, in comp.arch.embedded "Andy Peters"
<> wrote:
>On Feb 15, 4:51 pm, martin griffith <mart_in_medina@ya___.es> wrote:
>> On 15 Feb 2007 14:20:40 -0800, in comp.arch.embedded "Andy Peters"
>>
>> <goo...@latke.net> wrote:
>> >On Feb 15, 2:38 pm, martin griffith <mart_in_medina@ya___.es> wrote:
>> >> Not sure if this is the right place , but:
>>
>> >> I need to power some analogue stuff from a USB port, and AFAIU the USB
>> >> on the PC/MAC will limit the current available to 100mA on connect. I
>> >> think I will need about 200mA, so how do I "simply" inform the source
>> >> to let me have it?
>>
>> >You "inform" the bus by properly enumerating your gizmo as a valid USB
>> >device.
>>
>> >-a
>>
>> thanks, really helpful, any suggestions on a micro/usb widget that can
>> do the enumeration?
>
>There are various micros from Cypress, Microchip, Silicon Labs, TI,
>Atmel, etc, which have USB device interfaces. Choose one. Choose a
>device class with which your device will conform (HID is probably
>simplest), and be sure to include the desired current draw in the
>device/configuration descriptor. Once the device enumerates, which
>means it's recognized by the operating system and the device driver is
>loaded, then you'll be able to use the 500 mA available to the port.
>
>The point here is that you can't "steal" power from the bus ... you
>need to have a proper device connected to the bus before you are able
>to use all of the power.
>
>-a
Found this, first hit on TI site, worth a read
http://www.ti.com/litv/pdf/slyt118
martin