TI中文支持网
TI专业的中文技术问题搜集分享网站

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);

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

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

yuyinfeng1982:

我使用 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 128Khzand 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);}
}

Susan Yang:

请您跟踪一下下面帖子的回复,谢谢

e2e.ti.com/…/841409

Susan Yang:

回复 yuyinfeng1982:

很抱歉,我手边没有这个板子,无法测试。

您可以尝试手工关闭后再测量一下

yuyinfeng1982:

回复 Susan Yang:

好的 谢谢

yuyinfeng1982:

请教本论坛各位大神:

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

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

赞(0)
未经允许不得转载:TI中文支持网 » MSP432P4011处理器 的 低功耗运行注意事项
分享到: 更多 (0)