ZHCAEM4 October   2024 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0C1105 , MSPM0C1106 , MSPM0C1106-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1518 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0H3216 , MSPM0H3216-Q1 , MSPM0L1105

 

  1.   1
  2.   摘要
  3.   商标
  4. 1MSPM0 低功耗模式简介
    1. 1.1 MSPM0 电源域简介
    2. 1.2 MSPM0 低功耗模式简介
    3. 1.3 基于 EnergyTrace 的功耗测量
      1. 1.3.1 EnergyTrace 简介
      2. 1.3.2 使用 CCS 配置 EnergyTrace
  5. 2MSPM0 系统功耗测量
  6. 3MSPM0 外设功耗测量
    1. 3.1  GPIO
    2. 3.2  RTC
    3. 3.3  WWDT
    4. 3.4  计时器
      1. 3.4.1 TIMG0
      2. 3.4.2 TIMA0
    5. 3.5  UART
    6. 3.6  I2C
    7. 3.7  SPI
    8. 3.8  MCAN
    9. 3.9  SYSPLL
    10. 3.10 VREF
    11. 3.11 ADC
  7. 4低功耗模式指南

低功耗模式指南

表 4-1 提供了进入/退出 MSPM0 的低功耗模式时,如何完全关闭/恢复外设电源的指导。有关如何启用或禁用外设的 API 函数,请详见上一章节。任何外设进入 STANDBY 或 STOP 模式的最后一步均是 WFI 或 WFE 指令。请注意,进入和退出低功耗模式的操作顺序同样重要。

表 4-1 外设进入/退出低功耗模式指南
外设 进入低功耗模式 (STANDBY) 退出低功耗模式 (STANDBY)
PD0 UART
  • 确保 RX 引脚上拉;
  • 禁用电源。
  • 启用电源。
I2C
  • 禁用 I2C 异步快速时钟请求;
  • 禁用电源。
  • 启用电源。
PD1 TIMA
  • 禁用电源(PD1 外设可忽略此步)。
  • 启用电源;
  • 重新配置 TIMA(时钟和寄存器);
  • 启动计时器。
SPI
  • 禁用电源(PD1 外设可忽略此步)。
  • 启用电源。
MCAN
  • 禁用电源(PD1 外设可忽略此步)。
  • 启用电源;
  • 重新配置 MCAN。
GPIO
  • 避免配置为悬空输入。
  • 配置为所需功能引脚。
模拟 SYSPLL
  • 进入 LPM 之前禁用 SYSPLL 模块。
  • 如有外设使用 SYSPLL 作为时钟源,则启用 SYSPLL 模块。
VREF
  • 禁用 VREF 模块;
  • 禁用 VREF 电源。
  • 启用 VREF 电源;
  • 启用 VREF 模块。
ADC
  • 禁用 VREF(如果使用了内部基准);
  • 停止 ADC 转换;
  • 禁用 ADC 电源。
  • 启用 VREF(如果使用了内部基准);
  • 启用 ADC 电源;
  • 启用 ADC 转换;
  • 开始 ADC 转换。