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

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

上一主题 下一主题
离线BD0AAI
 
发帖
3050
只看楼主 倒序阅读 0楼 发表于: 2005-10-09
请问 24cxx的寿命问题:
比如说寿命是10w次, 是指一个存储单元写10w次后这个单元就坏, 还是不管是哪里, 只要写够10w次, 整个片子就坏?
离线BA5RW
发帖
48263
只看该作者 1楼 发表于: 2005-10-09
肯定不能这样来理解,也可能跟原子游离有关,也可能只是厂家可靠性测试得出的一种可以承诺的指标,一般是不考虑这样的寿命问题的,碰上工艺有缺陷的坏的早,好的恐怕是几倍的10W次吧!
离线BD0AAI
发帖
3050
只看该作者 2楼 发表于: 2005-10-09
感谢您的回答, 那我换个问法吧。。。
不考虑个体差异,就假定寿命是10w次写周期, 我向第一个单元写了99999次后就在不用这个单元了, 然后对第二个单元写99999次, 直到第n个单元,像这种用法, 其寿命是 n×99999次还是仅仅10w次?
离线bg4kc
发帖
2638
只看该作者 3楼 发表于: 2005-10-09
要频繁写,还是别用这种了。 麻烦不断。
离线BD4EQ
发帖
1756
只看该作者 4楼 发表于: 2005-10-09
这是一个统计学加概率的命题

有可能一个ic没用到10w次,就完蛋了

有可能另外一个ic(同批次)用了20w次也是好好的
离线BD0AAI
发帖
3050
只看该作者 5楼 发表于: 2005-10-09
写的倒不是很频繁, 但频繁读, 还有什么芯片比较好? 要求价格低,体积小, 编程方便(fm的不算)
4eq怎么还给我讲概率? 我是问经常写的单元单独坏,还是要坏大家一起整个完蛋?
离线BD7RC
发帖
3283
只看该作者 6楼 发表于: 2005-10-09
我也在担心这个问题。

我做的一个小项目,为了防止掉电而掉数据,每3秒钟保存一次数据(数据是持续不断产生的),做完了给人家用了,一直在祈祷,千万不要在关键的时候熄火~~~
离线bd7qw
发帖
2371
只看该作者 7楼 发表于: 2005-10-10
感觉是被读写的那单元坏,没用过的应该可以使用,我没做过测试(有过应用,但读写不频繁,10年难坏吧),忘记什么资料上有这一说,呵呵.............
离线bd5it
发帖
2355
只看该作者 8楼 发表于: 2005-10-10
'
...为了防止掉电而掉数据,每3秒钟保存一次数据(数据是持续不断产生的),...~~~
'

倒了~,不能这样干吧?哥哥。
离线BG4UVR
发帖
11288
只看该作者 9楼 发表于: 2005-10-10
'
倒了~,不能这样干吧?哥哥。
'

搞个掉电检测,掉电才写。
离线BD7RC
发帖
3283
只看该作者 10楼 发表于: 2005-10-10
咔咔~~~赶时间,来不及想那么多了。

主要就是~就是~在不久的将来,机器~~了~~可以换一餐酒喝~~~~

嘿嘿~~


'
倒了~,不能这样干吧?哥哥。
'
离线BD0AAI
发帖
3050
只看该作者 11楼 发表于: 2005-10-10
'
搞个掉电检测,掉电才写。
'
如何检测掉电? 掉电了又如何进行写操作?
离线BD0AAI
发帖
3050
只看该作者 12楼 发表于: 2005-10-10
每3秒钟保存一次数据?
---- 不到100小时就over了
离线BG4UVR
发帖
11288
只看该作者 13楼 发表于: 2005-10-10
'
如何检测掉电? 掉电了又如何进行写操作?
'

掉电检测采用检测交流电压信号的办法。在半个交流周期内(10毫秒的时间)就可以判断出掉电。检测到掉电后,电源滤波电路中的电容上的电已经够进行写操作的了,前提是你的写操作子程序时间不能太长。
离线BD0AAI
发帖
3050
只看该作者 14楼 发表于: 2005-10-10
谢谢楼上的指教, 是不是还要加个ad转换? 很麻烦呀。
离线BG4UVR
发帖
11288
只看该作者 15楼 发表于: 2005-10-10
'
谢谢楼上的指教, 是不是还要加个ad转换? 很麻烦呀。
'

不用AD。

把交流的过零信号(或其他形式与交流电压关联的信号)通过硬件整出来,给单片机,单片机查询之,在10毫秒内未收到这个信号,就进入掉电处理程序。

下面这个图是个例(注意:这个是20毫秒的)
离线BD0AAI
发帖
3050
只看该作者 16楼 发表于: 2005-10-10
非常感谢, 明白了,我现在要做的电路是电池供电,干脆把电源开关做成双联的,关机前给个信号, 让单片机保存当前参数。但是电池电压低造成停机就每办法了
离线robust
发帖
31
只看该作者 17楼 发表于: 2005-10-10
24cxx是绝对不能当成ram来使用的。我们当年遇到过一个被活活写坏的案例,也就是频繁的写,一周时间就完了。
离线BG7JUN
发帖
889
只看该作者 18楼 发表于: 2005-10-10
坏的话只坏一个单元,通常厂家保证是10w次,即每个单元可以写10w次。
读不坏的。因为写入时要使绝缘层击穿才能充上电,所以器件有损伤。
所以后来的nand-flash,考虑到用来做u盘时,目录和文件分配表要频繁写入,所以前面几块是100万次寿命,后面的还是只有10万次。
10w次对于正常使用是个很大的数字,但不能作为ram来用。想点其它办法吧。
离线BD0AAI
发帖
3050
只看该作者 19楼 发表于: 2005-10-11
'
坏的话只坏一个单元,通常厂家保证是10w次,即每个单元可以写10w次。
读不坏的。因为写入时要使绝缘层击穿才能充上电,所以器件有损伤。
所以后来的nand-flash,考虑到用来做u盘时,目录和文件分配表要频繁写入,所以前面几块是100万次寿命,后面的还是只有10万次。
10w次对于正常使用是个很大的数字,但不能作为ram来用。想点其它办法吧。
'
感谢回复, 如果是这样的话, 就可以通过软件调整写入不同的区域来使其寿命最大化