"); //-->
先看一下这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不能正常工作的情况。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
可变化占空比的振荡器
FY0202解码与管理一体化芯片
消息称苹果iPhone 18 Pro/Max将采用更小灵动岛,无屏下Face ID
寻找针对arm的c语言编译器(非IDE),请进……
韩国最新报告:仅在存储芯片领域领先中国 先进制造技术已经全面落后
拿下Meta超级大单+10%股权绑定,AMD稳坐算力\"第二选择\"
北大芯片突破极限:造出迄今尺寸最小铁电晶体管
InterDigital将在MWC26展示依托无线通信和AI技术的新服务和沉浸式体验
为您节省bsp ,外设驱动 项目开发成本
飞思卡尔微处理器和传感器的创新产品和解决方案
IAR 4.11A 的问题.
Franklin C51和A51函数的相互调用
脉冲触发的单稳态电路
旋转三相无刷电机_ DRV8312 EVAL KIT
大规模超个性化:品牌为何必须转向智能体AI战略
MCU,智能觉醒
自由振荡电路
InterDigital与土耳其电信基于初步6G基础架构实现全球首创协作蜂窝与Wi-Fi感知技术
“违背乔布斯意愿”?苹果MacBook Pro要加触摸屏了,还带灵动岛
MAVRK无线机器人
Vxworks WDB串口连机请教
方波短脉冲串
FrankLin C51 库函数的一些bug!
EZ-USBFX2单片机CY7C68013的特性介绍
2.5D封装,成为香饽饽
中国集成电路设计业的市场状况和发展机遇
键控自由多谐振荡电路
致辞及技术报告——低功耗集成电路技术概述
勤研电子招暑假实习(ARM)
FM1702or1704or1075读非接触卡芯片(无水印版)