OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 12397|回复: 6

【求助】关于EEPROM延长寿命的一些技术,除了空间换时间还有别的方法么?

[复制链接]

4

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2013-4-24
在线时间
7 小时
发表于 2013-8-14 23:26:52 | 显示全部楼层 |阅读模式
我是一名在校大学生,目前课程设计做的内容是一个基于STM32的汽车里程表。
在这里主要遇到的瓶颈是EEPROM寿命的问题,比如说我需要检测到车子开动0.1公里之后就写入一次EEPROM,
但是由于板上使用的EEPROM是10万次寿命的,也就是说最多只能记录到1万公里就无法写入了。
我在网上找了一些资料,大部分人的解决方案是用空间换取时间,也就是分别写入不同的空间内换取更长的时间。
我也设想过利用RTC的备份寄存器里面的那84个字节来做掉电时的写入备份,平常的话就给他降低写入EEPROM的频率,
但是导师说这种方法有很大局限性,受备用电池及备份寄存器可靠性制约,容易存在数据丢失。
所以在这里发帖问问各位大神除了空间换时间之外还有什么办法么?
(如果实在不行可能就得考虑换FM的那种据说可以写入100亿次的FRAM了,但是这样的话成本实在太高)
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2013-8-14 23:45:53 | 显示全部楼层
回复【楼主位】candura:
---------------------------------
空间换时间是个好办法。
简单写个算法就可以了。
另外用FRAM也可以考虑,价格也不是太高吧,几块钱就可以了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2013-4-24
在线时间
7 小时
 楼主| 发表于 2013-8-15 21:52:55 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
唔,目前用的是CAT24C08,后来今天淘宝看了一下FM24C08貌似也不贵,竟然有很多1块上下的,怕买到假的。。。
特别是现在很多时候下单的时候是一款芯片,结果发过来是另一款,然后店家说是“都通用的”,退换货还麻烦。
所以一开始才想说如果有办法解决就可以暂时不用换。。。
总之,谢谢原子哥的回复啦~
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2013-8-15 22:57:29 | 显示全部楼层
回复【3楼】candura:
---------------------------------
直接买一个,测试下,很容易测试的,快速的写 几天,统计下次数,如果是eeprom肯定不超过100w次就挂了....
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2013-8-15 22:58:13 | 显示全部楼层
还有就是FRAM写不需要等待,比EEPROM快很多,EEPROM要等待10ms左右。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

8

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2019-4-27
在线时间
88 小时
发表于 2020-1-18 15:10:14 | 显示全部楼层
candura 发表于 2013-8-15 21:52
回复【2楼】正点原子:
---------------------------------
唔,目前用的是CAT24C08,后来今天淘宝看了一下F ...

楼主你后面用FRAM  我现在也打算买FRAM替换EEPROM  省的考虑寿命问题

你用了吗 是富士通?
回复 支持 反对

使用道具 举报

2

主题

64

帖子

0

精华

高级会员

Rank: 4

积分
954
金钱
954
注册时间
2014-11-2
在线时间
369 小时
发表于 2020-1-18 15:19:41 来自手机 | 显示全部楼层
跟楼主算个数,假设你的eeprom是512字节,里程数据占4字节,100000*512/4*0.1=1280000公里足够让汽车报废了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-19 22:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表