...
Вид для печати
...
Привет,
эта тема уже поднималась, но хорошая идея вынести ее в отдельную ветку.
часть тут
опыт ремонта есть у BYTEMANЦитата:
при старте биос ставит стек в АЦЗУ (текстовый экран) и мусор - это стек, это нормально
если на текстовом экране нет мусора - то АЦЗУ в пордяке
F1+Reset - быстрый сброс, у вас должен стартануть бейсик
F2+Reset - на экране надпись "Нет внешнего ПЗУ"
F3+Reset - обычно на экране куча 9
F4+ по идее тоже что и F1 для вашего случая
при нажатии до ресета любой Fn тесты скипаются
при старте как помнится корвет заливает ГЗУ синим цветом
>при старте АЦЗУ или ГЗУ, если АЦЗУ, то проблем с ГЗУ я могу и не увидеть.
у корвет нет РЕЖИМА экрана, есть два разных экрана и можно управлять только их отображением, в общем текстовый экран это как еще один (4й) слой графики.
>что означает надпись "ОПТС 2.0" при старте?
что у вас ПЗУ с ОПТС 2.0, и возможно второй корвет, хороший повод проверить
и приятное для вас, он умеет отдельно ругаться более конкретно на ошибки
говорить ОШИБКА ШИНЫ, ПЗУ, ГЗУ, ОЗУ
вот как стартует ПЗУ ОПТС 1.0, но думаю оптс2 близок к нему
инициируем PIC
инициируем TMR (выключается писк если был)
проверяем нажаты ли кнопки, если нажаты - пропускаем все тесты ...
гасим экран ГЗУ (палитрой)
проверка шины данных периферийных БИС
тестируем АЦЗУ
заполняем ГЗУ константой
включаем отображение ГЗУ
стек в экран АЦЗУ
выводим текст ОПТС
проверяем CRC ROM
проверка RAM
имитируем нажатие F1
а тут анализируем что конкретно нажато
т.е. вам надо смотреть в сторону основного поля памяти РУ5
РУ4 - это АЦЗУ, кстати их 9 штук
3 ряда РУ6 - АЦЗУ
РУ5 - основное ОЗУ
---------- Post added at 10:27 ---------- Previous post was at 10:18 ----------
на Корвет есть все доки
полный комплект
собственно если после включения он пишит (это так и должно быть)
и пишет что ошибка ОЗУ то это достаточно хороший признак
по говорит о том что много что работает
надо копать память
по идее на экране должна быть еще надпись ОПТС Х.Х
по идее у вас ОПТС 2
и надпись НЕИСПРАВНОСТЬ
ШИНЫ
ПЗУ - пзу
ОЗУ - оснавная память
ГЗУ - видео память
собственно оно и пишет что не работает
Это у второго компа.
А первый многократно пищит и ничего не показывает.
Можно ли предположить что неработает?
Занялся ремонтом Корвета 8020. При включении постоянный прерывистый писк. На экране пусто. Белый экран (фото1).
При нажатии СБРОС+F1 на экране (фото2),
СБРОС+F2 на экране (фото3),
СБРОС+F3 то же самое, что и при F2.
СБРОС+F4 на экране (фото4),
СБРОС+F5 на экране (фото5),
На нажатия клавиш реагирует появлением нажимаемых символов по 7 шт (фото6). Потом первый символ затирается последним и так по кольцу.. Кто нибудь с таким сталкивался? Хотя бы примерно куда рыть?
Фото6...
Mifody, А просто клаву отключить не пробовали?
Вот разберись и тебе респект будет,стандартная поломка походу,многие пищат и на экране символ,либо один повторяющийся,либо другие.
Кажется память ,но это имхо.
похоже, что что-то в районе АЦЗУ, но могу ошибаться...
РТ-шки на могли слететь? Это наверно основное. Если могли,то наверно в топку.. Остальное в принципе поднимаемо..
Хотел уточнить, под Fn+Reset тут понимается зажать Fn, а потом нажать Reset, не отпуская Fn? И держать её, пока не начнётся загрузка?
Т.е. я нажимаю, скажем, F3, затем (продолжая её держать) Reset - мне должно вывести кучу девяток?
А что значит фраза: "при нажатии до ресета любой Fn тесты скипаются". Какие тесты имеются в виду?
У меня ситуация похожа на ту, что у Mifody - прерывистый писк, только экран изначально чёрный. При нажатии F1+Reset - непрерывное гудение и несколько точек на экране, F2+Reset - просто точки, F3+Reset - тоже точки, только другие. Копать в сторону АЦЗУ? Не могут быть такие проблемы из-за БП ATX (родного нет)? Напряжения вроде в целом в норме, хотя -11.60 В у меня вызывает сомнения...
Поднимаю Корвет 8010, запитал от ATX БП. Пока поменял (взорвавшуюся при попытке подключить в прошлый раз) 170АП4, вроде жива, хотя по одному выходу на проц идёт амплитуда 12В, а по другому около 9В.
Проц, видимо, дохлый: на SYNC, да и всех остальных, никакой активности, ровные уровни. Не хочу сто раз мотаться на рынок, в связи с чем вопрос: какие микросхемы должны греться?
У меня греются РТ2 (все), 2764 (которая рядом с памятью), 531ИР20 и 132РУ4, почти все. 170АП4 в расчёт не беру, она вроде исправна и ей положено.
Что-то из этого выглядит подозрительным сразу?
это нормально.
Это ненормально, у меня после переполюсовки горела УД2 рядом с этой ПЗУ. Нужно проверить и ее.
Вообще нормально))) она всегда кипяток))
В зависимости от степени нагрева - 40-50 градусов это норма, если палец не удержать, значит проблема.
- - - Добавлено - - -
Подозрительным выглядит взрыв 170АП4))) Сейчас вольтажи правильные подаются?
Сейчас все напряжения в норме, но кто знает, что было до меня.
Судя по вашему описанию, ничего явно греющегося как дохлое у меня нет, ну и хорошо.
Поменял ТЛ2, она отпустила RESET и запустился процессор (зря в панельку ставил...). Поменял ещё ИЕ10 в тактировании,теперь все C-сигналы на месте.
В итоге: не пищит никак , при включении на экране вот такая штука (во вложении, экран в сеточку заполненный буквами Г). При F2+Reset буковок становится больше :)
Никакой иной реакции на клавиатуру не нашёл.
Куда копать?
P.S. Нашел три дохлых (всегда одинаковые выходы) КП11 в мультиплексоре адреса АЦЗУ, пока собираюсь с силами менять.
Если в Корвете ничего не греется, считай труп. Это не шутка. А греется там все, некоторые штуки аж палец обжигают.
А копать видимо надо к шагателю ЦПУ (ищите схему в инете – это просто).
- - - Добавлено - - -
Вот и компик подшучивает ГГГГГГГГГГГГГГГГГГГГ=)
Тактирование проца +- в норме.
Такой момент -- картинка на шинах адреса и данных устойчивая, но каждую секунду будто моргает, там явно что-то резко меняется и возвращается взад. Это так должно быть у Корвета?
С ВН59 постоянно идёт высокий уровень на запрос прерывания. Это может мешать?
А 2 МГц есть. И все остальные сигналы синхронизатора, и все частоты. Таймер должен пищать сразу, без команды процессора? Менять? :)
Тем временем поменял ИР16, появился ACCESS. Впрочем, ноль внимания и фунт презрения.
Поставил другую ВН59 в панельку -- никаких перемен.
Нашел полудохлую КП12 на адресах ОЗУ, завтра поменяю.
Сейчас симптомы таковы: не пищит, на экране мусор из АЦЗУ (уже разнообразный, когда появилась выборка АЦЗУ).
Дешифратор конфигурации памяти (ИД4) дает импульсы только на RDEV, на других ногах ничего нет. Дешифратор периферии (ИД7) не выбирает ничего, ему вход с ПЛМ не даёт. Бред какой-то.
Сигнал WR с проца всегда высокий -- никогда не пытается писать в память.
На фоне всего этого продолжает быть виден циклический процесс с периодом около 1с.
Ага, зря ленился подключать клавиатуру!
F2+Reset: появляется что-то вроде "Нт нше З" и мусор в правом нижнем углу. Вложение 61684
F5+Reset: проскакивает текст, который я уже забыл, и пропадает.
Остальное без спецэффектов.
Что думать? Битая память, дальше мучать логику или идти искать программатор?
Похоже на битую память. Если память на панельках - пробуйте менять по одной. Если впаяна - то лучше искать программатор и сделать внешнюю ПЗУшку с КТДП см.
http://zx-pk.ru/threads/15297-korvet...l=1#post365274
http://zx-pk.ru/threads/15297-korvet...l=1#post604677
Тест занимает 16к - "шейте" 27С128. А13 подключаете к ХР1:09, /OE к ХР1:10, /CS к ХР1:11. Сигнал ХР1:30 НЕ НАДО ПОДКЛЮЧАТЬ на землю, иначе пропадает изображение.
Посмотрите еще тему http://zx-pk.ru/threads/19728-neispravnosti.html
Мне кажется нужно сначала рыть в сторону звука. ВИ53 по-моему должна начинать гудеть через усилок 170АП4 на 2МГц даже с мертвым процем... Только потом запускается ОПТС, программирует ВВ55 и та дает запрет на звук. Вечером попробую сэмулировать ситуацию. Наверное нужно прозвонить и проверить все что касается формирования звука в первую очередь, потом с бипером легче дальше диагностировать.
КП12 оказался не при чем, ну ладно.
Попробовал подкидывать штучку РУ5Г вторым этажом -- ничего не меняется. Слышал, со спектрумами так ищут дохлые, может здесь не подходит.
А какая память, предположительно, дохлая? Выводимый текст это ведь его нормальные сообщения, только с проглоченными буквами. "Нет внешнего ПЗУ" -- было в оригинале, и по F5 выдает "КРВ в. /18.".
То есть будто коды буковок правильные, и тогда все РУ4 живы, а проблема в адресации. Или я опять не втыкаю.
surinm, был бы очень признателен за проверку.
Купил 27C128, буду искать где прошить. Если кто-то может помочь в Москве, отзовитесь :)
Учитывая полосы скорее всего какая-то рушка в граф озу битая совсем.
Её можно поискать простым жёстким способом: по очерди закорачивать пинцетом выход РУшек на + и на землю и смотреть как меняется картинка.
Если при очередном закорачивании изменений на картинке не будет - значит данная РУшка битая.
Еще обычно сразу видно на + или на землю нужно закорачивать: при закорачивании первой же исправной РУшки появится еще одна полоса. Соответственно нужно выбрать закорачивать на + или землю исходя из того что появляющаяся полоса должна быть такой же как уже имеющиеся
Это всё, конечно, да, но я же смотрю пока на текстовый экран :)
И графика пока никаким боком.
Причину вертикальных полос, вроде, нашел -- на выходе с ПЗУ знакогенератора одна линия едва жива. Или регистр, которым они нагружены, накрылся, или сама ПЗУ-шка. Вот и греется. Печально, но на скорость не влияет.
Интереснее понять, что не дает стартовать и почему такой кривой текст выводит.
До дома вчера добрался поздно и очень "уставший", поэтому эмуляция откладывается на сегодня))) Очень тупой вопрос, но все же - а перемычки на отладочном порту все 5 стоят? ;-)
Конечно, все перемычки есть.
Вчера пару раз появлялся нормальный текстовый режим, но плавающим образом. Дело было во время подбрасывания вторым этажом ИД4, поставил его на панельку и поменял -- зря.
Проблема в MODSEL -- он пограничный, 2.3 В, воспринимается высоким. Сначала грешил на ВВ55 (D17), поставил на панельку и поменял -- ровно то же самое. Отогнул ему ножку, померял ток входа РТ2 -- 70 мкА, совершенно нормальный. И на других выходах этого порта ВВ55 такие же кривые уровни. Значит, так понимаю, он не программируется. Есть догадки?
Хорошая новость в том, что с посаженным на землю MODSEL виден Бейсик по F5+Reset. ОПТС 1.1, как и ожидалось. Команды выполняет, клавиатура жива. Может можно ему память и прочее как-то из Бейсика потестировать?
Наверное нужно рыть дальше по схеме. Память и все остальное можно проверить либо с помощью ExtROM либо грузиться с внешнего ПЗУ в КТДП. Интересно, что твой подопытный сделает на команду BEEP?)) Все-таки интересно, что происходит со звуком...
Есть прогресс!
Сегодня решил, что раз не программируется ВВ55, да и раньше я не видел никаких импульсов на дешифраторе периферии -- надо ковырять именно его (ИД7). Поменял, появились вменяемые уровни на ВВ55, звука по-прежнему нет. И MODSEL (текстовый режим) устанавливается непонятно -- при загрузке по F1 64 символа, при загрузке по F5, где доходит до Бейсика -- 32. Сначала ничего не понял, решил попробовать ВИ53 наконец поменять.
Получилось. Появился звук при включении, причём тоже плавающий -- сначала короткий низкий, в следующие разы непрерывный низкий или непрерывный треск. Из бейсика на BEEP не реагирует.
Решил, что раз ИД7 теперь исправен, а CSDEV/RDEV живы уже давно, последним подозреваемым оказывается АП6 на шине периферии. Паять сил уже не было, подбросил сверху. И вуаля -- два писка при включении, без Fn выходит в что-то напоминающее бейсик. BEEP даёт.
Только теперь картинка совсем неказистая:Вложение 61715
Завтра по-нормальному поставлю АП6 и буду думать.
Тем временем, мысли были бы очень кстати :)
Как и возможность прошить 27**.