Вход

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



Chewbacca
09.04.2020, 11:37
Добрый день, уважаемое сообщество!
Прошу помощи в наладке свежесобранного Ленинграда-2. :v2_dizzy_botan:

Анамнез:

1. После запуска без ОЗУ, ПЗУ и процессора - серый квадрат как по учебнику.

2. Установил ОЗУ и процессор - есть матрас, но странный - нет полос из 2-х белых пикселей в линиях. Подключал к монику через китайский RGB адаптер.
https://i.ibb.co/BKPJ7Pr/viber-image-2020-04-08-11-41-54.jpg (https://ibb.co/BKPJ7Pr)

3. Вот что получается с установленным ОЗУ, ПЗУ и процессором. На Reset рееагирует.

https://youtu.be/w1W5G9TgkeM

Фото платы, чтоб была понятна ревизия.
https://i.ibb.co/HYS008m/P00409-103609.jpg (https://ibb.co/HYS008m) https://i.ibb.co/fYCrZCZ/P00409-103627.jpg (https://ibb.co/fYCrZCZ)

Я новичек и в схемотехнике не очень, потому не пинайте сильно.
Есть следующее барахло - осцилограф, частотомер, мультиметр. Куда смотреть? Что мерять?

Заранее спасибо!

Bolt
09.04.2020, 13:12
Процессор вроде работает. Бордюра не вижу. На команду BORDER реагирует? Что на выходах регистра бордюра-магнитофона?

Вообще по-моему сломаны сигналы SCR и/или BRD. Или микросхемы стоят не те. Микросхемы все на своих местах? Ничего не перепутано? Если всё ок - схему этой ревизии, пожалуйста.

Chewbacca
09.04.2020, 17:16
Процессор вроде работает. Бордюра не вижу. На команду BORDER реагирует? Что на выходах регистра бордюра-магнитофона?

Вообще по-моему сломаны сигналы SCR и/или BRD. Или микросхемы стоят не те. Микросхемы все на своих местах? Ничего не перепутано? Если всё ок - схему этой ревизии, пожалуйста.

Микросхемы вроде на месте, все перепроверил еще раз. Заодно заменил DD3, DDD4, DD5, DD10 K155ИЕ7 на серию 555, т.к. 155 очень грелись. Упало немного потребление, нагрева нет. Но картинка не изменилась.

Схема здесь (http://micklab.ru/file/leningrad/Leningrad_2.pdf).

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

Да, вместо DD43 K561ЛН2 стоит серия 1533. Все остальное вроде как ок.

r3d
09.04.2020, 17:46
заменил DD3, DDD4, DD5, DD10 K155ИЕ7 на серию 555, т.к. 155 очень грелись.
Они одинаковые, отличаются рабочей частотой (в данном случае не критично) и энергопотреблением, 155 больше потребляет.



DD43 K561ЛН2 стоит серия 1533
Нельзя заменить, ибо 561ЛН2 имеет одну особенность - при соответствующем включении может работать как "НЧ усилитель/компаратор".

Bolt
09.04.2020, 17:51
Начнём с того, что без ПЗУ нет белых линий. Похоже что "монохромный" видеосигнал всегда в "1", цветовые атрибуты при этом читаются правильно, или почти правильно.

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

При работе процессора мельтешат цветные линии 8x1 пикселей. Если видеосигнал всегда в "1", то это скорее всего мы видим глюк атрибутов, а атрибутами занимаются DD31 и DD32. И видим мы не байты из видеопамяти, а кашу с шины MD0...MD7, то есть запись происходит не вовремя, или сломано формирование адреса.

Для начала я бы осциллографом посмотрел что на входах DD31/DD32. На всех входах :) особенно 10 и 11.
А ещё без ПЗУ выход 10 микросхем DD37, DD38, DD39.
Чтобы понять откуда такая чудесная картинка формируется.

Ещё я не вижу бордюра. Если вслепую набрать BORDER 1 <ENTER> что на экране поменяется? А как изменятся сигналы BRD0/1/2?

Chewbacca
09.04.2020, 18:44
Для начала я бы осциллографом посмотрел что на входах DD31/DD32. На всех входах :) особенно 10 и 11.
А ещё без ПЗУ выход 10 микросхем DD37, DD38, DD39.
Чтобы понять откуда такая чудесная картинка формируется.

Ок, Завтра померяю и выложу результаты.


