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.

[参考译文] RF430FRL152H:哪些外设可在哪些功耗模式下使用?

Guru**** 2540720 points


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

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/695969/rf430frl152h-which-peripherals-can-be-used-in-which-power-modes

器件型号:RF430FRL152H

您好!

我们正在研究如何使用1.5V 电池中的 RF430FRL15xH 器件;它需要保持实时时钟值。  这可能只是一个计数器。

理想情况下、我们希望尽可能频繁地将器件置于最低功耗模式 LPM4。  内部振荡器的精度对于我们的应用来说不够准确;我们能否将精确的外部32.768kHz 晶体连接到计时器 Timer_A 并进行计数?  然后、我们可以设置一个中断、以便在每次 TIMER_A 回滚时唤醒主 CPU、并使 FRAM 中的计数器递增。

换句话说、当 CPU 处于 LPM3或 LPM4中时、定时器_A 是否作为比较计数器运行?  此外、关于看门狗 WDT_A 的同样问题是、如果配置为使用外部时钟、这在 LPM3/4中是否可用?

我在文档中找不到关于各种功耗模式下可用外设的任何内容。

谢谢、

Richard

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

    基于 LPM3/4的工作原理的答案实际上在数据表中、但并未明确列出。

    第6.3节介绍了每个 LPM 的器件工作模式以及可用的时钟。

    为了使任何外设或定时器运行、它需要运行适当的时钟模块、因此对于 Timer_A、如果你在 LPM3中、那么为了运行 Timer_A、它必须来自 ACLK。 对于 LPM4、您根本无法运行 Timer_A、因为那时甚至 ACLK 也无法运行。

    ACLK 可由 CLKIN 供源、这在第3.1和3.2节: www.ti.com/.../slau506.pdf 的 TRM 中进行了介绍

    因此、我相信您可以通过在 CLKIN 上使用32kHz 晶体、将 ACLK 设置为从其运行、然后使用 LPM3来实现您的应用目标、其中 ACLK 将激活以运行 Timer_A
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ralph、

    感谢您的详细回答-现在我了解了如何确定可用和不可用的内容。  正如您所说的、这看起来应该可以按照您描述的方式进行。

    非常感谢!

    Richard