Ремонт · Lenovo ThinkPad E14 Gen 1
ThinkPad E14 (NM-C421 REV1.0) Не заряжается
не включается, не заряжается, перегрев
Что помогло
Прошил rts5455 и заметил что греется в тепловизор TPD6S30A - поменял и все заработало.
Обсуждение целиком
Здравствуйте.
Ноут пришёл с проблемой не включается, при отключении света на долго заряжали телефон через разъём type-c после чего села батарейка на ноутбуке и перестал включаться.
Никогда не сталкивался с такой реализацией зарядки по type-C максимум на базе контроллеров isl9238. Не могу разобраться откуда ноги растут. Не поднимается 20 в, висит на 5в и всё, естественно на чарджер ничего не приходит. Ноут полностью исправный, включается и работает. Неисправна акб, видимо ушла в защиту, заказывал новую акб дабы удостовериться в работоспособности ноутбука.
Упёрся в несколько ньюансов, во первых контроллер type-c RTS5455 входные питания LDO_3V3 - 3.3в, 5V_IN - 4.5в, VCON_IN - 1.1в.
5V_IN - 4.5в в принципе укладывается в значения по даташиту от 4-6в, хотя подозрительно, но VCON_IN - 1.1в должен быть 5в это сигнал VCC5M который тоже 1.1в хотя должен питать много чего, но не понял кто его формирует, упёрся в диод d12501 с одной стороны 5v-in который 5в с другой VCC5M - 1.1в.
2-й ньюанс U12503 которая как раз регурирует напряжение и поднимает 20в тут получается сигнал EN# - -SNK_PS_EN 3.3в, должен быть инвертным, тоесть посажен на землю. Исходя из схемы вроде это должен делать как раз RTS5455.
Ещё заметил момент это резистор R5927 который греется короткое время 1 секунду при подключении блока питания, показалось что повреждён, заменил на новый но всё также греется 1 секунду и остывает через него проходит сигнал USBC_VBUS20 на данный момент 5в.
Промерял обвязки кондёры, резисторы все в пределах как на схеме, отклонений не увидел.
Помогите пожалуйста разобраться кто сталкивался с такой системой зарядки в чём может быть причина, может что на схеме упускаю.
где то кз, надо искать, косвенные признаки что резистор греется, и выше 5 вольт не поднимается, VCON 1.1V
Цитата:
где то кз, надо искать, косвенные признаки что резистор греется, и выше 5 вольт не поднимается, VCON 1.1V
Так дело в том, что до и после этого резистора есть 5в и заниженных сопротивлений нет. Ничего не греется после того как подключаешь кабель.
посмотрел в схему, R5927 дисчаржер - кратковременный нагрев норма, у вас похоже 5V не доползает до чаржера что бы он из него сделал VSYS и тогда PD пообшалось бы и поднялись +20V
PS.какое потребление кстати когда на type-c 5V поднято?
Цитата:
PS.какое потребление кстати когда на type-c 5V поднято?
Потребления нет никакого, на PU0201 - BQ25700 чарджер, ни на одной ноге нет никаких напряжений. VINT20_IN это как раз должно пойти на чарджер. Для эксперимента пробовал на NX20P5090UK сигнал -SNK_PS_EN посадить на землю, тем самым имитировать необходимый енейбл, на VINT20_IN поднимается 5в и на этом всё, скорее всего этого не достаточно видимо при этом еще и VCC5M должен быть 5в, но пока до конца не догоняю как это правильно должно работать.
Цитата:
посмотрел в схему, R5927 дисчаржер - кратковременный нагрев норма, у вас похоже 5V не доползает до чаржера что бы он из него сделал VSYS и тогда PD пообшалось бы и поднялись +20V
Получается, чтобы заработал чарджер на него изначально должно прийти 5в это сигнал VINT20_IN на чарджер его поставляет NX20P5090UK (U12503), по схеме есть перемычка разомкнутая с завода с разъёма type-c сигнал USBC_VBUS20 5в. В свою очередь чтобы NX20P5090UK (U12503) подняла первоначальные 5в для чарджера это сигнал VINT20_IN, на его ноге A3 должен прийти енейбл (это инвертный сигнал должен быть низкого уровня). При подключении кабеля на ноге А3 сигнал -SNK_PS_EN (EN#) поднимается 3.3в, и чтобы микруха подняла 5в VINT20_IN, сигнал -SNK_PS_EN (EN#) должен просесть 0в. Судя по схеме это делает RTS5455 (U5901) на 30й ноге. Но тут вся и загвостка немогу понять при каких условиях это должно произойти. Я думаю как минимум контроллер type-c должен быть запитан и иметь все необходимые входящие питания, но одного получается нет (VCON_IN) входные питания LDO_3V3 - 3.3в, 5V_IN - 4.5в, VCON_IN - 1.1в. Почему на 10й ноге VCON_IN 1.1в, а должно быть 5в, а это сигнал VCC5M, а вот как он формируется я не могу разобраться и кто его просаживает.
Упёрся в диод d12501 с одной стороны 5v-in который 5в с другой VCC5M - 1.1в.
Вроде как им управляет Q5901 (AO3413 p канальный транзистор) серез сигнал TYPEC_GPIO9 который идёт напрямую с контроллера type-c 28-я нога, там по замера тишина 0в, это какойто 5 В Цифровой ввод/вывод, Ввод-вывод общего назначения,По умолчанию для реагирования на прерывание ведомого устройства используется вывод INT.
Короче вот на этом остановился и немогу понять как должно получиться 5в на VCC5M вместо 1.1в.
Цитата:
посмотрел в схему, R5927 дисчаржер - кратковременный нагрев норма, у вас похоже 5V не доползает до чаржера что бы он из него сделал VSYS и тогда PD пообшалось бы и поднялись +20V
PS.какое потребление кстати когда на type-c 5V поднято?
Интересно, но если подключить АКБ рабочую и включить плату, то сигнал VCC5M поднимается до 5в с 1.1 в. То есть получается с этой линией всё ок и я зря на ней зациклился?!
Что-же тогда не так вопрос...
Цитата:
PS.какое потребление кстати когда на type-c 5V поднято?
Заменил U12501, U12503 и U5901 при подключенной зарядке потребление поднимается на 3 секунды 0,02 и падает опять в 0 и так по кругу.
На тепловизоре в этот момент греется диод d12503, u5901 и pu0501 но нагрев максимум до 30-34 градусов. Диод пробовал менять без изменений также греется, контроллер type-c также греется как и до замены. Подскажите где собака зарыта.
Может у кого донор есть с рабочей системой заряда яб прикупил. Рабочая мать есть только в китае за неадекватные деньги смысла не вижу да и клиент имеет бюджет до 10000-12000 у меня уже чисто спортивный интерес, что это может быть.
Заказал программатор SUCCESSOR и плату расширения для микросхем RTS545x. Слил прошивку с родной микросхемы (прилагаю оригинальный дамп может кому пригодится). Сравнил с другим дампом который мне дали в группе они абсолютно идентичны. Записал дамп на новую микруху. Поведение платы абсолютно не изменилось. 20В так и не поднимается. Микросхема RTS5455 не выдаёт EN-бл для поднятия 20В. Все замеры теже самые. Пока отложил плату может кто ещё подскажет что ещё проверить.
финкэнжн проверить.
автор темы, Привет! У меня сейчас аналогичная ситуация. только пациенту выломали гнездо, и контроллер type-c RTS5455 был с дырочкой. Естественно все это поменял и уперся ровно в такую же проблему как и у тебя.
автор темы
Что с USBC_CC1/СС2?
От АКБ включается?
VDDA 10om резистор смотрите
Фото — в исходной теме.
Цитата:
финкэнжн проверить.
Что проверить?
---------- Добавлено спустя 2 минуты 13 секунд: ----------
Цитата:
Что с USBC_CC1/СС2?
От АКБ включается?
СС1 и СС2 килоомы помоему есть даже напряжения, сейчас под рукой нет платы сделать замеры напряжений, но там что-то было не помню контроллер с мультом общается.
От АКБ включается и всё полностью исправно работает.
---------- Добавлено спустя 8 минут 15 секунд: ----------
Цитата:
VDDA 10om резистор смотрите
Что-то изображение не прогружается
Я понял, доберусь до платы проверю отпишусь, вообще около чарджера обтыкал всё на наличие каких либо напряжений, тишина везде.
На данный момент заменены обе микрухи по поднятию 20 в и ртс заменена и прошита. Перепаян разъём с ним всё в порядке.
А может это его батарея так загасила
Цитата:
А может это его батарея так загасила
Батарея в защиту ушла и разряжена в 0. Проверял работоспособность на новой акб.
Цитата:
VDDA 10om резистор смотрите
С резистором всё в порядке, жив здоров. Не понял каким боком он к поднятию 20в имеет?
А проверяли на каком припое у него распаяна вся силовая часть? Конкретно про эту модель не знаю по памяти, но регулярно приносят Леново у которых банально то какой силовой ключ банально отпаяется, то токоизмерительный резистор. Припой низкотемпературный, от сильного нагрева припой плывет, а потом ноут сильно тряхнут и детали просто отпадают с платы.
Внимательно глазами просмотреть все вокруг разъема и по силовой цепи. Причем отпаивается так, как будто там и ничего не было, только пустое место.
участник
Обычный pb-free
У меня все получилось. Прошил rts5455 и заметил что греется в тепловизор TPD6S30A - поменял и все заработало.
Есть положительный результат. По линии USBC_SBU2_CONN есть сопротивление кОмы когда по линии USBC_SBU1_CONN нет сопротивления. По этой же линии супрессор повреждён всё таки. Разорвал линию USBC_SBU2_CONN и пошёл заряд. Получается где-то всё таки в разъёме есть паразитное сопротивление. По итогу жду новый разъём и заменю супрессор как придёт разъём заменю, проверю и отпишусь, пока тему не закрываю.
---------- Добавлено спустя 2 минуты 10 секунд: ----------
Цитата:
У меня все получилось. Прошил rts5455 и заметил что греется в тепловизор TPD6S30A - поменял и все заработало.
Поздравляю, походу у меня было больше проблем, так как микруха тоже была неисправна, но замена не дала результата. Жду разъём и надеюсь что на этом всё закончиться.
Заменил разъём и всё заколосилось. Итого по неисправностям, по линии USBC_SBU2_CONN заниженное сопротивление в результате пробитого супрессора и неисправного разъёма питания type-c, неисправна rts5455 и его прошивка, замена высаженной и не рабочей АКБ.
Всем спасибо за помощь!
Это исходный материал, а не инструкция: вывод по теме — в статье. Текст обсуждения приведён без правки, имена участников убраны. Исходная тема.