101 Отредактировано SaTaN5076 (26-07-2021 15:10)

Re: Агаты с лома

avivanov76 пишет:

Интересно. Получается, что дешифрация устройств ввода-вывода отключена (Q4=0), но при этом происходит переключение режима ПсевдоПЗУ (входы A3-A5), который нельзя сменить без Q4=1.
Надо посмотреть, что за сигналы на всех входах (выводы 1-6) D51 и на выводе 15.

D51:

A0, A1, A2 - импульсы
Е3 - импульсы
Е2 - лог "1"
Е1 - меандр

Q0 - 2в
Q1-Q7 - лог "0"

Похоже на правду, если учесть, что Е2 неактивен..Опа..у него же инверсный выход..Значит труп..меняю..

avivanov76 пишет:


Еще непонятно откуда берется меандр на Q5, если на входах только апериодические импульсы. Может, он откуда-то извне туда попадает? Все там в порядке с перемычками? И нет ли на соседних ногах D11 такого же меандра?

На входах A0-A1-A2 сигнал с таким же периодом. Осцилл плохо синхронизируется тут..

@realname Dmitry Mityanin (2:5076/6)

102 Отредактировано SaTaN5076 (26-07-2021 15:54)

Re: Агаты с лома

Поменял D51. Теперь на всех выходах лог "1", экран до сброса похож на текстовые режим, после сброса полсекунды снега и полностью белый экран. На Е2 лог "1", что блокирует работу микросхемы. У D52 на Е2 тоже лог "1", она тоже не активна. Идёт эта единица с D24-6 по схеме. По факту звонится с выводами 3-4-5, там общая дорожка. Начал звонить D24, нашёл КЗ на минус у первого вывода, устранил. Теперь после сброса 16 вертикальных черных пунктирных полос

Теперь получается, что именно 1 вывод D24 управляет работой D52, потому что на 2 выводе D24 меандр. А вот на первом только иголки..И выходят эти иголки как раз с D14.14 Фото иголки с однократной разверткой прилагается..

Spoiler

https://pic.maxiol.com/thumbs2/1627300383.3285230150.needle.jpg

@realname Dmitry Mityanin (2:5076/6)

103 Отредактировано SaTaN5076 (26-07-2021 16:13)

Re: Агаты с лома

Нашёл нестабильную землю на А10 D14. Припаял. Подленько получилось - осцилл показывает, что на ней "0", однако в момент прикосновения картинка менялась, чего быть не может..

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

Но после первого сброса после включения питания всегда Т64 и "Ъ" на весь экран.

@realname Dmitry Mityanin (2:5076/6)

104

Re: Агаты с лома

Ну, похоже надо копать в сторону процессора, что там ему мешает нормально код выполнять.
Кстати, на выходе Q5 у D14 меандр так и остался?

Надо посмотреть:
1) что на входах 9 у D17, D18. Там в норме должен быть "0". Еще неплохо сравнить входы и выходы D17, D18 (разницы быть не должно).
2) появляются ли нули после сброса на входах 18 и 20 у D6 (осциллографом в ждущем режиме)
3) что на входах 9 и 11 у D4 (D4 не должна выбираться одновременно с D6)

105

Re: Агаты с лома

avivanov76 пишет:

Кстати, на выходе Q5 у D14 меандр так и остался?

Нет, теперь там лог "0" Вообще все выходны теперь либо в 0, либо в 1.

avivanov76 пишет:

Надо посмотреть:
1) что на входах 9 у D17, D18. Там в норме должен быть "0". Еще неплохо сравнить входы и выходы D17, D18 (разницы быть не должно).

Шинные формирователи проверены давно, один заменен, сейчас всё в норме. На 9х входах нули, на входах данных импульсы, вход с выходом соспадают

avivanov76 пишет:

2) появляются ли нули после сброса на входах 18 и 20 у D6 (осциллографом в ждущем режиме)

На 18 появляются, на 20 постоянный меандр.

avivanov76 пишет:

3) что на входах 9 и 11 у D4 (D4 не должна выбираться одновременно с D6)

Тут всё нормально.

Не удалось в этот раз повозиться с Агатом, работы валом все 4 дня было..Теперь на 3 выходных ухожу..

@realname Dmitry Mityanin (2:5076/6)

106 Отредактировано avivanov76 (26-07-2021 17:12)

Re: Агаты с лома

А у проца сигналы IRQ и NMI (выводы 4, 6) случайно не активны при включении?

И еще есть смысл посмотреть, что на выводах 15 у D22, D23.

107 Отредактировано SaTaN5076 (27-07-2021 10:09)

Re: Агаты с лома

avivanov76 пишет:

А у проца сигналы IRQ и NMI (выводы 4, 6) случайно не активны при включении?

После сброса оба сигнала в лог "1". Но если продолжать тыкать в сброс, NMI иногда в 0 переключается до следующего сброса.

avivanov76 пишет:

И еще есть смысл посмотреть, что на выводах 15 у D22, D23.

Высокий уровень и до, и после сброса. D1 и D7 проверил - живые.

@realname Dmitry Mityanin (2:5076/6)

108

Re: Агаты с лома

Ещё наблюдение - стабильно в заполнение "Ъ" приводит только ресет с тестовой прошивкой. Со стандартной - серый, черный, белый экраны в основном. Очень редко к "Ъ" приводит сброс..

@realname Dmitry Mityanin (2:5076/6)

109 Отредактировано Voldemar0 (27-07-2021 15:15)

Re: Агаты с лома

> Давайте сейчас примем, что процессор не работает/работает не правильно. Надо попробовать добиться стабильной картинки без процессора..

Тут как бы есть некоторая вероятность словить глюки в одной части системы из -за багов в другой.
Маловероятно, но возможно.
Кроме того: какая разница в каком порядке чиниться ? Нашёл косяк - делай. Мож остальное следом починится.

Мы тут, например, обсуждали на форуме пару месяцов назад, что изменение шины адреса в неудачный момент может портить обновление DRAM, а это будет приводить к ломке изображения на экране.


> Ещё наблюдение - стабильно в заполнение "Ъ" приводит только ресет с тестовой прошивкой. Со стандартной - серый, черный, белый экраны в основном. Очень редко к "Ъ" приводит сброс..

Это интересно, но тут надо смотреть в первую очередь регистр управления ДК. Возможно, отладочная прошивка сбрасывает его в $82 и ты видишь не те же страницы или режим отображения, которые будут без прошивки.

Сколько в строке символов ?
если режим 82 - будет 64, если старший бит сброшен - 32.

Ъ - код :11111111, значит данные из DRAM не достигают D64, да ещё и злобно превращаются в сплошные единицы. Надо смотреть входы-выходы d49, d50, d58. Скорее всего d58.

110

Re: Агаты с лома

Проверил D49, D50, D58. Они уже менялись, сейчас на панельках. Всё с ним нормально, сигнал проходит правильно. Мне не нравится сигнал на выходе D22, хоть я и поменял её и она живая. Получается, с D23 сигнал нормальный идет, а с D22 часть по нулям, а часть - что-то похожее на пилу с 2х до 4х вольт..Причем на входе такого ничего нет..Ещё на эти же линии подключена D4..И вот у неё часть сигналов на входе и выходе не совпадают..буду выдергивать..

@realname Dmitry Mityanin (2:5076/6)

111 Отредактировано SaTaN5076 (27-07-2021 17:19)

Re: Агаты с лома

Поменял D4, существенно ничего не изменилось. Теперь после сброса экран полностью черный, через несколько секунд заполняется "Ъ"

В строке 64 символа.

Это с тестовой прошивкой. С родной - черный экран.

@realname Dmitry Mityanin (2:5076/6)

112

Re: Агаты с лома

SaTaN5076 пишет:

Но если продолжать тыкать в сброс, NMI иногда в 0 переключается до следующего сброса.

Это странно, при включенных прерываниях на NMI должно 50 Гц подаваться. Висеть в 0 он не должен. Надо проверить, что на вход 2 D19 (по схеме РВИЖ) эти 50 Гц вообще приходят.

SaTaN5076 пишет:

Ещё наблюдение - стабильно в заполнение "Ъ" приводит только ресет с тестовой прошивкой.

Тут два варианта:
1) прошивка не выполняется или выполняется недолго (текстовый режим она, похоже, включает, раз видно "Ъ");
2) прошивка выполняется и пишет данные в память, но попадают туда только $FF.

Прошивка может не выполняться, если данные из ПЗУ не доходят до ЦП. Они соединены напрямую, так что надо проверить, что нет замыканий и обрывов на ШД со стороны процессора.

Еще есть вариант, что D4 что-то передает на ЦП параллельно с ПЗУ и из-за этого коды инструкций искажаются. Хорошо бы динамик подключить - при работе прошивка генерирует звук. Если он есть, то, скорее всего, прошивка работает.

