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低功耗模式指南

SPI

表 3-9 SPI 功耗测试表
SPI 配置 电流
软件
  • SPI 用作控制器,SPI 时钟源来自 MCLK,工作频率为 500kHz;
测试条件 启用 SPI 电源并初始化、WFI (STANDBY1) 4.1uA
SPI 持续传输数据 (500kHz) 3.02mA
RUN0 模式、运行 while (1) {} 2.13mA
关闭 SPI 电源并重置、运行 while (1) {} 1.96mA
进入低功耗模式、WFI (STANDBY1) 1.9uA

 STANDBY1 模式下的 SPI 功耗测试

图 3-8 STANDBY1 模式下的 SPI 功耗测试
根据上面的测试结果,对低功耗模式下的 SPI 得出以下结论和建议:
  • 在 RUN0 模式下,SPI 模块启用时的功耗约为 170μA。
  • 由于 SPI 模块位于 PD1 中,因此进入 STOP 或 STANDBY 低功耗模式会强制暂时禁用 SPI 模块。重置 SPI 或禁用电源均可关闭 SPI 模块。

若 SPI 在进入 STOP 或 STANDBY 模式前未被重置,退出低功耗模式后其配置会恢复。SPI 可以在退出低功耗模式后通过启用电源正常工作。