单片机/MCU论坛
直播中

石玉兰

7年用户 1438经验值
私信 关注

从DeepSleep模式过渡到活动模式时,IMO和ECO时钟在唤醒过程中是如何运行的呢?

我正在使用 CYT2B95。
我在主动模式下使用 ECO 作为 FLL/PLL 参考时钟。
从 DeepSleep 模式过渡到活动模式时,IMO 和 ECO 时钟在唤醒过程中是如何运行的?
问题 1) 在 DeepSleep-Act > ive 过渡期间,IMO 是通过硬件操作启用的,这是正确的吗?
问题 2) 当使用 ECO 作为 FLL/PLL 参考时钟时,它在 DeepSleep-Act > ive Wake up 过程中被用作 IMO-> FLL/PLL-C > ore 时钟,当 ECO 变得稳定时,它会用作 ECO-FLL/PLL-Core 时钟。> > 这是正确的吗? 这个过程是硬件操作的吗? (用户不必使用软件吗?)
问题 3) 禁用 IMO 并在主动模式下使用 ECO 时,在 DeepSleep-Act > ive Wake 启动过程中通过硬件操作启用 IMO,然后使用 ECO 作为 FLL/PLL 参考时钟并在 ECO 稳定后禁用 IMO,这是正确的吗? 这是硬件操作吗?

你可以在 AN220222 文档的图 5 中看到这一点。
[唤醒后,设备会恢复到
进入 DeepSleep 模式时的 配置 。
如果使用任何 FLL/PLL 作为操作时钟,将 ECO
作为其参考时钟, 则可以在
ECO 稳定后 恢复 此时钟配置 。
CPU 退出低功耗模式并中断。]




回帖(1)

莫循虎

2024-1-24 16:09:26
1) 在深度睡眠-活动过渡期间,IMO是通过硬件操作启用的。这意味着在设备唤醒的过程中,IMO时钟会被自动启用,而不需要用户在软件中进行操作。

2) 当使用ECO作为FLL/PLL参考时钟时,在深度睡眠-活动唤醒过程中,它将被用作IMO->FLL/PLL-Core时钟。当ECO时钟变得稳定后,它将被用作ECO-FLL/PLL-Core时钟。这个过程是硬件操作的,用户无需在软件中进行额外操作。

总结:从DeepSleep模式过渡到活动模式时,IMO和ECO时钟会被自动启用,并按照硬件设计的流程进行切换和稳定化。用户不需要在软件中额外操作时钟切换。
举报

更多回帖

×
20
完善资料,
赚取积分