Если прошивка выполняется, значит, данные искажаются в момент записи. Возможно, кто-то "тянет" шину данных не в ту сторону. Это могут быть D22, D23, D54, D19, D102. Надо как минимум проверить, что у них на входах выборки нет нуля (у КП11 - вход 15, у ЛП8 вход 13, у ИР23 - вход 1).

SaTaN5076 пишет:

Теперь после сброса экран полностью черный, через несколько секунд заполняется "Ъ"

Вот тут поподробнее. С тестовой прошивкой экран всегда заполняется через несколько секунд? Прошивка должна заполнять экран сразу же.

113

Re: Агаты с лома

> Проверил D49, D50, D58. Они уже менялись, сейчас на панельках. Всё с ним нормально, сигнал проходит правильно

Т.е. у тебя с DRAM читаются все единицы?
Если выход какой нибудь микрухи в середине линейку коротнуть на общий, знак Ъ поменяется?

114 Отредактировано SaTaN5076 (28-07-2021 14:13)

Re: Агаты с лома

Voldemar0 пишет:

>
Т.е. у тебя с DRAM читаются все единицы?
Если выход какой нибудь микрухи в середине линейку коротнуть на общий, знак Ъ поменяется?

Да! Получаются символы с D46-D39 последовательно - Ч - Щ - Ш - символ, похожий на В - символ, похожий на О - подчеркивание - ? -  ъ, причем 2 ряда ОЗУ - один ряд - четные символы, другой - нечетные.

Вот только на выходах ОЗУ всего 2в..

@realname Dmitry Mityanin (2:5076/6)

115

Re: Агаты с лома

avivanov76 пишет:

Это странно, при включенных прерываниях на NMI должно 50 Гц подаваться. Висеть в 0 он не должен. Надо проверить, что на вход 2 D19 (по схеме РВИЖ) эти 50 Гц вообще приходят.

Проверил - приходят. А вот на 1 выводе висит лог "1", потому дальше они не проходят..D95 жива, D94 жива..Только у D94 по всем входам лог "1" через полсекунды после сброса устанавливается (кроме фазы, она в норме)

avivanov76 пишет:

Еще есть вариант, что D4 что-то передает на ЦП параллельно с ПЗУ и из-за этого коды инструкций искажаются. Хорошо бы динамик подключить - при работе прошивка генерирует звук. Если он есть, то, скорее всего, прошивка работает.

На D94 тишина, соответственно, на динамике тоже..

avivanov76 пишет:

Если прошивка выполняется, значит, данные искажаются в момент записи. Возможно, кто-то "тянет" шину данных не в ту сторону. Это могут быть D22, D23, D54, D19, D102. Надо как минимум проверить, что у них на входах выборки нет нуля (у КП11 - вход 15, у ЛП8 вход 13, у ИР23 - вход 1).

На КП11х единица, у ЛП 13й как раз ноль..ИР - единица. Но только у ЯБ там не 13 нога у ЛП, а 9я я так понимаю..и вот на 9й единица...


SaTaN5076 пишет:

Теперь после сброса экран полностью черный, через несколько секунд заполняется "Ъ"

avivanov76 пишет:

Вот тут поподробнее. С тестовой прошивкой экран всегда заполняется через несколько секунд? Прошивка должна заполнять экран сразу же.

Сегодня уже сразу. Видать, вчера луна в другой фазе была...

@realname Dmitry Mityanin (2:5076/6)

116

Re: Агаты с лома

По поводу звука - возможно D52 дохлая или частично дохлая. Либо прошивка не успевает дойти до обращения к динамику.

А D4 на панельке? Можно ее вынуть и проверить, будут ли обращения к D52? Сразу после сброса должен мелькнуть "0" на выходе 7, а потом периодически проскакивать нули на выходе 15.

117 Отредактировано SaTaN5076 (29-07-2021 09:11)

Re: Агаты с лома

итак..Снял D4, прозвонил все контакты, нашёл замыкание между В2 и В3. Устранил, установил D4. Ни на что не повлияло. Проверил цепь звука - поменял сгоревший кт315, теперь при тестовой прошивке после ресета есть щелчок в динамике. На нормальной прошивке одиночное "кря".  В момент "кряканья" видно импульсы на /СS у D6.

Дальше вытащил D4, проверить, есть ли обращения к D52. Так вот - без D4 на выходе 7 D52 импульсы, но настолько короткие, что осцилл не может померять период. На выходе 15 проскакивают парные короткие инверсные импульсы. Из динамика доносится непрерывный тон 333Гц
Это на тестовой прошивке. На родной - тишина.

