|
-
Ezo
- ------
- Сообщения:2041
- Зарегистрирован:Пн янв 03, 2005 6:50 pm
- Откуда:Riga
Сообщение
Ezo » Вт фев 07, 2006 7:36 am
Более вероятно, что отказ чипа.
Вот еще один веселый глюк. Чип PM39LV512R.
Желательно попобровать на старом софте (0.97g), другом компе.
Установлен джампер Jp2 (+3.6) ?
Кстати какая длина и качество кабеля к паралельному порту. На длинном (более 1.8м) и тонком (без экрана, китайский или самодельный) возможны ошибки чтения и программирования.
-
inionis
- Сообщения:44
- Зарегистрирован:Сб янв 07, 2006 10:17 pm
- Откуда:Vitebsk Belarus
-
Контактная информация:
Сообщение
inionis » Вт фев 07, 2006 11:29 am
сейчас только на 0.97g и работаю.
Кабель толстый с экраном самодельный. Сделан хорошо из заводского немецкого. Длинна где-то 40-50 см. Пробовал втыкать прямо в комп. Эффект тотже.
Напряжения все стабильные. Пробовал выставлять даже 5 воль. изменений нет Вот еще один веселый глюк. Чип PM39LV512R. ID, READ, Claer, check blank - ok
Начинаешь писать. Пишет первые ,бит - два потомм выдает ошибку типа даныев буфере и данные в чипе разные. Прекращпет программирование. Читаешь заново в том блоке на котором он остановился даные совпадают с тем сто должно быть.
- Hе кpyти две pyчки сpазy! (1-я заповедь pадиотехника)
-
Ezo
- ------
- Сообщения:2041
- Зарегистрирован:Пн янв 03, 2005 6:50 pm
- Откуда:Riga
Сообщение
Ezo » Ср фев 08, 2006 10:34 pm
Еще один факт. Провозился одной микросхемой HY29F800 в SO-44. Выдает при программировании на разные адресы ошибки. Адаптер с гнездом Меритека. Выводы очистил но все заработало только после полной очистки всего чипа в ацетоне.
Напомню , что важно очистить сторону проводников прграмматора, а также адаптера (с пайкой чипа) от флюса и других остатотков. Часто встречаются проблемы чипа PLCC-32 в гнезде. Очищаю оксидный слой и дополнительно использую контактную жидкость Kontakt-61. Чип может остатся влажным.
Практически все проблемы с которыми сталкивался - теория контактов.
-
inionis
- Сообщения:44
- Зарегистрирован:Сб янв 07, 2006 10:17 pm
- Откуда:Vitebsk Belarus
-
Контактная информация:
Сообщение
inionis » Чт фев 09, 2006 5:56 am
Счас буду чистить. Я вообще тоже к ней склонялся. Вот вчера еще раз перепровери разводку. Там ошибок нет. остается единственный вариант.
И кто только придумал эти панели
- Hе кpyти две pyчки сpазy! (1-я заповедь pадиотехника)
-
inionis
- Сообщения:44
- Зарегистрирован:Сб янв 07, 2006 10:17 pm
- Откуда:Vitebsk Belarus
-
Контактная информация:
Сообщение
inionis » Чт фев 09, 2006 5:59 am
Я так понимаю что ошибки скорее всего из-за d адресов?
- Hе кpyти две pyчки сpазy! (1-я заповедь pадиотехника)
-
Ezo
- ------
- Сообщения:2041
- Зарегистрирован:Пн янв 03, 2005 6:50 pm
- Откуда:Riga
Сообщение
Ezo » Чт фев 09, 2006 6:18 pm
Ошибки строго в одном блоке (3А000-3BFFF) более подтверждает неисправность чипа
-
inionis
- Сообщения:44
- Зарегистрирован:Сб янв 07, 2006 10:17 pm
- Откуда:Vitebsk Belarus
-
Контактная информация:
Сообщение
inionis » Чт фев 09, 2006 9:31 pm
Вообще общий принцип зашивки как я понимаю таков. Подается напряжение на один из А контактов, открывается определенный блок. И данные идут с Д контактов.
- Hе кpyти две pyчки сpазy! (1-я заповедь pадиотехника)
-
inionis
- Сообщения:44
- Зарегистрирован:Сб янв 07, 2006 10:17 pm
- Откуда:Vitebsk Belarus
-
Контактная информация:
Сообщение
inionis » Чт фев 16, 2006 8:40 pm
Решил вообще переделать переходник.
Вот уже и панели с минска приедут завтра.
- Hе кpyти две pyчки сpазy! (1-я заповедь pадиотехника)
-
Ezo
- ------
- Сообщения:2041
- Зарегистрирован:Пн янв 03, 2005 6:50 pm
- Откуда:Riga
Сообщение
Ezo » Чт фев 16, 2006 9:46 pm
Вообще общий принцип зашивки как я понимаю таков. Подается напряжение на один из А контактов, открывается определенный блок. И данные идут с Д контактов.
Постараюсь сделать описание подробно позже.
Адрес загружается последовательно в регистр сигналами D и CLK.
После этого задается команда записи, и далее данные. Есть вариант, когда байт загружается и пишется для каждого адреса. В другом варианте устанавливется адрес блока (page), подается команда записи и далее следует загрузка данных всего блока.
Неплохо почитать даташиты и application notes, правда на английском.
-
inionis
- Сообщения:44
- Зарегистрирован:Сб янв 07, 2006 10:17 pm
- Откуда:Vitebsk Belarus
-
Контактная информация:
Сообщение
inionis » Пт фев 17, 2006 9:24 pm
Англицкий не есть хорошо. Тут бы на русском вьехать. Буду искать
- Hе кpyти две pyчки сpазy! (1-я заповедь pадиотехника)
-
inionis
- Сообщения:44
- Зарегистрирован:Сб янв 07, 2006 10:17 pm
- Откуда:Vitebsk Belarus
-
Контактная информация:
Сообщение
inionis » Вс фев 19, 2006 11:02 am
Собрал новый переходник. Панель крутейшая приехала под заказ. Теория хреновых контактов отметена.
Чип Pm39LV512R-90JC проблема та же
пишет первые один два бит потом выдает error несовпадение даных чипа и буфера.
напряжение 3.6 v как в документации.
софт 97g
пробовал выбирать разные варианты чипов в софте.
в основном шил на 39sf/49f512 пробовал на 29f512, sst29vf512,
результат один и тот же. Пробовал увеличивать
twp и twc
(twc - это время программирования в наносекундах насколько я понял?
а twс - время очистки)
В чем может быть проблема
- Hе кpyти две pyчки сpазy! (1-я заповедь pадиотехника)
-
Ezo
- ------
- Сообщения:2041
- Зарегистрирован:Пн янв 03, 2005 6:50 pm
- Откуда:Riga
Сообщение
Ezo » Вс фев 19, 2006 11:46 am
Пробуй на 0.97ja, выбранный Request adapter 3.3V 39LF/VF512. Джампера 2,5.
Мною проверен чип PM39LV010 в таком варианте.
twp и twc вряд ли что меняет, для большинства флешек используется внутренний алгоритм временных установок чипа.
-
inionis
- Сообщения:44
- Зарегистрирован:Сб янв 07, 2006 10:17 pm
- Откуда:Vitebsk Belarus
-
Контактная информация:
Сообщение
inionis » Вс фев 19, 2006 2:18 pm
прога как только нажимаешь programm виснет напрочь.
Что-то тут не так. В чем трабл?
Может это микрухи на программаторе глючат
- Hе кpyти две pyчки сpазy! (1-я заповедь pадиотехника)
-
Ezo
- ------
- Сообщения:2041
- Зарегистрирован:Пн янв 03, 2005 6:50 pm
- Откуда:Riga
Сообщение
Ezo » Вс фев 19, 2006 2:42 pm
Микросхема тут непричем.
Если виснет 0.97ja, что то конфликтует софт с компьютером.
Как инсталлировал 0.97ja ? Посмотри есть ли файл io.dll в директории самой программы.
Как программа регирует на другие команды, существует ли сообщения ?
-
inionis
- Сообщения:44
- Зарегистрирован:Сб янв 07, 2006 10:17 pm
- Откуда:Vitebsk Belarus
-
Контактная информация:
Сообщение
inionis » Вс фев 19, 2006 7:30 pm
Прога виснет только тогда, когда доходит до секторов, на которых 97g выдает ошибки несоответствия данных буфера и чипа. Проверено на двух чипах.
DLPORTIO.DLL в папке с прогой есть.
Ставил как обычно через Ж. сразу запустил работать не захотела. Поставил 98d2. Все заработало.
sst 39f020a - шьется без проблем. Ошибок соответственно тоже не наблюдается. Прога работает без вопросо.
Но вот на волшебном PMC 39LV512R-90JC. виснет на первом байте.
на atmel 49а002nt. виснет на сбойных секторах в конце чипа. Если то блок оставлять пустым, то все остальное читается и пишется ОК
Чё делать?
- Hе кpyти две pyчки сpазy! (1-я заповедь pадиотехника)
|
|