打印
[STM32H7]

大佬们,求救啊

[复制链接]
1752|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gS199369|  楼主 | 2019-3-26 09:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我买了STM32h743的开发板,官方给的资料是供电最低电压在1.62V,但我最低供电只能到1.7V,各位大佬帮忙如何实现1.62V供电?

使用特权

评论回复
评论
gS199369 2019-3-27 09:13 回复TA
@xiaofei558008 :是的 
xiaofei558008 2019-3-26 10:11 回复TA
最低!! 
沙发
零三翟邢止胃| | 2019-3-26 10:27 | 只看该作者
我是不会的啊! 请教大佬吧!

使用特权

评论回复
板凳
hu9jj| | 2019-3-26 10:33 | 只看该作者
耐压通常都会有一定的允许偏差幅度的,您这0.08V的电压差别应该在允许幅度范围内吧。

使用特权

评论回复
地板
gS199369|  楼主 | 2019-3-26 11:08 | 只看该作者
hu9jj 发表于 2019-3-26 10:33
耐压通常都会有一定的允许偏差幅度的,您这0.08V的电压差别应该在允许幅度范围内吧。 ...

我是用了做主控测试低功耗小芯片的,要求是要1.62V的

使用特权

评论回复
5
戈卫东| | 2019-3-26 11:46 | 只看该作者
纹波,瞬态响应,去耦都符合要求,才有希望1.62(1.8-10%)

使用特权

评论回复
6
蝴蝶泉2018| | 2019-3-26 11:49 | 只看该作者
资料上看,除了100脚以外的芯片,都有一个PDR_ON脚控制上电复位。禁止这个功能时,就可以用1.62供电。但是复位就必须要依赖外部电路保障了。手册里有介绍的。

H743低压供电说明.PNG (154.83 KB )

H743低压供电说明.PNG

使用特权

评论回复
评论
gS199369 2019-3-26 15:54 回复TA
多谢大佬指点,已解决。 
7
hyhjhnhg| | 2019-3-26 13:38 | 只看该作者
应用方案对电源有这么苛刻的要求么?

使用特权

评论回复
8
mintspring| | 2019-3-26 15:16 | 只看该作者
为何搞的那么低

使用特权

评论回复
9
mintspring| | 2019-3-26 18:55 | 只看该作者
你这是多大的电池,还1.62V

使用特权

评论回复
10
mohanwei| | 2019-3-26 19:16 | 只看该作者
那手册里有没有提到最高3.6V之类的呢……你的1.7V介于两者之间,就是可以用的

使用特权

评论回复
11
zhangmangui| | 2019-3-26 22:48 | 只看该作者
确实   这么苛刻不好  容易出问题    最好有反馈环节   实时校验

使用特权

评论回复
12
gS199369|  楼主 | 2019-3-27 09:11 | 只看该作者
hyhjhnhg 发表于 2019-3-26 13:38
应用方案对电源有这么苛刻的要求么?

低功耗的小芯片

使用特权

评论回复
13
tiantiantian123| | 2019-3-27 13:28 | 只看该作者
串联二极管

使用特权

评论回复
14
whtwhtw| | 2019-3-28 16:08 | 只看该作者
本帖最后由 whtwhtw 于 2019-3-28 16:09 编辑

一些STM32产品能够使能/失能内部电源监视器,通过PDR_ON引脚电平进行控制实现。PDR_ON引脚电平为低时,内部电源监视器关闭;当PDR_ON引脚电平为高时,内部电源监视器使能。

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

在使用低电压电源的低功耗应用中,当VDD低至最低供电电压附近时,PDR_ON管脚需要进行合理配置。一般当VDD在1.7V~1.9V之间时【不同系列可能略有差异,以手册中VDD范围为准】,可以考虑通过拉低PDR_ON管脚关闭内部电源监视器。当PDR_ON拉低时,内部电源管理器被关闭,POR和PDR功能停止工作,这样可以避免由于供电在POR/PDR阈值附近的电压波动而引起频繁的POR/PDR复位。当然,如果VDD一定不低于1.8V,则可将PDR_ON置高,不必关闭内部电源管理器。

如下电气参数表,摘自

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,默认使用内部电源监视器工作。

异常现象描述

客户应用中,采用的电源为1.86V左右。根据上述分析,客户考虑到VDD波动低至1.8V(更准确来说,对应PDR域的最大值1.76V)的情况。将PDR_ON引脚下拉,关闭了内部电源管理器。

在压力测试环节,发现设备快速掉电重启时,MCU工作异常。异常后,即使通过热重启,MCU无法恢复工作,只能通过冷重启使其恢复。 如果设备掉电重启间隔时间长,则不存在这种问题。

原因分析

在展开分析时,先看一下采用电路的示意图,如下。

其中,PDR_ON采用下拉形式,根据上面介绍,内部电源管理器失能(内部的POR/PDR功能关闭)。

上图为NRST部分电路示意图,外部NRST引脚外接了100nF电容,与内部上拉电阻组成阻容电路,上电和下电时VDD和NRST信号如下图所示。在上电过程中,VDD有效时,NRST依然处于使能状态(低电位),起到了上电复位效果。但是能够看出,这种电路实现不会达到快速掉电复位效果。

经过与客户沟通,应用中存在掉电重启间隔非常短的情况。同时,由于VDD耦合电容的存在,VDD掉电同样是一个放电过程,存在如下波形图。

图中红框内,VDD电压已经下降到远低于MCU的正常供电范围(1.7~3.6V)。但是由于缺乏PDR,尽管NRST也在下降,但总体仍然处于非激活状态(高电位)。这会导致MCU运行在非正常供电下,甚至是VDD很低的情况下工作,而这种情况在产品的数据表中明确表示,运行在工作范围外,MCU无法正常工作。而红色部分,就是由于MCU工作已经异常,所以在再次上电时,MCU已经无法正常工作, tRSTTEMPO部分也无法正常生效(tRSTTEMPO对应部分如下图介绍)。

掉电重启间隔时间长,VDD放电充分,即使MCU工作异常,在充分掉电后,MCU也完全停止工作。再次上电时,则不会受到影响。

根据分析,异常出现的原因:在低电压供电需求下,关闭内部电源管理器时,并没有在外部增加电源管理单元实现类似功能。使MCU在极低供电电压下依然工作,引发MCU工作异常。

注:经过实测,STM32F469内部电源管理器的关闭,并不影响上图中tRSTTEMPO部分的功能。

总结及建议

MCU电源电路相对简单。但是在实际开发中,建议完全参考数据手册和《Getting started with xxxx MCU hardware development》中电源部分设计,避免由于对ST MCU不熟悉引发的硬件设计问题。


使用特权

评论回复
15
whtwhtw| | 2019-3-28 16:13 | 只看该作者
AN4488STM32F4xxxx MCU 硬件开发入门.pdf (1.12 MB)

使用特权

评论回复
16
磨砂| | 2019-4-11 08:26 | 只看该作者
不用强求啊

使用特权

评论回复
17
晓伍| | 2019-4-11 09:21 | 只看该作者
要求那么高干嘛

使用特权

评论回复
18
13979674824| | 2022-4-23 13:03 | 只看该作者
买个变压器就OK了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

12

帖子

0

粉丝