PDA

Просмотр полной версии : Ленинград1 проблемы с изображением



roma
18.01.2013, 13:08
Досталась плата Ленинград1. Подключена через RGB на SCART. Вроде работает, но не совсем правильно ... При установки тестового ПЗУ изображение, бордюр, все сообщения, цвета - всё в порядке, все видно при нормальный установкая яркости и цветности. Но при установке рабочего ПЗУ при включении появляется нормальный чёрный квадрат, затем на доли секунды надпись "1990 sinclair research" затем экран темнеет. Если учеличить яркость до 90-100% то снова видна надпись
"1990 sinclair research". Такое ощущение что направильный уровень белого, вместо белого отображается серый а при увеличении яркости серый становится белым ... Либо наборот очень сильный уровень сигнала и запирается вход усилителя каждого канала ... Но с тестовым ПЗУ то всё ок ...
Да в качестве Д36 у меня установлена 531КП11 вместо 555КП11, возможно у неё выходной ток меньше?

Возможно также что то с таймингом ... Просто в качестве Д12 по схеме вместо 555ЛА3 установлена 1533ЛА3. Так вот если сигнал RDROM просто подключен к выводу 22 ПЗУ 27128, то при включении с рабочим ПЗУ имею чёрный бордюр но белый квадрат и надпись "1990 sinclair research" при нормальной яркости. Если нагружаю выход резистром 7.5 КОМ на землю. То бордюр белый, но тогда проблема с яркостью ...
Также пришлось нагрузить и другой выход Д12 CSRAM. Иначе не всегда работала клавиатура.

И ещё я предполагаю что не формируется сигнал WAIT либо он слишком короткий, поэтому я его не замечаю. Просто у меня в наличии есть только логический пробник, который фиксирует и удлинняет импульсы до 1 МГЦ и старый осциллограф тоже до 1 МГЦ. Так вот ни то и не другое не фиксируют сигнал WAIT, на выход 5 Д9 всегда "1" на выходе 6 всегда "0". Хотя на входах 2,3,4 триггера Д9 идут импульсы и я их вижу ...

Какие будут предположения и диагнозы?

roma
18.01.2013, 13:11
да, вот схемка Ленинграда ...

Zorki-4k
18.01.2013, 14:31
Привязку к уровню черного нужно сделать

ссылка (http://zx.pk.ru/showpost.php?p=477763&postcount=99)

roma
18.01.2013, 14:46
И с какого фига так получается? И что это от конкретного экземпляра зависит? Просто дет 20 назад собирал штук 7-8 Лениград1, ни разу такой проблемы не было ...
Да и сейчас имеется другой Лениград1 и Пентагон 128 - тоже везде всё нормально ...

roma
19.01.2013, 02:26
Zorki-4k, спасибо за ссылку. Сделал привязку к чёрному по схеме по твоей ссылке, всё заработало нормально. Плюс как оказалось не формировался сигнал INT, т.к. был впаян диод в обратном направлении. После этого сразу заработала клавиатура ...

Zorki-4k
19.01.2013, 14:46
И с какого фига так получается?
Старым телевизорам было всё равно, а новые более капизны к параметрам сигнала. Доработка приводит синхросигнал в норму.

Eltaron
19.01.2013, 23:21
Дабы не создавать новую тему...

Достался нерабочий Ленинград-1. Вытащил ПЗУ, проц, подключаю через пал-кодер от NedoPC (ревизия B), RGB беру с подписанных точек на плате, синхру с 6 вывода D11. В результате имеем картинку без синхронизации. Сделал привязку черного по схеме - ничего не изменилось. Подключал и к тв-тюнеру, и к телевизору.

На тюнере это всё выглядит вот так: http://youtu.be/htz4WPTnVyE

На телевизоре изображение лучше, выглядит как стабильная картинка, поверх которой сильная рябь.

Опытным путем замечено, что если у "новой" ТМ2 (из схемы привязки у уровню черного) закоротить 3 и 4 ноги (SYNC и H5), то изображение стабилизируется (и на тюнере, и на тв), появляются вертикальные черно-белые полосы, на видео это видно.

Что можно сделать? Подумываю собрать http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/LeningradScreenTimingsNTSC.gif, но смущает, что на телевизоре проблема тоже есть.

Eltaron
20.01.2013, 12:32
Продолжаю копаться

Сигнал синхронизации сейчас выглядит так:
http://dl.dropbox.com/u/4166599/zx/Len1/sync.png

Но, судя по даташиту на CXA1645, должен быть такой

http://dl.dropbox.com/u/4166599/zx/Len1/sync2.png

Период еще куда ни шел (хотя из-за него частота сильно отличается от 15625), а вот импульс в два раза длинней, чем надо.
Длина, кажется, лечится схемой, на которую я выше ссылку приводил, а что делать с периодом? Может надо воткнуть куда-нибудь волшебный конденсатор? :) Или это кварц? (тот, что сейчас стоит, без маркировки)

