- Схема и ремонт БК0010-01 - нужна помощь
-
? dk_spb@ - 01.06.2010 22:14
Поделитесь, пожалуйста, нормальной схемой.
Пожелания к схеме простые:
1) одна седьмая нога у проца
2) одна первая нога у D12
3) понятно откуда идет А2 у D12
¤
Проблема с БК. Проц живет, по АД всё хорошо.
Но проц постоянно долбится в 177776 (дергая в 0 DIN и SEL1).
Вроде по умным книжкам он пытается считать адрес старта (часть этого адреса вроде должна приходить на входы А0-А3 D12).
И делает так бесконечно без каких-либо изменений .....
-
? anonymous - 01.06.2010 23:37
Процессор не может выставлять SEL1, долбясь по адресу 177776, если такое происходит - где-то лежит шина на земле, SEL1 выставляется только при адресе 177716.
Первая нога D12 идет на 3 ногу D9 и на 11 ноги D7 и D5, там импульс должен быть при одновременном наличии сигналов SEL1(D14/7) и DIN(D14/38) процессора. С 10й ноги D5 этот же импульс в противофазе поступает на 15ю ногу D12.
A2 у D12 идет на 6 ногу D2, на вход этого элемента, D2/7, сигнал идет с D4/26.
-
? anonymous - 01.06.2010 23:45
P.S. 177776 может соответствовать SEL1, если на 26 и 27 ногах процессора не 1, а земля.
-
? dk_spb@ - 02.06.2010 05:27
Спасибо! С адресом я ошибся - 177716 правильный адрес.
то есть процессор SEL1 постоянно долбит.
И еще 108-я ПЗУха тоже постоянно дает RPLY (если сверху насадить рабочую ПЗУ, оставив в воздухе 2-ю ногу - на ней тоже "моргает" RPLY; так что ПЗУ исправна и к ней действительно идёт обращение).
Может вп1-037 неправильно отвечает процу старшей половиной 177716 (собственно адресом старта)?
Хотя тогда, по идее, проц должен просто начать что-то выполнять из 108-й ПЗУ, а не продолжать стучать SEL1.
Конечно очень похоже на залип по АД13-АД15, но визуально осцилографом никаких залипов по АД1-АД15 нету, 26-27 ноги проца (резервные) через резистор на +5в (осцилографом единицу на этих ногах проверил).
-
? anonymous - 02.06.2010 10:06
А зачем у вас там 108я? При поиске неисправности вытащите все пзу, кроме 017й. Выдача ответа пзу вовсе не говорит о ее годности, смотреть надо, что за данные она выдает. В область 108 процессор при старте никак попадать не должен, если адрес старта верен, он только в пределах 017й пзу будет шевелиться.
-
? dk_spb@ - 02.06.2010 12:11
Вытащить не так просто - надо выпаивать.
На 17-ю ПЗУ мы никак не попадаем.
В любом случае остается вопрос почему мы продолжаем стучать в SEL1+DIN.
На днях попробую выпаять 108-ю ПЗУ. Если "долбёж" в 177716 сохраниться - буду менять вп1-037.
Больше ничего в голову не приходит :-(
Да, и вот еще вопрос, дело в том что 177716 и 108-я ПЗУ в одних и тех же адресах.
Как это должно быть при нормальной работе - когда проц читает 177716, 108-я ПЗУ же должна RPLY давать. Но при этом 108-я ПЗУ даёт на шину данные - все единицы (то есть данные 000000), поэтому если в 177716 где есть ноль - проц его получает. Я правильно всё понимаю?
-
? Alex_K@ - 02.06.2010 13:43
dk_spb, если довольно часто выставляется SEL1, то по всей видимости либо читается порт 177716, либо процессор пытается переключиться в обработку фатальной ситуации, такой как двойное зависание или СТОП. Какой уровень на входе IRQ1, и доходит ли RPLY до процессора?
До 108-й не должен доходить сигнал DIN в диапазоне 177600-177777, он режется на выводе E(37) ВП1-037, так что может быть еще неисправность и в ней.
Про сложение данных на шине: данные на ней инверсные, главным является ноль, поэтому там где электрически выставляется ноль, то он подавляет единицы и процессор после инверсии получает логическую единицу, т.е. логически для процессора данные складываются по ИЛИ. Если ПЗУ выставляет электрически единицы, то в этом ничего страшного нет, проблема в том, что оно также выставляет и RPLY, а другое устройство за это время не успеет выставить данные на шину.
-
? anonymous - 02.06.2010 13:45
108я имеет адреса только до 177576, со 177600 сигнал чтения на нее обрезается в вп1-037, пзу отключаются без выпайки подачей 1 на 23ю ногу. Стучаться в sel1 процессор может при попытке вывалиться в halt-моду.
-
? dk_spb@ - 02.06.2010 13:59
Спасибо за советы.
Буду менять вп1-037.
¤
RPLY до проца доходит, IRQ на входе проца всегда в единице.
- << Форум