Ещё я не вижу бордюра. Если вслепую набрать BORDER 1 <ENTER> что на экране поменяется? А как изменятся сигналы BRD0/1/2?

Клавиатуру собрал, завтра распаяю шлейф и проверю.

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



Нельзя заменить, ибо 561ЛН2 имеет одну особенность - при соответствующем включении может работать как "НЧ усилитель/компаратор".

Ясно, завтра заменю.

Chewbacca
13.04.2020, 15:59
Привет всем. Соррирую, что пропал, не было возможности поковыряться в выходные.

Итак, ПЗУ снято
https://i.ibb.co/jfMp1Cf/P00413-154334.jpg (https://ibb.co/jfMp1Cf) https://i.ibb.co/H7VH3nX/P00413-154337.jpg (https://ibb.co/H7VH3nX)

DD31, 32 КП13 ноги 10 и 11
https://i.ibb.co/W6HRrHn/P00413-154403.jpg (https://ibb.co/W6HRrHn) https://i.ibb.co/NVwgghG/P00413-154500.jpg (https://ibb.co/NVwgghG)

На 10 ноге ИР16 DD37-39, какие-то полтора вольта, до и после
https://i.ibb.co/8s6sMpQ/P00413-154716.jpg (https://ibb.co/8s6sMpQ) https://i.ibb.co/8jJm0sb/P00413-154718.jpg (https://ibb.co/8jJm0sb)

Клавиатуру прицепил, но попытки изменить цвет бордюра результатов не принесли.

Serg6845
13.04.2020, 17:10
Привет всем. Соррирую, что пропал, не было возможности поковыряться в выходные.

Итак, ПЗУ снято

атрибуты есть, видео нету.


DD31, 32 КП13 ноги 10 и 11

На 10 ноге ИР16 DD37-39, какие-то полтора вольта, до и после

Клавиатуру прицепил, но попытки изменить цвет бордюра результатов не принесли.

выходы в 3 состоянии. проверить 8 ноги, на них должна быть 1. если есть, а на 10 ногах полтора вольта (висящий вход) - возможно ИР16 дохлые.

Chewbacca
14.04.2020, 13:01
Спасибо за советы, есть прогресс, но что-то еще не так.
Итак, все ИР16 DD37-39 были дохлые, после замены на всех микрухах на 10-й ноге появился вот такой сигнал.

https://i.ibb.co/6vtt6MY/P00414-123856.jpg (https://ibb.co/6vtt6MY) https://i.ibb.co/9w9C1GM/P00414-123850.jpg (https://ibb.co/9w9C1GM) https://i.ibb.co/nLNj5Pj/P00414-123845.jpg (https://ibb.co/nLNj5Pj)

Как следствие матрас стал правильным.

https://i.ibb.co/fGyTRBn/P00414-123812.jpg (https://ibb.co/fGyTRBn)


Но ставим ПЗУ и имеем вот такую картину.


https://youtu.be/1Lnq3POZdhc

Опять прошу помощи зала.

Serg6845
14.04.2020, 21:04
Спасибо за советы, есть прогресс, но что-то еще не так.
Итак, все ИР16 DD37-39 были дохлые, после замены на всех микрухах на 10-й ноге появился вот такой сигнал.

Как следствие матрас стал правильным.

Но ставим ПЗУ и имеем вот такую картину.

Опять прошу помощи зала.

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

Chewbacca
14.04.2020, 21:09
тыща причин. может в ПЗУ мусор, может что-то по железу. я бы начал с тестовой ПЗУ, далее по результату.

Тестовое почти так же работает. РФ4 в 0-ю банку ставлю.

Chewbacca
15.04.2020, 16:46
Заменил DD36 К555ТМ9. Появилось что-то наподобие бордюра, но не уверен, что он тоже правильный. Комп подключен к ЖКИ монику через китайский адаптер RGBS -> VGA.
Специалисты, прокомментируйте пожалуйста?

https://i.ibb.co/NZz47z1/0-02-0a-f249f788feacfa716914bb12ed47c0517dbfe9e8db62a4665f 682690da96e75e-1c6d9b3cb59a3c.jpg (https://ibb.co/NZz47z1)

Поставил тестовую ПЗУ. Видно на экране, что что-то выполняется, но не разобрать. "Бордюр" в это время все время серый.
Визуально, у меня складывается такое впечатление, что бордюр выводится в видимую область - есть подобное мельтешение в прямоугольнике видимой области.

