ZHCABY0 December   2022 MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346

 

  1.   摘要
  2.   商标
  3. 1概述
  4. 2PMCU 中的低功耗特性
    1. 2.1 概述
      1. 2.1.1 电源域和功耗模式
      2. 2.1.2 电源管理 (PMU)
        1. 2.1.2.1 电源监控器
        2. 2.1.2.2 外设功耗控制
        3. 2.1.2.3 用于模拟多路复用器的 VBOOST
      3. 2.1.3 时钟模块 (CKM)
        1. 2.1.3.1 振荡器
        2. 2.1.3.2 时钟
      4. 2.1.4 系统控制器 (SYSCTL)
        1. 2.1.4.1 异步快速时钟请求
        2. 2.1.4.2 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 电流测量

异步快速时钟请求

外设可配置为向 SYSCTL 异步发送硬件请求以实现一个源自 SYSOSC 的快速时钟源 (32MHz),即使器件在 STOP 或 STANDBY 模式下运行也是如此。这种机制非常适合 MCLK/ULPCLK 树通常来自 LFCLK (32kHz) 或 SYSOSC (4MHz) 但暂时需要更快的时钟来快速处理外设事件外设活动的应用。可从表 2-4 中获取外设支持信息。

表 2-4 针对异步快速时钟请求的外设支持
外设 用途 请求源
RTC 从 RTC 事件中快速唤醒 CPU RTC IRQ 至 CPU
TIMG0 和 TIMG1 从 TIMG0/TIMG1 事件中快速唤醒 CPU TIMG0 或 TIMG1 到 CPU 的 IRQ
GPIO 从 GPIO 事件中快速唤醒 CPU GPIO 活动
比较器 从比较器事件中快速唤醒 比较器事件
SPI 暂时使用快速时钟生成位时钟 SPI 活动
I2C 暂时使用快速时钟生成位时钟 I2C 活动
UART 暂时使用快速时钟来生成波特率 UART 活动
ADC 在低功耗模式下临时运行 SYSOSC 以支持计时器触发的 ADC 运行 ADC

SYSCTL 可以配置为在对 32MHz 时钟速率的 CPU 发出任何 IRQ 请求时生成异步快速时钟请求。当系统以 LFCLK 速率 (32kHz) 运行时,这将提供超低延迟中断处理。