批量供货中无印字STC12C5616AD出现4%的EPPROM参数不保存现象
如题,我们用的一款产品用STC单片机现在是第六年,上次采购STC销售说带印字的无货,采购买来了1000片无印字STC12C5616AD单片机,用了595片,出现了24片EEPROM参数无法保存,换一片就好了。跟业务打电话,业务说:只要能下程序,就一定没问题。气人啊···,然后业务给了一个技术电话,技术说:我们的EEPROM是从程序区划分的,只要能下进去程序,就一定没问题。说他也是用官方测试程序去测,从来没出现过问题···,我在想啊,我们也用了好几万片了,偏偏这次没印字的出现这种问题,之前没遇到过,我们程序有问题该早就出现了吧?其实不管是不是EEPROM导致的问题,肯定是单片机有故障,导致EEPROM操作失败。STC这样的答复让人心凉啊 据说这种FLASH模拟的EEPROM比较蛋疼 都用得起STC 的设计!!! 还会差一片2毛左右的24c02么??? http://www.szlcsc.com/product/details_86136.html {:titter:}{:lol:}{:victory:} 技术上,篓煮对stc的flash当eeprom可以做多区块分别备份保存方式,{:sweat:}{:mad:}{:titter:}艹,搜索了下tb,,发现k24c02,居然9分钱都有得卖(有成交记录),还有1毛2的(没成交记录){:sweat:} 今天他们销售那女的,让我发完单片机版本后,大约十分钟就说,他们测了没问题····,我们寄过去的单片机是上过锡拆下来的,真的怀疑啊,业务这边十分钟就能出结果 wkman 发表于 2016-12-26 10:57
技术上,篓煮对stc的flash当eeprom可以做多区块分别备份保存方式,
艹,搜索了 ...
如果说外挂E2PROM的话,工艺复杂了。库房增加物料了,倒不如直接换了 将不可能的都排除后,剩下的必然是事实 六年了才用了几万片?什么产品利润这么高 这个真的简单,用STC官方的测试EEPROM程序下进去,串口操作测试,要读写擦除哪个扇区都可以立刻知道结果。做技术的,最好自己先测试下。 这种问题NXP的都有,何况STC。 小李非刀 发表于 2016-12-26 11:28
这个真的简单,用STC官方的测试EEPROM程序下进去,串口操作测试,要读写擦除哪个扇区都可以立刻知道结果。 ...
我明白你的意思,工厂用了很久的软件,突然说不能用了,这个不能解释啊。我害怕是因为芯片工艺改变,比如时序边沿的改变造成读写问题,针对这个问题,我拿到故障芯片后会去认真测试一下,本寄希望与你们的,你们说没问题我就自己来。说真的,能下进去程序,EEPROM就没问题的说法不负责任 速度降一下,延时长一些。冬天温度低,很多参数有变化。 health 发表于 2016-12-26 12:23
速度降一下,延时长一些。冬天温度低,很多参数有变化。
有这种可能 关键是楼主以前没有出现类似问题。
要么是STC改工艺了;
要么是STC一致性不好。 ZL_electric 发表于 2016-12-26 11:38
我明白你的意思,工厂用了很久的软件,突然说不能用了,这个不能解释啊。我害怕是因为芯片工艺改变,比如 ...
{:lol:} 你以为改IC就像我们改个PCB那么容易么,IC改版是非常麻烦的事,要更改设计逻辑,然后流片测试,然后小批量(一般是几万片)应用测试,正常了,才是大批量(一般一个批次超过百万片)。很烧钱的。STC的12C5616AD应该是自从2009年后就没改过版。2009年开始他们都做15系列的,现在做STC8系列的。 对了 温度低有影响? 楼主是在北方吗? ypc168k 发表于 2016-12-26 22:41
对了 温度低有影响? 楼主是在北方吗?
河南,车间低温不会零下,最冷也就几度,上班后一般会开空调的,保持十几度的温度 那十几度应该不算低了,STC数据手册上说工业级的可以达到-40~85度。普通级别的温度范围就只有0~70度了。 工业级的温度范围来讲,楼主现在是十几度,STC应该是可以很从容的应对,应该说是毫无压力才对{:lol:} 不过我用STC芯片到不是很多,只是发表一下个人看法 ypc168k 发表于 2016-12-30 13:58
那十几度应该不算低了,STC数据手册上说工业级的可以达到-40~85度。普通级别的温度范围就只有0~70度了。 ...
跟姚总沟通,他让我擦除后增加延时,也许能解决问题,但是六年来没问题,只有这次个别有问题,不管怎样都属于器件不合格,一致性不行。
按照他们的答复:能下进程序就没问题。那是不是汽车能跑就没问题?这次很伤人心,我们又不存在大面积退货,干嘛剩余几十片新的都不给换,坚称没问题。这个老产品就这样了,其余产品不会允许国产51 不用国产51,用什么芯片替换? ZL_electric 发表于 2016-12-30 14:15
跟姚总沟通,他让我擦除后增加延时,也许能解决问题,但是六年来没问题,只有这次个别有问题,不管怎样都 ...
有这种事情,我们SMT三期还上线了几款STC的器件,要是有问题那就晕死了! 同感,量产出问题是很闹心的。 limeng 发表于 2016-12-30 19:38
有这种事情,我们SMT三期还上线了几款STC的器件,要是有问题那就晕死了! ...
呵呵,万事皆有可能。
对于嘉立创,俺也有不明白的地方,好久时间了一直没吭声,想说说的时候商业论坛又关了。
第一次贴了30片样板,两片485芯片贴反了,本身不是什么大事,但后想起来还是挺恐惧的,难道原厂进口的编带485有180度反置的情况? makesoft 发表于 2016-12-31 07:46
呵呵,万事皆有可能。
对于嘉立创,俺也有不明白的地方,好久时间了一直没吭声,想说说的时候商业论坛又 ...
jlc 只是多了一种可能。。。。。。。
smt上k。 就无法应对了 比较稀奇 问题 硬件方面有没有改变过 makesoft 发表于 2016-12-31 07:46
呵呵,万事皆有可能。
对于嘉立创,俺也有不明白的地方,好久时间了一直没吭声,想说说的时候商业论坛又 ...
反的都是库有问题,仔细看一下嘉立创库的制作标准 limeng 发表于 2016-12-31 09:24
反的都是库有问题,仔细看一下嘉立创库的制作标准
你没仔细看我的问题,30片中其中两片贴反了。 makesoft 发表于 2016-12-31 14:35
你没仔细看我的问题,30片中其中两片贴反了。
我猜有一种可能,贴的过程中,料掉了,后来手工补贴的 STC的EEPROM大家都知道是flash模拟的,而且这个问题也是网上对STC吐槽最凶的一个话题,早些年给人做的方案,都是STC的51,好像也没有听说过楼主这样的反馈,俺对于STC的EEPROM应用就是
1)牺牲时间来确保存取的可靠,神马多备份表决之类,都是事后的补救措施,没法从源头上遏制数据出错的;
2)上电之后不要马上读取EEPROM,这个时期的电压是最不稳定的,可以让MCU稍稍延时几百mS,再去读取,或者MCU可以在这个时间段先去处理其它的事情,完了再回来读取保存的参数也不迟,我想对于绝大多数的应用,一个上电过程延时个几百mS对系统应该不至于有大的影响吧,但是这个延时,对于EEPROM数据的稳定性是很大的,因为曾经做过测试验证过 ilikemcu 发表于 2016-12-31 18:10
STC的EEPROM大家都知道是flash模拟的,而且这个问题也是网上对STC吐槽最凶的一个话题,早些年给人做的方案 ...
确实是这样的,我见过很多程序都有一个上电延时的,因为刚刚上电的时候电源电压还不够稳定,延时一会是有好处的 楼主,感觉应该还是你的软件有问题,我一直在用stc12,而且都是掉电保存几十个参数 从来没有出现出过问题,保存读写一定要控制好逻辑和时机,搞一个镜像扇区 学习了,关注楼主的解决方案 lswood 发表于 2017-1-1 20:18
从来没有出现出过问题,保存读写一定要控制好逻辑和时机,搞一个镜像扇区 ...
你好 兄弟 请问一下镜像扇区这个是怎么弄的 这种问题我碰到了很多了,可能我技术不行吧,我用过STC的,STK的,还有几家国内51的,如果用了EEROM,那程序上要特别主意,用24C02的,随便搞都不会有问题。
页:
[1]