Edit online

休眠唤醒

本芯片支持休眠唤醒。休眠时仅有小核 CPU 运行,主核 CPU 以及不必要的硬件模块都会掉电。
注: 休眠模式需外接 LDO1V8,用于 pad hold 功能供电;EN 管脚为 OD 类型,外部接上拉。

要进入休眠时,主核 CPU 发起休眠流程,在对所有相关模块执行完休眠准备后,主核 CPU 在 SRAM 空间中准备好唤醒代码,并且设置唤醒地址到 PRCM 唤醒。



1. RTC 休眠唤醒工作原理


2. RTC 唤醒工作流程

休眠流程

  1. 软件收到休眠事件,执行系统休眠流程。

  2. CPU 保存现场,配置 RTC backup 寄存器(自定义休眠唤醒 flag)。

  3. CPU 使能 psram pad hold。

  4. CPU 拉低 EN 断电。



3. BROM 休眠流程

唤醒流程

  1. 外部按键拉低 Wakup 信号。

  2. RTC 配置 EN 寄存器为 1,拉高 EN 信号,系统上电。

  3. BROM 判断 RTC 休眠唤醒 flag 寄存器,进入唤醒流程。

  4. CPU 关闭 psram pad hold。

  5. CPU 恢复现场。



4. BROM 唤醒流程