I am a bit of a newb when it comes to USB enabled applications so hopefully someone can straighten me out.
I have done two custom DM365 designs, but neither utilized the USB controller. In my new design I would like to power the entire board from the USB port. That means that when I plug this new board into the USB port, the port must supply enough current to boot the DM365 part. In my experience this process will take more (to boot all the way into linux) than the 100ma @5V that the USB spec says can be drawn out of the port before enumeration and switching to high power mode.
It would seem like there has to be a way around this as many devices must draw more than 100ma on power up?
Do I really have to enumerate before I can draw more than 100ma?
Does the DM365 have any features designed to support this mode of operation?
I guess one spot it could be done would be in u-boot, right after reset before everything is spun up and you need lots of power. Is that the right approach?
I will have some sort of soft start on the power input to avoid large inrush currents.
Thanks for any guidance you can provide, I am hoping I am missing something fundamental that will make this problem a little easier.
Kevin