Приветствую всех участников этого замечательного сообщества.
Я пытаюсь восстановить свой старенький Пентагон и столкнулся с некоторыми трудностями. Надеюсь более опытные участники форума смогут подсказать направление дальнейших поисков.
На данный момент плата запускается, выходит в стартовое меню и даже пытается работать, но работает крайне нестабильно. В поисках причин такого поведения было проверено питание (блокировочные конденсаторы на плате) и сам блок питания (временной заменой на заведомо исправный ATX). Питание чистое, не проседает, с этим все хорошо. Прогон тестов памяти выявил нестабильную работу ОЗУ и вот тут начинается самое интересное.
Прогоном самодельного теста на 48 бейсике были выявлены интересные подробности.
1. Сбои носят случайный характер. Адреса проблемных ячеек все время меняются. Особенно кучно память сбоит в районе адресов #7800-#7FFF.
2. Похоже, что сбои возникают только при записи в память. Если ячейка записалась из нее всегда читается одно и то же значение.
3. А вот запись происходит не всегда. Иногда она не проходит и из ячейки читается число, записанное в предыдущем проходе.
Описанный эффект ставит меня в тупик. Битые РУ-шки я видел и раньше. Слипшиеся адреса, плавающие биты и убитые ячейки, это я понимаю. Но вот чтобы иногда не писались - такого не встречал. Осциллограф у меня древний а сигнал WE на РУ-шках короткий и увидеть его толком не получается. Вижу только, что на D51:4 сигнал "лохматый" а на его входе "чистый". Попробовал подкинуть D51, но ничего не изменилось. D15 вроде бы работает нормально, но посмотреть несколько сигналов сразу, чтобы определить это наверняка пока нечем.
Соответственно возникает вопрос - не попадался ли кому-нибудь такой глюк и если да, то как решался?
Извините, за длинный текст. Попытался изложить максимально подробно. Надеюсь на вашу помощь.