Важная информация

User Tag List

Страница 11 из 13 ПерваяПервая ... 78910111213 ПоследняяПоследняя
Показано с 101 по 110 из 129

Тема: Помогите с ремонтом RAdon plus на БМК

  1. #101
    Member
    Регистрация
    19.04.2018
    Адрес
    г. Воронеж
    Сообщений
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проверил корректность работы ПЗУ AT28C256 при включении по схеме радона. Работает как и положено.

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

    Что имеем
    1. в первом цикле подгрузки (после теста бордюра) идет линейное заполнение экрана неким паттерном, чего нет на эмуляторе.
    Похоже в область видеопамяти что-то пишется, причем не последовательно в смысле точек, а именно как будто экран последовательно заполняется знакоместами.
    2. после построчного заполнения экрана черными и белыми строками идет возврат к тесту бордюра.
    3. после теста бордюра эффекта из пункта 1 уже не наблюдается, сразу переходит к заполнению черными строками

    Почему-то мне кажется, что дело не в ОЗУ, а в БМК... но как достигается видимый эффект мне пока не понятно

    ---------------
    Дополнение:

    Интерес уже сильный. Пришлось вспомнить что такое ассемблер и дебаггер.
    Вооружился исходником прошивки теста от Прусака + дебаггер в FUSE с загруженным тестом от solegstar.
    Получается вот какая картина.
    Выполнение программы из тестового ПЗУ точно доходит до инструкции по адресу 0х0077 JP 03F6

    т.е. переход на адрес 0х03F6 - там находится процедура очистки экрана перед собственно тестом ОЗУ.

    С адреса 0х0085 вызывается переход JP 0476 - как я понимаю тут отрисовка надписи ТЕСТ ОЗУ.
    и с 0х0088 как понимаю начинается сам тест.

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

    При этом вообще говоря до этого есть вызовы процедуры по более высокому адресу 0х0412 - цветные полосы на бордюре
    и этот переход работает...

    Мысли пока в ступоре, почему так
    Последний раз редактировалось Elrie; 25.05.2018 в 16:26.

  2. #102
    Veteran Аватар для Radon17
    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    1,068
    Спасибо Благодарностей отдано 
    567
    Спасибо Благодарностей получено 
    680
    Поблагодарили
    282 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Здравствуйте! Решил и я рассказать о своих "успехах". Всё таки я перепаял процессор, причём новый поставил на панельку. При подключении к телевизору никаких изменений не видно, что очень печально. Мало того, даже с выдернутым из панельки процессором присутствует та же самая "шахматка". Скорее всего это говорит о том, что: либо проц не стартует, либо неисправен видеоконтроллер в БМК. Собрал логический пробник по схеме из журнала "Радио" за 86-й год. Проделал всё, что советовали в уже упомянутых выше "приключениях". Возможно придётся сердечно попросить тест-ПЗУ у товарища Elrie.

  3. #103
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,731
    Спасибо Благодарностей отдано 
    355
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Elrie, возможно пробитый один из младших адресов процессора. Возможно они коротят на соседние дороги или на один из выводов питания. Также возможно не правильно выбирается ПЗУ сигналом cs. Если прозвонка ничего не показала, то можно попробовать заблокировать впаянный проц - посадите его 26 вывод на gnd (отогните его с платы и посадите на 0) и попробуйте надеть сверху заведомо исправный, только 26 вывод отогните у верхнего проца и подключить его перемычкой на место нижнего проца. Если ничего не поменяется, то тут или не нашли кз (лучше бы осцилом посмотреть уровни на всех адресах проца) или битая выборка ПЗУ в БМК. Её тоже можно обойти на логике, не сложная схема для навесного монтажа.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  4. #104
    Member
    Регистрация
    19.04.2018
    Адрес
    г. Воронеж
    Сообщений
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    solegstar, спасибо. Буду пробовать, как еще время будет. Заказал логический анализатор 8 канальный + возьму на время осциллограф до 10МГц.
    Поищу процессор - где-то был еще один советский клон, либо закажу из китая.

  5. #105
    Member
    Регистрация
    19.04.2018
    Адрес
    г. Воронеж
    Сообщений
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нашел в закромах второй процессор советского производства - труп... Жду посылочку из Китая.

  6. #106
    Member
    Регистрация
    19.04.2018
    Адрес
    г. Воронеж
    Сообщений
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    И... Впал в ступор. Линия reset идет не напрямую на кнопку. До этого я плату не откручивал и почему-то ногу 26 процессора прямо на кнопку не звонил.
    А идет с 26 ноги на 8 ногу микросхемы К555ЛН1. А вывод кнопки подключен следующим образом:
    1) на +5В через резистор (как в большинстве схем)
    2) на 7 ногу К555ЛН1 через электролитический конденсатор (это земля, все честно, как в большинстве схем)
    3) на 5 ногу К555ЛН1

    Т.е. управление ресетом непрямое. Возможно это связано с наличием кнопки RES на клавиатуре (хотя на нее нет никакой реакции)

    Не совсем понимаю как это работает - с ходу не нашел такого включения в других схемах.
    Не может в такой схеме включения что-то влиять на корректность работы процессора? Банально то что электролит мог высохнуть...

    Update
    Как работает кнопка сброса разобрался - она подает низкий уровень на 3ю ячейку НЕ микросхемы К555ЛН1. Выход 3 ячейки НЕ соединен с входом 4й ячейки НЕ, а 26 нога ЦПУ подключена к выходу 4-й ячейки.

    Т.е. когда зажата кнопка резет на входе 3й ячейки низкий уровень, на выходе высокий - на входе 4-й высокий и на выходе низкий, т.е. это и выставит 0 для сброса ЦПУ.

    Но зачем так сделано пока не понял... Никаких других цепей и сигналов сюда не приходит - вполне изолировано насколько я понимаю принцип работы К555ЛН1
    Последний раз редактировалось Elrie; 06.07.2018 в 15:45.

  7. #106
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #107
    Member
    Регистрация
    19.04.2018
    Адрес
    г. Воронеж
    Сообщений
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Печально, но похоже, что все таки проблемы с БМК.
    Пока ждал деталей и т.д. прошло время. Детальки получил, прозвонил еще раз на замыкания - все чисто.
    Включаю... И даже той кривой повторяемости работы теста памяти, что была сначала уже нет. Даже не ушел в цикл после заполнения построчно белым.
    Матрац стал еще хуже.

    Ну да решил попробовать заменить процессор. Надеть сверху импортный на наш невозможно - пресловутая засада с разницей в шаге ног на 0,04мм дает о себе знать.
    Выпаял советский, примерил кроватку под импорт - не очень, но вписалось (все-таки шире и заметно длиннее). За счет заметных зазоров между дорожками без замыканий.
    Припаял, вставил ипортный вроде как оригинал.


    Конденсатор пришлось запаять как и было поверх - внутрь кроватки никак не помещался - не дотянуться до площадок (если толко изолированым проводом попробовать).

    Все прозвонил, вроде нигде не замкнул.

    Ну в итоге на экране еще больше мусора. Без ПЗУ матрас еле-еле узнаваем. Тест памяти запускается, но не убирает мусор с экрана при заполнении почти. Да и работа всего в целом не стабильна. Появились артефакты работы бордюра и звука.

    Попробую, конечно, пропаять сокет еще получше и т.д. Но такое ощущение, что БМК деградирует с каждым включением.

  9. #108
    Junior Аватар для RW9UAO
    Регистрация
    19.07.2017
    Адрес
    г. Кемерово
    Сообщений
    19
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #109
    Member
    Регистрация
    19.04.2018
    Адрес
    г. Воронеж
    Сообщений
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всем привет.

    В силу дождей выдалось пару часов на поковырять еще.
    Таки руки в плане пайки пока у меня кривоваты. Пропаял аккуратно еще раз кроватку и попрозвонил все контакты.

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

    Что получилось



    Пайка на вид конечно ужасна, но вроде бы надежно.
    Вид сзади платы. Тут даже что-то типа SMD резисторов в Kempston порте используется



    Включал без ПЗУ с двумя разными Z80.
    Матрас идентичен первоначальному, а именно



    С советским ЦПУ было



    Тест памяти работает точно так же как работал с родным процессором обрываясь и уходя в цикл после построчного заполнения.
    Таким образом про деградацию БМК был не прав, и ЦПУ не при чем.

    Плата в сборе




    С осциллографом вышел облом. То что отец считал 10МГц осциллографом оказалось от силы 2МГц, просто цифровой с частотой дискретизации 10МГц. Т.е. никак не подходит.
    Логический анализатор канул в дебрях почты россии. Ну да китайцы деньги вернули. Повторный заказ у другого поставщика только отправили.

    У меня есть 10 штук микросхем KM4164B и панельки к ним. Есть смысл попробовать перепаять ОЗУ или рано туда лезть?
    Последний раз редактировалось Elrie; 24.07.2018 в 11:42.

  11. #110
    Member
    Регистрация
    19.04.2018
    Адрес
    г. Воронеж
    Сообщений
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    В итоге тест ПЗУ заработал нормально! Т.е. при реальной работе были проблемы с контактами на адресной шине, что и вызывало странный эффект.
    Что показал тест ПЗУ:


    Т.е. похоже сдохла одна из РУ5-х.

    Два вопроса:
    1. можно ли миксовать РУ5е и 4164е или лучше выпаять РУ5 с дохлого Ленинграда?
    2. правильно ли я понимаю, что 7-я микросхема это та, что отвечает за 7-ю линию данных, т.е. 8й бит/разряд (в нем и разница по записи/чтению)


    PS.
    Чудеса случаются - логический анализатор кинули в почтовый ящик без единой отметки почты РФ, только с отметками почты Монголии с отправкой из Улан-Батора... Больше 2 месяцев, видимо конный монгол лично вез
    Последний раз редактировалось Elrie; 08.08.2018 в 11:40.

Страница 11 из 13 ПерваяПервая ... 78910111213 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Здрасте, всем. Помогите с ремонтом.
    от sergei в разделе Несортированное железо
    Ответов: 76
    Последнее: 13.02.2011, 12:41
  2. Помогите с ремонтом PG675
    от kit001 в разделе Разный софт
    Ответов: 5
    Последнее: 15.09.2009, 19:25
  3. Помогите с ремонтом ZX-Север
    от Gryphon в разделе Несортированное железо
    Ответов: 1
    Последнее: 16.03.2009, 12:35
  4. Помогите с ремонтом Ленинград-1
    от molodcov_alex в разделе Ленинград
    Ответов: 11
    Последнее: 13.03.2007, 22:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •