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

MSP432功耗测试

我使用ti的launchpad进行功耗测试,测试VCC 的功耗,在低功耗测试中为达到datasheet中提到的0.85uA的情况,而最低功耗只能达5uA左右

实际代码如下

void main(void)

{

    /* Halting WDT  */
    MAP_WDT_A_holdTimer();

MAP_PCM_setPowerState (PCM_AM_LDO_VCORE0);
Winter 2016-9-30 13:57:43

      MAP_GPIO_setAsOutputPin(GPIO_PORT_PA, PIN_ALL16);
      MAP_GPIO_setAsOutputPin(GPIO_PORT_PB, PIN_ALL16);
      MAP_GPIO_setAsOutputPin(GPIO_PORT_PC, PIN_ALL16);
      MAP_GPIO_setAsOutputPin(GPIO_PORT_PD, PIN_ALL16);
      MAP_GPIO_setAsOutputPin(GPIO_PORT_PE, PIN_ALL16);
      MAP_GPIO_setOutputLowOnPin(GPIO_PORT_PA, PIN_ALL16);
      MAP_GPIO_setOutputLowOnPin(GPIO_PORT_PB, PIN_ALL16);
      MAP_GPIO_setOutputLowOnPin(GPIO_PORT_PC, PIN_ALL16);
      MAP_GPIO_setOutputLowOnPin(GPIO_PORT_PD, PIN_ALL16);
      MAP_GPIO_setOutputLowOnPin(GPIO_PORT_PE, PIN_ALL16);

  CS_setDCOCenteredFrequency ( CS_DCO_FREQUENCY_48 ); 
 SysCtl_disableSRAMBank(SYSCTL_SRAM_BANK1);
    SysCtl_disableSRAMBank(SYSCTL_SRAM_BANK2);
    SysCtl_disableSRAMBank(SYSCTL_SRAM_BANK3);
    SysCtl_disableSRAMBank(SYSCTL_SRAM_BANK4);   
    SysCtl_disableSRAMBank(SYSCTL_SRAM_BANK5);
    SysCtl_disableSRAMBank(SYSCTL_SRAM_BANK6);
    SysCtl_disableSRAMBank(SYSCTL_SRAM_BANK7);     
    PSS_disableHighSide();//8uA
 while (1)
    {
       // MAP_PCM_gotoLPM0();
        uint32_t fre = CS_getDCOFrequency ();
        __NOP();
        MAP_PCM_gotoLPM3();
    }

}

在这个配置过程中有什么其他没有注意到的地方。

另外在datasheet中提到一个“SVSL“需要关闭的地方,没看到怎么关闭。

希望帮忙解答一下

gaoyang9992006:

在头文件5732行有定义。

kuilong chen:

回复 gaoyang9992006:

第六条中的svsl are disable 通过哪里去设置在技术手册中没有找到相关的内容

赞(0)
未经允许不得转载:TI中文支持网 » MSP432功耗测试
分享到: 更多 (0)