ZHCABY1 December   2022 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507

 

  1.   摘要
  2.   商标
  3. 1概述
  4. 2PMCU 中的低功耗特性
    1. 2.1 概述
      1. 2.1.1 电源域和电源模式
    2. 2.2 电源管理 (PMU)
      1. 2.2.1 电源监控器
      2. 2.2.2 外设功耗控制
      3. 2.2.3 用于模拟多路复用器的 VBOOST
    3. 2.3 时钟模块 (CKM)
      1. 2.3.1 振荡器
      2. 2.3.2 时钟
      3. 2.3.3 异步快速时钟请求
      4. 2.3.4 SHUTDOWN 模式处理
  5. 3低功耗优化
    1. 3.1 低功耗基础知识
    2. 3.2 MSPM0 低功耗特性用法
      1. 3.2.1 低功率模式
      2. 3.2.2 系统时钟和外设工作频率
      3. 3.2.3 I/O 配置
      4. 3.2.4 事件管理器
      5. 3.2.5 模拟外设低功耗特性
      6. 3.2.6 从 RAM 运行代码
    3. 3.3 软件编码策略
    4. 3.4 硬件设计策略
  6. 4功耗测量与评估
    1. 4.1 电流评估
    2. 4.2 电流测量
      1. 4.2.1 电流测量

用于模拟多路复用器的 VBOOST

PMU 中的 VBOOST 电路会生成供模拟外设使用的内部 VBOOST 电源。它也由 SYSCTL 模块自动管理。

由于 VBOOST 电路有启动时间要求(典型值为 12μs),用户需要在模拟外设的上电速度和低静态电流之间做出选择。表 2-2 显示了 VBOOST 控制的行为。

表 2-2 VBOOST 控制
模式 VBOOST 启用
ONDEMAND 仅当启用 COMP、OPA 或 GPAMP 时,SYSCTL 才会自动启用 VBOOST。
ONACTIVE 当器件处于 RUN 或 SLEEP 模式时,强制启用 VBOOST。如果启用了 COMP、OPA 或 GPAMP,VBOOST 也会在 STOP 或 STANDBY 模式下保持启用。
ONALWAYS 在除 SHUTDOWN 外的所有工作模式中,VBOOST 均被强制启用。

VBOOST 电路需要运行一个功能时钟,根据当前使用的 MCLK/ULPCLK 树源,它可以是 SYSOSC(4MHz 输出)或 LFCLK (32kHz),具体由 SYSCTL 自动选择。然而,某些 VBOOST 工作条件要求它的频率是 4MHz(源自 SYSOSC),而不是 32kHz(源自 LFCLK)。这类条件包括:

  1. OPA 运行或快速模式 COMP 运行
  2. VBOOST 正在启动(从禁用状态转换到启用状态)