您的位置 首页 5G

STM32的PVD、POR、PDR简介

先看一下这2张截自STM32参考手册的图片:下面这张表截自STM32F103x8B的数据手册,对上图的参数给出了具体数值:下面对上面2张图和表格中的

先看一下这2张截自STM32参考手册的图片:

下面这张表截自STM32F103x8/B的数据手册,对上图的参数给出了详细数值:

下面对上面2张图和表格中的数据做一个扼要的解说:

1)PVD = Programmable Votage Detector 可编程电压监测器
它的作用是监督供电电压,在供电电压下降到给定的阀值以下时,发生一个中止,告诉软件做紧迫处理。在给出表格的上半部分便是可编程的监督阀值数据。当供电电压又康复到给定的阀值以上时,也会发生一个中止,告诉软件供电康复。供电下降的阀值与供电上升的PVD阀值有一个固定的差值,这便是表中的VPVDhyst(PVD迟滞)这个参数,经过列出的PVD阀值数据可以看到这个不同。引进这个差值的意图是为了避免电压在阀值上下小幅颤动,而频频地发生中止。

2)POR = Power On Reset 上电复位;PDR = Power Down Reset 掉电复位。
POR 的功用是在VDD电压由低向高上升跳过规则的阀值之前,坚持芯片复位,当跳过这个阀值后的一小段时刻后(图中的”滞后时刻”或表中的”复位迟滞”),完毕复位并取复位向量,开端履行指令。这个阀值便是表中倒数第4行(min=1.8,typ=1.88,max=1.96)。
POR的功用是在VDD电压由高向低下降跳过规则的阀值后,将在芯片内部发生复位,这个阀值便是表中倒数第3行(min=1.84,typ=1.92,max=2.0)。

3)可以看到POR比PDR大了0.04V,这便是表中倒数第2行,VPDRhyst(PDR迟滞)=40mV。

4)从上面的第2张图可以看到,当VDD上升跳过POR阀值时,内部并不立刻完毕复位,而是等候一小段时刻(Reset temporization),这便是表中的最终一行TRSTTEMPO,它的典型数值是2.5ms。

这个滞后时刻是为了等候供电电压可以升高到最低牢靠作业电压以上,咱们看到POR阀值最小只要1.8V,最大也只要1.96V,都低于数据手册中给出的最低牢靠作业电压2.0V,所以这个滞后时刻是十分必要的,假如供电电压上升缓慢,尤其是从1.8V升到2.0V以上超越1~2.5ms,则很可能形成上电复位后MCU不能正常作业的状况。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/254494.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部