Willem 3.1 отказал

Ответить
roma9112
Сообщения:6
Зарегистрирован:Пн май 31, 2010 12:09 pm
Willem 3.1 отказал

Сообщение roma9112 » Пн май 31, 2010 12:30 pm

Собранный программатор на плате ATH3.1s работал сначала отлично, прошивал 51-е контроллеры. Получилось, что полежав 3-4 месяца отказал. Начал делать H/T тест, при установке и снятии галочек на D0-D7 и А0-А7, СЕ, ОЕ, WE все нормально, а вот на А8-А17 то ничего нет, то когда включишь А0-А7 появляется напряжение и не пропадает до тех пор пока не отключишь все А0-А7. Менял местами U6, U11, U14 тоже самое. Что может быть за ерунда, подскажите пожалуйста!

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Willem 3.1 отказал

Сообщение Ezo » Пн май 31, 2010 3:33 pm

Проверь все линии вокруг логического элемента 4015 (U11) отвечающего за А8...А11, нет ли обрывов и коротких замиканий.
Прозвонить линий соединящие U11 и U6 (выводы 8,16,14,1,6,9)
В Test H/W установить А7 и проверить наличие сигнала на вход U11/15.

roma9112
Сообщения:6
Зарегистрирован:Пн май 31, 2010 12:09 pm

Re: Willem 3.1 отказал

Сообщение roma9112 » Вт июн 01, 2010 8:30 am

Спасибо, вечером проверю, отпишусь. Если можно, еще вопрос, при пустом разъеме читается во всех ячейках значение 04 - это правильно? Когда замыкаю D2 на минус начинает читаться 00.

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Willem 3.1 отказал

Сообщение Ezo » Вт июн 01, 2010 3:54 pm

Если можно, еще вопрос, при пустом разъеме читается во всех ячейках значение 04 - это правильно?
Да, ответ в основном 0х04 или 0х06.

roma9112
Сообщения:6
Зарегистрирован:Пн май 31, 2010 12:09 pm

Re: Willem 3.1 отказал

Сообщение roma9112 » Ср июн 02, 2010 5:53 am

Ничего не получается, проверил все цепи и на программаторе и в шнуре, менял местами регистры в разных сочетаниях, все равно А0-А7 работает нормально, А8-А17 каким то непонятным образом. Вчера пробовал вычислить логику их включения - так ничего и не понял. Поставил вольтметр на А8, ставлю- снимаю галочку А8 - не реагирует, снимаю галочку, и начинаю ставить галочки на А0,А1 и т.д., на А6 или А7 появляется напряжение на А8 :( . Начинаю в обратном порядке снимать галочки с А0-А7, когда дохожу и снимаю с А1, бывает с А0, пропадает напряжение на А8. Но иногда и не пропадает, тогда беру ставлю галочку А8 и напруга на нем пропадает! Попробую наверное вручную подавать импульсы тактирования и посмотреть как напряжение будет сдвигаться.

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Willem 3.1 отказал

Сообщение Ezo » Ср июн 02, 2010 7:04 pm

Прозвонить линий соединящие U11 и U6 (выводы 8,16,14,1,6,9)
В Test H/W установить А7 и проверить наличие сигнала на вход U11/15.
Этим должна проблема решится. Поступает ли данные с регистра сдвига в промежутке выход А7>вход следующего регистра ? Действует ли далее общий такт на этом регистре ?
наличие питания , земли и Reset/gnd .

roma9112
Сообщения:6
Зарегистрирован:Пн май 31, 2010 12:09 pm

Re: Willem 3.1 отказал

Сообщение roma9112 » Чт июн 03, 2010 4:26 am

Прозванивал все соединения - все нормально и без замыканий. Вчера попробовал повесить на контакты 2 и 3 входного разъема кнопки, замыкающие их на землю, и имитировал подачу сигналов CLK и D, сигнал проходил через все регистры! Иногда, наверное из-за дребезга контактов кнопки, проскакивал дальше на 2-3 разряда. Я теперь вообще в ступоре, что могло случиться? Я уже и на другом компе пробовал, тоже ни в какую, шнур LPT с которым работаю прозванивал - тоже все нормально.

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Willem 3.1 отказал

Сообщение Ezo » Чт июн 03, 2010 3:30 pm

Что за софт используешь ?
Willem 3.1 совместим с 0.97ja.

Gregory
Сообщения:246
Зарегистрирован:Ср окт 11, 2006 1:28 pm
Откуда:Санкт-Ленинград
Контактная информация:

Re: Willem 3.1 отказал

Сообщение Gregory » Чт июн 03, 2010 4:40 pm

roma9112 писал(а):LPT с которым работаю
А какое напряжение высокого уровня?

roma9112
Сообщения:6
Зарегистрирован:Пн май 31, 2010 12:09 pm

Re: Willem 3.1 отказал

Сообщение roma9112 » Пт июн 04, 2010 4:47 am

Софт использовал 0,98с все прекрасно работало и с АТ89С5х и с АТ89С2051, напряжения высокого уровня на разъем приходят почти равные напряжению питания - 4,95В. Вчера по ходу я его сам добил, уже стала появляться надпись HARWARE NOT PRESENT, а произошло это после того как я решил очень тщательно промыть плату спиртом. Теперь наверное предстоит поход по магазинам. А вообще, можно где нибудь почитать алгоритм работы платы программатора? Тогда может хоть пойму сам где искать неисправности если чего.

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: Willem 3.1 отказал

Сообщение Ezo » Пт июн 04, 2010 3:23 pm

Используй софт 0.97ja !
Для софта 0.98х требуется доработка железа по аналогу pcb45.
В софте 0.98 адрес устанавливается за 8 тактов , данные для регистров А8..А15, А16..23 берется от дополнительных выводов LPT порта.

roma9112
Сообщения:6
Зарегистрирован:Пн май 31, 2010 12:09 pm

Re: Willem 3.1 отказал

Сообщение roma9112 » Пн июн 07, 2010 7:05 am

Спасибо всем за поддержку! Наладил таки я программатор. Похоже окислились ножки микросхем U2, U4 в панельках, тем более я ставил вместо 4503 К561ЛН3, а у них то шаг ножек 2,5 вместо 2,54 и поэтому они не очень плотно становились. Когда промывал плату растворенная канифоль попала в панельки и все вообще отказало. Я проверил микросхемы имитируя входные сигналы - оказалось рабочие, взял выбросил панельки и впаял без них, сразу заработали адреса в тестовом режиме. Попробовал чтение данных - вместо 04Н шло 8DH, не долго думая перепаял без панельки 4014 и все заработало, теперь еще для надежности все остальные перепаяю и вперед. Еще раз всем спасибо!

Ответить