.. _develop_pmu: 电源管理单元 ============================== 简介 ---------------- 电源控制是为了给芯片的多个电源域在不同模式下的电源供给和切换。电源控制提供了三种模式:睡眠、停止 和待机模式,这些模式是为了减少功耗,并且使得应用程序可以满足使用场景需求。该芯片包含常开域、系统域、 DDR 域、USB 域、以太网域备份域等。当系统域掉电时,电源切换器可以将备份域的电源自动切换到 V\ :sub:`BAT`\引脚,此时备份域由电池供电。 特性 ---------------- - 电源域: 常开域,系统域,模拟电源域、DDR 域、USB 域、以太网域 - 三种模式:睡眠模式、停止模式、待机模式 - 内部电压调节器(LDO),将外部的3.3V电源转换为1.1V - 提供电压检测器(PVD),当电压低于所设定的阈值时发出中断给CPU处理 - 当 VDD33_AOND_PSI 掉电时,由 V\ :sub:`BAT`\ 继续为常开域供电 - 供电监控:POR用于上电检测,PUDC用于掉电检测等 - PMU用于电源控制 电源框图 ---------------- 电源控制如 :ref:`power_management_block` 所示。 .. figure:: /assets/images/ug/pmu_diagram.png :name: power_management_block :align: center :scale: 100% :width: 1061px :height: 534px 电源架构图 常开域 ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 常开域由内部电源切换器来选择 VDD33_AOND_PSI 供电或 VDD30_AOND_BAT(电池)供电,然后由 VDD33_AOND_PSO 为常开域供 电,该域包含POR(上电复位)、LSI(低速内部振荡器)、RTC(实时时钟),DIGITIAL(数字逻辑)、LSE(晶体振荡器)、 LDO、PMU(电源管理单元)等。正常工作当 VDD33_AOND_PSI 关闭时,VDD30_AOND_BAT 引脚可以连接至电池或其他备份电源供电。 模拟域 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VDD33_VDDA 主要是为 ADC、DAC、TSENS、TESTMUX、COPM、VREF、OPAMP单元供电,这是因为模拟组件需要尽可能干净的电源以保证转换结果的准确性,独立一路可以避免受到其他电源噪声的干扰。 系统域 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 可以由内部 LDO 或者外部 VDD33_LDO 提供系统电源,给系统域内所有的模块供电。 其他域 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VDD33_PLL 是给 PLL 提供工作电压。 VDD11_CPU1_PSW,给 CPU1 域提供的电源。 VDD11_CPU2_PSW,给 CPU2 域提供的电源。 VDD_DDR_TOP,给 DDR 域提供的电源。 VDD_USB_TOP,给 USB 域提供的电源。 VDD11_XEC_GEN21,给以太网域提供的电源。 工作模式 ---------------- 睡眠模式 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 处理器进入 WFI。 停止模式 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 时钟关闭:PLL 关闭,HSI、HSE关闭 待机模式 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 时钟关闭:PLL 关闭,HSI、HSE关闭 系统电源关闭: VDD33_SYS 掉电