PDA

Просмотр полной версии : ATM-turbo 2+ v7.10 - Ремонт.



xolod
19.03.2019, 18:27
Ремонтирую ATM-turbo 2+ v7.10 (зеленая плата).
Первоначально не было синхронизации на видео выходе. Была пробита D66.1(ЛП5) и D7(561ИЕ10), поменял их появилось изображение. (Предполагаю что CRT монитор стрельнул высоким напряжением на вход)
Но дальше не стартует. На экране мусор но при нажатии resetа изображение меняется и цвет бордюра.
Процессор работать, но уходит в HALT. Проскакивают сигналы на PGCS и PGWR.
Прошил Тест памяти (http://atmturbo.nedopc.com/download/shems/roms/Atmtest3.zip) на экране тоже самое.
Сигнал DMX постоянно = 0. На плате установлен 1мб памяти но на втором банке почему то нету CAS (C1) D15 нога 16 тоже постоянно =0.
Посоветуйте, что еще можно проверить.
https://i.ibb.co/TvhnqyG/20190319-183245.jpg (https://ibb.co/X2JdkHP)

xolod
14.06.2019, 21:32
Нашел еще одну битую микруху, ее оказалась D17 (ИД7) пока на шине данных была тишика, было все окей и осцилограф показывал нормальные уровни. Но как только начиналась активность то на шину валился мусор из разных источников.
Заменил ее и ПЗУ вроде стало нормально считыватся, но теперь проблема в ОЗУ.
"и вновь продолжается бой."

Максагор
14.06.2019, 21:44
Заменил ее и ПЗУ вроде стало нормально считыватся, но теперь проблема в ОЗУ.
"и вновь продолжается бой."

У меня было похожее - сгорели счетчики на КП11 и КП12 (D18,19,20,21, и др...), а также микросхемы, ответственные за формирование сигнала выборки ОЗУ (прежде всего ИД4 - D88)....

xolod
17.06.2019, 13:54
Не могу понять, что не так?
https://i.ibb.co/chjR7XQ/20190617-113629.jpg (https://ibb.co/fdsZPGH)
а так выгляди тест память
https://i.ibb.co/XjMbjVq/20190617-121750.jpg (https://ibb.co/q7Vd7xv)

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

Так еще одна битая МС D41(ИР23), был пробит 5 разряд.

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

Сейчас стало так:
https://i.ibb.co/gg8RFG2/20190617-131704.jpg (https://ibb.co/LpyZhMF)

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

https://i.ibb.co/Pz3bkWn/20190617-132411.jpg (https://ibb.co/XkNdH5g)

xolod
17.06.2019, 18:23
Отлично! еще одна битая МС D96(КП13) и палитра нормализовались!

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

Но и это еще не все. Теперь не выходит в Menu 128 и TR-DOS. сбрасывается в BASIC 48.

Максагор
17.06.2019, 18:58
Не могу понять, что не так?

Все ясно. Микросхемы адресации ОЗУ вылетели. У меня такое же было.
Более того, я уже писал:


У меня было похожее - сгорели счетчики на КП11 и КП12 (D18,19,20,21, и др...), а также микросхемы, ответственные за формирование сигнала выборки ОЗУ (прежде всего ИД4 - D88)....

А если не они, то по цепочке связанные с ними микросхемы. В общем, до РУ7 не все адреса доходят.

xolod
17.06.2019, 19:02
Все ясно. Микросхемы адресации ОЗУ вылетели. У меня такое же было.
Более того, я уже писал:

А если не они, то по цепочке связанные с ними микросхемы. В общем, до РУ7 не все адреса доходят.

Нет, я же тоже написал, что была битая D41(ИР23). С ОЗУ все хорошо, все тесты проходит.

xolod
18.06.2019, 14:08
И еще одна битая мс D4 (ТМ9) и Menu128 и TR-DOS заработали.

xolod
26.06.2019, 23:05
Да, АТМка сыпется прямо на ходу. Поработала пару дней, решил ее собирать в корпус. Хорошо решил проверить перед тем как собирать. А она не стартует!!! Думал, развалились панельки под процессор или пзу, но нет. Пришлось опять сидеть пол дня с осцилографом.
Выяснил что на CPU не приходят прерывания.
Bios в самом начале своей работы разрешает прерывания для CPU, записью в порт #FF77 в 5 бит лог единицы. После чего дает команду halt и ждет прерывания. Т.к. накрылся еще один дешифратор D93 (ИД7) то запись в порт #FF77 не происходила, прерывания не разрешались и на первом halt комп вис.
Интересный нюанс: тригер D25.B когда прерывания (INT) запрещены, на выходе (9 нога) постояно лог единица и прерывания не проходятна CPU, но на инверсном выходе (8 нога) этого же тригера отлично проходил инвесные импульсы сигнал INT. Что может поставить в тупик, так как получается, что инвесный выход тригера не соотвестует прямому выходу. Но в данном случаи это штатная работа, т.к. когда на тригер подается лог ноль на R и S входы то на обих выходах будт лог единица тоже!

BYTEMAN
26.06.2019, 23:07
А микросхемы БУшные использовали?

xolod
26.06.2019, 23:15
А микросхемы БУшные использовали?

Эта плата старая, начала 2000ых. Там логика стоит разная 555, 1533. ИД7 стояли 555 серии 87года выпуска. А менял на 1533 не паянные, но тоже начала 90ых.

xolod
28.10.2019, 14:50
Не долго проработал девайс.
Опять при включение мусор на экране.
из всех тестов выдает картинку только MSD888.
Вот что выдает:
https://i.ibb.co/QFzjw6y/20191028-143347.jpg (https://ibb.co/zhjHvSq)
https://i.ibb.co/w0m2n5s/20191028-143526.jpg (https://ibb.co/BzMYh0N)
https://i.ibb.co/SfGnwLj/20191028-143512.jpg (https://ibb.co/DrTCfqJ)
https://i.ibb.co/zQW15q9/20191028-143457.jpg (https://ibb.co/MZybhFw)
https://i.ibb.co/7KV0JCm/20191028-143443.jpg (https://ibb.co/892QDsZ)
https://i.ibb.co/ng5v8Mr/20191028-144221.jpg (https://ibb.co/2nfQY3q)
Что может быть? RAM?

msd888
28.10.2019, 16:46
В этом месте теста происходит запись и считывание по очереди масок #AA и #55 если в каких-то ячейках выбивает ошибку, то тест считается непройденным. Если ошибка в одной из страниц видеопамяти, то ее номер выводится на экран. Если в обеих страницах, то выводится данное сообщение (существенная ошибка). Если внимательно посмотреть на представленные картинки, то видно, что происходит ошибочная адресация памяти. На мой взгляд, сама память нормальная, а проверять надо мультиплексоры КП12. Кстати, как я уже писал ранее, для нашего компьютера разницы между 555 и 1533 серией нет - он прекрасно работает на любых микросхемах.

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

Тест от Романа должен взлетать и выполняться полностью, а мой тест останавливается на том, месте, где программа начинает использовать ОЗУ (стек, виртуальный экран и прочее).

xolod
28.10.2019, 20:16
Посмотрел выходы КП12, явных косяков не видно.
Какбы высчитать какая кп12 глючет, судя по искажению картинки?

msd888
29.10.2019, 00:44
Здесь подсказка такая - тестирование происходит в памяти по адресам #8000 - #FFFF (страница 5 и страница 1). Плюс может записывать по неверным адресам, а считывать по верным или наоборот. Если механических повреждений нет, то контролировать правильность прохождения сигналов на входы смысла нет, а нужно слушать выходы и тупо выпаивать по одной и тестить. Кроме того, по предыдущим сообщениям совершенно очевидно, что была катастрофа по питанию, а это значит, что микросхемы могут не только выгорать явно, но и терять функциональность частично, что определить сложнее. Короче паяльник и фен тебе в помощь! :smile:

xolod
20.11.2019, 16:19
В этом месте теста происходит запись и считывание по очереди масок #AA и #55 если в каких-то ячейках выбивает ошибку, то тест считается непройденным. Если ошибка в одной из страниц видеопамяти, то ее номер выводится на экран. Если в обеих страницах, то выводится данное сообщение (существенная ошибка). Если внимательно посмотреть на представленные картинки, то видно, что происходит ошибочная адресация памяти. На мой взгляд, сама память нормальная, а проверять надо мультиплексоры КП12. Кстати, как я уже писал ранее, для нашего компьютера разницы между 555 и 1533 серией нет - он прекрасно работает на любых микросхемах.

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

Тест от Романа должен взлетать и выполняться полностью, а мой тест останавливается на том, месте, где программа начинает использовать ОЗУ (стек, виртуальный экран и прочее).

Запустил тест Романа.
https://i.ibb.co/vDZfQ2N/20191120-131538.jpg (https://ibb.co/styc6LT)
https://i.ibb.co/qCXjtB8/20191120-131503.jpg (https://ibb.co/jzBfchY)
https://i.ibb.co/6Pq59jx/20191120-131433.jpg (https://ibb.co/7W0FMs5)
Поменял КП12 D18,D19,D20,D21,D92.
Тест примерно также себя ведет.

Максагор
20.11.2019, 22:37
Запустил тест Романа.

Ого! При таких помехах в ОЗУ, удивительно что при работе теста экран чистый.

xolod
20.11.2019, 22:49
Мне тоже это непонятно.
Может конесно это регистр (D43,D44) на чтение из RAM глючет. Но это конечно врятли...

msd888
21.11.2019, 14:07
Какой-то вход висит в неподключенном состоянии и подает на микросхему 50 Гц

xolod
21.11.2019, 15:18
Какой-то вход висит в неподключенном состоянии и подает на микросхему 50 Гц
Какой-то вход, чего? Кп12?

msd888
21.11.2019, 20:59
Может быть дело в диспетчере памяти? Попробуй пропаять все выводы РУ2. Прозвони.

xolod
22.11.2019, 16:48
Может быть дело в диспетчере памяти? Попробуй пропаять все выводы РУ2. Прозвони.

Проверил входы КП12 и выходы РУ2 D22 и D75, явных проблем нет, форма сигнала нормальная сигнал.

msd888
24.11.2019, 14:33
Если бы тест памяти проходил, а видео с искажениями было, тогда можно было бы еще проверить блок "счетчики-ХЛ8-D13", но тут еще и на процессор с ошибками идет, да еще и с, как я понял с хаотически появляющимися.... Ну, если непропая нигде нет... Буфер D97 в порядке, так как ПЗУ пашет. А диспетчер памяти (D75, D22, D10) прозванивал? А резисторные сборки, подтягивающие выходы РУ2?

xolod
24.11.2019, 19:40
Может конечно это регистр (D43,D44) на чтение из RAM глючет.
Поленился проверить теорию и зря...
На плату попала капля воды видно. И в этом месте отгнила дорожка. Сигнал RCR D72 нога 6 от D43, D44 нога 11. Востановили и все машина ожила!
Спасибо IgorR76 за помощь в ремонте!

IgorR76
24.11.2019, 19:46
Всегда пожалуйста!

msd888
26.11.2019, 13:34
Больных регистров еще не встречал. Оттуда пакостей не помню!)))