Просмотр полной версии : Ленинград-1 - помехи на экране
Temych640
27.08.2019, 23:07
Всем привет, собрал я недавно "Ленинград-1", 48 КБ. Стал проверять, тактовый генератор вроде работает, частота-3,57 МГц. Хотел запустить, подключил к телевизору по коаксиальному, но на экране вместо полос увидел странные помехи. Я искал, что это может быть, но безуспешно. Может вы подскажите, что может быть не так, и если что напишите, что мне вам показать, что проверить. Я делал только одну доработку - доработку сигнала int. Из зуммера слышал тихий и непрерывный треск. Решил, что это проблема дешифрации портов ввода-вывода. Сделал доработки, как в сайте cxemateka.ru , но результата нет. Помогите пожалуйста!69888
Экран плыл, ну тоесть изображение сильно мерцали и ехало, в один момент смог увидеть набор букв, что это такое, я не знаю
P.S. тестировал с ОЗУ и процессором, без проца помехи такие же
brian4ever
27.08.2019, 23:46
Проц и ПЗУ пока можно вынуть. Если есть частотомер или осциллограф померить частоту КС и СС. 50Гц и около 16кГц
Из доработок для изображения самая необходимая укорочение строчного синхроимпульса. http://zxbyte.ru/leningrad_video_out.htm Добиться чтобы на экране был виден прямоугольник, возможно с мусором, но чёткими границами.
И очень желательно фото платы с двух сторон.
З,57 МГц где намеряли? Это CLK на процессоре или именно выход с генератора?
Фото экрана сделано с процессором? ОЗУ? ПЗУ?
Есть возможность зашить тестовую ПЗУ ?
Про INT и дешифрацию пока не думайте, это всё имеет значение когда на экране уже появляется "sinclair research ltd 1982 (c)"
Temych640
28.08.2019, 10:01
3,57 на CLK проца. Помехи есть с процессором и без него, без оперативки помехи перестают мерцать и становятся чисто белыми ГОРИЗОНТАЛЬНЫМИ линиями, чуть-чуть по диагонали. Припаял кондёр, как на сайте, помехи исчезли, но изображения нет.
Синхроимпульс буду укорачивать, как на схеме.Сегодня смогу посмотреть частоту КС и СС, только я не могу найти, где СС формируется.
6989669897
(На плате кондер на ие7, просто фотографировал до доработки)
brian4ever
28.08.2019, 19:21
Синхроимпульс буду укорачивать, как на схеме.Сегодня смогу посмотреть частоту КС и СС, только я не могу найти, где СС формируется.
Укорачивать лучше по этой схеме: http://zxbyte.ru/pic/leningrad/leningrad_16.jpg
КС и СС можно замерить на 12 и 13 ногах ЛП5. Туда СС приходит с 8 ноги D40.
Вспомнил ещё, в зависимости от серии бывает необходимо подать +5В на 4 и 10 ноги DD25. То же самое и для DD31. Лучше сделать, хуже не станет.
Сделаете это, укоротите синхроимпульс и надо смотреть по результатам.
Не спешите с остальными доработками, лишние провода на плате только усложнят наладку.
Temych640
28.08.2019, 19:57
По мне как то странно подавать питание на ОЗУ, ну ладно, сделаю как вы написали
solegstar
28.08.2019, 20:15
По мне как то странно подавать питание на ОЗУ, ну ладно, сделаю как вы написали
Не надо этого делать!!!
- - - Добавлено - - -
brian4ever, вы по какой схеме советы даёте?
OrionExt
28.08.2019, 20:26
А я испугался. И спрятался на кухне. МГТФ провода, как раскаты молний над телом ZX :)
brian4ever
28.08.2019, 20:42
Извините, не с той схемы указал нумерацию, надеюсь ещё ничего не спалили! Конечно не на ОЗУ. Имелись ввиду висящие в воздухе входы ТМ2 микросхем!!! D2 и D8!!
Temych640
28.08.2019, 20:48
Поздно... Но вроде в работе ничего не изменилось, ничего не грелось. Но я пока убрал +5 с ног d25. Изображения все также нет
- - - Добавлено - - -
У нас тут чат в реальном времени?)
brian4ever
28.08.2019, 21:05
Да ничего и не должно изменится если с синхронизацией пока не решена проблема.
Кварц на 14 мгц? Счетчик D4 подключен в соответствии с частотой кварца ?
Основные этапы по запуску, Добиться синхронизации квадрата на экране, без памяти, пзу, озу. Потом вставляете ОЗУ, на экране должен быть мусор. Добавляете процессор, на экране должен быть матрас. После этого только есть смысл вставлять ПЗУ, желательно тестовое.
Temych640
28.08.2019, 22:30
Кварц на 14.31818 МГц, все пины D4 подключены как на сайте http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/Leningrad48k.htm.
14.31818 МГц
https://zx-pk.ru/threads/18100-leningrad-p.html?p=467044&viewfull=1#post467044
Temych640
29.08.2019, 09:32
Может это я такой тупой, но можете пожалуйста объяснить, зачем это все надо и что от этого зависит?(я про D4)
Может это я такой тупой, но можете пожалуйста объяснить, зачем это все надо и что от этого зависит?(я про D4)
Нам нужно получить 50 Гц кадровую и 15625 Гц строчную. Из кварца 14 получаются в точности эти значения. Из других - как придется, и уже от телевизора зависит, проглотит ли он такой сигнал или нет. В руководстве по настройке Ленинграда вот так написано (но сама таблица там неверная):
https://b.radikal.ru/b32/1908/34/540cf710a1aa.png (https://radikal.ru)
Temych640
29.08.2019, 10:59
А можно просто кварц заменить? У меня у D4 ноги:1-1; 9,10,14,15-0.
А можно просто кварц заменить? У меня у D4 ноги:1-1; 9,10,14,15-0.
На 15 МГц? Можно, но проц будет работать на 3.75 и в Диззи будет сложнее на акулу прыгать.
brian4ever
29.08.2019, 12:44
А ещё если кварц не ровно 14 МГц то область графики будет смещена на экране. Не по центру. Но это всё вобщем то фигня.
Вот тут тема раскрыта. http://zxbyte.ru/leningrad_upgrade.htm
Если есть возможность то ставить кварц на 14 МГц. Если совсем никак, то налаживать так. Потом поменять всегда можно.
Temych640
29.08.2019, 15:33
Сделал как вы сказали, 14,10,9 подал на землю, 15,1-на +5. Осциллографом посмотрел КС и СС. У КС 1 длиннее 0, у СС-0 длиннее 1. Частота КС по срезу-45 Гц, СС по фронту- 14,020 кГц.(Кварц-14,318 МГц).13,937 МГц: КС-43 Гц, СС-13,628 кГц.
marinovsoft
29.08.2019, 16:16
Счетчик вообще исправен? И да, для кварца 14МГц вы таки неверно запаяли перемычки.
Temych640
29.08.2019, 17:12
И да, для кварца 14МГц вы таки неверно запаяли перемычки.
У меня же 14.31818 МГц, может я что-то не понял? Можете написать, куда подключать КАЖДЫЕ ноги ИЕ7? Я ее на панельку поставил, должна быть исправна! Если что - поменяю. Кварц на 14МГц я не нашел, есть только на 15, 14.31818, 13.500, 13.973, 14.7 МГц. И если вам не трудно, напишите подключения пинов для каждого кварца, я прошу вас!
marinovsoft
29.08.2019, 17:58
Для 14.318 да, нужно как для 14.5. (Вывод 14 для всех вариантов на GND).
http://zxbyte.ru/pic/leningrad/leningrad_33.png
У вас судя по частотам, перемычки запаяны как для 16.0МГц. (Можете сами подсчитать, формула есть http://zxbyte.ru/leningrad_upgrade.htm). Если с пайкой все в порядке - значит микросхема мертвая.
Temych640
29.08.2019, 18:17
А может быть так, что просто какая-то микросхема мертвая, или не все они связаны?
(Как я мог написать слово "какаята"?))
marinovsoft, он говорит, что у него имеется кварцц 13.973.
есть только на 15
так и запаяйте его. У вас сейчас D4 под 15 МГц и настроена, там 0010 (DCBA)
Temych640
29.08.2019, 18:28
Подключил к телеку, увидел это:6991069909
- - - Добавлено - - -
так и запаяйте его. У вас сейчас D4 под 15 МГц и настроена, там 0010 (DCBA)
С 15 МГц СС был 9КГц!!! А КС - 16Гц
brian4ever
29.08.2019, 18:52
Может быть кварц запустился не на 15Мгц, может он гармониковый, а запустился на основной частоте. Когда меняете кварц смотрите сначала что идёт с шестой ноги D2. Должна быть половина частоты кварца. Бывает надо подбирать резистор в задающем, у меня был случай когда надо было подключить к плюсу 4,10 ноги на ТМ2 без этого ерунда шла с ТМ2. Добейтесь ровного меандра на выходе с генератора ЛН1 и делителя ТМ2 и после выставляйте правильно счётчик D4. Не знаю ваш опыт, но на всякий случай напишу, правильно отсчитайте ноги на микросхеме, подключив перемычки снизу платы прозвоните сверху на выводах микросхемы тестером.
Temych640
29.08.2019, 19:24
Кстати насчет ровного меандра - он у меня с выбросом внизу, я думаю вы знаете, о чем я. И честно говоря, я не знаю как его стабилизировать.(Я поставил два резистора 470 ом на 1,2 и 2(3),4 выводы D1.)
brian4ever
29.08.2019, 19:34
Я думаю это ерунда которая после ТМ2 пропадёт. Важнее чтобы полуволны нижняя и верхняя были одинаковые по периоду. У меня на современном кварце 14Мгц маленьком лодочкой с одним резистором ни в какую не получалось этого, с двумя сразу нормально стало. А на старом кварце и с одним резистором было нормально.
Temych640
29.08.2019, 20:19
А там разве не прямоугольные импульсы должны быть? У меня-прямоугольные!
А, все нормально, я просто подумал, что меандр это синусоида)
А меандр у меня равно"сторонний"!
- - - Добавлено - - -
Может быть кварц запустился не на 15Мгц, может он гармониковый, а запустился на основной частоте. Когда меняете кварц смотрите сначала что идёт с шестой ноги D2. Должна быть половина частоты кварца. Бывает надо подбирать резистор в задающем, у меня был случай когда надо было подключить к плюсу 4,10 ноги на ТМ2 без этого ерунда шла с ТМ2. Добейтесь ровного меандра на выходе с генератора ЛН1 и делителя ТМ2 и после выставляйте правильно счётчик D4. Не знаю ваш опыт, но на всякий случай напишу, правильно отсчитайте ноги на микросхеме, подключив перемычки снизу платы прозвоните сверху на выводах микросхемы тестером.
А в результате что получится? При этом все еще надо синхроимпульс укорачивать?
brian4ever
29.08.2019, 20:21
От телевизора зависит. На тюнерах и современных ТВ скорее всего понадобится, на старых аналоговых может и так заработать. Но синхросигнал у Ленинграда однозначно нестандартный и если он работает без доработки это скорее везение.
Результатом будет чёткий прямоугольник на экране, означающий что можно переходить к дальнейшей наладке.
Temych640
29.08.2019, 21:47
Я так понял, сейчас мне надо:
Проверить частоту на ЛН1 и ТМ2;
Если надо, сделать доработку с укорочением синхроимпульса;
Далее что делать?
А фото, которые я вам прислал дают вам понимание происходящего, можете написать, что в данный момент показывает телевизор?
- - - Добавлено - - -
Там кстати на плате есть одна перемычка и прорезанная дорожка. Зачем это сделано?
----------┤ВНИМАНИЕ!!!!!├-----------
КСТАТИ, ОЧЕНЬ ВАЖНО!!!!!!!! Я ПОДКЛЮЧАЛ КОМПЬЮТЕР К ТЕЛЕВИЗОРУ НЕ ПО RGB, А ПО ЖЕЛТОМУ КАБЕЛЮ(не помню название) ВРОДЕ НАЗЫВАЕТСЯ RCA AV или композитный.
ну а может быть и не важно...
И КСТАТИ, ГДЕ ВООБЩЕ МОЖНО НАЙТИ КВАРЦ НА РОВНО 14 МГЦ??? ПРИШЛИТЕ ХОТЯ БЫ ФОТО ТАКОГО КВАРЦА
brian4ever
29.08.2019, 23:57
Кратко вам написали, вставлять ОЗУ, проц, если есть матрас вставлять ПЗУ и радоваться. Если нет то разбираться.
По мельтешению на фото мало понятно, но если вы пишите что было заметно хоть какие то символы это уже хороший знак.
Подробнее по наладке есть в этой книге: Настройка и ремонт ZX-Spectrum Leningrad, https://yadi.sk/i/nTIBXeXX7G87Bw
Подключать по ЧБ композитным кабелем видеовыход вполне допустимо если там у вас всё более-менее верно распаяно.
Ну и фото аж трёх кварцев на 14 МГц :))
https://c.radikal.ru/c40/1908/51/fdca72048934.jpg
Temych640
30.08.2019, 13:10
Сейчас символы пропали. Если касаться контактов кварца, то узкие, чуть диагональные полоски превращаются в ровные широкие полосы, которые движутся то в низ, то вверх, при этом разгоняясь(похоже на лопасти у вентилятора, если вы понимаете, о чем я)
Temych640
31.08.2019, 18:39
Подскажите еще пожалуйста, что мне можно проверить на плате(питание, частоты, перемычки ну и т.п.)
Temych640
20.09.2019, 08:49
Я установил кварцевый резонатор на ровно 14 Мгц(нашел все-таки), но там было только 13.975. Я поставил на 14.31818 и установил подстроечный кондер параллельно ему, подогнал частоту до 14.000 Мгц. Но строчный синхроимпульс был 13656. На первой к555ие7(она под тактовым генератором лн1) частота на входе 7 Мгц, на выходе - 437ннн Кгц. Я так понимаю, деление должно быть на 14, а у меня на 16. Какие бы я значения на ие7 под лн1 не ставил(на D1-D4) Все равно счет идет каждые 16 импульсов. на входе R на ие7 у меня +5 вольт. Напишите, какие значения надо подавать на ее выводы и что вообще делать(счетчик я заменял).
Temych640
21.09.2019, 12:49
Почему вы перестали отвечать?
Temych640
22.09.2019, 09:01
Ну помогите!
brian4ever
23.09.2019, 15:50
Не отвечают, потому что в принципе всё рассказано. По моему первая ИЕ7 D3 должна именно на 16 делить. У неё же все 4 входа на +5. Чуть попозже сегодня замерю на рабочем Ленинграде по всем делителям частоты и напишу. Может это поможет найти неисправность.
- - - Updated - - -
Пишу свои частоты, замеряны на рабочем ленинграде. Вход первой ИЕ7 D3 5 нога 7 мГц, выход 12 нога 437 кГц. У вас с ней похоже всё верно! D4 вход 5 нога 437 кгц выход 12 нога 31 240 Гц. D40 на которой формируется синхроимпульс 9 нога 15620 Гц, 10 нога 31 240 Гц, 11 нога 62 480 Гц. На выходе D40 8 ноге 15 620 Гц это и есть строчные синхроимпульсы. Ищите какие из частот у вас не попадают.
Temych640
24.09.2019, 12:23
Спасибо, буду смотреть. Только пожалуйста, проверяйте чаще эту тему.
Temych640
25.09.2019, 22:18
Кстати, есть еще один вопросик, но не по теме: если на вход логической микросхемы надо подать "0", то этот вывод надо подключить к земле, или просто ничего на него не подавать? Просто если-бы надо было заземлять этот контакт, это было бы сложнее, чем допустим просто поставить выключатель на вход(вкл-1, выкл-0)
Либо можно просто на вход еще прицепить резистор с заземлением, и если подать +5(к примеру) на вход, будет 1, а если оставить без напряжения, вход автоматически будет заземлен?
70084
brian4ever
26.09.2019, 12:13
Нет, зависит от серии микросхемы, у большинства микросхем на не подключенном входе напряжение соответствует высокому уровню, но у некоторых может быть что то неопределенное. Если надо вручную переключать уровень на входе, подключите вход к +5в через резистор 10к, а выключатель поставьте со входа на землю. тогда при разомкнутом выключателе на входе будет 1, при замкнутом 0.
Temych640
03.10.2019, 21:02
Вход первой ИЕ7 D3 5 нога 7 мГц, выход 12 нога 437 кГц. У вас с ней похоже всё верно! D4 вход 5 нога 437 кгц выход 12 нога 31 240 Гц. D40 на которой формируется синхроимпульс 9 нога 15620 Гц, 10 нога 31 240 Гц, 11 нога 62 480 Гц. На выходе D40 8 ноге 15 620 Гц это и есть строчные синхроимпульсы. Ищите какие из частот у вас не попадают.
первая ИЕ7-5 нога ~ 7 Мгц,12 нога 447 кГц. D4 5 нога 447 кГц, 12 нога 27945 Гц, а соответственно и все остальные частоты тоже неправильные.
Напишите подробно о работе D4 ИЕ7, что подается на КАЖДУЮ ее ногу, и как записать туда число, и какое; что бы я не подавал на ее ноги d1-d4, все равно на 12 ноге 27945 Гц. В справочниках я не разобрался, как она работает. Может я слишком много прошу, но мне 12 лет, ответьте пожалуйста на все все мои вопросы.:(
- - - Добавлено - - -
Вот если что схема, по которой собирал Ленинград:http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/LeningradSCH180dpi.gif
- - - Добавлено - - -
Я думал, что 437 кГц надо делить на 14, то есть выставить в счетчике число 2, но:
Во-первых: как стереть и записать число;
Во-вторых: почему вы пишите, что надо подать на 1 1, на 15 1, на 9 и 10 -0, это выйдет вроде число 3!
Ну вообщем, жду ваших советов.
Запись на 11 выводе. В формировании сигнала участвуют элементы из D14 и D8, пока копать в ту сторону.
Поищи в инете документацию на 74HC193, там всё описано, и как стереть, и как записать, и многое другое.
Serg6845
03.10.2019, 22:51
первая ИЕ7-5 нога ~ 7 Мгц,12 нога 447 кГц. D4 5 нога 447 кГц, 12 нога 27945 Гц, а соответственно и все остальные частоты тоже неправильные.
Напишите подробно о работе D4 ИЕ7, что подается на КАЖДУЮ ее ногу, и как записать туда число, и какое; что бы я не подавал на ее ноги d1-d4, все равно на 12 ноге 27945 Гц. В справочниках я не разобрался, как она работает. Может я слишком много прошу, но мне 12 лет, ответьте пожалуйста на все все мои вопросы.:(
- - - Добавлено - - -
Вот если что схема, по которой собирал Ленинград:http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/LeningradSCH180dpi.gif
- - - Добавлено - - -
Я думал, что 437 кГц надо делить на 14, то есть выставить в счетчике число 2, но:
Во-первых: как стереть и записать число;
Во-вторых: почему вы пишите, что надо подать на 1 1, на 15 1, на 9 и 10 -0, это выйдет вроде число 3!
Ну вообщем, жду ваших советов.
по тому что получается - D4 всегда делит на 16. поскольку он работает в связке с D8/A и D14/B - их тоже надо проверять. и я бы начал с D14 - по воспоминаниям тех лет когда массово паяли спектрумы - бракованых ЛЛ1 было как бы не больше всех остальных вместе взятых.
по работе ИЕ7 (конкретно по D4) -
при низком уровне на 11 ноге в счетчик копируется значение с входов 15, 1,10,9
при высоком уровне на 11 ноге - счетчик считает в плюс по каждому переходу уровня на 5 ноге из 0 в 1. когда досчитает до 15 - выдает одиночный импульс на 12 ноге.
этот импульс перекидывает D8/A в противоположное положение. и если на 6 ноге D8 ноль - то по следующему импульсу на 12 ноге D4 в D4 будет записано число с входов 15, 1,10,9. то есть связка D4-D8/A-D14/B делит на (если не ошибаюсь) 16+(16-[входы 15,1,10,9])
вот как-то так.
ну и по моему опыту - в настройке цифровой техники (за исключением особых случаев) осциллограф на порядок информативнее частотомера. им можно увидеть такие вещи которые частотомер никогда не покажет.
Temych640
05.10.2019, 13:21
Заменил все ТМ2 на 74LS74, подтянул к +5 выводы 4, 10, поставил на их контакты питания КМки на 33 и 47 нф. Пока не проверял, но я думаю, что выбросы снизу(у квадратных импульсов на RAS) пропадут, но это так, для профилактики. И еще, можно если что заменить К555ЛЛ1 на К155ЛЛ1?
- - - Добавлено - - -
И еще, зачем нужен элемент или, если можно на входы поствить диоды, а их катоды соеденить в выход?
brian4ever
06.10.2019, 10:43
155 серию в Ленинграды ставить можно если она не подключается напрямую к выходным ногам процессора. Элементы И и ИЛИ действительно можно сделают из двух диодов и резистора, только на диодах будет падение напряжения, которые ничем не компенсируется. Один такой элемент между двумя микросхемами будет работать исправно, а два уже могут дать такое падение напряжения, что ничего работать не будет.
brian4ever
15.11.2019, 00:28
Чтобы не плодить темы по Ленинграду. Попрошу и я помощи тут. Внезапно перестал нормально работать старый Ленинград. С тест ПЗУ бордюр мигает как и должен, а дальше похоже на экран выводятся только атрибуты. При нажатии ресета по экрану мельтешат полоски высотой в 2 пикселя, шириной в знакоместо. SCR на IR9 есть. Что ещё посмотреть?
UPD: отпаял конденсатор который правит SCR и изображение появилось. теперь каждый раз тест ругается на ОЗУ и причём на разные банки. Похоже непропай или трещина, когда касаюсь платы появляются полоски на экране.
Без ПЗУ на матрасе мельтешат всё те же полоски? Что искать?
https://b.radikal.ru/b00/1911/69/737d330f70bc.jpg
brian4ever
17.11.2019, 02:57
Третий день разбираюсь. Снял все расширения вторым этажом. Матрас выглядит так:
https://d.radikal.ru/d13/1911/60/b8b117243cc7.jpg
Тест ПЗУ запускается, результат выглядит так:
https://c.radikal.ru/c03/1911/52/7c0991ef1b09.jpg
Мелькающие полоски горизонтальные исчезли.
Буду благодарен если кто то укажет направление поиска неисправности, я не полный новичок, пару ленинградов с нуля собрал, несколько починил, расширял, но явные пробелы в знаниях у меня имеются.
solegstar
17.11.2019, 04:47
Тут как минимум проблемы с битом d3 у озу. Убедись, что микросхема памяти на d3 целая, и к ней доходит сигнал от процессора и буфера. Также нужно проверить выход d3 буфера ир22 к процессору.
Далее - у тебя экранная область не на месте, то есть что-то с адресацией памяти. Это микросхемы d17-d19. Я бы начал с d19 и её обвязки, а также с сигнала v6, возможно он в обрыве и не доходит до D19 и D14.
В знакоместе символ смещён на один пиксел вниз, идёт дублирование строк знакоместа. Возможно те же проблемы, но с сигналом v0.
Ну и само собой проверить все адресные линии от мультиплексоров, может отвалилась какая-то.
brian4ever
19.11.2019, 01:50
Спасибо. Что то я запаниковал. Внимательно всё проверил, нашел замыкание одной линии MD и трешину в другой линии MD к ИР22.
Теперь всё гораздо лучше.
https://b.radikal.ru/b07/1911/be/5b8a492adec5.jpg
https://d.radikal.ru/d19/1911/dd/f52cce9ff634.jpg
На D19 которая первая КП11 видеоконтроллера 4вывод звонится на плюс. Ищу замыкание.
https://a.radikal.ru/a03/1911/2f/b71b9d02450d.jpg
Нашел. Ещё раз спасибо.
solegstar
19.11.2019, 08:41
Вот и славно! :)
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot