【MSP430】MSP430F5529火箭板 ----> 关于核心电压提升实验(含电源管理模块和供电监控系统介绍)

本文详细介绍了MSP430微控制器的电源管理模块(PMM),包括电源管理的基本概念、电源监控机制的工作原理及配置方法。文章还探讨了如何通过调整核心电压(Vcore)来支持更高的主时钟(MCLK)频率。

以下资料大部分参考TI官方的《MSP430x5xx and MSP430x6xx Family User Guide》

实验内容:将MSP430F5529 Launch Pad 的核心电压提升到3级

一、电源管理模块和供电监控系统

1、电源管理模块介绍
  PMM模块涉及与设备的电源及其监控有关的所有功能。它的主要功能是首先为核心逻辑产生一个电源电压,其次,为设备上电压(DVCC)和核心电压(VCORE)提供几个机制以实现对它们的监督和监控。

  PMM使用集成的低压差线性稳压调节器(LDO)来调节从应用到设备的主磁芯电压(DVccDV_{cc}DVcc)产生二次磁芯电压(VcoreV_{core}Vcore),一般来说,VcoreV_{core}Vcore为CPU、内存(闪存和RAM)、数字模块供电,而DVccDV_{cc}DVcc为I/Os和所有模拟模块(包括振荡器)供电。

  在本章中,调节器的输入端或主端称为它的高端,输出端或副端在本章中称为它的低端

  磁芯所需的最小电压取决于所选的MCLK速率。下图显示了给定核心电压和系统频率之间的关系,下图只针对MSP430F5529 Launch Pad,其他设备请参阅特定设备的数据表,以确定对给定设备支持哪些核心电压水平和系统频率性能可能达到的水平。在这里插入图片描述

  PMM模块提供了监控DVccDV_{cc}DVccVcoreV_{core}Vcore的方法,这两个功能检测电压是否低于特定阈值。一般来说,区别在于DVccDV_{cc}DVcc监控导致开机复位(POR)事件,而VcoreV_{core}Vcore监控导致软件可以处理的产生中断标志。因此,DVccDV_{cc}DVcc分别由高侧检测器(SVSH)和高侧监控器(SVMH)监督和监视,VcoreV_{core}Vcore分别由低侧检测器(SVSL)和低侧监控器(SVML)进行监督和监视。因此,有四个独立的监督和监控模块可以在任何给定的时间处于活动状态。由这些模块强制的阈值是由调节器产生VcoreV_{core}Vcore所使用的相同电压基准导出的。
  除了SVSH、SVMH、SVSL和SVML模块外,VcoreV_{core}Vcore还被断电复位(BOR)电路进一步监控。DVccDV_{cc}DVcc在通电时从0 V上升时,BOR保持设备处于重置状态,直到VcoreV_{core}Vcore达到足够的水平,可以以默认的MCLK速率运行,同时SVSHSVS_HSVSHSVSLSVS_LSVSL机制被激活。在操作期间,如果VcoreV_{core}Vcore低于预设阈值,BOR还会生成重置。如果不需要SVSLSVS_LSVSL的灵活性,BOR可用于提供更低功率的监控供电的手段。
Brown-Out Reset 低电压检测复位(欠压复位)
Power-On Reset 上电复位
Power-Up Clear 上电清除

  下图为PMM框图:
在这里插入图片描述

2、VcoreV_{core}Vcore和校准器
  DVccDV_{cc}DVcc可以从一个宽的输入电压范围供电,但设备的核心逻辑必须保持在一个低于这个范围允许的电压。由于这个原因,调节器已经集成到PMM中。调节器从DVccDV_{cc}DVcc导出必要的核心电压(VcoreV_{core}Vcore)
  更高的VcoreV_{core}Vcore级别需要更高的MCLK的速度,高级别的VcoreV_{core}Vcore会消耗更多的电能,因此核心电压被可编程为4个步骤,以允许它只提供给定MCLK设置所需的电能。该级别由PMMCOREV位控制。注意,默认设置(PMMCOREV的最低值)允许在非常宽的频率范围内运行MCLK。因此,许多应用程序不需要更改PMM。
  在将MCLK提高到更高的速度之前,软件必须确保VcoreV_{core}Vcor

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值