Автор Тема: Помогите починить ZX Spectrum  (Прочитано 948 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kkii

  • Пользователь
  • Сообщений: 12
  • Пол: Мужской
    • Просмотр профиля
Помогите починить ZX Spectrum
« : 23 Август 2024, 17:19:14 »
Недавно собрал Ленинград-2 и сделал переходник со спектрума на скарт.
Подключив (ПЗУ и проц вставлены) на телевизоре вот такое изображение:
279936-0
Иногда такое:
279938-1
Что это может быть и как это лечить?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #1 : 23 Август 2024, 17:50:35 »
Как обычно: или где-то нет соединения или где-то лишнее.  Так что для начала тщательный осмотр монтажа.
Тест запустить.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля

Оффлайн kkii

  • Пользователь
  • Сообщений: 12
  • Пол: Мужской
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #3 : 25 Август 2024, 15:06:42 »
Спасибо

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Re: Помогите починить ZX Spectrum
« Ответ #4 : 26 Август 2024, 01:16:01 »
kkii, ну отписывайся по результатам.

Оффлайн kkii

  • Пользователь
  • Сообщений: 12
  • Пол: Мужской
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #5 : 27 Август 2024, 15:41:49 »
Rumata, пайку проверил - всё нормально. Но теперь у Ленинграда весь экран в горизонтальных полосах(хотя я никак ничего не менял) :neznayu:. Если вставить процессор то попытки с пятой появляется ч/б матрас

Оффлайн kkii

  • Пользователь
  • Сообщений: 12
  • Пол: Мужской
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #6 : 27 Август 2024, 15:55:36 »
Вот фото:

С ПЗУ
280158-0

Без ПЗУ
280160-1

Без ПЗУ (иногда исчезают полосы)
280162-2

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #7 : 27 Август 2024, 17:01:46 »
Тест ставил?

Оффлайн kkii

  • Пользователь
  • Сообщений: 12
  • Пол: Мужской
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #8 : 27 Август 2024, 17:20:31 »
Пока что нет, никаких ПЗУ под рукой нет. Попробую заказать с авито. И какой лучше тест ставить?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #9 : 27 Август 2024, 17:32:33 »
Обычный. Для 48 к
Очень удобно использовать AT28C64. Она один в один встаёт вместо 27128, к тому же перезаписываемая.
Можно как-то так https://aliexpress.ru/item/1005007361616344.html , но что-то дороговато

Так же неплохо для начала проверить шину данных на предмет обрывов и замыканий

Оффлайн kkii

  • Пользователь
  • Сообщений: 12
  • Пол: Мужской
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #10 : 06 Сентябрь 2024, 19:39:03 »
Здравствуйте! Пришел тест, но запустив полосы с экрана не ушли. Хотя через некоторое время на бордере появляются полосы (по идее тут должно быть на экране что-то типо надписи "ОЗУ ИСПРАВНО").
280622-0
Ещё если подождать пару минут, то некоторые линии пропадают:
280624-1

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #11 : 07 Сентябрь 2024, 00:54:12 »
Тест длится более 5 минут

Сначала идёт очистка атрибутов.
Затем заливка экранной области нулями (черный)



Потом заливка единицами (белый)



Далее тест ОЗУ



В конце тест вывода



Выводятся все цвета ink и paper, bright и flash и смена цветов бордюра.

Посмотреть работу теста можно в эмуляторе Fuse (Options -> Select ROMs -> Machine ROMs -> и так далее)

Оффлайн kkii

  • Пользователь
  • Сообщений: 12
  • Пол: Мужской
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #12 : 17 Сентябрь 2024, 17:21:16 »
Запустил тест ещё раз, и оказалось что в местах где пропадали полосы был текст. Просто подстроечные резисторы были выкручены :lol:
Но как бы я не переставлял ОЗУ тест в самом начале выдавал то, что память неисправна (записано - 00000001   считано - 11111111)

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #13 : 17 Сентябрь 2024, 19:40:45 »
Это нет чтения из памяти вообще, то есть читается всегда FF.
Проверить DD35 (ИР22), наличие у него на входах 1 (/CS RAM) и 11 (ЧТ ОЗУ) сигналов.
Так же проверить /WE на всех микросхемах ОЗУ, 3 нога.

Под такие вещи на самом деле осциллоскоп нужен.

Добавлено позже:
На всякий случай схема расположения элементов и схема электрическая принципиальная.

Что интересно, на схеме расположения зеленым показаны дорожки, которые надо прокладывать самостоятельно. На всякий случай проверь.
« Последнее редактирование: 17 Сентябрь 2024, 20:38:48 от Rumata »

Оффлайн kkii

  • Пользователь
  • Сообщений: 12
  • Пол: Мужской
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #14 : 20 Сентябрь 2024, 19:56:44 »
Проверил. На 1 ноге ир22 5 вольт, на 3 ноге ОЗУ тоже.
На 11 ноге ир22 вот такой треугольник:
282014-0

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Re: Помогите починить ZX Spectrum
« Ответ #15 : 20 Сентябрь 2024, 20:09:46 »
Цифровые сигналы желательно смотреть при вертикальном масштабе 1 Вольт в клетке, чтобы был понятен логический уровень. А так - наводка какая-то что ли, пока ни о чём не говорит.

Указанные на плате соединения проверил?

Оффлайн kkii

  • Пользователь
  • Сообщений: 12
  • Пол: Мужской
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #16 : 21 Сентябрь 2024, 20:46:23 »
Вот 1В 1МС:
282028-0
Проверил плату, оказалось на ней даже не оказалось этих мест :neznayu:

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #17 : 21 Сентябрь 2024, 21:13:15 »
Вот 1В 1МС:
Ну это уже лучше. Есть все основания считать это за логическую единицу (лог 1)

Проверил плату, оказалось на ней даже не оказалось этих мест
Печально. Ну хорошо, если исправлено, а если нет?

Оффлайн kkii

  • Пользователь
  • Сообщений: 12
  • Пол: Мужской
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #18 : 22 Сентябрь 2024, 20:35:06 »
Посмотрел как другие собирают эту же плату. Видимо это исправленная версия, так как на схеме которую я смотрел тоже не указаны соединения (и все номера элементов совпадают как на плате, так и на ней)

Оффлайн kkii

  • Пользователь
  • Сообщений: 12
  • Пол: Мужской
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #19 : 05 Октябрь 2024, 12:33:42 »
Нашел что такие полосы могут быть из-за D2.
Проверил все выводы, на них либо 2, либо 5 вольт и никаких изменений. Правильно ли это?

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #20 : 06 Октябрь 2024, 00:04:44 »
на них либо 2
Два Вольта - это скорее всего открытый вход, то есть висящий в воздухе, на него сигнал не поступает. Это абсолютно неправильно. Отслеживай по схеме сигнал, проверяй сигнал на выходе того элемента. Проверяй связь, возможны обрывы дорожек, отсутствие контакта в переходных отверстиях.

Оффлайн kkii

  • Пользователь
  • Сообщений: 12
  • Пол: Мужской
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #21 : 20 Октябрь 2024, 21:23:38 »
Проверил все дорожки от dd2 (микросхема не вставлена), получилось так:
1-0в
2-5в
3-1.8в
4-0в
5-1.25в
6-4.7в
7-земля
8-1.8в
9-1.7в
10-0в
11-1.4в
12-1.27в
13-0в
14-5в
То есть даже на выходах есть какое-то напряжение? Хотя самое странное то, что на выводах 8 и 12 разные значения :neznayu:

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24712
    • Просмотр профиля
Помогите починить ZX Spectrum
« Ответ #22 : 21 Октябрь 2024, 23:46:54 »
Да нет, фигня какая-то. D2 в порядке.
11 - вход 14 МГц с генератора.
8 и 9 - выход 7 МГц в противофазе. (8 соединена с 12)
5 и 6 - выход 3,5 МГц, причем на 6 ноге тактовая для процессора.

Процессор работает, растр формируется правильно, следовательно основные частоты на месте

Смотреть надо запись / чтение ОЗУ

Кстати, у этой платы смешная особенность: BASIC должен быть в двух ПЗУ 2764. Что очень странно, так как едва появились 27128 все стали переходить на них ещё на Ленинград - 1.

Добавлено позже:
Вот здесь есть книга "Ленинград-2 настройка и ремонт" с осциллограммами.
« Последнее редактирование: 21 Октябрь 2024, 23:54:06 от Rumata »