Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

HP Spectre x360 13-ac003ur (DAX31MB1AA0 REV: A) Не переключается в PD 20V и нет дежурки
https://vlab.su/viewtopic.php?f=53&t=135525
Страница 1 из 1

spectra [ 23 июн 2023, 15:49 ]
Заголовок сообщения:  HP Spectre x360 13-ac003ur (DAX31MB1AA0 REV: A) Не переключается в PD 20V и нет дежурки

HP Spectre x360 13-ac003ur

MB DAX31MB1AA0 REV: A
U1 - SoC SR341 (Intel Core i7-7500U)
U6 - AR_4C JHL6640
U13 U14 - Type-C USB PD Controller TPS65982DD
U21 - EC ITE8087VG BX0

Принесли ноутбук с неисправностью что он не заряжается и не подаёт признаков жизни.
При подключении блока питания, последний уходил в защиту и садил линию TBTA_VBUS_L до 0.5V. Подав питание 1V на линию +VA_AC грелся элемент SY8208B (PU11) и TPS65982D (U13). Заменил оба, однако U13 продолжал греться. Подав питание 5V с лабораторного блока питания на контакт TBTA_VBUS_L разъёма Type-C (CN1), задымился сам разъём. Битый разъём демонтировал, но при подключении к второму (CN2) блок питания также уходил в защиту.

В итоге дабы не играться с разъёмами Type-C и TPS65982D по одной, заменил сразу оба разъёма Type-C (CN1 и CN2) (TBTA_VBUS_L, TBTB_VBUS_L), заменил обе TPS65982D (U14 и U13), и на всякий случай ещё раз поменял SY8208B (PU11). Теперь нагревов чего либо уже нет, потребление на входе всего 0.05A при 5V, однако и переключения в с 5V на PD 20V тоже нет. Думал дело в прошивке для TPS, перепрошил W25Q80DVSSIG (U16) взяв прошивку здесь (download/file.php?id=153959). Файлы отличались всего в одной точке дампа 000020b4 с отличием: было 00, стало 01. Но переключения в PD 20V так и нет, как и нет дежурки по понятным причинам. Обратил внимание, что на TBTB_VBUS_L питание стабильно, зато уже на +VA_AC оно проседает каждые ~6 сек. Из-за чего все питания у chardger проседают на долю секунды раз в ~6сек. Вначале грешил на сам chardger ISL9238H (PU20), т.к. ряд напряжений вызывали подозрения, но заменив его на новый, ничего не поменялось, симптом всё тот же. Не могу понять что не так.

С Type-C PD 20V всё чаще приходится сталкиваться, но понять их работу пока что в полной мере мне не удаётся, а тут ещё и два Type-C разъёма с одинаковым функционалом. Сложно понять как всё это коммутируется между всем и вся. В общем, я запутался. Можете подсказать куда дальше копать?

Вот замеры которые делал. Тыкался много где, не стал скидывать какую-то часть, так что решил вывалить всё что замерял:

PL2 +VCCSA 18.4Ω
PL3 +VCC_CORE 9Ω
PL4 +1.0V_DEEP_SUS 89.7Ω
PL7 +VCCGT 8.2Ω

PL13 +5VS5_S 24.3KΩ
PL15 +3.3VS5_S 5.620KΩ
PL18 +1.2VSUS 233Ω
PU20 PHASE1 32+KΩ 1.7V


Q36 +3V3PD 3.351V
Q36 +3V3PDIN 3.350V
PU12 +5VPCU 5.209V
PU12 +1.8V_DEEP_SUS 0V
PU12 +3V_S2 0V
PU12 +3VS5 0V

PU10 +5VS5 0V

PU11 +VIN_3VS5 13.17V
PU7 +VIN_5VS5 13.17V

U21 5VS5_ON 0V
U21 S5_ON 0V

PU14 +3V3PD_A 3.337V скачет до 3.452V

PU20:
PU20 AMON/BMON 1.437V просаживает до 0V
PU20 BATGONE 2.594V просаживает до 0.94V
PU20 COMP 1.437V просаживает до 0.7V
PU20 CSON 13.17V просаживает до 7V
PU20 CSOP 13.17V просаживает до 7V
PU20 +PRWSRC 5.034V просаживает до 4.3V
PU20 VSYS 13.18V просаживает до 7V
PU20 PSYS всё время скачет от ~1.298V до ~1.370V
PU20 VDDP 5.051V просаживает до 4V
PU20 +VDD 5.051V просаживает до 4V
PU20 DCIN 12.51V просаживает до 6.47V
PU20 ACIN 3.12V просаживает до 1.7V
PU20 ACIN 1.056V просаживает до 0.9V
PU20 VBAT 5.825V просаживает до 4V
PU20 BOOT2 6.76V просаживает 0V
PU20 BOOT1 6.76V просаживает 0V
PU20 UGATE1 3.5V просаживает до 2.9V
PU20 UGATE2 1.765V просаживает до 0.9V
PU20 BGATE 13.17V просаживает до 8V
PU20 PHASE1 1.739V просаживает до 0.6V
PU20 PHASE2 1.739V просаживает до 0.6V
PU20 LGATE1 3.296V просаживает до 2V
PU20 LGATE2 3.4V просаживает до 1.7V
PU20 CSIN 5.034V просаживает до 4.3V
PU20 CSIP 5.034V просаживает до 3.7V
PU20 OTGEN/CMIN 0V
PU20 H_PROCHOT# 0V
PU20 CMOUT 0V
PU20 PROG 0V
* понятное дело что все проседания - это банальное отключение на долю секунды всего что стоит за +VA_AC. просто для себя записывал

spectra [ 26 июн 2023, 19:58 ]
Заголовок сообщения:  Re: HP Spectre x360 13-ac003ur (DAX31MB1AA0 REV: A) Не переключается в PD 20V и нет дежурки

Выпаял входные мосфеты PQ10 и PQ11 (EMB20P03V), при подключении TypeC по прежнему 5V и нет переключения 20V. Однако TYPEC1_USB0 и TYPEC2_USB0 нет просадок по напряжению. На +VA_AC подал 5V с ЛБП, питание вокруг chardger стабильно, просадки нет. Заменил мосфеты, но симптом всё тот же. На +VA_AC подал 20V с ЛБП, питание вокруг chardger всё также стабильно, просадки нет, никаких нагревов нет, но дежурки по прежнему нет. Учитывая всю сложность TypeC (коммутирование, 2 отдельные линии питания, и т.д.) не могу понять следующее:
1) Должно ли быть переключение в PD 20V без chardger или он обязателен? В смысле оборвав +VA_AC, будет ли переключение 5V в PD 20V?
2) Если переключение в PD 20V работает без chardger, то какие благоприятные условия для запуска этого самого переключения?
3) Если переключение в PD 20V работает только с chardger, то учитывая что chardger жив, почему нет дежурки? Возможно, переключение 5V в PD 20V не происходит как раз потому что что-то не так с дежуркой. В таком случае какие благоприятные условия для запуска дежурки?

На схеме нет поэтапности запуска питаний, и отсутствует куча страниц по работе дежурки, из-за чего понять этот аппарат не могу.
Есть идеи куда ещё копнуть?

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/