solegstar
20.01.2013, 12:46
в ленинграде вроде есть настройка генератора на разные типы кварцов, может неправильно перемычки выставлены и из-за этого занижена частота строк?

zx-kit
20.01.2013, 13:19
На входах ABCD (A - младший бит) счетчика D4 какое число ? (http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/LeningradSCH180dpiP1.tif)
Надо сделать меньше.

Eltaron
20.01.2013, 18:54
На входах ABCD (A - младший бит) счетчика D4 какое число ? (http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/LeningradSCH180dpiP1.tif)
Надо сделать меньше.
0010, как и на схеме. Т.е. вроде бы кварц должен быть 14.5 МГц, а вот что там счас стоит черт знает. Поищу подходящий прежде чем дорожки резать.

zx-kit
20.01.2013, 19:57
0010, как и на схеме. Т.е. вроде бы кварц должен быть 14.5 МГц, а вот что там счас стоит черт знает. Поищу подходящий прежде чем дорожки резать.
У меня в Ленинграде-1 и -2010 настроено так:
Входы счетчика D4 К555ИЕ7 настроены для кварца 14 МГц (10 вывод на +5В, а 1,9,15 - на землю). У меня в старом Ленинграде было так и работает, хотя во многих описаниях - не так.
Конденстор 2.2 nF между выводами 4 и 7 микросхемы К555ЛЕ1 (настройка круга в символе (с) ).
Конденстор 560 pF между выводами 6 и 7 микросхемы К555ЛЛ1 (настройка количества тактов в строке = 896).

Eltaron
20.01.2013, 21:37
У меня в Ленинграде-1 и -2010 настроено так:
Входы счетчика D4 К555ИЕ7 настроены для кварца 14 МГц (10 вывод на +5В, а 1,9,15 - на землю). У меня в старом Ленинграде было так и работает, хотя во многих описаниях - не так.
Да, в том, которое я читаю, не так.
http://dl.dropbox.com/u/4166599/zx/Len1/sync3.png
Я нашел у себя кварц на 14, и сделал как тут на картинке, благо 15 нога висела в воздухе, и ничего резать не пришлось. Но это ничего не дало, частота SYNC только выросла, почти до 16200 Hz. Надо будет попробовать ваш вариант.

ЗЫ Вот наткнулся на обоснование того, почему схема подключения D4 из мануала неверная - http://zx.pk.ru/showpost.php?p=467044&postcount=32

zx-kit
20.01.2013, 22:17
Да, в том, которое я читаю, не так.

Я нашел у себя кварц на 14, и сделал как тут на картинке, благо 15 нога висела в воздухе, и ничего резать не пришлось. Но это ничего не дало, частота SYNC только выросла, почти до 16200 Hz. Надо будет попробовать ваш вариант.

Лучше все 4 входа подтянуть к 0 или 1, чтобы не висели в воздухе.

