Cy的芯片内部可以用Flash模拟为EEPROM使用.但是其有严格的擦除和写入时间要求,并且该时间是温度的函数.setting T to 0°C and using the hot value for B and M. This simplification is acceptable only if the total number of erase write ycles are kept to less than 10 and the operation is performed near room temperature.翻译为:设置温度T=0°C,并使用高温段的B和M参数计算擦除和写入时间.在芯片实际温度为室温时,芯片的擦除和写入寿命小于等于10次(不是100次也不是1000次,而是十次).
其内部的温度传感器误差为:Accuracy of ± 20°C with no calibration .没有校正的误差为± 20°C.
问题就此产生:假设当前芯片温度为25°C,温度传感器采到温度为5°C(-20°C的误差),那么使用该温度计算出来的擦除和写入时间参数EEPROM的寿命会是多少?
解决问题的难点:校正温度传感器误差不现实,生产量太大(3K~7K/每天).使用外部温度传感器也不可能,成本太高(单个的传感器不贵,但是量变成质变).
请大家支招.
|