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.

[参考译文] LP-MSPM0G3507:MSPM0 上的功耗

Guru**** 2885260 points

Other Parts Discussed in Thread: LP-MSPM0G3507, ENERGYTRACE

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1640892/lp-mspm0g3507-power-consumption-on-mspm0

器件型号: LP-MSPM0G3507
主题中讨论的其他部件: ENERGYTRACE

您好、

下面是在 LP-MSPM0G3507 上执行以下示例代码

* SysCtl_power_policy_sleep_to_standby

i 未组装 LunchPad 上的跳线、并使用 EnergyTrace 检查功耗。
然后、我得到了以下结果。

image.png

即使状态为“睡眠“、最低功耗消耗也是 2.896mA
根据数据表规格、我预计可以看到上述一半的电流。 我确认所有未使用的引脚均设置为“输出“、并显示为“低电平“。
您是否知道为什么我不能获得较低的电流?
image.png

此致、

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

    您好 Ryuuichi、

    您似乎使用了 CCS20 版本并进入了调试模式、从而使用 Energytrace 查看功耗、对吗?  

    首先、在调试模式下、功耗会异常。 换句话说、在调试模式下、尽管从代码级来看、MCU 处于低功耗模式、但它不是真正的低功耗模式、因为调试模式可能需要加入 CPU。 我建议您使用 CCS12 版本的 energytrace、它可以在自由运行情况下使用。  

    然后、还请检查 VDD 和 VSS 之间是否有会增加功耗的外部电路。 并检查是否将任何输入 GPIO 保留为悬空状态。 并检查是否在输出低电平/高电平 GPIO 上添加任何上拉/下拉电阻。

    BR、

    Janz Bai

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

    您好、

    感谢您的答复。

    >您似乎使用 CCS20 版本并进入调试模式、使用 Energytrace 查看功耗、对吗?  
    是的、我使用了“调试模式“、如下所示。

    >尽管从代码级别来看、MCU 处于低功耗模式、但它不是真正的低功耗模式、因为调试模式可能需要加入 CPU。
    是的、我也怀疑这种情况。 (测得的电流类似于启用 CPU 的 RUN 模式)

    >我建议您使用 CCS12 版本的 energytrace、它可以在自由运行情况下使用。  
    我懂了。

    此致、

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

    您好、

    我安装了 CCS12.8 并尝试执行 energytrace。
    但是、我无法选择“energytrace++“(State is inactive)、如下所示。


    是否可以对 CCS12 上的 MSPM0 使用“energytrace++“?

    此致、

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

    您好、

    请提供您的反馈。

    此致、

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

    您好 Ryuuichi、

    很抱歉、由于过去几天是国际劳动节、所以回复延迟。 只需点击此按钮、即可在 CCS 12 版本中使用能量跟踪。

    是的、CCS12 版本 Energy trace 可用于 M0

     

    BR、

    Janz Bai

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

    您好、

    感谢您的答复。
    >是,CCS12 版 Energy trace 可用于 M0
    我想您确认的是“EnergyTrace++“、而不是“EnergyTrace“。

    >但是,我不能选择“energytrace++“(状态不活动),如下所示。
    我还确认可以使用 CCS12 在我的环境中使用“EnergyTrace“。 但是、我无法通过在 CCS12 上使用“EnergyTrace++“确认功耗。
    请您再次确认一下吗?

    此致、

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

    您好 Ryuuichi、

    在 CCS12 版本上、只有“Energy Trace“ 、而不是“Energy Trace ++“。 但对于 M0 功耗评估、“能量轨迹“就足够了。

    BR、

    Janz Bai