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

Сегодня я хотел бы поговорить об инженерном чуде Sony образца 2004 года — Sony PSP, и рассказать о том, что у неё скрывается под капотом...

❯ Предисловие

Вообще, я с давних лет люблю заниматься аппаратным ремонтом игровых гаджетов. Если ко мне в руки попадает устройство с аппаратными или софтовыми проблемами, то порой я сижу неделями в попытках его восстановить и вдохнуть в него новую жизнь. За такое упорство я получаю несоизмеримо большую награду: огромный прилив дофамина и хорошее настроение на неделю вперёд.

При этом я ремонтирую не только известные устройства, но и NoName-консоли, которые по каким-то причинам кажутся мне интересными. Например одна из первых статей в моём блоге была про один из клонов PSP на Android родом из 2012 года — JXD S601. А иногда я покупаю на Авито что-то совсем уставшее за пару сотен рублей, восстанавливаю и пишу об экспириенсе использования настоящей игровой консоли по цене шаурмы:

JXD S601
JXD S601

Нередко в процессе диагностики находятся и неизвестные ранее детские болячки и нюансы при проектировании тех или иных устройств. Например в своей практике я встречал несколько JXD S7300, у которых был отвал процессора без визуальных признаков падения, неизвестную консоль от DNS, где повально горел контроллер питания от AXP, а также JXD S5100, где консоль умудрялась сама себя окирпичить за счёт бага в драйвере NAND. Благо всё это легко поддаётся диагностике и восстановлению благодаря наличию тест-поинтов с UART, где можно почитать логи консоли и сделать вывод о потенциальной неисправности:

Китайский клон Wii U/Nintendo Switch на Android за 250 рублей.
Китайский клон Wii U/Nintendo Switch на Android за 250 рублей.

Но вот обычные консоли от большой тройки — совсем другой разговор... Тут и логи не почитаешь, и документации на программную часть нет, и обычно их аппаратным ремонтом никто не занимается. Зачем нужно перекатывать процессор на PSP, если можно просто купить донора с битым дисплеем? Зачем на PS2 Slim менять драйвер привода, если можно купить другую консоль за 2.000 рублей?

Но я лично считаю, что материнские платы по возможности должны оставаться в своём родном корпусе. Если относится к ним потребительски — то с годами консолей будет всё меньше и меньше, а учитывая что ремонт многих неисправных экземпляров занимает от силы пару часов, потребительское отношение я считаю неоправданным. Недавно у меня оказалось парочку плат PSP без корпусов, которые я попытался оживить. А в процессе диагностики, я начал изучать аппаратную платформу этого шедевра инженерной мысли...

❯ Что внутри?

В первую очередь хотелось бы отметить конструктив PSP, который здесь весьма своеобразный. Сама консоль разбирается не особо сложно, однако сомнительных инженерных моментов хватает: например в 3008'ой способ фиксации динамиков выглядит сомнительно, а триггеры поддерживают пластиковые вставки, которые больше похожи на костыли. Одна из самых известных болячек некоторых ревизий PSP — это использование токопроводящей резинки для обеспечения контакта между стиком и платой консоли и из-за износа/засора, консоль начинала уводить ось влево и вниз, что многие ошибочно принимали за неисправность платы или дрифт стика:

Пожалуй главным конструктивным недостатком PSP я могу назвать отсутствие какой-либо защиты дисплея, даже с учетом огромной воздушной прослойки между дисплеем и корпусом. Даже китайские инженеры, которые проектировали клоны PSP, решили эту проблему путём добавления углубления в дисплей. Особый «прикол» был в PSP 3000, где контроллер дисплея не был прикрыт от внешних воздействий и вибрации, из-за чего от падения в районе драйвера могли образоваться микротрещины и матрица начинала полосить.

Ну гении же, да?
Ну гении же, да?

Но это издержки проектирования корпуса, в конце-концов у Sony это отнюдь не единственный случай своеобразного конструктива: те же ноутбуки серии VAIO также отличались немного странным подходом к инжинирингу. Самое интересное — это конечно плата, и вот тут инженерам Sony я выражаю огромный респект!

