This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP432P401R: How to change power mode and how to verify it?

Part Number: MSP432P401R

We tested the different power mode on MSP-EXP432P401R LaunchPad (Rev2.1)  with below examples provided by the MSP432 SDK.

  • powersleep_MSP_EXP432P401R_tirtos_ccs
  • powershutdown_MSP_EXP432P401R_tirtos_ccs
  • powerperformance_MSP_EXP432P401R_tirtos_ccs
  • powerdeepsleep_MSP_EXP432P401R_tirtos_ccs

These demos are executed successfully but no obvious difference is found when we measure the current input to the CPU. 

We'd like to know how to verify if the CPU has successfully changed to desired power mode.

 

  • The measured current is around 160mA.  And we judge the execution of demo is successful by checking below critical power setting APIs return OK.

    Power_setPerformanceLevel()
    Power_shutdown(PowerMSP432_SHUTDOWN_1, 0);
    Power_setPolicy((Power_PolicyFxn)PowerMSP432_deepSleepPolicy);

  • Hi Zen,

    Are you disconnecting the ezFET on your board and powering the board with an external power supply for your current measurement?

    BR,
    Leo

  • Hi Leo,

    Yes, the ezFET has been disconnected and we used a external power supply.

  • Hi Leo,

    Please see the testing pictures.

    Picture one showed the msp432 was in the low power mode(press the S1 button and the red indicate LED was off) and the current was 188.1mA.

    Picture two showed the msp432 was in the normal operation mode(The red indicate LED was on) and the current was 173.3mA.

    That was very strange, the current was even higher in the low power mode than normal operation mode. SW colleague said press S1 can go into low power mode and the LED can indicate it. 

    Looking forward to your reply, thanks very much~

  • Hi Zen,

    All GPIO need to be configured to ensure current isn't being driven for output also. Can you confirm that all GPIOs aren't configured to drive any output current?

    BR,
    Leo

  • Hi Leo,

        Thank you for your quick reply.

        We found the development kit we tested yesterday was broken, so the current was not right.

        We changed another development kit and seems OK now.

    Picture one showed the msp432 was in the normal operation mode(The red indicate LED was on) and the current was 11.86mA.

    Picture one showed the msp432 was in the deep sleep mode(press the S1 button and the red indicate LED was off) and the current was 3.4uA.

    Does the current value make sense in the normal operation mode and deep sleep mode? The msp432 datasheet shows LPM3(with RTC) is 660nA and LPM3.5(with RTC) is 630nA. How to achieve this current? We need min. current consumption to save the coin cell power when external DC main turn off.

  • Hi Zen,

    Can you try running the NoRTOS example for RTC LP3.5 in resource explorer? msp432p401x_rtc_lpm35_01?  The frequency at which you are coming out of sleep for RTC wakeups may be giving you an averaged active/sleep current.

    BR,
    Leo

  • Hi Leo,

        I am hardware engineer from GE healthcare, my name is Chen Nilu.  These days I am verifying the current  consumption through the EnergyTrace per the communication with Baker Stuart from TI. The EnergyTrace tool is OK with XDS110-ET development board, and I can see significant changes with different power mode. But with our customer board it is not good. Baker suggested cut off the power rail for msp432 and use the power from launchpad. I will have a try and give feedback to you. Thanks a lot. 

    Chen Nilu

    Best Regards!