Serg6845
15.04.2020, 20:04
Заменил DD36 К555ТМ9. Появилось что-то наподобие бордюра, но не уверен, что он тоже правильный. Комп подключен к ЖКИ монику через китайский адаптер RGBS -> VGA.
Специалисты, прокомментируйте пожалуйста?


вроде без ПЗУ может быть любого цвета. зависит от того в какую позу встанет DD36 при включении питания.


Поставил тестовую ПЗУ. Видно на экране, что что-то выполняется, но не разобрать. "Бордюр" в это время все время серый.
Визуально, у меня складывается такое впечатление, что бордюр выводится в видимую область - есть подобное мельтешение в прямоугольнике видимой области.

а какой тест?
вот тут
http://zxbyte.ru/test_rom_for_zx-spectrum.htm
первый тест, который в 2к - первым делом перебирает бордер. и не обязательно его шить в РФ2 - можно в 2764 в первые 2к.
в схеме за бордер отвечает DD31 DD32 DD34 DD36 DD19 VD1 VD2
зашить тот тест на 2к, посмотреть осциллографом 2,5,7 ноги DD36 - уровни в начале теста должны меняться. нет - DD36,DD19,VD1,VD2, проц, адреса, данные.
да, но на ТВ бордер не меняется - DD31 32 и то что на них приходит

Bolt
15.04.2020, 21:27
Поставил тестовую ПЗУ. Видно на экране, что что-то выполняется, но не разобрать. "Бордюр" в это время все время серый.
Визуально, у меня складывается такое впечатление, что бордюр выводится в видимую область - есть подобное мельтешение в прямоугольнике видимой области.

Сними два видео, с обычным ПЗУ и с тестовым. Или кнопка сброса должна быть видна в кадре, или громко скажи "нажал", "отпустил". Держать нажатой секунд 5.

И просмотри осциллографом нет ли где ещё "половинчатых" сигналов. Особенно DD13, DD14, DD15.

Chewbacca
15.04.2020, 21:42
Сними два видео, с обычным ПЗУ и с тестовым. Или кнопка сброса должна быть видна в кадре, или громко скажи "нажал", "отпустил". Держать нажатой секунд 5.

И просмотри осциллографом нет ли где ещё "половинчатых" сигналов. Особенно DD13, DD14, DD15.

Лады, завтра сделаю.

Chewbacca
16.04.2020, 13:14
Сними два видео, с обычным ПЗУ и с тестовым. Или кнопка сброса должна быть видна в кадре, или громко скажи "нажал", "отпустил". Держать нажатой секунд 5.

Обещанное видео с тестовым и штатным ПЗУ


https://youtu.be/n3-1GChCeF8
https://youtu.be/YqTXUuK_pyg


И просмотри осциллографом нет ли где ещё "половинчатых" сигналов. Особенно DD13, DD14, DD15.

Что имеется вввиду под "половинчатыми"? Проверил КП-шки - осцилографом, сигналы есть, на встречавшиеся ранее висящие входы как на ИР16 не похоже. Есть на некоторых 3 вольта, я так понимаю это логическая единица, что по-идее нормально.

Bolt
16.04.2020, 13:53
Что имеется вввиду под "половинчатыми"? Проверил КП-шки - осцилографом, сигналы есть, на встречавшиеся ранее висящие входы как на ИР16 не похоже. Есть на некоторых 3 вольта, я так понимаю это логическая единица, что по-идее нормально.
Да вот эти 3 вольта и имеются ввиду. Это не нормально. Это 5-вольтовая цифра, в ней не может быть ни 3, ни 1.5.

Где именно 3 вольта?

Видео сейчас посмотрю.

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

По видео.

По-моему не работает или не всегда работает сброс при подаче питания. После включения картинка статична пока не нажмёшь кнопку.

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

При этом работа процессора влияет на картинку. У меня вообще ощущение, что мы видим на экране стек :) то есть примерно адреса 0xFFF0.

Serg6845
16.04.2020, 15:11
Да вот эти 3 вольта и имеются ввиду. Это не нормально. Это 5-вольтовая цифра, в ней не может быть ни 3, ни 1.5.

вобще-то нормально, слегка маловато но в допуске (если именно ровно 3В). это ТТЛ, у нее на выходе никогда не будет 5В (если специально к плюсу не тянуть). берем любой даташит на 74LS - Voh 2.7v min 3.4v typ.
1.5 - это висячий вход, которых кстати в схеме хватает...


