|
Текущее время: 20 апр 2024, 14:48
|
Сообщения без ответов | Активные темы
|
Страница 1 из 1 [ Сообщений: 9 ] |
|
|
|
|
|
Автор |
|
connertech
[ТС]
|
Заголовок сообщения: Asus X550LD (X550LD rev 2.0) не стартует, скачет +3VSUS Добавлено: 19 июн 2017, 13:16 |
Интересующийся |
|
|
Зарегистрирован: 03 окт 2015, 12:07 Наличности на руках: 34.09
Сообщения: 42 Откуда: Кемерово
|
Принесли с проблемой "раньше стартовал раза с десятого, теперь перестал вовсе". Схемы нет, есть boardview. Первоначально при включении зажигал Caps lock и моргал индикатор WiFi, на нажатие Caps lock не реагировал, кулер раскручивался. Напарник пробовал сделать ему восстановление BIOS с флешки вслепую - вроде как прошло успешно, но ничего не изменилось. При перепрошивке SPI flash на программаторе я ее нечаянно убил, поменял на точно такую же (Winbond 25Q64FV). После прошивки ноут стартовать перестал. Пробовал другой донорской прошивкой, пробовал возвращать родную, пробовал перешивать мультик, сбрасывать CMOS и ME - безрезультатно. Итак, текущее состояние:
1. В простое скачет с периодичностью приблизительно 0.5 сек. напряжение +3VSUS (коммутируемое ключом PU9100 APL3533), от которого запитана в т.ч. флешка, и напряжение +1.05VSUSO. Скачки происходят из-за сигнала 3VSUS_ON с 86 ноги мультика, который включает оба этих напряжения. Напряжения +5VSUS и +3A_DSW непосредственно с дросселей ШИМ дежурки - в норме. При подсоединении батареи есть индикация зарядки, фактическая зарядка не идет. Со снятой флешкой плата не включается, напряжения не скачут. 2. При нажатии на кнопку включения загорается индикатор, по долгому нажатию плата выключается. Автостарта после сброса CMOS и ME нет. Напряжения +3VSUS и +1.05VSUSO перестают прыгать. На +1.05VSUSO при этом напряжение 1.09В. Сигналы +3VSUS_PWRGD, +1.05VSUS_PWRGD и VSUS_PWRGD (67 нога мультика) присутствуют. Больше никаких напряжений не формируется. На флешке активности нет. Если переткнуть батарейку CMOS, появляется автостарт, при этом загораются индикаторы включения, Num lock, Caps lock и WiFi, при долгом нажатии на кнопку плата выключается и тут же снова включается, чтобы прекратить автостарт, нужно сбросить CMOS и ME перемычками. PM_SUSB# и PM_SUSC# не поднимаются.
Что подскажете? Мультик чудит? Или с прошивкой надо помудрить? Или хаб (на одной подложке с процом)? Или ещё чего?
|
|
|
|
|
connertech
[ТС]
|
Заголовок сообщения: Re: Asus X550LD (X550LD rev 2.0) не стартует, скачет +3VSUS Добавлено: 20 июн 2017, 16:52 |
Интересующийся |
|
|
Зарегистрирован: 03 окт 2015, 12:07 Наличности на руках: 34.09
Сообщения: 42 Откуда: Кемерово
|
Прошёлся. Ориентироваться немного неудобно: на диаграмме названия многих сигналов не совпадают с боардвью (диаграмма, похоже, копипастится из схемы в схему без изменений), более-менее можно опираться только на порядковые номера контрольных сигналов на фото платы и на соответствующие им детали. AC_IN_OC# в норме (низкий уровень от сети, высокий - от батареи, далее все сигналы при питании от сети на выключенной плате), DPWROK_EC (97 нога мультика) - высокий уровень, ME_AC_PRESENT (17 нога) - прыгает с периодичностью 0.5 сек, скважность примерно 1/2, +3VSUS_ON, +5VSUS_ON, +3VSUS, +5VO, +3VSUS_PWRGD, 5VSUS_PWRGD - уже проверял выше (3В - периодические короткие провалы, 5В - есть), +12VSUSO - есть, 3VA_DSW_PWRGD - есть, SUSACK_R# (после резистора - PCH_SUSACK, 107 нога мультика) - скачет, скважность примерно 1/2, PM_RSMRST# (96 нога) - скачет, SUSWARN# (через резистор ME_SUSPWRDNACK_EC, 70 нога мультика) - короткие выскоки с напряжением порядка 0.2В, при включении - 0. Сигнал с кнопки PWR_SW# есть, PM_PWRBTN# проходит, PM_SUSC# и PM_SUSB# в нуле.
Пока что предполагаю, что флешка сдохла неспроста и вместе с собой подпалила мультик. Надо пробовать менять, попытка не пытка, да не на что... Мультик шил несколько раз - никаких изменений (прошивка мультика в дампе по адресам 0x200000-0x21FFFF, верно?)
|
|
|
|
|
AVN
|
Заголовок сообщения: Re: Asus X550LD (X550LD rev 2.0) не стартует, скачет +3VSUS Добавлено: 21 июн 2017, 18:06 |
Пользователь |
|
|
Зарегистрирован: 08 апр 2014, 19:17 Наличности на руках: 535.98
Сообщения: 525 Откуда: Калининград
|
Ну вообще на Asus мульт себя сам прошивает при подаче питания, может на этой плате по другому, но сомневаюсь. А так ка флешка запитана от +3VSUS которое поднимается после кнопки, то чтобы считать свою прошивку мульту нужно дать сигнал на поднятие этого напряжения на время считывания (к стати, а читает он через процо-хаб по LPC, судя по блок-схеме из RG). Ну а теперь представим что будет если не считает, по разным причинам, вот сигнал и прыгает. Имхо, мое видение, на истину не претендую. Это я к чему, осциллограф хороший помощник.
|
|
|
|
|
connertech
[ТС]
|
Заголовок сообщения: Re: Asus X550LD (X550LD rev 2.0) не стартует, скачет +3VSUS Добавлено: 23 июн 2017, 12:13 |
Интересующийся |
|
|
Зарегистрирован: 03 окт 2015, 12:07 Наличности на руках: 34.09
Сообщения: 42 Откуда: Кемерово
|
vldmrdnpr писал(а): Насколько я понял, он запитан от LDO? С этим питанием все в порядке? Замеряйте сопротивление по LDO. Да, от LDO. С этим питанием всё в порядке. vldmrdnpr писал(а): От батареи - та же картина? От батареи картина несколько иная. До нажатия на кнопку напряжения на дросселях дежурки отсутствуют, и соответственно +3VSUS не скачет. После нажатия на кнопку картина такая же, как и от сети. AVN писал(а): (к стати, а читает он через процо-хаб по LPC, судя по блок-схеме из RG) Согласно BDV, шины SPI хаба и мультика запараллелены через резисторы. Так что обращаться к флешке они могут независимо. LPC посмотрел - всегда в нуле. AVN писал(а): Ну а теперь представим что будет если не считает, по разным причинам, вот сигнал и прыгает. Да, я тоже решил, что прыгает из-за этого. Но вот почему считать не может? Поставил эксперимент: записал в IT8585E файл, заполненный 0xFF (в программаторе Вертьянова нет стирания как отдельной функции), включил питание, потом считал содержимое EC. Содержимое первых 64к байт совпадает с тем, что по адресам 0x200000-0x20FFFF в дампе ПЗУ, вторые 64к байт содержат 0xFF. Сравнил с выложенным кем-то дампом EC (версия BIOS другая) - всего 16 различий (этот дамп я тоже пробовал прошивать - ничего не меняется). Отсюда могу сделать вывод, что мультик с флешкой взаимодействует нормально. Значит, всё-таки хаб виноват? AVN писал(а): Это я к чему, осциллограф хороший помощник. К сожалению, у меня он не запоминающий, поэтому увидеть короткий всплеск считывания при подаче питания я не смогу.
|
|
|
|
|
siberian
|
Заголовок сообщения: Re: Asus X550LD (X550LD rev 2.0) не стартует, скачет +3VSUS Добавлено: 23 июн 2017, 13:07 |
Инженер |
|
|
Зарегистрирован: 29 авг 2010, 09:45 Наличности на руках: 713.69
Сообщения: 10123 Откуда: Тюмень
|
connertech писал(а): От батареи картина несколько иная. До нажатия на кнопку напряжения на дросселях дежурки отсутствуют, и соответственно +3VSUS не скачет. После нажатия на кнопку картина такая же, как и от сети. Это потому что при питании от сети происходит автостарт, а при питании от АКБ его нет... Попытки старта происходят в цикле, так как какое-то напряжение не поднимается. connertech писал(а): PM_SUSC# и PM_SUSB# в нуле. Если они в нуле, то скорее всего CPU мертв, чем жив
|
|
|
|
|
|
|
|
|
|
|
Страница 1 из 1 [ Сообщений: 9 ] |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|