Почему-то с одной из имеющихся у меня ИР22 гарантированно портится память, с другим экземпляром пока не понятно. С ИР12 такого не было.
Вид для печати
Почему-то с одной из имеющихся у меня ИР22 гарантированно портится память, с другим экземпляром пока не понятно. С ИР12 такого не было.
Запустил вчера на основной прошивке. Пока без клавиатуры и цвета, но с платой расширения (установлены ЛЕ1, ИР22, ВВ55, РУ5).
А где лежат прошивки микроконтроллеров?
Или здесь. Прочтите обязательно про фьюзеры адаптера PS/2 клавиатуры.
Плата расширения. У себя ошибку на выводе 6 штырьков и DD11 устранил. Запаял панельки под ВВ55. Один край панельки немного выпирает вверх из-за того, что мешает пайка от штырьков. Кстати расстояние между выводами под ВВ55 сделаны какие-то не размерные, наверное пресловутые 2,5/2,54 мм. Кое-как панельки под ВВ55 вошли в плату, сами ВВ55 должны будут втыкаться в панельки нормально.
Пока есть возможность проверил все свои РУ5/РУ6, две обраковал. Воткнул прошивку с монитором, но пока нет клавиатуры, "понажимать" клавиши путём замыкания выводов ВВ55 не стал. Вот скелет клавы, кто это захочет сделать.
Перепаял по схеме. Теперь картинка как приклеенная. С2 не выпаивал.
https://img-fotki.yandex.ru/get/9986...78392359_L.jpg
Поработал дантистом, бормашиной вскрыл обломанную ногу.
https://img-fotki.yandex.ru/get/1028...5b431029_L.jpg
https://img-fotki.yandex.ru/get/1126..._5e3c86c_L.jpg
Но все равно, ПЗУшка не запустилась. :(
А программатор только проявился в отд.связи в Китае, приедет не скоро еще..
Может кто нибудь в Москве записать тест-ПЗУ?
Свежие РФки есть.
Скрытый текст
- - - Добавлено - - -
Пятая и шестая ошибки из стартового поста исправлены?
А я приступил к пайке платы расширения. Мне тут сообщили что на плате расширения все сделано кратно 2,5 мм, а не 2,54 мм. Вот почему у меня панельки под ВВ55 трудно входили, микросхемы вставлялись нормально - при количестве пинов от 7 до 10 не очень заметна разница в размерах.
Если шьете вильямом, то это фича:
http://zx-pk.ru/threads/12571-sborka...l=1#post672027
Есть еще кр573рф5
Между тем, я собрался с силами и допаял оригинальный Экспресс.
https://img-fotki.yandex.ru/get/9987...d7c82fc3_L.jpg
Схему видеовыхлопа переделал аналогично Восточному. Очень боялся запускать, т.к. проц и память уже запаяны.
Проверил на отсутствие КЗ и включил все таки.
Картинка отличается от Восточного.
Были помехи по экрану. Первым делом прошел осциллографом по 14 ногам ОЗУ. Одна "молчала".
Выпаял, поставил новую на панельку. Выходной сигнал с нее появился. Старую мс проверил в спектруме - точно дохлая :)
https://img-fotki.yandex.ru/get/9065...9d31e85e_L.jpg
Через какое то время экран заполняется квадратиками и становится таким
https://img-fotki.yandex.ru/get/9652...1a0eecee_L.jpg
Дальше опять нужно тест-ПЗУ
Или я плохо объяснял или меня не поняли, но как и Павлу Рябцову в Специалисте 48 SRAM я объяснял так и автору платы расширения к данному компьютеру - но воз и ныне там. Объясню ещё один косяк.
Далее в скобках я буду писать названия сигналов. На схеме расширения должно быть три разных сигнала сброса:
1. непосредственно сформированный адаптером PS/2 клавиатуры на выводе 29 IC1 (/RESIN);
2. прямой сигнал сброса, поступаемый на выводы 35 DD11, DD12 (RES);
3. инверсный сигнал сброса, который должен приходить на вывод 29 IC2 (/RESIN ?).
Давайте посмотрим схему самого первого Специалиста, по ней отследим сброс. Цепь S1 R3 VD1 +C3 вывод 3 DD12 - это и есть цепь формирования сброса, непосредственно с кнопкой. S1 у нас заменяет 29 IC1. R3 VD1 +C3 вывод 3 DD12 мы найдём на схеме Специалиста. Что-нибудь вы видите к этой цепи подключённое? Нет и правильно. На DD12.2 и DD11.2 и собрана схема формирования задержанного сигнала сброса. С выхода триггера DD12.2 уже дальше на всю схему должен идти сигнал сброса (прямой - на ВВ55, инверсный - на всю остальную схему, в том числе и на процессор).
Что мы имеем? На 29 IC2 идёт не задержанный сигнал сброса. Он также идёт и на штырёк с надписью RST. Хотя сам Vinxru тоже подавал на SD контроллер сигнал "с кнопки сброса".
Правильнее было бы взять сигнал прямого сброса пришедший на штырёк 35 от ВВ55, инвертировать его и подать на 29 IC2.
Я конечно попробую запустить и так, но это не правильно. Как знать может не задержанного сигнала сброса и не хватает сейчас в схеме Специалиста 48 SRAM. На эти же грабли наступали в проектировании схемы Сябра. Я не помню как мы там с автором поступили.
- - - Добавлено - - -
По схеме контроллера цвета. Здесь на форуме уже собирали схему в Специалисте М. Обратите внимание нв выход Sync. Откуда он приходит? С вывода 10 ИР1 (10 ИР16), которая сдвиговый регистр на основной плате. Так же и в оригинальной журнальной схеме контроллера цвета. Там сигнал обозначен как Y+SS. Я предложил схему упомянутую выше только заменил две микросхемы ЛА3+ЛИ1 на одну ЛЕ1. В Специалисте 48 SRAM и Сябре на выход синхронизации (я применяю Скарт) подаётся именно смешанная синхронизация. Но это компьютеры на SRAM. Мы используем DRAM, да и контроллер цвета я для своего старого Специалиста Экспресс никогда не собирал, тут будет первый раз. Поэкспериментируем...
Первый запуск платы расширения. Контакты штырьков туго идут в панельки. Сначала запускался тест - значит ИР16 и ИР22 работают. Сейчас стабильный неправильный матрац, наверное адаптер клавы не работает. Не моргают светодиоды на клаве, проверил Клаву целая, нужно просмотреть соединения с клавой. Цвета нет, наверное синхронизацию нужно подавать смешанную с основной платы, я подал видео замес, как писал ранее, не прокатило. Светодиод с контроллера иногда моргает, наверное запускается, а экран занят матрацом. Буду дальше капать.
В Сябре изначально сигнал сброса на SD-контроллер шёл с кнопки то есть "асинхронный" (не задержанный). Потом кнопку убрали . В место кнопки теперь сбросом командует контроллер клавиатуры . В котором соответственно выставляются биты конфигурации (FUSE) и сигнал RESET контролера из входного становится выходом RESKEY ( в место кнопки) поступает на вывод D тригера ТМ2 , на вывод C подаётся Y7 (старший бит счётчика строк).
Для нормальной работы SD контроллера сигнал RES нужно брать с D вывода тригера сброса !!!
Для "Специалист-М" расширение цвета я делал по такой схеме https://yadi.sk/i/M3NF-ciGtghnx может поможет разобраться .
Очередная попытка включения с платой расширения. Вот такой экран и всё. Адаптер PS/2 клавиатуры выдаёт реакцию нажатия на Delete - формирование сброса. Светодиод SD интерфейса при сбросе кратковременно включается - наверное SD интерфейс запускается и моргает светодиодом. Наверное попытка заменить К589ИР12 на ИР22 не вполне удачна, по крайней мере я думаю что такой статичный экран выдаёт новый регистр.
Вложение 64938
Может стоило было оставить К589ИР12. К нововедениям я отношусь насторожено. Например на Специалисте 48 SRAM Павел Рябцов заменил К155ИР13 на К1533ИР13 - и что получилось? Хрень полнейшая.
У меня с платой расширения такого не наблюдается.
http://zx-pk.ru/threads/28706-spetsi...l=1#post956285
Все, опять сглючил. Начал стартовать куда-то в середину ПЗУ, даже без платы расширения, - если поставить тестовое ПЗУ, то иногда стартует сразу в тест клавиатуры, иногда получается с нескольких попыток запустить в нормальном режиме.
Что проверить?
Никаких идей?
Наверное глупо предложить посмотреть на залипание шины адреса.
Это в смысле одна из адресных линий всегда в 0 или 1 ? Ну так она же "разлипает", если несколько раз сделать reset.
Нет такого. CPU может так глючить?
У меня как-то был такой эффект, описанный тобой. Но я не припомню как его победил. Возможно и процессор виноват.
Замена CPU не помогла.
ЛП10 живая, замена на другую ничего не дает.
лучше осциллографом или анализатором смотреть. Вдруг адресные шины друг на друга коротят. А замена ничего не покажет
Может и лучше, а может и нет.
Зашил другую микросхему ПЗУ, все ок.
Да, УФ.
Теперь другая проблема. На рабочей прошивке http://www.spetsialist-mx.ru/Soft/ve_with_sd.rar взял только первые два файла. Доходит до надписи
и висит на клаву не реагирует, а на эмуле доходит доКод:PROGRAM ?
Код:МОНИТОР-4:
fifan, глянь что у линевского на схеме с адресами на DD53 К555ИД4 http://www.spetsialist-mx.ru/schemes/SpetsialistL.pdf