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.

[参考译文] MSPM0L1306:电源电流特性

Guru**** 2376610 points
Other Parts Discussed in Thread: SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1532621/mspm0l1306-power-supply-current-characteristics

器件型号:MSPM0L1306
主题:SysConfig 中讨论的其他器件

工具/软件:

当我在除禁用 IO 外设之外的所有条件下测量待机模式下的电流消耗时、大约是 0.3mA。
数据表指出该值约为 1uA、但为什么会这样?
是否可以通过设置待机模式、禁用除 IO 外的所有内容、然后设置其他项来降低电流消耗?
请检查。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Ryota:

    1.我在 TRM 中找到了这个。 这是否有助于降低电流消耗?


    2.您使用的是 LaunchPad 还是定制电路板?

    3.您使用的是待机模式 0 还是 1?

    4.如何进入 低功耗模式?

    此致、

    Owen

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    无法减少、因为必须使用 GPIO。

     2.定制电路板

    待机模式 0

    4.DL_SYSCTL_setPowerPolicySTANDBY0 ();

      while (interrupt_flg == false){

        __ WFI ();

      }

      DL_SYSCTL_setPowerPolicyRUN0SLEEP0 ();

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否可以尝试使用  SDK 中的空示例并在.c 文件中包含以下代码:
    while(1){
        __WFI();
    }

    此外、请确保配置 SysConfig 并测试 SYSCTL 部分下的低功耗策略的每种模式:STOP0、SLEEP0、STANDBY0 和 STANDBY1

    您 是否还可以尝试在 SDK 中运行 sysctl_power_policy_sleep_to_standby 示例?

    您能给我提供电流测量方法吗?

    [引述 userid=“578409" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1532621/mspm0l1306-power-supply-current-characteristics/5897893 #5897893“]

    DL_SYSCTL_setPowerPolicySTANDBY0 ();

      while (interrupt_flg == false){

        __ WFI ();

      }

      DL_SYSCTL_setPowerPolicyRUN0SLEEP0 ();

    [/报价]

    在您提供的代码示例中、一旦 interrupt_flg == true、电源策略就会设置为 SLEEP0。 如果您以 4MHz MCLK 运行、则在 25°C 下 、典型电流介于 363uA 至 441uA 之间。