В первую очередь, в глаза бросается сердце устройства — процессор Sony CXD2962GG. В крошечном чипе скрывается целая система на кристалле, которая включает в себя:

  • Одно ядро MIPS R4000, способное работать на частоте до 333МГц, с 16КБ кэша инструкций и 16КБ кэша данных, а также FPU-сопроцессор в паре с сопроцессором для векторных операций. Интересно то, что в первых версиях прошивки процессор работал на частоте 222МГц, однако с появлением первых тяжелых игр, Sony разрешила устанавливать частоту динамически.

  • GPU собственной разработки Sony, функционально схожий с видеочипом в PlayStation 2, при этом не особо уступающий ему в производительности. В основе GPU лежит растеризатор линий, треугольников, спрайтов и кривых с максимальным филлрейтом до 664МП/с и до 33 миллионов текстурированных и затененных треугольников в секунду. В отличии от десктопных GPU, которые в 2004 стремительно переходили на программируемый конвейер (шейдеры), PSP использовала классический FFP подход, который местами упрощал разработку графического движка игры. Функционал стандартный для тех лет: аппаратная трансформация вершин, затенение по Гуро, линейный и экспонентный туман, фильтрация текстур и... аппаратный скиннинг. Последнее ожидаешь меньше всего в FFP :)

    Интересно что нет мультитекстурирования, однако сблендить две текстуры возможно с помощью многопроходного рендеринга. Объём видеопамяти в GPU — 2МБ.

  • Встроенный контроллер для дисплеев с параллельным RGB-интерфейсом, контроллеры I2S, USB 2.0, UART, MemoryStick/SDIO (Wi-Fi подключен как раз через SDIO, тогда это было стандартом) и, что сейчас вероятно удивит многих, PATA!

  • А также 32 мегабайта NAND Flash-памяти для хранения прошивки. Да, Sony настолько позаботилась о пиратах, что даже флэшку расположила в одном кристалле с процессором!

  • И всё это на техпроцессе 90нм с очень умеренным потреблением и тепловыделением!

На момент 2004 года, уровень интеграции просто супер! Для сравнения: процессор TI OMAP в смартфонах Symbian интегрировал в себя AP-процессор, Baseband-процессор и DSP, но не имел GPU и FPU.

Главной аппаратной болячкой PSP 1000'ой серии были отвалы процессора. Иногда консоль могла не перенести очередного падения на асфальт, отключалась и при попытке включения мы получали лишь мигающий на 1 секунду светодиод, а при подключении к ЛБП консоль показывала скачок потребления с 50мА до 200мА и затем резкий переход в Standby-режим с потреблением 32мА. Происходило это из-за того, что PSP появилась аккурат во время перехода на бессвинцовые припои — состав всё ещё был с огрехами, из-за чего мелкие шарики (<0.5мм) под BGA-чипами могли покрываться микротрещинами, и из-за нарушения контакта консоль либо артефачила, либо висла.

Поскольку информации об аппаратной платформе и ремонте PSP в сети особо нет, я решил сам анализировать работу платформы и поочередно снимал процессор, ОЗУ и Mechacon и смотрел как меняется поведение консоли. Вкратце, power-on sequence можно описать так:

  • После подачи дежурного питания SYS_+2.5V, Syscon переходит в режим ожидания и подтягивает линию STANDBY_HOLD. С этого момента он ожидает перевод рычажка в состояние включения и потребляет около 32мА.

  • После запроса на включение, Syscon разрешает DC-DC преобразователю формирование основных шин питания и ожидает ответ от процессора. Если снять процессор или ОЗУ, Syscon не отключается — он просто бесконечно ждёт ответ.

  • После снятия RESET'а с процессора, он начинает выполнение BootROM'а и инициализацию контроллера DRAM. Если ему это не удается — он просто продолжает висеть на потреблении ~150мА, поскольку PLL скорее всего настроен на максимальный клок. Если DRAM проинициализирована — начинается вторая стадия загрузки.

  • Примерно на второй стадии включается Watchdog и происходит инициализация периферии. Если у процессора нет стабильной связи с Mechacon или Syscon — он отключает консоль, иначе — показывает логотип PlayStation и потребляет около 200мА, пока потребление не падает до 150мА на экране настройки.

