打印
[STM32U5]

U575 的Backup RAM的内容短暂断电以后能保存吗?

[复制链接]
984|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
powerantone|  楼主 | 2022-12-3 16:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在把一个项目从STM32F413移植到STM32U575,以前用函数HAL_RTCEx_BKUPWrite() 往F413 里面Backup RAM写的内容,短暂断电一段时间后再上电,内容不会丢失,我判断是Vdd 上连接有较大系统滤波电容,放电慢,Vdd 不会在短时间内归零,在重启之后,内容还在,不过长时间断电之后,Backup RAM内容就会丢失,这样就可以大致判断系统是经历了长时间的断电,这个功能期望在移植之后仍保留,而且F2,F4,L4 系列都是这样的。不过使用STM32U575时,不管断电时间多么短,重启之后,Backup RAM 里面的内容都会被清零,我查阅资料,并操作了TAMP->CR2,TAMP->CR3 这些寄存器的对应操作位,都无法阻止每次上电把Backup RAM 里面的内容清零,有解决方案吗?

使用特权

评论回复
沙发
Pretext| | 2022-12-12 14:18 | 只看该作者
这估计不好解决,我头一次看到,断电后还有RAM数据存在。

使用特权

评论回复
板凳
天天向善| | 2022-12-12 14:19 | 只看该作者
你这个掉电并不是芯片掉电,而是板子掉电吧。

使用特权

评论回复
地板
朝生| | 2022-12-12 14:19 | 只看该作者
如果U5不行,你可以尝试换别的寄存器存储数据试试。

使用特权

评论回复
5
tpgf| | 2023-1-3 12:09 | 只看该作者
基本上只要是断电 就不能保存数据了

使用特权

评论回复
6
qcliu| | 2023-1-3 12:49 | 只看该作者
无论是芯片掉电还是电路板掉电 ram都不能保存数据

使用特权

评论回复
7
MessageRing| | 2023-1-3 13:17 | 只看该作者
断电了应该没法保存数据了吧

使用特权

评论回复
8
drer| | 2023-1-3 13:20 | 只看该作者
较大的电容放电过程中也有可能使得短时间内数据不会丢失

使用特权

评论回复
9
coshi| | 2023-1-3 13:41 | 只看该作者
根据连接电容的大小 可以确定这个放电的具体时间吗

使用特权

评论回复
10
kxsi| | 2023-1-3 13:51 | 只看该作者
一般来说 电压低于多少的时候ram中的数据就不能保持了呢

使用特权

评论回复
11
wiba| | 2023-1-3 14:08 | 只看该作者
估计这个是和芯片内部的构造相关联的 如果想要做的话 在vbat那装一个超级电容试试

使用特权

评论回复
12
AdaMaYun| | 2023-1-4 14:31 | 只看该作者
较大系统滤波电容,放电慢,数据会保留这个有具体的参考时间吗?一般是不会保留的吧

使用特权

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

本版积分规则

558

主题

2423

帖子

4

粉丝