HI there,
Currently I am using a PIC18F4550 from Microchip with their V1.3 USB firmware. I need to draw at least 300mA from the USB port through it for other components.
I changed the maximum power requirements of the device under enumeration to be 500mA instead of 100mA. Now, when I hook up a 20 Ohm load (which should draw around 250mA at 5V), the current is measured to be 221mA but the voltage has dropped to 4.5V. (With no load, the measured voltage on the rails of my board is 4.75V)
Curious, I changed the enumeration description back to 100mA max. I plugged in the USB, hooked up the load, and it still drew 221mA.
So the question is, how do I actually draw current from the USB port without the voltage drop that I have been seeing? I tried using another computer also, to see if it was a problem with the hub; it wasn't. And also, how come I can draw more than 100mA when I specified the device to only draw less than 100mA?
Tags: