我们可以在 VBAT 上测量43 uA 的休眠功耗。 根据我们的理解、我们无法在休眠期间控制和设置引脚。 休眠模块为什么会消耗如此大的功率、我们需要 RTC、我们使用外部晶体32kHz、但根据数据表、典型功耗仍然为1.29uA。 感谢您的任何提示。
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.
我们可以在 VBAT 上测量43 uA 的休眠功耗。 根据我们的理解、我们无法在休眠期间控制和设置引脚。 休眠模块为什么会消耗如此大的功率、我们需要 RTC、我们使用外部晶体32kHz、但根据数据表、典型功耗仍然为1.29uA。 感谢您的任何提示。
您好!
我有一些问题。
-您是否处于 VDD3ON 模式且 I/O 处于保持状态?
-您运行的是自己的应用软件还是 SDK 休眠示例?
-您能否确认是否运行 SDK 休眠示例、您将获得类似的电流、如43uA。 这是为了确定软件是否存在问题。
-您能否在 LaunchPad EVM 板上运行自己的应用程序和 SDK 休眠示例? 您能实现的电流仅为43uA 还是低得多?
-您是否有多个您可以尝试的定制板? 您是否获得了类似的结果?
-我们正在使用休眠模式,我们可以使用示波器验证 I/O 是否未被保留。
-我们使用 TI 示例代码来编写我们自己的应用软件。 我们只有按下按钮作为唤醒条件。
-尝试在 LaunchPad EVM 板上运行我们自己的代码时、我们会获得低得多的电流。 我们将休眠模块的硬件设计标记为 U1C、并将其与 Launchpad 电路板的 PCB 原理图相同、pdf slau748b.pdf 用户指南。 我不确定还有什么可以打开、因为我们只为该休眠模块供电。 VBAT 正在为该模块供电。
-与 Launchpad 不同的是、我们没有任何器件连接到引脚53、54、56、57。 这是我们可以考虑的吗?
我们在多个定制板上进行了尝试、并获得了与休眠状态下的电流相同的结果。
因此、这不是软件问题、因为您可以在 LP 上运行自己的软件并获得低得多的电流。
[引用 userid="509248" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1134643/msp432e401y-hibernation-current-consumption/4212085 #4212085"]来了解与 Launchpad 不同的是、我们没有任何引脚连接到引脚53、54、56、57。 这是我们可以考虑的吗?根据建议、如果不使用以太网、则引脚53、54、56、57的状态为 NC。


1.2V 更像是悬空。 出于实验目的、您能否将其连接到3.3V、您是否看到更高的电流?
下面是数据表中所示的推荐电路。 您的 WAKE_n 引脚的构建是否与下面的类似?



是的、我们将引脚 WAKE_N 上的电压增加到了2.25V、然后 VBAT 上的电流下降到1、23uA (从43uA)。 这似乎还可以。
但是、现在引脚 RST_N 上的电流存在问题 休眠进入该引脚的电流为12、4uA 、我们没有到 VDD 的电压。 该电流过高。 我们为2.3V 的 VBAT 使用单独的电源。 我们有用于 RST_N 的上拉电阻器、它连接到2、3V。 当 VDD = 0V 时、流入 RST_N 引脚的电流是否存在问题。 LaunchPad 在 VDD 上始终具有电压、并且引脚70 (RST_N)中的电流非常低。
很高兴听到这个消息。
[引用 userid="509248" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1134643/msp432e401y-hibernation-current-consumption/4212539 #4212539">但现在引脚 RST_N 上的电流出现问题 休眠进入该引脚的电流为12、4uA 、我们没有到 VDD 的电压。[/报价]我有点困惑。 您刚才说过、VBAT 上的电流达到1.23uA。 您是否说您在休眠期间测量了两个不同的 MCU 电流?
[引用 userid="509248" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1134643/msp432e401y-hibernation-current-consumption/4212539 #4212539"> 当 VDD = 0V 时、电流进入 RST_N 引脚是否存在问题。 LaunchPad 在 VDD 上始终具有电压、并在引脚70中具有极低的电流是否将 RST_N 配置为唤醒源之一?
我不确定 RST 上的2.3V 是否过低、无法满足引脚的 VIH。 您是否可以通过实验将 RST_N 上的电压升高到更高水平、这样会给您带来更好的结果? 当 RST_N 等于0V 时、如果您已将 RST_N 配置为另一个唤醒源、它可能会成为唤醒事件。
您好、感谢您的回复。
引述:"我有点困惑。 您刚才说过、VBAT 上的电流达到1.23uA。 您说您在休眠期间测量了两个不同的 MCU 电流吗?"
- 我们有一个电阻器、该电阻器将电流泄漏到触点、这就是为什么我们在 VBAT 上具有过高的电流、因此电流从43uA 变为1.23uA。 当我们移除该电阻器时、得到的值为1.23uA。 该电阻器连接到会生成唤醒源的引脚、因为该引脚也连接到 WAKE_N、并且可以将引脚 WAKE_N 驱动为低电平。 当我们在引脚70处测量电流并得到12.4uA 时、我们感到担忧。 我们认为它太高了。 此引脚可能存在电流泄漏或其他问题。
如果电流过大、复位引脚是否会出现问题、我们当时认为这可能会导致最终产品出现问题。 在 CPU MSP432E401Y 的技术参考中、我找不到进入休眠中 RESET 引脚的典型电流信息。
引述:"您是否将 RST_N 配置为唤醒源之一?"
我们没有将 RST_N 引脚用作唤醒源。 该复位引脚仅通过二极管连接到调试触点、通过100k 电阻连接到休眠模式下的电流源。
此致、
Gergana Tanova
您好!
[引用 userid="509248" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1134643/msp432e401y-hibernation-current-consumption/4213377 #4213377"]当我们在引脚70处测量电流并得到12.4uA 时、我们感到担忧。 我们认为它太高了。 此引脚可能存在电流泄漏或其他问题。
如果电流过大、复位引脚是否会出现问题、我们当时认为这可能会导致最终产品出现问题。 在 CPU MSP432E401Y 的技术参考中、我找不到进入休眠中 RESET 引脚的典型电流信息。
[/报价]我真的不知道是什么导致 RST_N 引脚在休眠期间具有更高的电流。 您是否有机会将 RST_N 上拉至 VDD 而不是 VBAT 作为实验?
[引用 userid="509248" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1134643/msp432e401y-hibernation-current-consumption/4213377 #4213377">我们没有将 RST_N 引脚用作唤醒源。 该复位引脚仅通过二极管连接到调试触点、通过100k 电阻连接到休眠模式下的电流源。 [/报价]我看不到100k 电阻器的问题。 即使您不使用 RST_N 作为唤醒源、也需要将其上拉。 如果 RST_N 引脚为低电平、则在运行模式下、您将使器件复位。
我们可以尝试一下!
同时、我们尝试将连接到 RST_N 的电阻器的电阻器值降低 到10k 、然后降低到4.7K。 结果是、与电阻器= 100k 时相比、引脚70的电流更高。 但我们没有确切的数字。
在我们的消费类电路板上、电阻为100k 时、进入引脚70的休眠电流为12.4uA、漂移为80nA。
将 LaunchPad 上的电阻器更改为10k 时、我们得到的电流为54nA、漂移为54nA。 我们尝试了两种不同的 Launchpad 休眠情况:当 VDD 为3.3V 时和当 VDD 为0V 时。
当 VDD = 3.3V 时、结果为42nA;当 VDD = 0V 时、结果为59.2uA。
VDD 被移除时、流入引脚70的电流似乎存在差异。 您对此有什么了解吗? 当 VDD = 0V 时、我们可能无法获得低电流?
您好、Gergana、
很抱歉,我不在办公室,刚回来。
[引用 userid="509248" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1134643/msp432e401y-hibernation-current-consumption/4220963 #4220963]由于 我们提起跳线 JP2、所有 VDD 引脚都没有任何电源。 结果是、通过 R44的电流消耗(复位上拉电流)从42nA 上升到59.2uA。[/引用]这是在您自己的定制板上还是在 LaunchPad 板上? LP 板具有 JP2。 您的定制板也有吗? 只是希望确保我们讨论的是同一个板。
我对问题所在的位置有些想法。 移除 JP2后、您会在 LP 到 TARGET_RESET 的 TGT_RST 上测量什么?
没问题。
[引用 userid="93620" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1134643/msp432e401y-hibernation-current-consumption/4224135 #4224135"]这是在您自己的定制板上还是在 LaunchPad 板上? LP 板具有 JP2。 您的定制板也有吗? 只是想确保我们讨论的是同一个电路板。我讨论了 LaunchPad 以及我们对其进行的测试
客户电路板没有 JP2。 但是、如果移除 VDD 电流、我们希望在 Launchpad 上尝试、复位引脚上的电流将会发生什么情况。 当 VDD = 0V 时、复位引脚上的电流消耗很高、就像我们的定制电路板那样。
我可以返回 TGT_RST 的测量结果。