论坛风格切换切换到宽版
  • 6930阅读
  • 39回复

请问24Cxx 的寿命问题 [复制链接]

上一主题 下一主题
离线bd5it
发帖
2355
只看该作者 20楼 发表于: 2005-10-11
简单一点:

直接在7805前面取直流电压,分压后经过两次施密特反相,送到 /int0。

停电时,利用中断来保护数据,写完成后,程序进入掉电状态。
离线BD0AAI
发帖
3050
只看该作者 21楼 发表于: 2005-10-11
两个中断都在用。。。。。。。
离线BD4VNF
发帖
1208
只看该作者 22楼 发表于: 2005-10-11
以前仿过一个成熟产品,绕线机.工作时,绕一个线圈就写一下24c02.一小时写100次左右.工厂一般使用3年才换24c02
离线BD0AAI
发帖
3050
只看该作者 23楼 发表于: 2005-10-11
寿命260w次, 用的是铁电的吧?
离线BD7RC
发帖
3283
只看该作者 24楼 发表于: 2005-10-11
呵呵,我那小玩意已经断续用了2个月,只要一通电,就3秒钟写一次,看看它能顶到什么时候,等到有酒喝的时候我再通知大家。


'
24cxx是绝对不能当成ram来使用的。我们当年遇到过一个被活活写坏的案例,也就是频繁的写,一周时间就完了。
'
离线BG7JUN
发帖
889
只看该作者 25楼 发表于: 2005-10-12
'
感谢回复, 如果是这样的话, 就可以通过软件调整写入不同的区域来使其寿命最大化
'
不用感谢,因为我说错了——10万次的是flash,eeprom很早就是100w了。有时候还是要查一下资料,凭记忆还是会错的。eeprom是可以通过顺着写的方式来增加寿命,只要记录时加一个标记号,以最大的那个作为当前有效的记录。用掉电保护的方式写eeprom需要比较仔细,以前所在的公司做的一个无绳电话就非常容易出现掉电时误写eeprom造成数据丢失。不单是一次掉电,还要考虑反复掉电等情况。
离线BG7JUN
发帖
889
只看该作者 26楼 发表于: 2005-10-12
这个牛人比较狠,大家开开眼界:http://211.167.74.22/club/bbs/showannounce.asp?v=&id=636054
离线BD0AAI
发帖
3050
只看该作者 27楼 发表于: 2005-10-13
呵呵, 开眼界了。。。。。。。。。。。
离线BG4UVR
发帖
11288
只看该作者 28楼 发表于: 2006-05-13
本人也做了一个和27楼差不多的测试,不过不是93的,是24c02。

向其0xff单元反复写入0x00和0xff,最终结果敬请关注。
离线bg5baw
发帖
698
只看该作者 29楼 发表于: 2006-05-13
有朋友知道pic16f877片内eeprpom的使用寿命吗?它的用法怎样用?如用主程序反复读写它,不知能用几天?
离线BG4XCR
发帖
33381
只看该作者 30楼 发表于: 2006-05-13
'
非常感谢, 明白了,我现在要做的电路是电池供电,干脆把电源开关做成双联的,关机前给个信号, 让单片机保存当前参数。但是电池电压低造成停机就每办法了
'
用软件关机。硬件开机。董阿?
离线BG4UVR
发帖
11288
只看该作者 31楼 发表于: 2006-05-14
'
本人也做了一个和27楼差不多的测试,不过不是93的,是24c02。
向其0xff单元反复写入0x00和0xff,最终结果敬请关注。
'

最终结果还没有出来,不过已经很意外了。

我对一片24c02的0xff单元,也了392万次的“0x00”,又交替写“0x00”和“0xff”460万次,这个0xff单元仍然可以正常写入并读出。 :eek:

因为用时太长,我已经更改了程序,把字节写入后延时的10ms,减少为5ms,继续写入测试。 :d
离线bg5cvc
发帖
1106
只看该作者 32楼 发表于: 2006-05-14
是不是连续工作会容易把它累死,有点延时的话就有休息的机会了。
呵呵!所以要注意休息啊!
离线BG4UVR
发帖
11288
只看该作者 33楼 发表于: 2006-05-14
结果终于出来了,这片24c02的0xff单元,在写了390多万次0x00,又交替写0x00和0xff共11846388次后,终于完蛋了!

结果有些误差,主要来源是我多次修改测试程序,而保存的值每次会少几十到几百,最终结果也许少了几万次。

现在正在换个字节测试(有位同志说我:你有病啊?)
离线BG4XCR
发帖
33381
只看该作者 34楼 发表于: 2006-05-14
而且病得不轻。我们希望愈来愈多的这种病的人。。
离线Sullivan
发帖
4817
只看该作者 35楼 发表于: 2006-05-14
单片机的基础教材前面都有如何检测掉电和如何保存数据的章节

呵呵~~
离线BG4UVR
发帖
11288
只看该作者 36楼 发表于: 2006-05-15
第二个单元测试已经结束,此单元一共交替写0x00和0xff共13642323次后损坏。此次次数计算误差为0。
离线ding
发帖
3488
只看该作者 37楼 发表于: 2006-05-16
哈哈,,,终于,有人说,有病了.哈哈.
离线BG4XDO
发帖
1124
只看该作者 38楼 发表于: 2006-05-18
1千多万次,看来厂家的1百万有点保守,谢谢UVR的测试,我用最后5个字节做随机数据保存,用飞梭调节频率,每调一次保存一次,看来还要改一下了
离线bg4jj
发帖
5094
只看该作者 39楼 发表于: 2006-06-30
闪存是不是也存在同样的问题呀 比如u盘 cf卡 sd卡。。。等等的寿命