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

MCAN

表 3-10 MCAN 功耗测试表
MCAN 配置 电流
硬件
  • 通过 TCAN1046 连接另一个 CAN 器件
  • TCAN1046 不由被测的 MCU 启动板供电
软件
  • MCAN 时钟源自外部 40MHz 振荡器
  • MCAN:250kHz 仲裁比特率、2MHz 数据比特率
测试条件 启用 MCAN 电源、WFI (STANDBY1) 10.6uA
初始化 CAN、CAN 持续传输数据 3.38mA
RUN0 模式、运行 while (1) {} 3.28mA
关闭 MCAN 电源、运行 while (1) {} 2.80mA
进入低功耗模式、WFI (STANDBY1) 10.0uA

根据上面的测试结果,对低功耗模式下的 MCAN 得出以下结论和建议:

  • 在 RUN0 模式下,MCAN 模块启用时的功耗约为 480μA。
  • 由于 MCAN 模块位于 PD1 中,因此进入 STOP 或 STANDBY 低功耗模式会强制暂时禁用 MCAN 模块。重置 MCAN 或禁用电源均可关闭 MCAN 模块。
  • 由于本例中使用了外部振荡器,因此 STANDBY1 模式下的电流高于数据表中描述的值。

从低功耗模式恢复 MCAN 配置时,MCAN 需要重新配置才能正常工作。请按照以下步骤操作:

  1. 启用计时器电源:DL_MCAN_enablePower();
  2. 重新配置 MCAN x:SYSCFG_DL_MCANx_init();