Вход

Просмотр полной версии : Проблема с Ленинградом 2



Sonikot
13.02.2023, 21:37
Недавно у меня появилась плата ленинграда 2 и я решил ее собрать. Собираю первый раз, потому всех тонкостей не знаю. После запайки всех компонентов и исправлений на плате компьютер запустился, но не грузятся тест и ОС с ПЗУ, да и картинка не идеальна(подключаю на пряму по SCART). Проверяя шину данных, обнаружил, что D1,2,6,7 имеют странную форму в отличии от других. Поэтому хотел спросить, является ли это причиной неработоспособность или так и нужно. Если да, то в чем может быть проблема??

Изображение на экране без ПЗУ, ОЗУ и процессора:
https://pic.maxiol.com/thumbs2/1676312652.1540552911.noramromcpu.jpg (https://pic.maxiol.com/?v=1676312652.1540552911.noramromcpu.jpg&dp=2)
Изображение на экране без ПЗУ и процессора:
https://pic.maxiol.com/thumbs2/1676313010.1540552911.nocpurom.jpg (https://pic.maxiol.com/?v=1676313010.1540552911.nocpurom.jpg&dp=2)
Изображение на экране без ПЗУ:
https://pic.maxiol.com/thumbs2/1676313057.1540552911.norom.jpg (https://pic.maxiol.com/?v=1676313057.1540552911.norom.jpg&dp=2)

Изображение на осциллографе шины данных D1,D2,D6,D7:
https://pic.maxiol.com/thumbs2/1676313086.1540552911.data1267.png (https://pic.maxiol.com/?v=1676313086.1540552911.data1267.png&dp=2)
Изображение на осциллографе шины данных D0,D3,D4,D5:
https://pic.maxiol.com/thumbs2/1676313108.1540552911.data0345.png (https://pic.maxiol.com/?v=1676313108.1540552911.data0345.png&dp=2)

Serg6845
13.02.2023, 22:13
Недавно у меня появилась плата ленинграда 2 и я решил ее собрать. Собираю первый раз, потому всех тонкостей не знаю. После запайки всех компонентов и исправлений на плате компьютер запустился, но не грузятся тест и ОС с ПЗУ, да и картинка не идеальна(подключаю на пряму по SCART). Проверяя шину данных, обнаружил, что D1,2,6,7 имеют странную форму в отличии от других. Поэтому хотел спросить, является ли это причиной неработоспособность или так и нужно. Если да, то в чем может быть проблема??


картинка без ПЗУ неправильная. должно быть что-то вроде такого: https://www.cxemateka.ru/i/matras.gif
хотя возможно это связано с настройкой видеовыхода (цвета перепутаны, уровни великоваты).
шина данных - это без ПЗУ? сходу криминала не вижу.

и нет самого главного - а с тест-пзу что на экране происходит?

Sonikot
14.02.2023, 01:08
шина данных - это без ПЗУ? сходу криминала не вижу.
Да, осциллограммы сняты без установленной ПЗУ.


и нет самого главного - а с тест-пзу что на экране происходит?
Заснял видео реакции компьютера на тестовое ПЗУ, при нажатии Reset:
https://youtu.be/stPPnCfHgk0
Также посмотрел осциллографом шины данных. Теперь с D7 по D3, D1 такой сигнал:
https://pic.maxiol.com/thumbs2/1676325985.1540552911.7.png (https://pic.maxiol.com/?v=1676325985.1540552911.7.png&dp=2)
На D2:
https://pic.maxiol.com/thumbs2/1676326002.1540552911.2.png (https://pic.maxiol.com/?v=1676326002.1540552911.2.png&dp=2)
На D0:
https://pic.maxiol.com/thumbs2/1676326029.1540552911.0.png (https://pic.maxiol.com/?v=1676326029.1540552911.0.png&dp=2)

Shofer
14.02.2023, 08:32
Чтобы увидеть лишний мусор, надо измерять при нажатом RESET

Serg6845
14.02.2023, 09:21
Да, осциллограммы сняты без установленной ПЗУ.

Заснял видео реакции компьютера на тестовое ПЗУ, при нажатии Reset:
https://youtu.be/stPPnCfHgk0

для начала нужно добиться устойчивой картинки. она постоянно пропадает. доработки на тему синхроимпульсов делались?
но по тому что можно увидеть - как минимум процессор работает.примерно на 0:03 на бордере пробегает то что и должен выдавать тест.
еще для ускорения процесса можно запустить тест с нажатым пробелом (иначе он начинает с медленного и печального заполнения зкрана нулями, занимает несколько минут).
а с пробелом сразу уходит на тест памяти.


Также посмотрел осциллографом шины данных. Теперь с D7 по D3, D1 такой сигнал:



опять же криминала не видно. криминал когда постоянно 1 или 0, или ступеньки на уровне половины размаха (говорит о замыканиях на другие цепи). а иголки и заваленные фронты - это нормально.

Sonikot
14.02.2023, 16:49
для начала нужно добиться устойчивой картинки. она постоянно пропадает. доработки на тему синхроимпульсов делались?

Доработок не делал, все собрал по схеме и все. Если не трудно, подскажите, какие можно сделать?

При нажатом пробеле происходит то же, что и на видео.


еще для ускорения процесса можно запустить тест с нажатым пробелом (иначе он начинает с медленного и печального заполнения зкрана нулями, занимает несколько минут).
При нажатом пробеле происходит то же, что и на видео. Кстати
изображение на видео изменялось при нажатии кнопки ресет.

