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.

[参考译文] CC430F5137:进入20小时长睡眠模式并唤醒

Guru**** 2391415 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/606390/cc430f5137-enter-20-hour-long-sleep-mode-and-wake-up

器件型号:CC430F5137

您好!

我尝试实施20-30小时长的睡眠模式、以便在这段时间内尽可能节省功耗。 在 PCB 板上、我有一个用于无线传输的26MHz 晶体。  

我不太确定哪种方法可以获得最低功耗(也许是 LPM3模式,所以我仍然可以使用 ACLK 来计时器?),以及最精确的计时控制… 能否有人指出我应该查看的用户指南的哪一部分?

提前感谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、我现在将您的帖子移至 MSP 低功耗微控制器论坛。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTC_A 模块可以使用 ACLK 或 SMCLK、并且你可以设置一天和六个小时的闹铃。 (日历模式并不意味着这些值必须与实际日历时间相对应。)

    计时器必须有多精确? "20–30小时"意味着容差为50%、您可以使用 REFO 甚至 VLO 代替晶体。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢! 我将对此进行研究!

    我使用射频向 MCU 发送命令并将其置于睡眠模式。 如果命令显示"20小时"、我希望实际时间在20小时正/负5分钟内。 是否可以使用 REFO 或 VLO 实现它?

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

    嗨、Clemens、
    问题是我没有 XT1、我只有26MHz XT2晶振、所以我想不能使用日历模式?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    五分钟约为20小时的4%;可通过 REFO 实现。

    时钟模块可以为任何时钟信号使用任何时钟源、因此、如果需要、可以将 XT2用于 ACLK 或 SMCLK。 (26MHz 晶体比 REFO 精确得多、但功耗要高得多。)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    从用户指南中可以看到:
    预分频分频器、RT0PS 和 RT1PS、被自动配置为提供一个1s 的时钟间隔
    RTC_A RT0PS 由 ACLK 提供。 ACLK 必须被设定为32768Hz (标称值)以实现正确的 RTC_A
    日历操作。 RT1PS 与 RT0PS 的输出 ACLK/256级联。 RTC_A 由提供
    RT1PS 的/128输出、从而提供所需的1s 间隔。 从计数器切换到日历
    模式清除秒、分钟、小时、周中某天和年计数、并设置月中某天和
    月份计数为1。 此外、RT0PS 和 RT1PS 被清零。

    它说、对于 RTC_A、ACLK 必须被设定为32768Hz。。。。。

    我想我仍然可以使用 TIMER_A 吗? 每30秒触发一次中断、2400个中断将提供20小时的时间? 我担心这样的程序可能会关闭…
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    REFO 以32768Hz 的频率运行。

    无论如何、您只需32768 Hz 即可获得正确的日历值。 如果使用不同速度的时钟、日历计数器(分钟、小时等)将以不同速度运行、但只要知道实际速度、就可以计算如何设置警报以获得20小时的实际延迟。