Eltaron
21.01.2013, 21:52
После перенастройки на 14 МГц по методу zst и напайки конденсатора 200 пФ между 12 ногой DD4 и землей (методика отсюда (http://zx.pk.ru/showpost.php?p=467044&postcount=32)) периоды импульсов пришли, вроде бы, в норму:
строчные:
http://dl.dropbox.com/u/4166599/zx/Len1/sync4.png

кадровые (были 51 Гц с лишним)
http://dl.dropbox.com/u/4166599/zx/Len1/sync5.png

Но на тюнере изображение все равно мельтешит. Видимо, надо все ж укорачивать импульс до 4.5 мкс


PS Померял параметры сигнала недостижимого пока идеала, "Кворума"
http://dl.dropbox.com/u/4166599/zx/Len1/sync6.png
У него через палкодер и S-Video не картинка, загляденье. Строчной синхроимпульс там действительно короткий, 4 мкс. Правда, и кадровый сильно короче - 384 мкс против 1 мс

solegstar
21.01.2013, 23:47
у кворума еще полярность импульсов инверсная. попробуй у ленинграда проинвертировать sync

Eltaron
22.01.2013, 00:02
Не, инверсия только во время КСИ. Он со строчным ксорится, оно и в Ленинграде так же.

Eltaron
23.01.2013, 23:40
Ура!
Стоило укоротить длину импульса (по схеме отсюда (http://aka-richi.narod.ru/nost.html), одна порезанная дорожка + одна ЛА1), как всё стало круто.

http://dl.dropbox.com/u/4166599/zx/Len1/sync8.png

http://dl.dropbox.com/u/4166599/zx/Len1/sync7.png

Abadonna
21.03.2013, 14:24
Добрый день, уважаемые знатоки. Простите, что влезаю в вашу интересную беседу. Не хотел плодить очередную подобную тему, посему задаю вопрос здесь. Тем более, что вопрос автора темы, похоже, решен.

Имею Ленинград-1, 1988 год. Собран на военных микросхемах (мелкие, в металлическом корпусе), никаких доработок не видно. Почистил его, подключил к SCART`у, загрузил несколько игр с РС - все замечательно. Но есть 2 вопроса, которые не могу сам решить.

1. В верхней части экрана (примерно с середины бордюра и до начала окна экрана) имеется искажение. Визуально похоже на уплотнение строк и сдвиг их вправо (1 горб синусоиды). Похоже на линии обратного хода, но не то. Пробовал ослаблять сигнал переменным резистором: либо сигнал слишком ослабляется и телевизор его перестает воспринимать (включается телевизионный синий экран), либо изображение начинает двоиться и в конце концов тоже пропадает. Во втором случае искажение проявляется сильнее, искажение усиливается.
Этот эффект сохраняется постоянно.

2. При загрузки с магнитофона (использую звуковой выход РС) изображение становится волнистым настолько, что невозможно прочитать надписи. Т.е. граница "бордюр-экран" становится не ровной вертикальной чертой, а синусоидой. Ширина и высота волн примерно соответствует одному знакоместу. Самое интересно, что как только загрузка завершается, волны пропадают и изображение становится вполне четким.

Изначально грешил на питание, но потом сделал от лабораторного БП, внутри корпуса вставил 7805. Поганенький осциллограф, который имею, на питании не показывает грязи. Прошу подсказать, где искать разгадку.

П.С. На первой странице обсуждения была схема привязки к черному. Стоит ли ее повторить, может ли она помочь в моем случае? Спасибо за внимание.

Zorki-4k
21.03.2013, 16:46
Привязка к уровню черного это первое дело, должно помочь.

Abadonna
23.03.2013, 22:27
Привязка к уровню черного это первое дело, должно помочь.
Сделал привязку, стало намного лучше, спасибо :)
Правда, теперь синего цвета почти нет (вместо белого экрана - желтый, и регулировке не поддается). Причем красный и зеленый в порядке. Есть одна мысль на эту тему, попробую вставить переменные резисторы в цветовые сигналы и покрутить их. На моей схеме они стоят как подтяжка к земле.

Prusak
28.03.2013, 02:01
Мой опыт (http://zxbyte.ru/leningrad.htm) подключения "Ленинграда" к PAL-кодеру.