Автор Тема: Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02  (Прочитано 1463 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kingsize Selector

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
В PDF включены:

питание, clock и полная цепочка reset;
все микросхемы, номера выводов и ожидаемые сигналы;
чтение reset-вектора $00:FFFC/$FFFD;
полные схемы подключения логического анализатора;
отдельные профили для 4 аналоговых каналов осциллографа;
смешанные захваты с 16 цифровыми каналами логического анализатора;
проверка выполнения ROM-кода, WRAM, PPU, APU и контроллеров;
ожидаемые частоты и примеры осциллограмм;
таблица неисправностей и последовательность локализации;
полная диагностическая распиновка U1 S-CPU;
лист для записи результатов измерений;
отдельный разбор Super Game Boy и PPU.

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 623
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #1 : 26 Августа 2026, 19:50:45 »
Монументально  :thumbup:

Оффлайн p_star

  • Модератор
  • Сообщений: 5779
  • Пол: Мужской
  • We are The Prodigy...
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #2 : 26 Августа 2026, 21:22:16 »
Аплодирую стоя !!! Браво !!!

Оффлайн murgatroid_79

  • Пользователь
  • Сообщений: 457
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #3 : 30 Августа 2026, 14:38:47 »
Kingsize Selector, большую работу проделали  :thumbup:
Кстати, расскажите как делали такой мануал?
Что подтолкнуло, сколько консолей было пущено под опыты?
Всë интересно  :)

Оффлайн Kingsize Selector

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #4 : 31 Августа 2026, 12:14:59 »
Кстати, расскажите как делали такой мануал?

Мануал еще не доделан до конца, еще будет одно приложение с замерами и формами сигналов. Пытаюсь как то это оформить.

Что подтолкнуло, сколько консолей было пущено под опыты?

Подтолкнуло то, что как оказалось основные проблемы с консолью связаны  так или иначе с S-CPU и взять его негде, отличии от PPU. Причем со снятым PPU1 консоль даже  изображение выдаст.  Ну и PPU  не выходят из строя прям так, что бы   "Burn Test" (автотест) вообще ничего не выводил на экран.  Консолей десятка 3 приходилось так или иначе разбирать.

Добавлено позже:
Приложение к методике диагностики S-CPU, S-PPU и видеотракта

В документ включены 59 реальных снимков осциллографа. Для каждой контрольной точки
указаны микросхема, вывод, назначение, характер ожидаемой формы и краткая
диагностическая оценка.
« Последнее редактирование: 31 Августа 2026, 15:36:25 от ghostdog3 »

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 623
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #5 : 31 Августа 2026, 16:21:52 »
Да уж, сколько снесок ушло в утиль из-за дохлого CPU, жаль нет замены на FPGA.

Оффлайн Kingsize Selector

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #6 : 31 Августа 2026, 16:39:34 »
Ну не все они ушли в утиль, проблемы  были разные.  Кроме того эти 3 десятка нужно считать с моего первого  топика про SNES: https://www.emu-land.net/forum/index.php/topic,76259.30.html  Некоторые работают  и вполне играбельны даже не смотря на выбитый математический блок внутри CPU, см. фото. Правда  и к сожалению все игры, которые так или иначе Mode-7 используют на ней не запустятся. Но в целом всё верно - если CPU сдох - это уже утиль. Все остальное заменить можно.
« Последнее редактирование: 11 Сентября 2026, 10:17:15 от Kingsize Selector »

Оффлайн woddy

  • Пользователь
  • Сообщений: 213
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #7 : 02 Сентября 2026, 16:57:08 »
на сколько надежен тест картридж? если он показал всё зелененьким, то с какой достоверностью можно считать что все чипы исправны?
или нужны дополнительные тесты? (какие?)

Оффлайн godun

  • Пользователь
  • Сообщений: 4080
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #8 : 02 Сентября 2026, 18:33:28 »
Но в целом всё верно - если CPU сдох - это уже утиль. Все остальное заменить можно.
Интересно, и чем же можно заменить все остальное? Например swram, ppu, звуковой чип

Оффлайн Kingsize Selector

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #9 : 03 Сентября 2026, 10:32:01 »
если он показал всё зелененьким, то с какой достоверностью можно считать что все чипы исправны?
или нужны дополнительные тесты? (какие?)

Хороший вопрос.  полностью зелёный Burn Test - хороший признак, но не доказательство 100% исправности всех микросхем. Корректно трактовать результат так: "в проверенных функциях при данных условиях неисправность не обнаружена".  В моем   сообщении выше: MPY 8×8 и DIV 16/8 - FAIL - это неисправность внутри CPU и никаким мультиметром её не локализовать, только  тестовый картридж.

Еще можешь запустить тест в цикле, многократный PASS +правильные визуальные и звуковые тесты это уже высокая практическая уверенность в работоспособности консоли. Ну и окончательно что бы проверить - запустить игры, использующие Mode 7.


И я вот пикчу еще подготовил, что б трактовать результаты теста.




Добавлено позже:
Интересно, и чем же можно заменить все остальное? Например swram, ppu, звуковой чип
Цитата

Ими же, они дохнут намного реже CPU и в продаже, снятые с других консолей имеются. Найти их куда проще, пару лет назад купил целый набор WRAM, PPU1, PPU2, CIC, еще что то.  PPU всего раз пригодился, остальное так и лежит где то.

Оффлайн MaRC

  • Пользователь
  • Сообщений: 799
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #10 : 03 Сентября 2026, 11:26:34 »
Информация очень полезная, но это все констатация смерти после вскрытия.
А как насичет профилактики, что является причиной выхода и из строя и как ее можно предотвратить/отсрочить?

Оффлайн Kingsize Selector

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #11 : 03 Сентября 2026, 11:57:55 »
Какой-то гарантированной профилактики, к сожалению, нет. У этих микросхем встречается возрастная внутренняя деградация, особенно на ранних ревизиях плат, и однозначно доказать что является  основной причиной, пока нельзя.

Тем не менее срок службы можно увеличить, обеспечив консоли нормальное и стабильное питание. Для PAL SNES предпочтителен исправный оригинальный трансформаторный блок либо качественный совместимый адаптер с правильным выходным напряжением и достаточным запасом по току. Сам по себе импульсный принцип работы не является проблемой, опасны дешёвые или неисправные БП с выбросами, большим уровнем высокочастотных помех и завышенным напряжением.

P.S. Причем S-CPU-A дохнут иногда сами по себе, а вот выход из строя S-CPU-B очень редкий, и если в твоей консоли именно такой, считай тебе очень повезло.  Приложил пикчу с дохлыми cpu, обрати внимание как часто там встречается "A"  :biggrin:

Добавлено позже:

Оффлайн and1981

  • Пользователь
  • Сообщений: 629
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #12 : 03 Сентября 2026, 12:37:41 »
кому интересно ветка обсуждения отказов чипов SNES на реддит https://www.reddit.com/r/consolerepair/comments/1va2uog/snes_cpuppu1ppu2_failure_stats/

Оффлайн Kingsize Selector

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #13 : 03 Сентября 2026, 13:16:54 »
О, прикольная статистика, она заметно усиливает подозрения в отношении S-CPU A, но автор немного неудачно подписал проценты. Это не вероятность отказа каждой ревизии, а доля неисправных чипов от всех 611 обслуженных консолей.  Нам неизвестно, сколько среди 611 консолей было установлено S-CPU A, B и просто S-CPU.

Автор обслужил 611 SNES/SFC и обнаружил:

Все неисправные   S-CPU   69   11,3%
            S-PPU1   33   5,4%
            S-PPU2   30   4,9%

Распределение 69 неисправных процессоров:
            S-CPU   10   14,5%
            S-CPU A   57   82,6%
            S-CPU B   2   2,9%


однако все равно видно что отказов S-CPU B куда меньше, смотрите пикчу, что прикрепил.

и еще автор пишет, что более 200 восстановленных консолей он продал вместе с качественными стабилизированными блоками Triad. За два с небольшим года вернулись только две консоли, причём одна пострадала от статического разряда, а у второй предположительно отказал CPU.


Ну и пользуясь случаем, вот вам еще одна ссылочка: https://www.projectvb.com/nss/logs.htm  и вот там уже есть действительно важный результат: неисправный CPU может проходить весь Burn-In

Например:

 #16 -тесты пройдены, но некоторые игры зависали; замена CPU исправила плату;
CPU #13 -все тесты проходят, но не запускаются Street Fighter Alpha 2 и Yoshi’s Island;
CPU #16 и #25 — большинство игр не запускается, но тест проходит;
CPU #22 - тест проходит, но имеются ошибки спрайтов и зависания отдельных игр.

т.е. все операции, которые тест выполнил с использованными наборами данных и временными условиями, дали ожидаемый результат. Что бы сразу ответить на вопрос почему так, то вот по этому:

Burn-In не проверяет исчерпывающе:

все команды ядра 65C816;
все комбинации адресации;
каждый DMA/HDMA-сценарий;
все варианты прерываний;
поведение на границах тактов;
все линии контроллерных портов;
температурную стабильность;
редкие взаимодействия CPU, PPU, WRAM и картриджа.



Оффлайн MaRC

  • Пользователь
  • Сообщений: 799
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #14 : 03 Сентября 2026, 13:26:20 »
Хронологически шли S-CPU-> S-CPU A-> S-CPU B? Тоесть если хочешь многочип, то брать прям самые первые 10ххх ревизии или уже из последних 2хххх?
Ну и все таки предполагаю, что проблема наверняка в фильтрующих конденсаторах внутри консоли - было у меня 2 многочипа, уже не помню ревизию, в которых и звук гудел и волны по экрану и помогла замена двух конденсаторов сверху слева от слота картриджа. По ним было видно, что половина контактов не блестит - может то конечно канифоль не отмыли, но в итоге после замены гул и волны ушли и сами кондеры не показывали емкость.
« Последнее редактирование: 03 Сентября 2026, 13:38:12 от MaRC »

Оффлайн Kingsize Selector

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #15 : 03 Сентября 2026, 14:09:40 »
На основании  тем  с реддита, которого   сайта  со статистикой и моих наблюдений сделал еще одно дополнение: таблица практических симптомов с вероятными виновниками.  Если объединить все 3 PDF в один архив - это уже полноценное сервисное руководство по диагностики SNES.


Хронологически шли S-CPU-> S-CPU A-> S-CPU B? Тоесть если хочешь многочип, то брать прям самые первые 10ххх ревизии или уже из последних 2хххх?

Да, хронология такая: S-CPU → S-CPU A → S-CPU B. Если нужна надёжная многочиповая версия, лучше искать позднюю плату именно с S-CPU B и S-PPU2 C, и не ориентироваться только на серийный номер, переходные варианты встречаются, поэтому желательно смотреть маркировку самих чипов.

Оффлайн woddy

  • Пользователь
  • Сообщений: 213
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #16 : 03 Сентября 2026, 16:13:51 »
Kingsize Selector, https://github.com/gilyon/snes-tests а это не пробовал?

Оффлайн Kingsize Selector

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #17 : 03 Сентября 2026, 17:28:08 »
Не, не пробовал, но это  не заменяют Burn-In, скорее очень хорошо его дополняет. Но мне кажется это уже избыточно. Но при покупке с авито таким комплектом тестировать прям заебушачки, луче чем "просто включается".


putest-full вероятно, один из лучших доступных тестов именно ядра S-CPU, но конкретно MPY/DIV FAIL он не проверит, потому что эти блоки относятся не к инструкциям 65C816, а к дополнительной периферии 5A22.

Оффлайн woddy

  • Пользователь
  • Сообщений: 213
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #18 : 03 Сентября 2026, 18:51:50 »
при покупке с авито
да у меня по другой причине такие вопросы. я бы мог распаять и привезти чипы. но перед этим их надо как-то проверять

Оффлайн Фамиклон

  • Пользователь
  • Сообщений: 1424
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #19 : 04 Сентября 2026, 17:44:10 »
Впечатляет, работа проделана большая  :thumbup:  Однако, как справедливо замечено выше, плохо одно - в большинстве случаев кастомные микры негде взять, кроме как с заведомо рабочей приставки...

Если нужна надёжная многочиповая версия, лучше искать позднюю плату именно с S-CPU B и S-PPU2 C
Вот спасибо, обнадёжил :) Значит моя будет долго жить. Но это не точно.

А как насичет профилактики, что является причиной выхода и из строя и как ее можно предотвратить/отсрочить?
Самое надёжное - реже включать. Стабильное питание, это конечно база, но все ЦП сами по себе являются большими источниками шумов, дело тут не в питании. Ну разве что стаб уплыл сильно от номинала и выдаёт завышенное напряжение.

Оффлайн Kingsize Selector

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #20 : 07 Сентября 2026, 10:29:06 »
но перед этим их надо как-то проверять

ну я на ютубе видел, там кроватки паяют QFP-100 с шагом выводов 0,65 мм, вставляешь чип и тестируешь. Удобно, быстро, да и никакого осциллографа не нужно, пару игр да тест-картридж.

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 623
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #21 : 07 Сентября 2026, 13:18:11 »
Вот только стоят такие кроватки немало, особенно yamaichi.

Оффлайн murgatroid_79

  • Пользователь
  • Сообщений: 457
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #22 : 07 Сентября 2026, 19:17:35 »
Вот только стоят такие кроватки немало, особенно yamaichi.
Кроватки ещё можно понять, но почему макетку под такой тип корпуса хрен найдëшь. А если найдëшь, то цена обескураживает 
Полторы тысячи за одну платку :wacko:

Оффлайн woddy

  • Пользователь
  • Сообщений: 213
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #23 : 07 Сентября 2026, 19:27:09 »
кроватки 85 баксов 3шт с доставкой из америки (ebay). Вполне по божески. Спасибо, заказал. Не подозревал что бывают такие, что можно припаять на родную плату

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 623
    • Просмотр профиля
Re: Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #24 : 07 Сентября 2026, 19:30:18 »
Полторы тысячи за одну платку :wacko:
Шаг 0.65 неходовой, которые с 0.5мм копеечные. Получается дешевле самому нарисовать и заказать.

Оффлайн Kingsize Selector

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #25 : 08 Сентября 2026, 12:45:20 »
кроватки 85 баксов

П.ц, как 3  рабочие консоли стоит, не ужели на али не нашлось чего подходящего?  Надеюсь оно того стоило. Как придет, сделаешь нам фотки? Уж очень хочется посмотреть на эти кроватки.

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 623
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #26 : 08 Сентября 2026, 12:57:32 »
Наверное, что-то типа такого:

319967-0

Оффлайн Kingsize Selector

  • Пользователь
  • Сообщений: 430
  • Пол: Мужской
    • Просмотр профиля
Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #27 : 08 Сентября 2026, 13:32:31 »
Че за странная плата такая? первый раз вижу.  Резонатор иначе стоит, нет подстрочного конденсатора (тот что амплитуду  подстраивает)  U11 почти в центре CPU  а не с краю, CIC  вообще не вижу, зато есть какой то непонятный Х2 генератор с права на 4 мгц, от PPU1 должный идти  дорожки в видеокодек, который должен быть максимально близко к PPU.

Оффлайн JRBVZ

  • Пользователь
  • Сообщений: 623
    • Просмотр профиля

Оффлайн woddy

  • Пользователь
  • Сообщений: 213
    • Просмотр профиля
Re: Подробная методика проверки S-CPU для PAL SNSP-CPU-01/02
« Ответ #29 : 08 Сентября 2026, 16:39:20 »
Как придет, сделаешь нам фотки? Уж очень хочется посмотреть на эти кроватки.
https://www.youtube.com/watch?v=GdmtW9yXncw

https://consolemods.org/wiki/SNES%3ACPU/PPU_Testing_Socket