PDA

Просмотр полной версии : Агат-9 проблемы с опросом клавитауры



slammy
13.10.2020, 13:29
Добрый день!
Занимаюсь восстановлением девятки. Была заменены:
- логика генераторов (ЛА3, ИР1)
- D68 (не было части сигналов), задающие ПЗУшки D61-63 проверены
- процессор (не было тактовой частоты на выходе) в комплекте с D4, D17
- D60 (двоился экран)
- D51 (висячка на выходе).
По итогу в тесте ОЗУ, заливаемом в ПЗУшку, ошибок нет, тест ром проходит 50/50, иногда нормально, иногда с искажением мерцающих символов. Видео: https://youtu.be/ljVF_D29BuU
В сисмон грузится, курсор мигает, но нет реакции на нажатие клавиш. Пробовал и с родной клавой, и с эмулятором на атмеге. При нажатии кнопки на клаве D95.1 взводится (поднимает 1 на в.5), на входах D102 появляются одиночные импульсы, т.е. происходит декодирование, но обращения к С010 нет (на D94 в.14 висит 1) и триггер не сбрасывается. При этом на на D94 в.15 постоянно наблюдаются импульсы, похожие на опрос клавиатуры сисмоном через С000 и видно мусор на разряде D8 шины данных, совпадающий с этими импульсами, т.к. D19.4 находится в открытом состоянии.
В чём может быть дело, ошибка с дешифрацией адреса на ИД7, или проблема засела более глубоко и сисмон просто зависает, не успевая дойти до подпрограммы опроса клавиатуры? Диагностика еще осложняется отсутствием устройств ввода, только через зашивку ПЗУ. Кстати, в процессе работы разряд А7 висит в 0, на остальных разрядах ШД и ША движение есть. В тестовых пзу все в норме и данные есть везде.

LeoN65816
13.10.2020, 14:51
Раз готовность с клавиатуры есть, то сисмон должен печатать введенный символ.
Проверяй все входы D94, D102.
A7 всегда в нуле - нехорошо это.
Присоединяйся к АГАТофоруму (http://forum.agatcomp.ru//index.php).

slammy
13.10.2020, 15:29
LeoN65816, да, в течении секунды после ресета на А7 сигнал меняется, потом - тишина, но раз тесты проходят, значит с шинам все в порядке, разе что что-то инициализируется и начинает сажать А7. Попробую заодно c D94,102 остальные ИД7 перепаять, может дешифрация сбивается. Но откуда тогда импульсы опроса на С000, тоже непонятно.
P.S. заявку на регистрацию отправил :v2_dizzy_roll:

----
Все было очень просто - я смотрел не тот вариант схемы, у меня отличная от него распиновка ЛП8, естественно, это выяснилось при детальной прозвонке. Заменил ЛП8 и все заработало! Правда еще КП15 оказалась дохлой, не переключала РУС/ЛАТ, решилось также ее заменой. Осталось поднять контроллер дисковода для проведения полной диагностики.