# 查看 SoC 休眠状态

根据资源的需求，SoC 支持多种休眠状态，这些资源包括双倍数据速率 (DDR)、晶体振荡器 (XO) 时钟、数字电源 `(Chip_CX)` 和内存域电源 `(Chip_MX)`。

Note

在 QCS6490/QCS5430 上启用 SoC 的休眠状态。

当设备从活动状态转换为 SoC 休眠状态时，设备的功耗会降低。

例如，当设备处于空闲状态且未运行任何用例时，它处于 SoC 休眠状态 (AOSD)。这是最深的休眠状态，消耗的功率最少。在此状态下，XO 时钟、内存、数字电源和内存域等资源也会进入各自的休眠状态。

下表列出了支持的 SoC 休眠状态。

Note

表中列出的 SoC 休眠状态仅供参考。您无法启用或禁用 SoC 休眠状态。

表：SoC 休眠状态

| SoC 休眠状态 | 资源状态 |
| --- | --- |
| Active | <ul class="simple"><br><li><p>XO 时钟开启</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">Chip_CX</span></code>（数字）和 <code class="docutils literal notranslate"><span class="pre">Chip_MX</span></code>（内存）电源域在活动电压等级下运行</p></li><br></ul> |
| DDR collapse | <ul class="simple"><br><li><p>自刷新模式下的内存</p></li><br><li><p>XO 时钟开启</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">Chip_CX</span></code> 和 <code class="docutils literal notranslate"><span class="pre">Chip_MX</span></code> 电源域配置活动电压</p></li><br></ul> |
| XO shutdown (CXSD) | <ul class="simple"><br><li><p>自刷新模式下的内存</p></li><br><li><p>XO 时钟关闭</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">Chip_CX</span></code> 配置有最小电压的电源域</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">Chip_MX</span></code> 配置活动电压</p></li><br></ul> |
| SoC sleep (AOSD) | <ul class="simple"><br><li><p>最深的系统休眠状态，系统预期达到最低休眠功率，这是电源管理最理想的状态</p></li><br><li><p>自刷新模式下的内存</p></li><br><li><p>XO 时钟关闭</p></li><br><li><p><code class="docutils literal notranslate"><span class="pre">Chip_CX</span></code> 和 <code class="docutils literal notranslate"><span class="pre">Chip_MX</span></code> 电源域配置为最低电压</p></li><br></ul> |

## 检查 SoC 休眠状态

要检索 SoC 休眠统计数据，可运行以下命令：

mount -t debugfs none /sys/kernel/debug
    Copy to clipboard

cat /sys/kernel/debug/qcom_stats/aosd
    Copy to clipboard

cat /sys/kernel/debug/qcom_stats/cxsd
    Copy to clipboard

以下为示例输出：

Count: 3

Last Entered At: 1087943710378

Last Exited At: 1088442890377

Accumulated Duration: 6668562002

下表对输出字段进行了说明：

表：SoC 休眠状态输出字段

| 字段 | 说明 |
| --- | --- |
| `Count` | <ul class="simple"><br><li><p>指示 SoC 进入特定电源状态的次数</p></li><br><li><p>非零计数表示 SoC 曾经进入过休眠状态</p></li><br></ul> |
| `Last Entered At` | 指示最后进入休眠状态的时间戳（以 tick 单位） |
| `Last Exited At` | 指示最后退出休眠状态的时间戳（以 tick 为单位） |
| `Accumulated duration` | 休眠总时间，以 tick 为单位 |

Note

19.2 MHz 的 XO 时钟频率决定了 tick。

Last Published: Oct 23, 2025

[Previous Topic
电源状态和功能](https://docs.qualcomm.com/bundle/publicresource/80-70018-30SC/topics/powerfeatures.md) [Next Topic
CPU 电源管理](https://docs.qualcomm.com/bundle/publicresource/80-70018-30SC/topics/cpupowermanagement.md)