ZHCABY1 December 2022 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507
PMU 中的 VBOOST 电路会生成供模拟外设使用的内部 VBOOST 电源。它也由 SYSCTL 模块自动管理。
由于 VBOOST 电路有启动时间要求(典型值为 12μs),用户需要在模拟外设的上电速度和低静态电流之间做出选择。表 2-2 显示了 VBOOST 控制的行为。
模式 | VBOOST 启用 |
---|---|
ONDEMAND | 仅当启用 COMP、OPA 或 GPAMP 时,SYSCTL 才会自动启用 VBOOST。 |
ONACTIVE | 当器件处于 RUN 或 SLEEP 模式时,强制启用 VBOOST。如果启用了 COMP、OPA 或 GPAMP,VBOOST 也会在 STOP 或 STANDBY 模式下保持启用。 |
ONALWAYS | 在除 SHUTDOWN 外的所有工作模式中,VBOOST 均被强制启用。 |
VBOOST 电路需要运行一个功能时钟,根据当前使用的 MCLK/ULPCLK 树源,它可以是 SYSOSC(4MHz 输出)或 LFCLK (32kHz),具体由 SYSCTL 自动选择。然而,某些 VBOOST 工作条件要求它的频率是 4MHz(源自 SYSOSC),而不是 32kHz(源自 LFCLK)。这类条件包括: