[cvetblue]Работа с микросхемами памяти MW EEPROM, 93 серия и еѐ производные. Напряжение питания = 5V0 (переключатель в положении "5V0"). Для примера возьмём микросхему 93С46, работа с которой ничем не отличается от работы с I2C EEPROM описанной выше.
Для начала поставьте «галку» в окошке Other.
далее жмём Setting и в ниспадающем меню выбираем 93С46, можно работать и в режиме авто определения м/с, тогда должна стоять «галка » в окошке Auto
Для входа в режим стирания нужно поставить «галку» в окошке Unblk и тогда кнопка Erase станет активной. Остальные операции (Чтение/Стирание/Запись) ничем не отличаются от аналогичных операций с I2C EEPROM. Микросхемы MW EEPROM основаны на технологии 'EEPROM'. При перепрограммировании микросхемы, предварительное стирание не требуется. Операция стирания, т.е. запись во все ячейки FF потребуется вам в том случае, когда нужно вставить в аппарат чистую микросхему.[/cvetblue]
Приветствую, форумчане! Помогите разобраться с проблемой. Появилась необходимость записать дамп в 93С56. Приобрел программатор Postal3. Установил драйвера, программу настроил по инструкции. Припаял новую микру на панельку но записывать прогер не хочет хоть убей. Процесс вроде проходит а дамп после чтения и открытия в редакторе пустой, одни FF. Подскажите, что делаю не так? Не судите строго, занимаюсь прошивкой в первый раз.
Начну с начала. Отдал стреляный блок SRS на перепрошивку, прошили оранжем и после этого блок перестал выходить на связь. (Попутно заказал Постал3.) Отдал опять на прошивку, результат тот-же. Тут пришел по почте программер и я решил сам заняться. Сдул микру с блока, запаял в программер. Читаю дамп а там дамп километровый и одни F. Попытался залить родной дамп( мне его на флешку скинули) - не пишет. Подумал, что микра сдохла, купил новую все тоже самое.Пробовал переключать на 8 бит и скорость менял и без верификации - результат один, не пишет. Может с программатором что-то? Вот это пишет при нажатии на Статус:
Connection opened . - Low Bit too early ! - data pin need pull-up . - null detected on 1 bit. - Manual settings used . - Address Width = 8 . Pin 7 down, Reading ... - Addr 0 = FFFF - Addr Max = FFFF Pin 7 UP = Equal Data . Will Use Pin 7 Down . usb-device closed.
Это при нажатии на Версия:
Connection opened . Checking 93CXX ... - Low Bit too early ! - data pin need pull-up . - null detected on 1 bit. usb-device closed.
А это после попытки записи:
Connection opened . - holding pin 7 down . - data 16 bit . EEPROM Write 256 OK "Auto" = Combined Mode . Error - Null-Bit Not Found ! Error EEPROM Verify ! Stop at : 0 usb-device closed.
Что-то про 7-ю ногу пишет, может её не припаивать?
des1374, сначала внимательно прочтите инструкцию с картинками, находится она в этой теме в шапке. 1. в какой слот вставляете м/с, если можно фото м/с в программаторе. 2. какое напряжение питания выставлено в программаторе, нужно 5 вольт.. 3. какая у вас м/с, полная фамилия
des1374, а на какой переходник вы посадили м/с??? На rotate??? Для вашей м/с переходник должен быть один в один, т.е. 1 с 1, 2 с 2 ..... 8 с 8. Увас м/с сидит на переходнике для разводки +2 Rotate , на рисунке обведённая прямоугольником, разводка вашей м/с указана стрелкой. , т.е. 1 нога переходника соединена не с 1 ногой м/с, а с третьей. Посадите 93С56 на переходник для 24С, вставьте в слот для 93С и будет вам счастье. Ну, блин, проХвессионалы!!!Научитесь хотя бы РDFы читать. Кстати, на переходниках должно было ясно указано, для каких м/с они предназначенные. Вот как я промаркировал и избавил себя от головной боли.
Привет. Есть проблема. Работаю вашим программатором давно. Но вот случилась заморочка. Пришла очередная панель Toyota Allion с памятью CSI 93C66SI. При чтении внутрисхемно получил бред. Питание 5В. Ладно, понизить питание. понизил до 3 вольт сперва, память в автомате определяется как 93с66. но в дампе что попало. пробовал питание и 1,8В. В ручном режиме ставил и 93с66 и 93с66 8bit. результат один и тот же при любом питании. разобрал всю панель, отпаял память, читаю в программаторе. тоже самое. перевел из USBXpress В СОМ3 порт. выставил читать не на максимальной скорости а в ловспид. считал, но дамп не верный. менял тип микросхемы на 93s66, дамп поменялся но тоже не верный. в чом проблема и как работать с этой памятью???
Добавлено (02/09/2017, 14:47:14) --------------------------------------------- Вопрос снимаю. Почему то при чтении в начале был косяк. счас откорректировал дамп. залил, сверил, слил, сверил. всё проходит. проверю на авто.
Но вот случилась заморочка...... с памятью CSI 93C66SI.
Да, действительно, эта память имеет скрытый брак. Во-первых, с ней нельзя работать, если скорость max. Во-вторых, если скорость max, то первые 2 байта данных при автоопределении будут повреждены. На самом деле это не сильно страшно, поскольку данные эта микросхема повреждает самопроизвольно, а к моменту получения донора на такой же микросхеме вы уже снизите скорость. Предотвратить повреждение данных на некачественных микросхемах можно, во-первых, установкой скорости на минимум (или один шаг от минимума), и во-вторых, предварительным чтением, установив тип микросхемы принудительно. Можно последовательно выбрать несколько разных типов и выполнять чтение. После этого можно сделать автоопределение. Все эти шаги нужны, если потеря данных критична (в случае донора). Данные повреждаются из-за того, что микросхема уже отдала неверные данные для restore, и после попытки записи будет выполнено restore неверными данными. Такую микросхему следует заменить на любую совместимую, она создаст проблемы в любом случае. Лично я поставил вместо неё микросхему из модема 1995 г. выпуска, которая во всех режимах прекрасно работает. Пример микросхемы на фото.