CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!

功耗模式

GR5526芯片支持三种功耗模式:工作模式、空闲模式、睡眠模式。

  • 工作模式(Active Mode)

    此模式下CPU处于全速运行状态,典型的情况是:

    • MCU子系统(包括ARM处理器、SRAM和外设等)一直处于就绪或工作状态。
    • 蓝牙子系统(包括RF收发机、通信内核等)一直处于就绪或工作状态。
    • PMU子系统(包括DC/DC、LDO、RTC等)一直处于工作状态。
  • 空闲模式(Idle Mode)

    此模式下存在两种状态,系统会自动识别并进行处理。

    • WFI状态:通过ARM系列自带的WFI/WFE(Wait For Interrupt/Event)指令实现。当调用此指令时,PC指针停留在WFI/WFE指令处,当发生IRQ或者Event来唤醒CPU时,PC指针指向下一条指令并继续执行。系统会根据外设/蓝牙子系统/Timer的使用情况自动判断是否进入该状态。
    • SRPG状态:通过基于WFI/WFE进一步开发的更低功耗的SRPG指令实现的。当调用此指令时,MCU子系统会断电以降低功耗,当发生AON IRQ或者BLE IRQ时,MCU子系统会重新上电并原地唤醒。系统会根据外设/蓝牙子系统/Timer的使用情况自动判断是否进入该状态。
  • 睡眠模式(Sleep Mode)

    此模式下HFXO_32M时钟停止运行,MCU子系统(Retention SRAM除外)和蓝牙子系统均处于断电状态,系统只有Always-on(AON)模块的电源运行,以保证Retention SRAM中存储的数据不丢失,同时为具有唤醒功能的模块(如Bluetooth LE(BLE)Timer、Sleep Timer、Real Time Calendar、AON GPIO)供电。当系统没有任务处理时,可以进入Sleep Mode。

系统功耗模式切换过程如下图所示,系统会自动根据当前的状态进行切换。

图 1 系统功耗模式切换过程

扫描关注

打开微信,使用“扫一扫”即可关注。