Приставки > Железо

Помогите починить ZX Spectrum

(1/2) > >>

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 вольт и никаких изменений. Правильно ли это?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии