Приставки > Железо
Помогите починить ZX Spectrum
kkii:
Недавно собрал Ленинград-2 и сделал переходник со спектрума на скарт.
Подключив (ПЗУ и проц вставлены) на телевизоре вот такое изображение:
Иногда такое:
Что это может быть и как это лечить?
Rumata:
Как обычно: или где-то нет соединения или где-то лишнее. Так что для начала тщательный осмотр монтажа.
Тест запустить.
Rumata:
Чтоб два раза не вставать:
https://www.emu-land.net/forum/index.php/topic,72044.0.html
https://www.emu-land.net/forum/index.php/topic,78478.0.html
https://www.emu-land.net/forum/index.php/topic,85221.0.html
kkii:
Спасибо
Rumata:
kkii, ну отписывайся по результатам.
kkii:
Rumata, пайку проверил - всё нормально. Но теперь у Ленинграда весь экран в горизонтальных полосах(хотя я никак ничего не менял) :neznayu:. Если вставить процессор то попытки с пятой появляется ч/б матрас
kkii:
Вот фото:
С ПЗУ
Без ПЗУ
Без ПЗУ (иногда исчезают полосы)
Rumata:
Тест ставил?
kkii:
Пока что нет, никаких ПЗУ под рукой нет. Попробую заказать с авито. И какой лучше тест ставить?
Rumata:
Обычный. Для 48 к
Очень удобно использовать AT28C64. Она один в один встаёт вместо 27128, к тому же перезаписываемая.
Можно как-то так https://aliexpress.ru/item/1005007361616344.html , но что-то дороговато
Так же неплохо для начала проверить шину данных на предмет обрывов и замыканий
kkii:
Здравствуйте! Пришел тест, но запустив полосы с экрана не ушли. Хотя через некоторое время на бордере появляются полосы (по идее тут должно быть на экране что-то типо надписи "ОЗУ ИСПРАВНО").
Ещё если подождать пару минут, то некоторые линии пропадают:
Rumata:
Тест длится более 5 минут
Сначала идёт очистка атрибутов.
Затем заливка экранной области нулями (черный)
Потом заливка единицами (белый)
Далее тест ОЗУ
В конце тест вывода
Выводятся все цвета ink и paper, bright и flash и смена цветов бордюра.
Посмотреть работу теста можно в эмуляторе Fuse (Options -> Select ROMs -> Machine ROMs -> и так далее)
kkii:
Запустил тест ещё раз, и оказалось что в местах где пропадали полосы был текст. Просто подстроечные резисторы были выкручены :lol:
Но как бы я не переставлял ОЗУ тест в самом начале выдавал то, что память неисправна (записано - 00000001 считано - 11111111)
Rumata:
Это нет чтения из памяти вообще, то есть читается всегда FF.
Проверить DD35 (ИР22), наличие у него на входах 1 (/CS RAM) и 11 (ЧТ ОЗУ) сигналов.
Так же проверить /WE на всех микросхемах ОЗУ, 3 нога.
Под такие вещи на самом деле осциллоскоп нужен.
Добавлено позже:
На всякий случай схема расположения элементов и схема электрическая принципиальная.
Что интересно, на схеме расположения зеленым показаны дорожки, которые надо прокладывать самостоятельно. На всякий случай проверь.
kkii:
Проверил. На 1 ноге ир22 5 вольт, на 3 ноге ОЗУ тоже.
На 11 ноге ир22 вот такой треугольник:
Rumata:
Цифровые сигналы желательно смотреть при вертикальном масштабе 1 Вольт в клетке, чтобы был понятен логический уровень. А так - наводка какая-то что ли, пока ни о чём не говорит.
Указанные на плате соединения проверил?
kkii:
Вот 1В 1МС:
Проверил плату, оказалось на ней даже не оказалось этих мест :neznayu:
Rumata:
--- Цитата: kkii от 21 Сентябрь 2024, 20:46:23 ---Вот 1В 1МС:
--- Конец цитаты ---
Ну это уже лучше. Есть все основания считать это за логическую единицу (лог 1)
--- Цитата: kkii от 21 Сентябрь 2024, 20:46:23 ---Проверил плату, оказалось на ней даже не оказалось этих мест
--- Конец цитаты ---
Печально. Ну хорошо, если исправлено, а если нет?
kkii:
Посмотрел как другие собирают эту же плату. Видимо это исправленная версия, так как на схеме которую я смотрел тоже не указаны соединения (и все номера элементов совпадают как на плате, так и на ней)
kkii:
Нашел что такие полосы могут быть из-за D2.
Проверил все выводы, на них либо 2, либо 5 вольт и никаких изменений. Правильно ли это?
Навигация
Перейти к полной версии