打印

单片机的寿命是多少?

[复制链接]
9925|32
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
chunyang| | 2012-3-6 23:57 | 只看该作者
正确使用的话,其寿命由程序存储器的数据保存时间决定,对于楼主提及的型号,一般在15-20年。

使用特权

评论回复
板凳
JobShare|  楼主 | 2012-3-7 00:05 | 只看该作者
谢谢指点!
chunyang老师还没睡呀,呵呵

请问,这个信息在该型号单片机的数据手册(AT89S52.pdf)里可以找到吗?

使用特权

评论回复
地板
lyjian| | 2012-3-7 20:39 | 只看该作者
正确使用的话,其寿命由程序存储器的数据保存时间决定,对于楼主提及的型号,一般在15-20年。
chunyang 发表于 2012-3-6 23:57

没这么脆弱,按目前的Flash技术,40年没问题。

使用特权

评论回复
5
JobShare|  楼主 | 2012-3-8 00:03 | 只看该作者
谢谢两位的指点!
请问你们的根据是什么?能在该型号单片机的数据手册(AT89S52.pdf)里找到吗?
谢谢!

使用特权

评论回复
6
chunyang| | 2012-3-8 00:41 | 只看该作者
没这么脆弱,按目前的Flash技术,40年没问题。
lyjian 发表于 2012-3-7 20:39


错,你理解错概念了。
如果FLASH经再次重写的话,只要不超过写循环寿命限制,别说40年,估计100年都没问题,但前一次写入的数据可靠的读取保证时间就没有那么长了,时间过长数据会失效,但FLASH芯片本身还是好的,注意二者间的差别。
事实上,随着半导体工艺的进步,FLASH的数据保持时间不是增加而是下降了,单片机的工艺不会采用很新的工艺,所以数据存储时间反而还算比较长,现在的大容量FLASH的数据保持时间只能撑10年甚至更短时间。FLASH线宽越小,数据保持时间就越短,这是物理规律。

使用特权

评论回复
评论
lemenade 2013-1-12 16:21 回复TA
是的,我遇到的一些所谓的工艺较新的单片机但是实际使用起来其抗干扰、安全性能却下降了。 
7
chunyang| | 2012-3-8 00:42 | 只看该作者
谢谢两位的指点!
请问你们的根据是什么?能在该型号单片机的数据手册(AT89S52.pdf)里找到吗?
谢谢!
JobShare 发表于 2012-3-8 00:03


MCU手册一般不会载明该数据,而是由FLASH工艺决定的。

使用特权

评论回复
8
shell.albert| | 2012-3-8 09:11 | 只看该作者
学习了,Flash保存时间

使用特权

评论回复
9
lyjian| | 2012-3-8 12:33 | 只看该作者
错,你理解错概念了。
如果FLASH经再次重写的话,只要不超过写循环寿命限制,别说40年,估计100年都没问题,但前一次写入的数据可靠的读取保证时间就没有那么长了,时间过长数据会失效,但FLASH芯片本身还是好的, ...
chunyang 发表于 2012-3-8 00:41

你看看Microchip的数据存时间吧,最小40年。

未命名.JPG (23.97 KB )

未命名.JPG

使用特权

评论回复
10
lyjian| | 2012-3-8 13:00 | 只看该作者
AVR tiny的Flash寿命

使用特权

评论回复
11
JobShare|  楼主 | 2012-3-9 23:27 | 只看该作者
本帖最后由 JobShare 于 2012-3-9 23:31 编辑

谢谢大侠们指点!

我对上述的理解是:FLASH决定MCU的寿命。不知对否,还请指点!

使用特权

评论回复
12
chunyang| | 2012-3-10 17:22 | 只看该作者
回9楼、10楼,不排除部分单片机型号的Flash存储时间较长,但非所有型号都是这样,另外实际应用中基于可靠性设计的要求还需考虑其他因素,包括温度、电磁辐射干扰、电压波动等,参数的使用也不能极限,要留有余量。综合考虑,就目前单片机所用的制程工艺而言,可靠的系统设计寿命就是15-20年,再长,存储器件的选择就会不同,这同样是基于可靠性设计的要求。
对于单片机片内程序存储器而言,一个字节出错哪怕是概率性出错(时间长到一定,先出现的是概率性读取出错,按系统失效性的要求,此时已该判定系统报废),对系统而言已算寿终正寝,设计寿命则是在大批量中的极小值的基础上再乘以一个小于1的系数,这就是我说的数字的由来。
类似的,重要的数据管理时,存储媒介的标称额定寿命只可最多用到其大约一半,超期即判为失效,要在失效期内做复制。

使用特权

评论回复
13
chunyang| | 2012-3-10 17:27 | 只看该作者
谢谢大侠们指点!

我对上述的理解是:FLASH决定MCU的寿命。不知对否,还请指点!
JobShare 发表于 2012-3-9 23:27


理解的仍然不够确切,应该说,在理想条件下,程序存储器的数据保持时间决定了MCU应用系统的极限寿命,注意不是Flash或者MCU本身。不过还要说的是,如果系统中还存在其他元件,那么根据水桶原则,系统寿命是由最短命的元件决定的。

使用特权

评论回复
14
JobShare|  楼主 | 2012-3-10 23:20 | 只看该作者
chuanyang老师真是专业,佩服!
谢谢指点,学习了!

使用特权

评论回复
15
betar00| | 2012-12-24 09:43 | 只看该作者
如果程序不变,单片机一直带点工作,担心寿命有那么长吗

使用特权

评论回复
16
tony0727| | 2012-12-25 14:21 | 只看该作者
学习一下了!

使用特权

评论回复
17
zf_015820| | 2012-12-25 18:19 | 只看该作者
我看,都 是在咬文嚼字呀;这个寿命什么的,你们说的这些都是原理上的东西,实际上,还有实际使用环境类的东西,也可以决定呀;所以,我们没有没必须这么的计较;如果使用那款单片机,打电话询问下技术部,就可以了;其实,别人也一般会给你一个经验值,正是这个经验值,才是真的有效期寿命;哈哈,我是搞生产技术的;我们的产品,都会有一设计寿命,也会有一个信赖寿命,也有一个客户实际使用经验寿命,请问,你们觉得那个对?哈

使用特权

评论回复
18
1187571764| | 2012-12-26 17:19 | 只看该作者
我曾经也新手怕出错,怕被顶头上师骂,更不敢提问,后来我自己在网上找了很多那种别人已经做好的模块、开发板、、、买回家自己慢慢学习,真的很有用,比如说我购买过的一家还提供技术支持呢!可以提供店主的店铺名:多度 、ARM模块网、等(淘宝上的),借鉴一下    。 店主人特别好,每次去问问题都会一一解答            

使用特权

评论回复
19
JobShare|  楼主 | 2013-1-4 23:10 | 只看该作者

使用特权

评论回复
20
dirtwillfly| | 2013-1-5 12:13 | 只看该作者
本帖最后由 dirtwillfly 于 2013-1-5 12:14 编辑

寿命:1000 写/擦循 环 ·数据保留时间:10 年
AT89C51的datasheet上这样介绍的。不过我觉得这是个保守的数据。

使用特权

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

本版积分规则

298

主题

1418

帖子

5

粉丝