Перекатать процессор тоже было не так уж и просто. Плата оригинальной PSP очень теплоемкая, без нижнего подогрева перекатывать процессор весьма рискованная затея — межслой сильно трещит. В противовес могу отметить крепкие пятаки, в том числе и NC :)

Рядом с процессором можно найти микросхему SDRAM от Samsung объёмом в 32МБ. В 2000 и выше, ОЗУ переехала прямо в процессор!

Снятый процессор и Mechacon. Батарейку лучше выпаять. Разъём для подключения бутербродной платы обязательно заклеиваем скотчем — его ведет даже на минимальном потоке воздухе.
Снятый процессор и Mechacon. Батарейку лучше выпаять. Разъём для подключения бутербродной платы обязательно заклеиваем скотчем — его ведет даже на минимальном потоке воздухе.

Чуть ниже расположился чип CXD1876 — так называемый Mechacon. Это второй процессор в PSP, который отвечает за работу с UMD-приводом и декодирование видео. Внутри он скрывает DSP-ядро и предположительно ещё одно MIPS R4000-совместимое ядро с собственной прошивкой. Кроме того, из него «торчит» JTAG и UART наружу, а к процессору он подключен с помощью интерфейса PATA. На самом деле это уже вызывает некоторые вопросы: почему в качестве физического уровня именно ATA (команды то понятно), если в Embedded-устройствах для подобной периферии используют обычную параллельную шину? Может Mechacon — доработка уже существующего контроллера DVD-привода от Sony?

Чуть левее Mechacon'а расположился чип SC901583EPR2 — это драйвер привода, именно он управляет двигателем, который раскручивает диск и скорее всего он же управляет считывающим лазером.

Перекатанный Mechacon готов к установке в PSP
Перекатанный Mechacon готов к установке в PSP

Левее расположился чип Fujitsu MB44C001ABGL, выполняющий роль контроллера питания. В него входит несколько LDO'шек и понижающих DC-DC преобразователей, плюс шина I2C. С Syscon'ом его связывает общая с микросхемой зарядки шина I2C, поэтому если чарджер вдруг уйдет в КЗ и посадит I2C на землю — консоль не включится, но после выпаивания чарджера и замены на условный TP4056 скорее всего заработает без проблем. За зарядку аккумулятора отвечает микросхема TI SN105257BRHBR.

А с правой стороны платы, аккурат рядом с рычажком переключения Wi-Fi, мы видим Syscon — или системный контроллер. В его задачи входит мониторинг состояния консоли, управление питанием, а также опрос кнопок и стика (!). В целом увидеть ADC и опрос GPIO в отдельном микроконтроллере было немного неожиданно. К слову, Syscon присутствует во всех «плойках» начиная с PS2.

С обратной стороны платы мы видим аудиокодек Wolfson WM8973, который подключен к процессору через I2S, драйвер подсветки LM3503ITLX, а также RF-усилитель для Wi-Fi модуля CXA2707GL-T. Тут в целом ничего необычного.

❯ Заключение

В целом, мне хочется похвалить инженеров Sony за грамотную и адекватную схемотехнику, а также немного поругать за сомнительный конструктив корпуса и особенно дисплея. Но в общем и целом, PSP — шедевр инженерной мысли! Кто знает, если тема с PSP вам интересна, то может будет и вторая/третья часть — с подробным процессом аппаратного ремонта и разработки 3D-игры с нуля...

Ну а я надеюсь, что вам было интересно. Подписывайтесь на блог, чтобы не пропускать новые статьи каждую неделю! А если вам интересна тематика ремонта, моддинга и программирования для гаджетов прошлых лет — подписывайтесь на мой Telegram-канал ‭«Клуб фанатов балдежа‭», куда я выкладываю бэкстейджи статей, ссылки на новые статьи и видео, а также иногда выкладываю полезные посты и щитпостю. А ролики (не всегда дублирующие статьи) можно найти на моём YouTube канале.

