我需要一种解决方案、其中 MCU 消耗的电流低于100uA、计时器工作、数字输出保持在高电平或低电平状态。 这方面最简单的解决方案似乎是以32kHz 的频率在工作模式下运行 MCU。 这是可行的、还是需要以1MHz 运行并在工作模式和低功耗模式之间进行切换? 如果使用 LPM、输出是否可以在 LPM 期间保持高电平?
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.
我需要一种解决方案、其中 MCU 消耗的电流低于100uA、计时器工作、数字输出保持在高电平或低电平状态。 这方面最简单的解决方案似乎是以32kHz 的频率在工作模式下运行 MCU。 这是可行的、还是需要以1MHz 运行并在工作模式和低功耗模式之间进行切换? 如果使用 LPM、输出是否可以在 LPM 期间保持高电平?
当我研究这一点时(在 F2系列上、但我希望它仍然适用)、我发现功耗不会随着 CPU (MCLK)速度的极低而线性降低。 我的结论是、最好以更高的速度(0.5-1MHz)运行、并自由使用 LPM。
GPIO 在 LPM 中保持其状态。 计时器通常以 LPM 运行、但您应选择适合 LPM "深度"的计时器时钟。 我建议您查看数据表(SLASE78D)表6-1、以便根据所需的特性选择 LPM。
谢谢、这部分回答了问题。
我的问题是、当 CPU 以这种方式运行时、CPU 消耗的电源电流将高于电源消耗的电流。 这意味着主电源电容器电压(=提供给 CPU 的电压)可能会在活动期间下降0.2V。 假设我们处于推荐用于 CPU 的电压范围内、这种电压降低是否会影响 CPU 的运行?
当涉及到变化的工作电压(或时钟速度)时、MSP430非常灵活。 DCO 速度随电压略有变化、但 FLL 可以对此进行调整。 [其他数据表规定了 DCO 随温度和电压的变化、但我在该数据表中没有看到这种变化。 REFO 大约为1%/V、这可能表示一个数量级。] 有几个特定的例外情况-例如、ADC 和 eCOMP 的最小电压为2.0V。
您好!
与闪存器件不同、对于 FRAM 器件、您可以在其工作电压下全速运行。 因此、电压的降低不会影响 CPU 的运行。