Hello bodys,
What are the setting steps to enter vlps mode? At present I have enabled CAN, Uart, SPI, LPIT, but when I disable these modules and enter VLPS mode, using the function (POWER_SYS_SetMode(POWER_SYS_VLPS, POWER_MANAGER_POLICY_FORCIBLE);), my current consumption still reaches about 5mA. In the demo project I used the SDK, the current can reach below 1mA, and the consumption of the peripheral circuit is sent out. My project is based on SDK, please be as detailed as possible, thank you
Solved! Go to Solution.
Hello,
If you use the SDK power manager, the SetMode() function does everything that is needed to enter the VLPS mode.
The consumption differs on the peripherals that are used in the VLPS mode:
SIRC can be disabled if not used:
But if you see 5mA, the MCU is probably either in debug mode or it drives an external load or you left some pins floating in a digital input mode.
Regards,
Daniel
Hello,
If you use the SDK power manager, the SetMode() function does everything that is needed to enter the VLPS mode.
The consumption differs on the peripherals that are used in the VLPS mode:
SIRC can be disabled if not used:
But if you see 5mA, the MCU is probably either in debug mode or it drives an external load or you left some pins floating in a digital input mode.
Regards,
Daniel