По видео.

По-моему не работает или не всегда работает сброс при подаче питания. После включения картинка статична пока не нажмёшь кнопку.


да и пофиг бы, тогда бы по кнопке корректно стартовал. тут явно что-то глубже.


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


напрягает что бордер не работает. откуда подозрение на сам проц либо адреса/данные.


При этом работа процессора влияет на картинку. У меня вообще ощущение, что мы видим на экране стек :) то есть примерно адреса 0xFFF0.

не, стек в реальной жизни выглядит не так. и крайне редко разрастается до объемов экрана.

Bolt
16.04.2020, 15:44
это ТТЛ, у нее на выходе никогда не будет 5В
Ок, согласен. Но не забываем, что битые микросхемы в этом комплекте уже нашлись.


да и пофиг бы, тогда бы по кнопке корректно стартовал. тут явно что-то глубже.
Основная проблема намного глубже, а это так, замечание.


напрягает что бордер не работает. откуда подозрение на сам проц либо адреса/данные.
Бордер да, напрягает. Но во-первых процессор относительно корректно проводит тест памяти (красные вертикальные линии), во-вторых без ПЗУ пишет в память слова 0x0039 (чёрно-сине-белые линии).


не, стек в реальной жизни выглядит не так. и крайне редко разрастается до объемов экрана.
Ну, не весь стек, а его часть, со "слипшимися" адресами. Но это скорее всего всё-таки не стек. С тестовым ПЗУ это больше похоже на неочищенную SDRAM, с оригинальным ПЗУ вообще не пойму на что. И почему атрибуты циклически повторяются по 4 или по 8 байт? Причём с остановленным процессором (зачем я просил кнопку сброса удерживать) картинка каждый раз почти одинаковая, и зависит от ПЗУ! А работающий процессор гадит в видеотракт.

Бред какой-то.

Bolt
16.04.2020, 18:25
А что если "не включаются" мультиплексоры DD13, DD14, DD15? 565РУ5 вроде же КМОП? Вот что осталось после процессора на MA0...MA7, то и используется при чтении видео. Процессор остановили - шина адреса процессора в Z, мультиплексоры DD16, DD17 воспринимают это как 0xFFFF, вот и читается "хвост" памяти, поэтому картинка зависит от ПЗУ. На тестовом читается неочищенная DRAM, на оригинальным обрывки стека. Процессор работает - адрес бегает вместе с процессором.

Причём DD13 и DD14 скорее всего работают.

Сигнал H1/ тоже проверить надо.

Теория не идеальна, не всё увиденное на экране ею можно объяснить. Но могут быть и другие неисправности.

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

Причём при отвале DD15 адрес будет формироваться так (по 4 бита):
с процессора C3 C2 C1 C0
с видеосчётчиков V3 V2 V1 V0
итого C1 V2 C1 V0

Chewbacca
16.04.2020, 18:55
Причём при отвале DD15 адрес будет формироваться так (по 4 бита):


Попробоввать заменить DD15? У меня есть одна КП11 из другогой пачки.

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



Где именно 3 вольта?


Завтра отпишусь.

Bolt
16.04.2020, 19:17
Попробоввать заменить DD15?
С управлением у неё всё нормально? Что на входах? (выводы 1 и 15)

Можно провести тест.
Припаять провода к резистору килоом на 10, одним концом на землю, вторым по очереди на MA0...MA7. На исправном компьютере картинка не должна меняться.

Chewbacca
21.04.2020, 11:47
С управлением у неё всё нормально? Что на входах? (выводы 1 и 15)


Вот намерял
https://i.ibb.co/4RtMFyM/P00421-112717.jpg (https://ibb.co/4RtMFyM) https://i.ibb.co/6Yb7Wn5/P00421-112725.jpg (https://ibb.co/6Yb7Wn5)



Можно провести тест.
Припаять провода к резистору килоом на 10, одним концом на землю, вторым по очереди на MA0...MA7. На исправном компьютере картинка не должна меняться.

Проверил, ничего не меняется. Даже подкинул другой процессор, картинка та же.

Bolt
21.04.2020, 17:05
А я ещё одну штуку заметил. Он стартует как 16к.
48к полсекунды заполняет память значением 0x02, потом полторы секунды проверяет.
На видео полсекунды заполнение памяти, полсекунды проверка.