STM32 PDR_ON 异常分析:解决低电压下的复位问题
需积分: 43 78 浏览量
更新于2023-03-16
收藏 282KB PDF 举报
"STM32 PDR_ON 异常现象分析"
STM32微控制器系列包含一个内部电源监视器,该监视器可通过PDR_ON引脚进行控制。这个功能允许用户在系统运行过程中动态地开启或关闭电源监视,以适应不同的应用场景。当PDR_ON引脚为低电平时,内部电源监视器关闭,防止在电源电压接近POR(上电复位)、PDR(掉电复位)阈值时因电压波动引发不必要的复位。相反,当PDR_ON为高电平时,内部电源监视器启用,提供相应的复位保护。
在低电压、低功耗的应用中,如VDD接近1.7V~1.9V的范围,拉低PDR_ON引脚可以防止电源波动引起的复位,但同时也会禁用POR和PDR功能。如果VDD始终保持在安全范围内,保持PDR_ON为高状态则无需关闭电源管理器。
STM32F469xx系列的电气参数显示,当VDD较低且存在较大纹波时,可能会触发POR/PDR复位。例如,VDD=1.8V,纹波60mV,实际供电电压会在1.74V到1.86V之间波动,此时应考虑利用PDR_ON来关闭内部电源管理器,以避免频繁复位。
然而,需要注意的是,只有具备PDR_ON引脚的STM32封装才能关闭电源监视器。那些不带PDR_ON引脚的型号,内部电源监视器始终处于活动状态。
在异常现象中,客户应用的电源电压约为1.86V,为了应对可能的电压下降至1.76V,客户选择拉低PDR_ON,关闭内部电源管理器。然而,在压力测试期间,设备经历快速掉电重启时,MCU表现异常,无法通过热重启恢复,必须执行冷重启。这可能是由于关闭内部电源管理器后,MCU在掉电和恢复过程中失去了必要的保护机制。
解决这个问题的一种方法是设计外部电源管理器,例如参考STM32官方应用笔记AN4488提供的电路实现。外部电源管理器可以在PDR_ON引脚拉低时提供必要的保护,确保MCU在掉电和恢复过程中的稳定工作。
总结,STM32的PDR_ON功能是电源管理的重要组成部分,合理使用它可以优化低功耗应用的性能,并防止不必要或有害的复位。在设计时,需要充分考虑电源条件、纹波以及可能的电压波动,以确保MCU在各种情况下的可靠运行。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2019-09-05 上传
2022-11-18 上传
2008-05-23 上传
2011-12-28 上传
2024-04-02 上传
2021-12-15 上传
weixin_38743968
- 粉丝: 404
- 资源: 2万+
最新资源
- PL-SQL 从入门到精通 经典技术
- Using GDI+ on Windows Mobile
- jsp 学习记录 通俗易懂
- LinuxBash脚本编程大全
- linux内核完全注释
- 基于Linux的网络流量控制机制
- 实战 EJB java开发教程 pdf
- MTK平台相关资料 MTK平台相关
- MyEclipse 6 Java 开发中文教程 pdf
- 基于CC2430的ZigBee无线数传模块的设计和实现
- openreports翻译
- 在本教程中,您将学习 Ant 这个Java TM 项目生成工具。由于其灵活性和易用性,Ant 很快在 Java
- LPC2132中文资料
- 手机短信息SMS开发—编码,解码
- Hibernate开发及整合应用大全.pdf
- ads1.2中文教程