Serg6845
14.02.2023, 21:38
Доработок не делал, все собрал по схеме и все. Если не трудно, подскажите, какие можно сделать?

их в сети несколько вариантов. вот например простой http://micklab.ru/file/leningrad/Leningrad_2annex.pdf - см. рис.2.
понадобится 3 диода и резистор (свободный инвертор в схеме есть, DD47.1)
без доработки строчные синхроимпульсы слишком длинные, некоторым телевизорам не нравится.


Кстати изображение на видео изменялось при нажатии кнопки ресет.

но все же лучше когда оно не меняется само по себе...

Sonikot
15.02.2023, 14:55
Сделал доработку сокращение синхроимпульсов и привязку к уровню черного. Нашел несколько ошибок подключения инвертора DD 47, теперь цвета отображаются правильно.
Теперь матрас выглядит так:
https://pic.maxiol.com/thumbs2/1676461540.1540552911.img20230215132831.jpg (https://pic.maxiol.com/?v=1676461540.1540552911.img20230215132831.jpg&dp=2)
Записал видео работы компьютера с тестовой ПЗУ:
https://youtu.be/aQ_sh0j4efM

Serg6845
15.02.2023, 18:36
Сделал доработку сокращение синхроимпульсов и привязку к уровню черного. Нашел несколько ошибок подключения инвертора DD 47, теперь цвета отображаются правильно.
Теперь матрас выглядит так:
https://pic.maxiol.com/thumbs2/1676461540.1540552911.img20230215132831.jpg (https://pic.maxiol.com/?v=1676461540.1540552911.img20230215132831.jpg&dp=2)

похоже на правду.


Записал видео работы компьютера с тестовой ПЗУ:
https://youtu.be/aQ_sh0j4efM

клацание - это ресет нажимается? а если подождать подольше? потому как по виду тест начинает работать как положено, а потом перезапускается.
вот тут http://zxbyte.ru/test_rom_for_zx-spectrum.htm есть видео как этот тест должен работать.

Sonikot
15.02.2023, 20:22
клацание - это ресет нажимается? Да.

а если подождать подольше?
После перемигивания бордера оно устанавливается в определенный цвет и замирает. Ждал 20 мин и ничего.
Чего-то не хочет дальше выполняться тест.

Serg6845
15.02.2023, 21:41
Да.

После перемигивания бордера оно устанавливается в определенный цвет и замирает. Ждал 20 мин и ничего.
Чего-то не хочет дальше выполняться тест.

после того как замирает - на шине данных/адреса активность есть?
на 17 и 25 ножках процессора что? должно быть всегда +5В.
на ножке сброса (26) что происходит? не просаживается после отпускания кнопки сброса?
резистор подтяжки клока (6 нога процессора) присутствует? (R7 по схеме с micklab.ru)

Sonikot
15.02.2023, 23:47
после того как замирает - на шине данных/адреса активность есть?
По адресам A7, A9-A15 после рессета проскакивает сигнал и далее 0. На других и линий данных есть сигнал.

на 17 и 25 ножках процессора что? должно быть всегда +5В.
На всех 5 вольт, при ресете не меняется.

на ножке сброса (26) что происходит? не просаживается после отпускания кнопки сброса?
5 Вольт, при нажатии кнопки просаживается на 0 и обратно до 5 вольт после отпускания кнопки.

резистор подтяжки клока (6 нога процессора) присутствует? (R7 по схеме с micklab.ru)
Да, резистор на 1 ком.

Serg6845
16.02.2023, 09:18
По адресам A7, A9-A15 после рессета проскакивает сигнал и далее 0. На других и линий данных есть сигнал.



я бы прозвонил все линии адреса и данных между процессором и ПЗУ, прямо на ножках микросхем не вынимая из панелей. такое впечатление что где-то неконтакт...

Sonikot
16.02.2023, 12:49
Прозвонил, все в норме. Может ли быть проблема в ПЗУ?

Andrey F
16.02.2023, 12:59
Может ли быть проблема в ПЗУ?
Может быть если плата не переделана на одно ПЗУ.

Sonikot
16.02.2023, 13:18
Я тоже так думал и сделал доработку по данной схеме:
https://pic.maxiol.com/thumbs2/1676542646.1540552911.screenshot1.png (https://pic.maxiol.com/?v=1676542646.1540552911.screenshot1.png&dp=2)
Но оно не помогло, та же проблема.

turlipuki
17.02.2023, 11:14
Надо аноды на 20й вывод ПЗУ

Serg6845
17.02.2023, 11:22
Прозвонил, все в норме. Может ли быть проблема в ПЗУ?

может, но вроде не только тест глючит? чтобы сразу две ПЗУ одинаково глючили - это менее вероятно...

- - - Добавлено - - -


Я тоже так думал и сделал доработку по данной схеме:
https://pic.maxiol.com/thumbs2/1676542646.1540552911.screenshot1.png (https://pic.maxiol.com/?v=1676542646.1540552911.screenshot1.png&dp=2)
Но оно не помогло, та же проблема.

доработка делается гораздо проще и без лишних компонентов - обрезается 1 нога DD20 и сажается либо на 0 либо на +5В, в зависимости от того в какой панельке стоит ПЗУ.

ВитГо
31.05.2023, 18:02
я бы прозвонил все линии адреса и данных между процессором и ПЗУ, прямо на ножках микросхем не вынимая из панелей. такое впечатление что где-то неконтакт...
помоему у него озу не работает нормально.. и от этого все грабли.. и смотреть надо много что (начиная от мультиплексоров шины адреса от проца и заканчивая буфером данных с озу на шд процессора)...