I understand this query is power consumption related, but is the application itself working correctly?
Is there any change in the power consumption before initializing the USB for the first time?
The application is working fine, no problem at all. Our project is running with limited power budget, so every juice counts. Really appreciate if you can help me to point out the possible reasons to why the usb power remains even after de-init.
I did not observe any change in power consumption before usb is initialize. Since usb is not running by default, I can clearly see the jump in current when usb is connected and initialized.
Please take a look to these articles that might be useful for you.
Have you tried any low power mode yet? For instance, instead of de-initializing the USB, you could try to set a Low Power Suspend Mode. Please take look to Chapter 42 of the reference manual.
I hope this helps,
I haven't tried to set the usb to low power or suspend mode.
If our core is running at full-speed and no plan to change its state, is it possible to set the usb only to low power or suspend mode? If yes, do you have a reference project that I can use (probably sample project available in SDK)?