关于单片机内部自带eeprom寿命极限情况的讨论

2020-01-21 21:44发布

本帖最后由 ackyee 于 2014-10-5 22:56 编辑

eeprom是有寿命限制的,大概10万次,如果系统用片内eeprom来存储一些操作信息若使用的勤快,几年也是可能达到使用寿命极限。 类似stc 写eeprom的过程中会有20多ms级的系统占用,不知道坏掉的时候是什么情况
1. 写的过程 20多ms 之后系统正常运行, 但读出来的数据不正确,随机或者0x00或者0xff
2. 写的过程如上,顺利 。 读的过程 系统崩溃卡住或者等待
3. 写的过程 系统崩溃卡住

想请教下各路大牛们,是否有过类似的极限测试,或者猜想
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
45条回答
flywhale
2020-01-25 03:01
我觉得写入的算法很重要,有些固态硬盘擦写次数才几千次,全靠写平均算法、数据校验和冗余来解决寿命的问题。
如果需要存储的数据量不大的话,可以先写入,再读出来校验,发现错误换另一块存储空间(可以是FLASH的另一块),这样综合算下来寿命就很长了。
关于EEPROM出错后的情况,不要猜测,也不要自己做实验,直接问厂家,他会给你最正确的答案。

一周热门 更多>