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.

[参考译文] MSPM0L1228:MSPM0L1228 的待机 1 模式下出现异常高电流消耗

Guru**** 2512415 points
Other Parts Discussed in Thread: SYSCONFIG, MSPM0L1228

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1558205/mspm0l1228-unexpected-high-current-draw-in-standby1-mode-of-mspm0l1228

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

工具/软件:

您好、

我想确认 MCU 在 Standby1 模式下的电流消耗。

根据 TRM、待机模式下的电流消耗约为 1.2 μA  
但在实践中、MCU 会消耗大量电流 1mA  

在 SysConfig 中、我已配置 运行和低功耗策略 从 SYSCTL 到 RUN0 SLEEP0 分别。
要输入 Standby1、我调用 DL_SYSCTL_setPowerPolicySTANDBY1(), and then __WFI().

进入 Standby1 模式后、我确认了这一点 SysTick 不再运行 、因此 MCU 似乎已进入低功耗模式。
但是、测得的电流仍然明显高于 TRM 中规定的电流。

以下任何因素是否会导致高电流消耗?

  • RTC_A(当前未使用 RTC 中断)

  • 启用 GPIO 快速唤醒

  • 计时器 G0 已启用

除此之外,如果你有任何其他的建议或关注点,可以解释高电流,请告诉我。

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

    嗨、Sho、

    这些外设不应增加高功耗。

    为了实现低功耗优化、需要考虑以下几点:

    • 为了使 MSPM0L1228 进入 STANDBY1、必须为 VBAT 供电。
    • 只应连接 J101 上必要的跳线:VDD、GND、SWC 和 SWD。
    • 当调试器处于活动状态时、不要测量器件的电流。 它会消耗明显更多的功率、并可能使器件保持活动状态。
    • 以下应用手册还提供了保持低功耗使用的提示: MSPM0G3507 低功耗测试和指导

    此致、

    Brian