ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
电源管理和时钟单元 (PMCU) 为器件提供所有电源、时钟、复位和系统控制服务。为提供此功能,PMCU 包含三个子模块:电源管理单元 (PMU)、时钟模块 (CKM) 和系统控制器 (SYSCTL)。
PMU 是一个模拟子模块,可为器件生成内部稳压电源并监控外部电源的状态。PMU 还包含由片上稳压器和模拟外设使用的电压和电流基准电路。
CKM 也是一模拟子模块,提供时钟源(内部振荡器)并将这些时钟源呈现给 SYSCTL。SYSCTL 将这些时钟源分配给器件上的 CPU、总线和外设。
SYSCTL 是一个数字子模块,为 PMCU 中的所有功能提供控制逻辑。此外,SYSCTL 包含供软件用于配置电源管理和时钟、评估器件状态以及控制复位的存储器映射寄存器。SYSCTL 还提供在 SHUTDOWN 模式下保留的通用存储器,可用于在 SRAM 和寄存器内容丢失时存储 SHUTDOWN 模式下的状态信息。
图 2-1 展示了 PMCU 与器件电源、时钟和信号之间的接口。软件对 PMCU 的配置始终通过 SYSCTL 子模块中的存储器映射寄存器完成。
使用本指南
本章的 PMU、CKM 和 SYSCTL 几节详细介绍了每个子模块提供的功能。
快速入门一节介绍了 PMCU 的总体系统级工作原理以及如何针对不同应用场景配置 PMCU。