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

GPIO

表 3-2 GPIO 功耗测试表
GPIO 配置 电流
硬件
  • 移除 PA21 中连接至 GND 的电阻器
测试条件 未配置未使用的引脚 1.8uA
将未使用的引脚配置为输出低电平 1.8uA
将未使用引脚配置为输入,带下拉电阻 1.8uA
将未使用引脚配置为输入,无内部电阻 4.0mA

 SysConfig 中的 GPIO 未使用引脚配置

图 3-1 SysConfig 中的 GPIO 未使用引脚配置

根据以上表格,将引脚配置为输入且无内部电阻时,会导致异常的较大功耗。因此,为减少未使用引脚的功耗,不要将这些引脚配置为悬空输入,这一点很重要。相应地,可以将 GPIO 配置为输入并使用内部或外部下拉电阻。

当引脚被外设使用时(尤其是用作输入引脚时),悬空的输入引脚可能会导致较高的功耗,甚至可能在低功耗模式下激活外设。因此,建议将外设的输入引脚配置为上拉或下拉。

对于 MSPM0 中的任意引脚,断开引脚与其他器件连接的有效方法是通过 DL_GPIO_initPeripheralAnalogFunction() 将相应引脚配置为模拟输入。在这种情况下,该引脚既不配置为输入也不配置为输出,仅保持与模拟外设的连接路径。