[an error occurred while processing this directive]
|
Внимательно прочитал даташит 45DB041B и с удивлением заметил, что самый главный вопрос там умалчивается: каков ресурс перезаписи ?
Подумал, что эту информацию следует искать в дополнительных документах на сайте Атмела, но там только приводятся результаты тестирования чипов при нарушении температурного режима (в колонке "количество сбоев" гордо проставлены нули).
Может быть, положение вещей с ресурсом перезаписи и возникновением бедов не настолько хорошо, чтобы его включать в даташит ? Странно, ведь для флеша внутри микроконтроллеров Атмел гарантирует 10000 циклов перезаписи без сбоев. Может быть, в Data Flash стоит память более низкого качества, для которой аналогичные показатели не выполняются ? Может, подумали, что раз флеша много, и используется она для хранения данных, то юзер может сам сделать несложную систему проверки целостности и восстановления неисправных страниц избыточным кодированием, поэтому появление бедов не критично (в отличие от микроконтроллеров, где бед однозначно вызовет сбой в программе) ?
Правильно ли я понимаю, что отсутствие информации о ресурсе перезаписи говорит о том, что появление бедов - это неизбежно (и поэтому естественно), и борьба с ними - это исключительно забота пользователя ? На эту мысль также наводит факт наличия дополнительных 8 байт в хвосте каждой 256-байтной страницы флеша, ведь не зря же этот хвост добавлен (лишние транзисторы без причины сыпать никто не будет).
Конечно, многие скажут, типа "я делал и беды не появлялись". Конечно, первое время (первую тысячу перезаписей) их может и не быть, поэтому такое мнение фактически ничего не значит, если использование флешки не было интенсивным, или если наличие нескольких ошибок могло остаться незамеченным (например, хранили там звук).
Может быть, кто-то уже тестировал Атмеловские флешки на бедообразуемость ? А также было бы интересно узнать, бывают ли случаи присутствия бедов на новых флешках ? Буду благодарен за ответ.
E-mail: info@telesys.ru