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:当<VDD 时电流消耗较高

Guru**** 2399305 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1352521/mspm0l1306-high-current-consumption-when-vdd

器件型号:MSPM0L1306

您好!
客户开发了一款低功耗应用。 他可以将其应用调整为小于100uA 的电流消耗。 但当加电时(具有低电压斜坡)、MSPM0将消耗最高2mA 电流、直到达到 VDD (或 BOR)。 我认为这是漏电流造成的、因为端口是未定义的/悬空的。 如何避免这种行为? 是否使用外部复位器件?

此致、Holger

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

    您好、 Holger、

    仅在上电后才能使 MCU 进入低功耗模式。 要实现低功耗、您需要首先设置初始化。 所以在 MCU 还在上电的时候、应该是没有低功耗的情况。

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

    尊敬的 Zhao:

    因此、您需要一个负载开关来在 VDD 启动之前切断 VDD?

    此致、Holger

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

    您好、 Holger、

    我不明白您的观点。 MCU 需要首先初始化、然后通过代码进入低功耗状态。 因此、如果 MCU 仍在加电、这意味着用户的代码不会开始运行、当然、MCU 在正常模式下会消耗功率。

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

    尊敬的 Yuhao:
    MCU 未通电、VDD 小于1.55V。 因此它不会被初始化。 ~、客户会看到电流消耗很高、Δ I 2mA。 我认为主要是通过浮点端口实现的。

    此致、Holger

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

    好的、回答正确。 MCU 仍 未初始化。

    但电流可能来自 VDD 和 GND 之间的电容器或 VCORE 和 GND 之间的电容器的充电。

    客户是否可以将电源保持在特定的电压(例如1.4V)并 再次测试电流消耗?