ST意法半导体
直播中

张鑫

7年用户 173经验值
私信 关注
[问答]

M24LR EEPROM写周期耐久性不可靠

你好,
我正在研究一个项目是使用M24LR NFC设备作为目标温度传感MCU和CR95HF阅读器之间的中间通信设备。我们不需要“高带宽”吞吐量,只是偶尔需要通过M24LR“RF可见”eeprom存储器传输数据。我们想知道是否需要对数据包采用前向纠错,因为我们不确定EEPROM的可靠性。该数据表引用了1,000,000个周期的“最大写入耐久性循环耐久性”。这个数字是否意味着在预期发生单个故障之前,可以对eeprom块(4个字节)执行1,000,000个擦除/写入周期?我们需要一个FEC系统吗?我们应该采用“磨损均衡”技术来循环记忆而不是连续写入同一区域吗?任何关于此事的澄清将不胜感激。
非常感谢,
德里克

#NFC标签的5型

以上来自于谷歌翻译


以下为原文




Hello,
I am working on a project is using the M24LR NFC device as an intermediate Communication device between a target temperature sensing MCU and the CR95HF reader. We do not require a 'high bandwidth' throughput, only occasionally will we need to transmit data through the M24LR 'RF visible' eeprom memory. We would like to know if we need to employ Forward Error Correction with our data packets as we are unsure of the reliability of the EEPROM. The data sheet quotes a 'max write endurance cycle endurance' of 1,000,000 cycles. Does this figure mean that 1,000,000 erase/write cycles can be performed to an eeprom block (4 bytes) BEFORE a single failure is expected to occur? Do we need a FEC system at all? Should we employ a 'wear leveling' technique to cycle through memory rather than writing to the same area continuously? Any clarification on this matter would be appreciated.
Many thanks,
Derick

#nfc-tag-type-5

回帖(1)

鲍淑君

2019-7-26 16:47:19
亲爱的德里克,
如数据表中所述,1,000,000个周期的“最大写周期耐久性”表示一个存储单元的最大写周期值(写入不保证高于此阈值)。
1个写周期意味着同时写入1个字节,2个字节,3个字节或4个字节(1页)。
如果单元的写周期总数低于最大写循环值,则可以在没有任何约束的情况下写入数据。否则,应使用特定的写入程序(数据重新分配策略)。
请注意,对于25摄氏度的工作温度,给出1,000,000个循环值。温度上升时,循环耐久性会下降。例如,最大循环耐久性在85℃时减少到150k写入。
最好的祝福。

以上来自于谷歌翻译


以下为原文




Dear Derick,
The 'maximum write cycle endurance' of 1,000,000 cycles, as written in the datasheet, means the maximum write cycling values for one memory cell (write is not guaranteed above this threshold).
1 write cycle means the writing of 1 Byte, 2 Bytes, 3 Bytes or 4 Bytes (1 page) simultaneous.
If the total number of write cycles for a cell is below the max write cycling values, data can be written without any constraint. Otherwise, specific writing procedure should be used (data reallocation strategy).
Please be aware that the 1,000,000 cycles value is given for an operating temperature of 25 degrees Celsius. Cycling endurance is decreasing when temperature is rising. For instance, max cycling endurance is reduced to 150k writes at 85C.
Best regards.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分