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.

MSP432P4011处理器 的 低功耗运行注意事项

请问TI工程师:

       我现在调试的产品在MSP432P4011的低频模式下  我单独测试 低频模式,仍然功耗比较大  接近1mA

       低频模式下。对下面这些信息进行了初始化

      1)对IO口进行输入设置

       2)关闭内置基准电源

       3)初始化低频运行方式

    MAP_CS_setReferenceOscillatorFrequency(CS_REFO_128KHZ);
    MAP_CS_initClockSignal(CS_MCLK, CS_REFOCLK_SELECT, CS_CLOCK_DIVIDER_1);
    MAP_PCM_setPowerMode(PCM_LF_MODE);

  感觉设置应该没有问题  但是功耗仍然比较高 

  请问外设是否需要进行相关的人工关闭。

  • 我使用 TI的MSP432P4111评估板测试如下程序
    功耗仍然高达0.6mA



    #include <ti/devices/msp432p4xx/driverlib/driverlib.h>

    /* Standard Includes */
    #include <stdint.h>
    #include <stdbool.h>



    int main(void)
    {
    MAP_WDT_A_holdTimer();


    MAP_PSS_disableHighSide();
    MAP_REF_A_disableReferenceVoltageOutput();
    MAP_REF_A_disableReferenceVoltage();


    /* Setting our MCLK to REFO 128Khz and changing to low frequency mode */
    MAP_CS_setReferenceOscillatorFrequency(CS_REFO_128KHZ);
    MAP_CS_initClockSignal(CS_MCLK, CS_REFOCLK_SELECT, CS_CLOCK_DIVIDER_1);
    MAP_PCM_setPowerMode(PCM_LF_MODE);

    /* Configure ports for ultra low power operation */
    MAP_GPIO_setAsInputPin(GPIO_PORT_P1, PIN_ALL8);
    MAP_GPIO_setAsInputPin(GPIO_PORT_P2, PIN_ALL8);
    MAP_GPIO_setAsInputPin(GPIO_PORT_P3, PIN_ALL8);
    MAP_GPIO_setAsInputPin(GPIO_PORT_P4, PIN_ALL8);
    MAP_GPIO_setAsInputPin(GPIO_PORT_P5, PIN_ALL8);
    MAP_GPIO_setAsInputPin(GPIO_PORT_P6, PIN_ALL8);
    MAP_GPIO_setAsInputPin(GPIO_PORT_P7, PIN_ALL8);
    MAP_GPIO_setAsInputPin(GPIO_PORT_P8, PIN_ALL8);
    MAP_GPIO_setAsInputPin(GPIO_PORT_P9, PIN_ALL8);
    MAP_GPIO_setAsInputPin(GPIO_PORT_P10, PIN_ALL8);

    while (1)
    {
    MAP_Interrupt_enableSleepOnIsrExit();
    MAP_PCM_setPowerState(PCM_LPM0_LF_VCORE1);
    }
    }
  • 请您跟踪一下下面帖子的回复,谢谢

    e2e.ti.com/.../841409
  • 很抱歉,我手边没有这个板子,无法测试。

    您可以尝试手工关闭后再测量一下
  • 请教本论坛各位大神:

           小弟在  SimpleLink™ MSP432P4111 高精度 ADC MCU LaunchPad™ 开发套件  上编写的测试程序  进入低频模式  最低运行功耗也至少0.6mA 

           麻烦哪位英雄大神 能提供你们的测试代码,能接近数据手册的100uA级别的功耗 ,谢谢大家