STM32的PDR_ON引脚,比较好的解释(转载+补充)

一些 STM32 产品能够使能/失能内部电源监视器,通过 PDR_ON 引脚电平进行控制实现。

PDR_ON 引脚电平为低时, 内部电源监视器关闭;当 PDR_ON 引脚电平为高时,内部电源监视器使能。

内部电源监视器影响的功能包括:POR(上电复位)、PDR(掉电复位)、BOR(欠压复位)、PVD(可编程电位检 测)、VBAT功能。其中,VBAT功能包括:维持后备寄存器/存储器,为 RTC、LSE 振荡器提供后备供电和维持其在掉电时工作。

在使用低电压电源供电的低功耗应用中,当 VDD 低至接近最低供电范围时,PDR_ON 管脚需要进行合理配置。(一般 VDD 在 1.7V~1.9V 之间,则需要考虑到 PDR_ON 功能(通过拉低 PDR_ON 管脚关闭内部电源监视器);如果 VDD 一定不 低于 1.8V,则可 PDR_ON 拉高,不考虑关闭内部电源管理器)。PDR_ON 拉低时,内部电源管理器关闭,POR 和 PDR 功 能停止工作,避免由于供电低于或者在 POR/PDR 阈值范围的电源波动而引起 POR/PDR 复位。

如下电气参数表,摘自 DS11189(STM32F469xx)。当 VDD 较低时,在 VDD 纹波下,可能出现满足 POR/PDR 的触 发条件。 例如 1.8V 供电,纹波在 60mV,则 VDD 供电在 1.74~1.86V 之间波动,反复出现 POR/PDR,这种情况就一定要考 虑 PDR_ON 功能,将其下拉,关闭内部电源管理器。

                             

PDR_ON 拉低时,内部电源管理器失能,需要添加外部电源管理器。具体实现电路可参考 AN4488。

注:仅在具有 PDR_ON 引脚封装的 STM32 产品才能关闭电源监视器。没有 PDR_ON 功能的 STM32,默认使用内部电 源监视器工作。

------------------------------------------------------- 以下为个人补充内容 -----------------------------------------------------------

  > 了解到,有个同学发现当VBAT电压高于1.6V时就会导致断电后重启不成功,程序不运行。
     然后有个大神就判断是否将PDR_ON接到了VDD,同学就解决了问题?(问题如下图所示)

                        
     所以这个PDR_ON是怎么个回事呢?又应该怎么接合适呢?
  > 经查阅得知:
  > PDR_ON就是用来使能【电源监控器】的,高电平启用;
  > 该电源监控器具有一个集成的【上电复位(POR)/ 掉电复位(PDR)电路】,与【欠压复位(BOR)电路】耦合;
     每当VDD出现上电/掉电/欠压时都会触发MCU系统复位以保护设备;
  > 具体来说:
     掉电复位——当监控器检测到VDD<1.7V后,便主动将MCU复位(并保持复位状态),同时将电源开关打到VBAT引脚,启动备用电源供电(若有的话);
     上电复位——当监控器检测到VDD>1.8V后,便会主动恢复VDD供电,并触发MCU复位使系统重新开始正常运行;
     若将PDR_ON引脚拉低,也就是关闭了电源监控器,那么上述的POR/PDR/BOR等复位功能都将失效,而VBAT功能也将失效。
  > 回到前面的问题
     可见提问的这个同学应该是将PDR_ON接地了,导致VBAT功能未被启用,当然也就没法在VDD上电后恢复正常运行了。

  • 19
    点赞
  • 111
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值