Willem 3.1 отказал
Собранный программатор на плате ATH3.1s работал сначала отлично, прошивал 51-е контроллеры. Получилось, что полежав 3-4 месяца отказал. Начал делать H/T тест, при установке и снятии галочек на D0-D7 и А0-А7, СЕ, ОЕ, WE все нормально, а вот на А8-А17 то ничего нет, то когда включишь А0-А7 появляется напряжение и не пропадает до тех пор пока не отключишь все А0-А7. Менял местами U6, U11, U14 тоже самое. Что может быть за ерунда, подскажите пожалуйста!
Re: Willem 3.1 отказал
Проверь все линии вокруг логического элемента 4015 (U11) отвечающего за А8...А11, нет ли обрывов и коротких замиканий.
Прозвонить линий соединящие U11 и U6 (выводы 8,16,14,1,6,9)
В Test H/W установить А7 и проверить наличие сигнала на вход U11/15.
Прозвонить линий соединящие U11 и U6 (выводы 8,16,14,1,6,9)
В Test H/W установить А7 и проверить наличие сигнала на вход U11/15.
Re: Willem 3.1 отказал
Спасибо, вечером проверю, отпишусь. Если можно, еще вопрос, при пустом разъеме читается во всех ячейках значение 04 - это правильно? Когда замыкаю D2 на минус начинает читаться 00.
Re: Willem 3.1 отказал
Да, ответ в основном 0х04 или 0х06.Если можно, еще вопрос, при пустом разъеме читается во всех ячейках значение 04 - это правильно?
Re: Willem 3.1 отказал
Ничего не получается, проверил все цепи и на программаторе и в шнуре, менял местами регистры в разных сочетаниях, все равно А0-А7 работает нормально, А8-А17 каким то непонятным образом. Вчера пробовал вычислить логику их включения - так ничего и не понял. Поставил вольтметр на А8, ставлю- снимаю галочку А8 - не реагирует, снимаю галочку, и начинаю ставить галочки на А0,А1 и т.д., на А6 или А7 появляется напряжение на А8 . Начинаю в обратном порядке снимать галочки с А0-А7, когда дохожу и снимаю с А1, бывает с А0, пропадает напряжение на А8. Но иногда и не пропадает, тогда беру ставлю галочку А8 и напруга на нем пропадает! Попробую наверное вручную подавать импульсы тактирования и посмотреть как напряжение будет сдвигаться.
Re: Willem 3.1 отказал
Этим должна проблема решится. Поступает ли данные с регистра сдвига в промежутке выход А7>вход следующего регистра ? Действует ли далее общий такт на этом регистре ?Прозвонить линий соединящие U11 и U6 (выводы 8,16,14,1,6,9)
В Test H/W установить А7 и проверить наличие сигнала на вход U11/15.
наличие питания , земли и Reset/gnd .
Re: Willem 3.1 отказал
Прозванивал все соединения - все нормально и без замыканий. Вчера попробовал повесить на контакты 2 и 3 входного разъема кнопки, замыкающие их на землю, и имитировал подачу сигналов CLK и D, сигнал проходил через все регистры! Иногда, наверное из-за дребезга контактов кнопки, проскакивал дальше на 2-3 разряда. Я теперь вообще в ступоре, что могло случиться? Я уже и на другом компе пробовал, тоже ни в какую, шнур LPT с которым работаю прозванивал - тоже все нормально.
Re: Willem 3.1 отказал
Что за софт используешь ?
Willem 3.1 совместим с 0.97ja.
Willem 3.1 совместим с 0.97ja.
-
- Сообщения:246
- Зарегистрирован:Ср окт 11, 2006 1:28 pm
- Откуда:Санкт-Ленинград
- Контактная информация:
Re: Willem 3.1 отказал
А какое напряжение высокого уровня?roma9112 писал(а):LPT с которым работаю
Re: Willem 3.1 отказал
Софт использовал 0,98с все прекрасно работало и с АТ89С5х и с АТ89С2051, напряжения высокого уровня на разъем приходят почти равные напряжению питания - 4,95В. Вчера по ходу я его сам добил, уже стала появляться надпись HARWARE NOT PRESENT, а произошло это после того как я решил очень тщательно промыть плату спиртом. Теперь наверное предстоит поход по магазинам. А вообще, можно где нибудь почитать алгоритм работы платы программатора? Тогда может хоть пойму сам где искать неисправности если чего.
Re: Willem 3.1 отказал
Используй софт 0.97ja !
Для софта 0.98х требуется доработка железа по аналогу pcb45.
В софте 0.98 адрес устанавливается за 8 тактов , данные для регистров А8..А15, А16..23 берется от дополнительных выводов LPT порта.
Для софта 0.98х требуется доработка железа по аналогу pcb45.
В софте 0.98 адрес устанавливается за 8 тактов , данные для регистров А8..А15, А16..23 берется от дополнительных выводов LPT порта.
Re: Willem 3.1 отказал
Спасибо всем за поддержку! Наладил таки я программатор. Похоже окислились ножки микросхем U2, U4 в панельках, тем более я ставил вместо 4503 К561ЛН3, а у них то шаг ножек 2,5 вместо 2,54 и поэтому они не очень плотно становились. Когда промывал плату растворенная канифоль попала в панельки и все вообще отказало. Я проверил микросхемы имитируя входные сигналы - оказалось рабочие, взял выбросил панельки и впаял без них, сразу заработали адреса в тестовом режиме. Попробовал чтение данных - вместо 04Н шло 8DH, не долго думая перепаял без панельки 4014 и все заработало, теперь еще для надежности все остальные перепаяю и вперед. Еще раз всем спасибо!