发布于 2012-11-26 18:27:09
11楼
一片eeprom不过10元,谁来吃个螃蟹,写写看,多长时间能写坏。
1、eeprom在s7200中标称是10万次,实际芯片本身,象atmel的片子,标称是100万,也就是说,写100万次,芯片性能还可达到规定的值(数据保持规定的时间),距写坏(不能保持数据/写不值)还远着呢。
2、程序下载到eeprom中,肯定有数据完整性校验存于其中。数据块有没有?如果数据块没有校验值,你就是把其中的数据单元写坏了,系统也不能查出错误,也就达不到系统停机的目的。如果数据块有校验,那每写入(固化)一个新值,数据块全部需要取出重新作校验,这个花费的时间是比较长的。以现在的eeprom芯片,IIC接口支持高速1MHz,写一个字节至少也得8us,10KB的话,操作时间应在8ms以上,手册上说,执行eeprom写入操作,将增加10-15ms的扫描时间,看来数据块也是作了校验的。