Первый скриншот - указывает на висяк процессора без причины.
Вероятные причины :
1.КЗ на МПИ с посторонними сигналами, например с тактовой частотой проца.
2.Некорректно синхронизирован RPLY ( маловероятно ).
3.Проц пострадал от аномального питания.
Второй скриншот - вроде как идет правильный пуск, но нужен скриншот экрана.
Вероятные причины :
1.Посторонние сигналы на МПИ
2.Нерабочий проц.
3.Ошибка ОЗУ/ПЗУ.
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения [email protected]
Прошелся по плате с лупой, прочистил все сомнительные места, заменил ПЗУ - "забор" начал появляться более-менее стабильно после вкл. компа через 3-4 сек.
Заменил проц, картина не поменялась - сигналы такие же как и в посте 322...
ПЗУ 017 менял, 106-108 отключал, ОЗУ битых пикселей на "шахматке" не дает, АД "подтянуты"...
Заменил ЛЕ5 (D6), ИР1 (D11), ТМ2 (D3) и ПУ4 (D2), убрал одну малозаментную "соплю" - "забор" теперь не появляется, но ничего особо не изменилось. Заметил одну особенность: при холодном старте проц может виснуть сразу, а может сделать одно обращение к памяти, есть импульс DIN и на AD13-AD15, причем замечено, что проц всегда виснет при SYNC=0. При РЕСЕТЕ проц работает чуть дольше, но старт зачастую отличается от нормального (сравниваю с данными анализатора старта рабочей платы), т.е., перефразирую, нормальный старт есть (правда, только после РЕСЕТА и не долго). Так же заметил, что греются __ВСЕ__ ИР12! ПЗУ 106-108 - теплые (особенно 108), а 017 - холодная, ИР1 (D11) и ТВ9 (D8) - горячие.
Начинаю сам входить в ступор...
После замены еще нескольких микросхем логики и 037, решил пойти по пути "если ничего не получается - почитай инструкцию" ... Стал искать инфу при каких условиях проц уходит в состояние "Останов", т.к. проц для меня не знаком. Походил по сайтам, почитал и на одном сайте нашел описание работы: "Внешнее устройство после сброса сигнала DIN или DOUT снимает сиганал RPLY, после чего микропроцессор снимает сигналы BSY и SYNC и может выполнять следующий цикл обращения к каналу." Т.е. на моем компе сигналы DIN / DOUT снимаются, а SYNC остается в "0". Решил проверить RPLY на процессоре (все время снимал его с ПЗУ ) - при "зависании" проца сигнал в "0" и, соответственно, проц не переходит к выполнению следующего цикла, а просто "висит" и ждет когда RPLY станет в "1"! Т.к. 037 я заменил, то осталась только 014. Отрезал дорожку от выв.28 014 и комп перестал "виснуть", но работать правильно не стал (сравнивая данные анализатора с рабочего компа, т.к. на экране все равно была "шахматка") - что-то "гадило" на шину. Опять подозрение пало на 014. Заменил и комп заработал!
При ремонте последнего компа пришлось разбираться с работой процессора ВМ1. Есть у него одна интересная особенность - старт с произвольного адреса. Есть у процессора вывод SEL1 который активируется при старте и за которым закреплен адрес 177716 (при обращению по этому адресу SEL1 становится в "0"). Это используется для задания адреса начального пуска процессора, а также для работы с внешними устройствами: AD15..AD8 - старший байт адреса пуска (младший байт адреса равен 0), AD7..AD4 - управление внешними устройствами, AD3..AD0 - задают режимов работы процессора. Т.е. при включении компа, процессор автоматически считывает с внешнего устройства/регистра адрес начального пуска. Возник один вопрос по старту БКшки. В БКшке SEL1 активизирует своеобразный регистр построенный на D10.1 (чтение AD2) и D12 (чтение/запись AD7..AD4), а вот где берется адрес начального пуска (т.к. адрес старта 100000, то достаточно AD15="0") не нашел! Ткните носом.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)