打印

C8051F单片机的烧写问题

[复制链接]
6015|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
magic_yuan|  楼主 | 2012-12-18 15:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  各位老师,
  近来需要用C8051F120做一个测试系统,考虑到该系统的长期应用,需要反复对片子进行烧写。有时候调试一个程序每天要反复烧几百次,考虑到系统的长期应用,希望系统达10年的寿命。silicon官方给的C8051F单片机烧录次数为10万次,这样算下来10年是问题不大,不知道这个指标有没有吹牛?
  STC89C51程序存储器用的是ROM,而C8051F120用的是flash,从材质上讲是否耐用点?
另:弱弱地问一句,JTAG在线调试是不是没有写进芯片的程序存储器,从而不对芯片构成损耗?

    十分感谢!

相关帖子

沙发
ayb_ice| | 2012-12-18 16:56 | 只看该作者
这种公司一般是不会吹牛的
JTAG在线调试是要将程序下载到MCU里的。。。

使用特权

评论回复
板凳
受不了了| | 2012-12-18 21:53 | 只看该作者
奇怪的应用,一天烧写几十次我就头大了,你一天几百次

使用特权

评论回复
地板
magic_yuan|  楼主 | 2012-12-19 09:27 | 只看该作者
受不了了 发表于 2012-12-18 21:53
奇怪的应用,一天烧写几十次我就头大了,你一天几百次

用于开发测试程序,一天几百次十分正常。

使用特权

评论回复
5
sharon320| | 2012-12-19 14:16 | 只看该作者
我司是专业做IC烧录的,可以外发给我们烧录啊,初期测试5~10pcs都是免费的,你可以试试,有需求请随时联系13418543346

使用特权

评论回复
6
sharon320| | 2012-12-19 14:22 | 只看该作者
可以联系我13418543346,我们可以帮忙免费测试5~10pcs,我们是专业做IC烧录的。

使用特权

评论回复
7
autopccopy| | 2013-6-27 19:30 | 只看该作者
STC的也是FLASH, 官方规格是擦写10万次。我抽查测试过STC12C5A60S2 烧写到60多万次才出现FLASH错误。 :)

(510)

使用特权

评论回复
评论
magic_yuan 2013-6-27 21:52 回复TA
大侠牛! 
8
zd420325| | 2013-6-28 12:38 | 只看该作者
大哥,保险起见,你每台机配十颗MCU,记录,每一年换一次芯片

使用特权

评论回复
评论
magic_yuan 2013-6-28 13:21 回复TA
呵呵,那工程量是超大啊,看来后续得换方案。 
9
lyjian| | 2013-6-28 12:40 | 只看该作者
magic_yuan 发表于 2012-12-19 09:27
用于开发测试程序,一天几百次十分正常。

不正常

使用特权

评论回复
评论
magic_yuan 2013-6-28 13:21 回复TA
实际中间确实如何啊。。。。哈 
10
find_all| | 2013-6-28 14:54 | 只看该作者
调试烧个几十次还是可能的,烧几百次,程序往里面的FLASH写数据了吗?据我经验调试2000次就可能要换了。新产品都是调好一次性烧进去的。谈不上要这么多次的问题。

使用特权

评论回复
评论
magic_yuan 2013-6-28 21:21 回复TA
应用比较特殊。一般应用烧写次数是不多。 
11
marshallemon| | 2013-6-28 19:42 | 只看该作者
你说的是IAP吧?

使用特权

评论回复
12
通宵敲代码| | 2013-6-28 21:25 | 只看该作者
autopccopy 发表于 2013-6-27 19:30
STC的也是FLASH, 官方规格是擦写10万次。我抽查测试过STC12C5A60S2 烧写到60多万次才出现FLASH错误。

...

哇哦,真的很惊人呢,敢问你测试了过长时间啊?平均一个一秒的话,600000/60/60/24=6.9天,而且是不吃不喝哦,敢问楼主是这么测试的吗?

使用特权

评论回复
评论
autopccopy 2013-6-29 18:38 回复TA
当然是写程序自动测试的,没人会用手工来搞。:) 我还测过AT24CXX EEPROM的擦写寿命呢。 :) 
13
canback| | 2013-6-29 18:02 | 只看该作者
通宵敲代码 发表于 2013-6-28 21:25
哇哦,真的很惊人呢,敢问你测试了过长时间啊?平均一个一秒的话,600000/60/60/24=6.9天,而且是不吃不 ...

搞个程序对FLASH不停的读写,写的跟读出来的不对,就报错嘛。这个应该很好测试的。

使用特权

评论回复
14
wuzx-61| | 2013-6-29 18:15 | 只看该作者

使用特权

评论回复
15
autopccopy| | 2013-6-29 18:40 | 只看该作者
本帖最后由 autopccopy 于 2013-6-29 18:45 编辑
通宵敲代码 发表于 2013-6-28 21:25
哇哦,真的很惊人呢,敢问你测试了过长时间啊?平均一个一秒的话,600000/60/60/24=6.9天,而且是不吃不 ...


当然是写程序自动测试的,没人会用手工来搞。:) 我还测过AT24CXX EEPROM的擦写寿命呢: http://www.zmdz.com/bbs/forum_read.asp?id=71519&page=1&property=1&classid=2   (5730)



原理都一样的。

(注:STC的程序与数据FLASH都是同一电路,只是内部划分区域了,一般的FLASH的刷写寿命都在10W次以上。铁电就可以当作永久的,我也测试过,刷了2KW次还没坏,就没继续测了。。。)

使用特权

评论回复
16
受不了了| | 2013-6-29 20:10 | 只看该作者
铁电的寿命的确如官方所言,这么多年还没遇到被读写坏的,算起来我的一款产品几年下来最早的存储次数已经过亿了

使用特权

评论回复
17
绝地反击| | 2016-6-15 14:31 | 只看该作者
我用MinPro100b 可以下载吗?

使用特权

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

本版积分规则

个人签名:发到3000帖时,生活大概完成了一种转折。

359

主题

2770

帖子

7

粉丝