Сложный ремонт Xiaomi 12x: от невключения до проблем с батареей

В этой статье я расскажу о сложном случае ремонта смартфона Xiaomi 12x. Изначально я не планировал публиковать этот материал из-за недостатка фотоматериалов, но решил поделиться имеющимся опытом. Устройство поступило в сервис с классической проблемой: «Не включается и не заряжается».

Первичная диагностика и подход к решению

При нажатии на кнопку питания потребление от лабораторного блока питания составляло всего около 0.06 мА. Аппарат уже был частично разобран коллегами из другого сервиса. Исходя из моего опыта работы с относительно новыми моделями Xiaomi, подобные симптомы часто указывают на проблемы с системой на кристалле (SoC) или центральным процессором (ЦП). В данном случае использование компаунда для «прогрева» чипа бесполезно, так как неисправность кроется в нарушении пайки, а не в самом кристалле.

Конструкция материнской платы, как и в современных iPhone, состоит из двух отдельных половин (subboard). Поскольку контроллер питания интегрирован непосредственно в процессор, логично было начать диагностику именно с него. В данном смартфоне используется мощный чип Snapdragon 870, поверх которого методом PoP (Package on Package) установлена оперативная память.

Процесс перепайки процессора и возникшие осложнения

Я закрепил плату на термостоле и аккуратно демонтировал сначала чип оперативной памяти, а затем и сам Snapdragon 870. В процессе работы пришлось также снять часть металлического экранирования, что потребовало ювелирной точности, чтобы не повредить окружающие компоненты.

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

К сожалению, после переустановки процессора ожидаемого чуда не произошло. Ситуация изменилась, но не в лучшую сторону. Я попробовал зарядить аккумулятор и локально прогреть область процессора. Устройство ненадолго подало признаки жизни, но затем возникла новая, более серьезная проблема: короткое замыкание на линии основного питания VPH_PWR. Сопротивление упало до критических 4 Ом.

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

Поиск и устранение неисправности

После разделения плат виновник был найден быстро. Им оказался контроллер питания PM8250. После его демонтажа на контактных площадках платы были видны явные следы перегрева и нарушения целостности.

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

Новая проблема: неопределяемый аккумулятор

После сборки плата заработала, но только при подключении зарядного устройства. Без него телефон не включался. Напряжение на аккумуляторе было всего 2.8В, что ниже нормы. В системе же заряд застыл на 15% и не менялся.

Обратите внимание: 12 лучших смартфонов Xiaomi.

Это классический признак того, что телефон не «видит» или не может корректно опросить аккумулятор. Измерения на линии шины I2C, по которой процессор общается с контроллером аккумулятора, показали падение напряжения в 340 мВ. Связь с процессором присутствовала, но данные с самой батареи не приходили.

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

Итоги и выводы

На финальных фото видно состояние платы после всех манипуляций. Оригинальный термоинтерфейс заменен, под экранирующей фольгой уложена качественная мягкая термопрокладка.

Телефон полностью функционирует, о чем свидетельствует скриншот меню.

Анализ причин: До конца неясно, что стало первопричиной. Возможно, изначально был плохой контакт под процессором на линии питания VREG 0P75 (0.75В). При первой перепайке из-за нагрева контакт временно восстановился, но был ненадежным. Это привело к протеканию тока в несколько ампер и перегоранию компонента на 4 Ома, который, скорее всего, был предохранителем или резистором на этой линии. Это, в свою очередь, вызвало пробой в контроллере питания PM8250. Подача 1В для диагностики была оправданным риском, так как потребление было минимальным (40 мА).

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

Больше интересных статей здесь: Гаджеты.

Источник статьи: Xiaomi 12x не включается.