У меня также есть Boosty, а если вы хотите что-нибудь подарить из железа и увидеть о них статью — пишите мне в Telegram. Интересны разные гаджеты: игровые консоли, смартфоны/телефоны, коммуникаторы/КПК, ретро ПК железо и всякое такое. Если девайс интересный, то я порой могу и недели потратить на восстановление его платы. Всем большое спасибо!


Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале 

Перед оплатой в разделе «Бонусы и промокоды» в панели управления активируйте промокод и получите кэшбэк на баланс.
Перед оплатой в разделе «Бонусы и промокоды» в панели управления активируйте промокод и получите кэшбэк на баланс.

Комментарии (36)


  1. monobogdan Автор
    14.03.2026 14:11

    Статья изначально должна была быть немного больше. У меня последнюю неделю почти пропал сон несмотря на то, что анализы в норме, поэтому хожу как овощ и это могло сказаться на качестве текста. Но надеюсь в любом случае было интересно и своих 20 читателей статья найдет :)

    Возможно влияет диета, за полгода я скинул 42кг лишнего веса. Да, это было тяжело, да, это потребовало недюжинной силы воли, но я рад что теперь выгляжу не вот так:

    Скрытый текст

    А вот так:

    Скрытый текст

    Я пару раз в комментах под своими статьями писал о том, что мало сил из-за диеты, так что просто делюсь результатом и возможно кого-то тоже замотивирую :)


    1. monobogdan Автор
      14.03.2026 14:11

      А читатель @poulchмне тут подгончик сделал, от которого я просто кайфую. Видели фотку с BB Passport и пивом в руках выше? Теперь к паспорту присоединился RIM 957 - самый первый КПК от BlackBerry - и выглядит он просто супер!

      А внутри скрывается настоящая жемчужина...

      Скрытый текст

      Нет, глаза вас не обманывают. 386 там не просто так :)

      Я переделаю разъём на Type-C и постараюсь адаптировать его для современных реалий. У меня нет док-станции, а они порой дороже самого КПК, поэтому будем выкручиваться моддерскими руками :)


      1. MaFrance351
        14.03.2026 14:11

        Хехе. 386EX в спутниковом телефоне выглядел эпичнее:

        Я вот думаю, как бы запустить сеть Mobitex (а этот КПК, как и Palm VIIX, работал в ней). На SDR каких-то решений пока не видел.


        1. MinimumLaw
          14.03.2026 14:11

          Хехе. 386EX в спутниковом телефоне выглядел эпичнее:

          Еще эпичнее было обнаружить его в отечественном GPS приемнике. Вообще довольно популярный камушек. И точно более популярный, чем его конкурент ELAN SC300 от AMD. Правда их 400-ая и тем более 500-ая прямых конкурентов не имели. Впрочем, и потребность в подобных решений уже вызывала некоторые сомнения. Что хорошо и видно - так, некоторое количество плат в факторе PC104/PCI104 и не более того.


          1. monobogdan Автор
            14.03.2026 14:11

            Да, Elan интересный процессор был. Но Geode круче


          1. MaFrance351
            14.03.2026 14:11

            Много таких чипов было. Сразу ещё вспоминаются клоны "тройки" со встроенным чипсетом от ALI и STPC Atlas от ST.


            1. MinimumLaw
              14.03.2026 14:11

              В наших краях, видимо, они были экзотикой. А вот эти вполне себе ставили и разрабатывали железки с ними.И даже программировали и отлаживали без BIOS/DOS. Что характерно документация на них была вполне доступна. Да, традиционно под NDA, но доступна. И при желании их вполне можно было применять. Другое дело, что желание их применять не всегда совпадало с возможностью производственных линий - но это уже другая тема. Впрочем до определенного момента они были избыточны, а потом как-то резко стали недостаточны.


    1. Mixael-L
      14.03.2026 14:11

      Оскуфевание наоборот! Круто!


  1. MaFrance351
    14.03.2026 14:11

    Понравилось. PSP у меня есть, но в моих руках появилась лишь несколько лет назад, до этого все экземпляры были только у знакомых, иногда дававших подержать. Запомнилась она мне крутой по меркам мобильных устройств графикой и, как по мне, довольно необычным встроенным дисководом. Причём этих самых дисков я ни разу живьём не видел, у всех консоли были прошиты для запуска пиратских игр.

    Кто знает, если тема с PSP вам интересна, то может будет и вторая/третья часть - с подробным процессом аппаратного ремонта и разработки 3D-игры с нуля...

    Да, будет очень интересно почитать.


  1. cher11
    14.03.2026 14:11

    PSP крутая.

    Если я не ошибаюсь, R4000 в ней действительно два - один как основной CPU, а другой для мультимедии.


    Но интереснее всего, конечно, то, что Sony умудрилась воткнуть в нее не только очень мощное железо (как на время выхода, так и лет на 5 вперед), так и настоящий физический дисковод! Который еще и умудрялся работать от батарейки вполне себе приемлемое время.


    А ещё, тоже если правильно помню, при запуске игр основная ОС выгружалась из памяти практически полностью - всё для того, чтобы играм больше RAM доставалось.


    Про сами игры молчу - полноценные PC порты, самостоятельные тайтлы эксклюзивно для PSP, эмулятор PS1 из коробки, эмуляторы других платформ (даже J2ME) от сообщества... Да даже сейчас на PPSSPP в 1080P многие PSP игры выглядят очень и очень неплохо.


    1. monobogdan Автор
      14.03.2026 14:11

      Там игры не работают напрямую с железом же, они делают сисколлы к ОС


      1. cher11
        14.03.2026 14:11

        Для этого в памяти и остается ядро, а графическая оболочка - XMB, по идее, выгружается. Именно поэтому во время игры нельзя даже по меню полазить, только выйти сначала


        1. monobogdan Автор
          14.03.2026 14:11

          Все верно))


    1. Nemoumbra
      14.03.2026 14:11

      Я бы не сказал, что там прям операционка. Это некоторое множество кернел-модулей и юзер-модулей.

      Кернел-модули сидят в своём рэнже адресного пространства [0x08000000; 0x08800000] и у них можно слёзно попросить 4 мегабайта. sceKernelVolatileMemTryLock. Я где-то два года назад добавил в PPSSPP выделение отдельным тегом этой области памяти...


    1. tormozedison
      14.03.2026 14:11

      «А ещё, тоже если правильно помню, при запуске игр основная ОС выгружалась из памяти практически полностью - всё для того, чтобы играм больше RAM доставалось»

      Такое решение применялось на БК0010, ещё до ANDOS, MKDOS и прочих была некая компактная ОС, которая загружалась с дискеты, помогала найти на ней нужную программу, а затем выгружалась совсем и полностью, чтобы места для программы осталось как можно больше. Вернуться из программы в ОС можно было только одним способом - ресетом, а учитывая, что у БК нет ссотв. кнопки - приходилось сбрасывать питание. Я эту ОС не видел, на домашнем БК начинал с ANDOS сразу.


  1. ahabreader
    14.03.2026 14:11

    Что внутри?

    В первую очередь, в глаза бросается

    Выпаянный ионистор.


    1. monobogdan Автор
      14.03.2026 14:11

      Он там не нужон))


      1. ahabreader
        14.03.2026 14:11

        Запитывает память во время замены аккума?


        1. monobogdan Автор
          14.03.2026 14:11

          RTC, не память


          1. ahabreader
            14.03.2026 14:11

            Не помню, но если спящий режим переживает вынимание аккума, то и память. Интересно, как у них с утечками.


  1. kulhaker478
    14.03.2026 14:11

    Кто знает, если тема с PSP вам интересна, то может будет и вторая/третья часть - с подробным процессом аппаратного ремонта и разработки 3D-игры с нуля...

    Не останавливайся! Я тут на днях тоже загорелся поразрабатывать что-нибудь под ЗЫЗу, отрыл что есть PSPLINK от ребят из pspdev и там полный фарш:

    • Само собой полноценное SDK с какой-никакой документацией

    • SDL2

    • Отладчик

    • Профайлер

    • GDB сервер

    • И это всё через стоковый USB, красотища

    Пока жду IPS матрас, но руки уже чешутся, хоть на битом матрасе это всё щупай...

    Параллельно голову мучает вопрос - Почему при таком наборе популярность Homebrew для зызы сильно меньше чем у той же PS2 (по крайней мере в рунете так точно)??? Про аппаратные моды вообще молчу, там шаром покати, замена диспла да пердолинг корпуса чтобы акум побольше влез..


    1. HemulGM
      14.03.2026 14:11

      У PS Vita, которая по сути из коробки имеет эмуляцию PSP/PS1, с homebrew всё очень не плохо. До сих пор люди выпускают свои проекты и разные порты. Плюсом, всё это ещё и онлайн работает и всё можно скачать через встроенный WiFi


    1. monobogdan Автор
      14.03.2026 14:11

      Увы, даже простота графического апи не помогает. Но может в будущем будет лучше)


    1. kaseiiro
      14.03.2026 14:11

      По аппаратным вещам была у энтузиастов DIY клавиатура через порт пульта наушников (ибо там UART и питание, насколько помню). И какой-то хитровывернутый драйвер. И потребность в клавиатуре была огромная. Но не сложилось поэкспериментировать. Удалось только заDIYить наклейки, которым теперь лет 15, если не больше, а они свежи.


  1. tormozedison
    14.03.2026 14:11

    В начале десятых их было много. Не прямо у каждого первого, но всё равно за день доводилось встречать вокруг себя в общественных местах не менее 50 экземпляров. Казались потому очень банальными и скучными железками.


  1. Devastator82
    14.03.2026 14:11

    Статья торт 100%. Хотелось бы еще статей про псп, особенно про ремонт. У самого лежит пара дохлых не знаю с какого бока подступиться


  1. Mike-M
    14.03.2026 14:11

    пишу об экспириенсе использования

    "С 1 марта 2026 года в России вступает в силу закон (ФЗ-168 от 24.06.2025), запрещающий использование иностранных слов, имеющих русские аналоги, на вывесках, в рекламе и публичной информации".


    1. monobogdan Автор
      14.03.2026 14:11

      Жду заявление в прокуратуру)


      1. Mike-M
        14.03.2026 14:11

        Если серьезно, то в данном случае действительно непонятно, почему вместо короткого русского слова "опыт" вы написали длинное английское "экспириенс".

        Также непонятно, почему не исправили опечатку "в 2000-хж", о которой я сообщил в ЛС.


        1. monobogdan Автор
          14.03.2026 14:11

          Потому что это авторский стиль)

          Про очепятку спасибо. Я с смартфона сейчас, с него лишний раз в редактор не захожу.


        1. Superzoos
          14.03.2026 14:11

          Надо тогда срочно запретить Max


          1. Mike-M
            14.03.2026 14:11

            Max хотя бы на одну букву короче, чем Макс. Но всё равно интересно, почему правительство не подумало о названии национального мессенджера, когда вводило тот самый ФЗ-168.


  1. Superzoos
    14.03.2026 14:11

    Была у меня в 2013 году PSP 2000 предположительно. Причём взломанная, я вообще только недавно узнал, что игры с дисков запускаются, а не с SD карточки, как у меня тогда. У неё полетел контроллер зарядки и это стало началом её конца.

    Очень жду 3D игру для PSP!


    1. monobogdan Автор
      14.03.2026 14:11

      Можно воткнуть TP4056, а можно продиагностировать и родной чарджер)


    1. Olegsoft
      14.03.2026 14:11

      Для неё GTA давно выпустили, не 3Д штоле ?


      1. Superzoos
        14.03.2026 14:11

        Я знаю, я сам играл в GTA Liberty city stories. Тут речь про то , чтобы именно Монобогдан сделал 3д игру и рассказал про API и про методику создания именно 3д игры для PSP. Не так уж много информации на эту тему.