На экране шум на фоне "Ъ"

Все же что-то процессор выполняет...

@realname Dmitry Mityanin (2:5076/6)

118

Re: Агаты с лома

Сегодня на работе, есть возможность быстро реагировать на сообщения.

@realname Dmitry Mityanin (2:5076/6)

119

Re: Агаты с лома

Так, значит есть проблема в управляющих сигналах D4. Почти наверняка дело в том, что D4 передает данные с шины одновременно с чтением ПЗУ.

За выбор направления передачи отвечает D12.2. Хорошо бы зацепиться осциллографом за все ее входы и выходы (благо осциллограф многоканальный) и проверить, этот элемент функцию "ИЛИ-НЕ" выполняет или какую-то другую.

Но самое главное - проверить сигнал выборки D4, потому что отключение D4 в тот момент, когда выбрано ПЗУ, делается именно через этот вход. Надо проверить элементы D1.1 и D7.1 (тем же способом, что и D12.2) и проходит ли сигнал через D9.

120 Отредактировано SaTaN5076 (29-07-2021 14:48)

Re: Агаты с лома

D12, D1 и D7 исправны.

Включение D12 отличается от схемы РВИЖ. Во-первых, используются выводы 1-2-3, во-вторых, выводы 2 и 3 соединены вместе и подключены к выводу D19.11 (D19.6 по схеме РВИЖ). Переделал подключение по схеме РВИЖ, ничего не изменилось.

У других микросхем тоже другие выводы используются, но соединения все в норме.

D9 жива, сигнал проходит.

@realname Dmitry Mityanin (2:5076/6)

121

Re: Агаты с лома

avivanov76 пишет:

Почти наверняка дело в том, что D4 передает данные с шины одновременно с чтением ПЗУ.

Spoiler

https://pic.maxiol.com/thumbs2/1627557158.3285230150.css.jpg

Синий цвет - CS на D4, желтый - CS на D6. Вы абсолютно правы..

@realname Dmitry Mityanin (2:5076/6)

122 Отредактировано SaTaN5076 (29-07-2021 15:49)

Re: Агаты с лома

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

Не знаю, что это был за глюк, но больше одновременной работы микросхем нет. Все как должно быть..

@realname Dmitry Mityanin (2:5076/6)

123 Отредактировано avivanov76 (29-07-2021 17:36)

Re: Агаты с лома

SaTaN5076 пишет:

Не знаю, что это был за глюк, но больше одновременной работы микросхем нет. Все как должно быть..

При рабочих D1, D7, D12 такой глюк могла бы дать только D14, но такого сочетания сигналов в прошивке нет. А вообще сигналы от выводов 13 и 17 D14 до элементов доходят? Трещина в дорожке может быть. Пошевелили - сигнал появился.

SaTaN5076 пишет:

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

На экране может быть изменений и не будет, у меня подозрение, что тут еще какой-то косяк с диспетчером памяти или адресными мультиплексорами и прошивка просто пишет не в ту область, которую показывает ДК. А твердые знаки на экране - это какой-то побочный эффект.

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

Похоже, с D14 приходит что-то не то. Надо еще раз глянуть на входы D14. Важно, чтобы после сброса на входах A3-A5 и A9 четко ставился "0".

124 Отредактировано SaTaN5076 (29-07-2021 18:03)

Re: Агаты с лома

avivanov76 пишет:

А вообще сигналы от выводов 13 и 17 D14 до элементов доходят? Трещина в дорожке может быть. Пошевелили - сигнал появился.

Доходят, я сегодня всё это отзвонил и новую нумерацию зарисовал в схему.

avivanov76 пишет:

Похоже, с D14 приходит что-то не то. Надо еще раз глянуть на входы D14. Важно, чтобы после сброса на входах A3-A5 и A9 четко ставился "0".

D14:

А0, А1, А2 - пачки импульсов
А3, А4, А5 - лог "0"
А6 - инверсный импульс, раз в 20мс
А7, А8 - лог "1"
А9 - лог "0"

Но всё это истинно не всегда. Иногда пачек импульсов нет, иногда А4 в единице, иногда А9 в единице. И на экране картинка каждый раз разная. Динамик крякает синхронно с картинкой, после сброса, может, миллисекунд 100-300, после конца кряканья картинка статичной становится.

На всякий случай, ещё один процессор попробовал - разницы нет.

@realname Dmitry Mityanin (2:5076/6)

125

Re: Агаты с лома

Всё, поехал домой..

@realname Dmitry Mityanin (2:5076/6)