Автор |
Сообщение |
|
Дата: 02 Июн 2005 13:46:31
#
Уважаемые знатоки схемотехники и микропроцессоров!
Задача такая - как сделать аппаратный "сброс" данных в микросхеме AT29C02090TI не выпаивая последнюю из схемы, и не повлечет ли эта последующая процедура к выходу микросхемы из строя?
Спасибо за совет!
|
|
Дата: 02 Июн 2005 14:06:48
#
Нет у нее отдельного входа на стирание...
Стирается сектор 1024 байта при попытке записи в любой байт этого сектора.
Боюсь, что оставшая часть схемы рядом с ней будет сильно против, если рядом "навесить" что-то перебирающее адреса, и дергающее за !WR.
|
|
Дата: 02 Июн 2005 14:38:58
#
Очень жаль...
Придется выпаивать - и программатором!
ЗЫ данные флэшки стоят в Kenwood TK-X70 -X80 -X140 etc (это так, для информации).
ЗЗЫ короче, объясняю ситуацию - при попытке сделать firmware (с помощью программатора и специальной программы fpro.exe) этим станциям иногда происходит "скоропостижная смерть" последних и всякие попытки их "оживить" ни к чему не приводят -( Приходится менять AT29C02090TI на заведомо исправную. Вот так! Видимо пишет в них данные сам процессор и при кратковременном пропадании питания он прописывает лишние данные в этот сектор???
|
|
Дата: 02 Июн 2005 14:52:49
#
Идея в микросхеме такая.
Если взялся писать в какой-то сектор, то нужно обязательно записать весь.
Как только пазуза между записями превысила заданный порог, она из буфера физически пишет на eeprom.
Порядок загрузки в буферную не важен, но важно чтобы весь был заполнен.
Я вдруг подумал.
Может процессор станции не буферизут поток с компа...просто пишет его в эти сектора, и если что-то на компе происходит, что замедляет обмен,
микросхема начинает запись раньше времени.
|
|
Дата: 02 Июн 2005 15:53:26 · Поправил: marvel
#
|