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.

[参考译文] MSPM0G3507:standby0 下的电流消耗

Guru**** 2680875 points

Other Parts Discussed in Thread: MSPM0G3507, ENERGYTRACE

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1581986/mspm0g3507-current-consumption-in-standby0

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

你(们)好
standby0 中的电流压缩以 mA 为单位。 接近 10mA。 问题是什么。

  DL_SYSCTL_switchMCLKfromHSCLKtoSYSOSC ();
  dl_sysctl_disableSYSPLL ();
  dl_sysctl_disableHFXT ();
  DL_SYSCTL_setPowerPolicySTANDBY0 ();
  __ WFI ();

我将所有未使用的输出引脚配置为低电平。
GPIO 作为唤醒源。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Saraswati:

    您的测量硬件是什么? 是否在 MSPM0G3507 LaunchPad 上进行测试? 您是基于电阻器还是基于 LaunchPad 中的 EnergyTrace 工具进行测试?

    您可以首先尝试使用 SDK 示例:sysctl_power_policy_sleep_to_standby、查看您是否可以观察到预期的电流开关功耗。

    测量时需要注意以下几点:

    1. 您需要去除周围的功耗原理图、确保仅测量 MCU 的功耗。
    2. 功耗需要在自由运行模式下进行测量。 (不在调试模式下)。
    3. 在进入低功耗模式之前、请确保 UART RX 引脚和 I2C 信号引脚已上拉。

    MCU 的正常功耗约为 3mA(在工作模式下)、因此我认为此 10mA 功耗可能包括一些其他外部原理图电流。

    此致、

    Pengfei

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

    我已经设计了自己的板。 我要测量电路板电源的电流。                  
    1.是的,我已经从 电路板上移除了其他组件。

    2.不在调试中。

    3.我只写 LED 闪烁 代码。 UART 和其他 模块未启用。

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

    尊敬的  Saraswati:

    由于 10mA 远高于通常运行的 MSPM0G3507 的功耗、因此您是否会在所有电路板中看到类似的 10mA 功耗?

    我想您可以进行以下测试、以检查此 10mA 是否由其他组件导致:

    1. 在 MCU 上恢复出厂设置。 请参阅 7.1 解锁 MSPM0 MCU 开发指南(修订版 G) 、获取指导。
    2. 恢复出厂设置后、MCU 功耗应为 uA 级。 然后检查从电源测量的剩余功耗。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    所有电路板中都是相同的。

    我逐个移除所有其他组件、然后消耗的电流也以 mA 为单位。 最后、我从电路板上移除了 MSPM0G3507 芯片、那么仅消耗的电流为 uA。

    在通过使用 15mA 对其进行恢复出厂设置后。

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

    因此、这种异常功耗 不应该是由芯片故障引起的、因为故障率不能是 100%。

    使用 15mA 对其进行出厂重置后。

    恢复出厂设置后、MCU 将由于芯片空白而进入待机模式。 您测量的是来自 MCU 外部元件。  

    正如您所说、移除 MSPM0G3507 芯片时、功耗以 uA 为单位。 焊接问题是否会导致?

    您能否分享与 MCU 相关的原理图和布局以进一步审查?

    (请注意,MCU 通常运行的功耗为 3 –4mA)  

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

    感谢分享您的原理图。

    有关该问题的其他一些问题:

    1. 您的电源设备的电源电压是多少、该电源输入到哪个信号、它是否直接输入到+3V3?
    2. 请尝试测试“移除除 MSPM0 之外的所有其他电路板元件“和“恢复 MSPM0 出厂设置“组合的功耗。
    3. 当您用“mA"表示“表示消耗时、您能说出具体的消耗值吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1.电源不是直接连接的;相反,它是通过电源连接到 5V5 升压转换器,然后是 3V3 LDO。
    为 5V5 升压转换器和 5V5 至 3V3 LDO 提供 3.6V 锂离子电池、以便为 MCU 供电。
    2.是的,我们做了同样的事情。
    3.估算 3V3 LDO 的 12mA、测量 3.6V 的 10mA。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试测试以下组合的使用情况:“移除电路板中除 MSPM0 之外的所有其他元件“和“恢复 MSPM0 的出厂设置“。

    第 2 点的消耗值是多少?

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

    我们已经进行了相同的测试、结果如下
    在 3.6V 电源电压下测得的 10mA 和 3.3V 功耗下估算的 12mA  

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

    我设置了空工程、直接进入待机 1 模式、不配置任何 GPIO 引脚(因此 GPIO 将处于高阻抗状态,不会产生功耗)。 您能否在已移除所有其他组件的电路板上尝试使用此项目?

    e2e.ti.com/.../empty_5F00_LP_5F00_MSPM0G3507_5F00_nortos_5F00_ticlang_5F00_standby.zip

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

    我们测试了此代码的消耗没有变化。 具有关断功能的功耗也没有变化。

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

    因此、您意味着在没有其他组件的情况下在电路板上运行此示例、您仍然可以观察到 10mA 的功耗。 移除 MCU 后、功耗会降至 uA 水平、对吧?

    您是否可以尝试定期唤醒 MCU 并观察功耗变化? 例如、MCU 唤醒并在工作模式下运行 2s、然后进入低功耗模式、持续 2s 并保持低功耗模式、然后再次唤醒。 我们可以检查在此过程中是否观察到大约 3 –4mA 的消耗变化。

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

    是的、我们在没有其他组件的情况下以及在移除 MCU 后、会观察到 10mA 的功耗降至 uA。
    我们使 LED 闪烁 30 秒功耗为 14 –15mA、随后将 standby0 功耗降至 10mA。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们闪烁 LED 30 秒的消耗是 14 –15mA、在我们进入 standby0 消耗下降到 10mA 后

    是否在此测试中移除 LED。 我想检查 Δ 4 –5mA 电流是由 MCU 运行还是外部电阻引起的?

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

    我们已从电路板上移除所有 LED、以及连接到 MCU 和 3.3V 的所有其他元件。
    您提供的闪存空工程以及 9 –10mA 功耗。

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

    好的、我看到了。 这 4 个–5mA 适用于 MCU 主动运行功耗。  

    在此测试中、我们可以看到 4 –5mA 的 MCU 功耗下降、我认为它已进入待机模式。

    这听起来像是与布局和焊接有关的一些问题。 当板载 MCU 时、您能否在 VCC 和 GND 之间测量电阻器? 它的值接近 300 欧姆?

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

    1.电流消耗 测试:在一个新的电路板上使用空代码(由 TI 团队提供),并将电容器替换为 Vcore 和 VDD 的建议值。  电流消耗在大约 10mA 下保持不变。

    2、电阻测量:我们测量了所有引脚上的电阻。  MΩ 引脚显示的读数均高于 6kΩ、大多数引脚约为 3k Ω。

    由于这些步骤无法解决问题、并且电流消耗保持不变、因此 请建议我们应该采取哪些后续步骤来进行调试。

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

    尊敬的 Saraswati:

    让我来看看您的电路板、对您的电路板进行一些分析。 员工应已向您发送我的收货地址。