it8716f s чем заменить
Диагностика и неисправности мультиконтроллера в ноутбуке
В этой статье пойдет речь о микросхеме, которая управляет работой всего ноутбука, в том числе, его включением. Её неисправности приводят к значительным последствиям для пользователя и чаще всего требуют ремонта материнской платы в сервисе.
Задачи мультиконтроллера
Мультиконтроллером, или, по-английски Super I/O (SIO) или Multi I/O (MIO), на сленге «мультик» (еще в документации встречается EC-контроллер), называется микросхема, обеспечивающая мониторинг напряжений и температур, работу с периферийными устройствами. Такими устройствами могут быть клавиатура, мышь, кнопка включения, датчик закрытия крышки и тп. Основным его предназначением является управление клавиатурой (даже в схемах он обозначается как KBC-контроллер), однако со временем производители начали нагружать его множеством дополнительных функций, таких, например, как индикация работы жесткого диска (светодиод на передней панели ноутбука) или управление частотой работы кулера. Именно на эту микросхему «приходят» все контактные дорожки шлейфа клавиатуры ноутбука. На самом деле на ножки мультиконтроллера приходят сигналы практически со всех устройств и микросхем ноутбука. Уровень сигнала может быть постоянный 3.3V (высокий логический уровень), либо изменяющийся в случае обмена данными (измеряется осциллографом).
В запуске ноутбука он вообще играет первостепенную роль, так как именно на него приходит сигнал с кнопки включения, и именно он запускает все источники напряжений и затем отдает сигнал южному мосту для начала инициализации.
Мультиконтроллер управляет включением ШИМ-контроллеров, вырабатывающих необходимые для работы узлов ноутбука напряжения, ключами, коммутирующими эти напряжения. Через мультиконтроллер по протоколу Firmware HUB или SPI подключена микросхема Flash c программным обеспечением (которую иногда приходятся прошивать). В состав мультиконтроллера могут входить контроллеры часов реального времени, жестких дисков, USB, интегрированный аудиоинтерфейс, интерфейс LPC.
Разновидности мультиконтроллеров
Мультиконтроллеры выпускают следующие фирмы: ENE; Winbond; Nuvoton; SMCS; ITE; Ricoh.
Сильно отличаются только последние, хотя бы методом пайки, они BGA.
На современных мультиконтроллерах имеется по 128 ножек, но их назначение сильно отличатся в зависимости от модели мультиконтроллера и даже от его ревизии. К примеру, KB926QF-D2 и KB926QF-C0. — два совершенно разных мультиконтроллера.
Неисправности мультиконтроллеров и их симптомы
Мультиконтроллер часто выходит из строя при залитии ноутбука жидкостью или вследствие выгорания ключей, формирующих 3.3В. Второе случается при скачках питания в сети.
К основным симптомам неисправности мультиконтроллера можно отнести некорректную работу клавиатуры и тачпада и отсутствие запуска как такого. Также, следствием неправильной работы «мультика» являются и глюки периферии — неправильная работа датчиков, кулера. Также по вине SIO может не определяться жесткий диск и другие накопители (работа USB при этом завязана на южный мост).
В диагностике и ремонте ноутбуков мультиконтроллер имеет ключевое значение, поскольку отсутствие на мультиконтроллере важных сигналов, приходящих с микросхем ноутбука, позволяет выявить неисправные микросхемы и произвести их замену. На мультиконтроллер приходит LPC шина, по который идет обмен с южным мостом, и с которой можно считать всем известные POST-коды. Для этого, кстати, в ремонте часто подпаиваются на прямую к ножкам мультиконтроллера тоненькими проводками и выводят коды на индикаторы.
Также иногда во время самостоятельной замены матрицы ноутбука забывают отключить аккумулятор. Это тоже может привести к выгоранию мультиконтроллера. Но, к счастью, микросхемы эти не очень дорогие и ремонт такой неисправности обходится дешевле, чем, например, замена южного моста или видео. Многие микросхемы взаимозаменяемы, а перепайка их — 15 минут (если не потребуется прошивать флэш память).
Диагностика запуска (или отсутствия старта) ноутбука
Для правильной диагностики старта ноутбука необходимо понимать его последовательность и участие в нем мультиконтроллера.
Последовательность включения ноутбука
При включении ноутбука дежурное напряжение через кнопку подается на мультиконтроллер, который запускает все ШИМ-контроллеры, вырабатывающие все напряжения (их много), и, при нормальном исходе, вырабатывают сигнал PowerGood. По этому сигналу снимается сигнал RESET с процессора и он начинает выполнять программный код, записанный в BIOS с адресом FFFF 0000.
Затем BIOS запускает POST (Power-On Self Test), который выполняет обнаружение и самотестирование системы. Во время самотестирования обнаруживается и инициализируется видеочип, включается подсветка, определяется тип процессора. Из данных BIOS определяется его тактовая частота, множитель, настройки. Затем определяется тип памяти, ее объем, проводится ее тестирование. После этого происходит обнаружение, инициализация и проверка подключенных накопителей – привода, жесткого диска, карт-ридера, флоппи дисковода и др., а после проверка и тестирование дополнительных устройств.
После завершения POST управление передается загрузчику операционной системы на жестком диске, который и загружает ее ядро.
Из описания выше видно, что мультиконтроллер вступает в работу на самой ранней стадии, и без его нормального запуска не сформируются управляющие напряжения. Вот условия, необходимые для того, чтобы мультиконтроллер дал команду на старт:
Для инициализации мультиконтроллера необходима микропрограмма, которая хранится либо в той же микросхеме флеш-памяти, что и прошивка BIOS (UEFI), либо в отдельной микросхеме меньшего объема, либо внутри самого мультиконтроллера. В первых двух случаях восстановить прошивку не представляется сложным. А вот прошить непосредственно мультиконтроллер пока могут не любые программаторы. Да и подключиться к нужным его выводам не всегда просто. Прошиваемые мультиконтроллеры — NPCE288N/388N, KB9010/9012/9016/9022, IT8585/8586/8587/8985/8987.
Лучше всего найти документацию и описание сигналов по мультикам IT, которые используются во многих бюджетных ноутбуках, в том числе ASUS и Dell. Благодаря схемам можно понять и отследить, где находятся выше указанные сигналы. Например, в случае IT8752 и аналогичных (используется, например, в семействе ASUS K40 и K50) для диагностики вас должны интересовать, помимо выше указанных, следующие сигналы на мультике:
Питание на IT85xx мульты поступает следующее: +3VA_EC, +3VPLL, +3VACC, без них микросхема не запустится.
Последовательность диагностики мультиконтроллера
Рассмотрим схему последовательности включения ноутбука:
Процедура включения материнской платы
Для диагностики в целом, вам нужно рассмотреть две ситуации:
1. Питание не появляется, светодиод питания не горит.
2. Питание есть, светодиод питания горит, но ноутбук не включается, экран темный. Индикатор жесткого диска сначала включается и гаснет, затем не горит.
Очевидно, мультик работает, управляющие сигналы формируются, однако, дальнейший запуска не происходит или он обрывается. Чаще всего виноваты в этом микросхемы чипсета, сам процессор или тактирующие генераторы, которые срывают генерацию сигналов. Для быстрой диагностики прогреваем микросхемы чипсета по-очереди. После каждого прогрева пробуем на включение. Если ноутбук включается, то виноват конкретный чип. Очень важна предыстория поломки — например, если до поломки перестали работать USB порты, то скорее всего вышел из строя южный мост. Если были артефакты на встроенном видео, то виноват северный мост.
Если же мы видим, что питающие напряжения присутствие, а сигналы с мультика нет (например, не снимается сигналы RESET), то изучаем все сигналы более подробно.
Вот обобщенный порядок следования сигналов при запуске EC:
2в или ACIN_OC#=0в
вычитка прошивки SPI ROM
-> сигнал включения силовых дежурок VSUS_ON=3в
-> снятие ресета с юга PM_RSMRST#=3в (юг узнает, что первичные источники питания ок)
-> сигнал PM_PWRBTN#=0в транслируется в юг
-> SUSB_EC#, SUSC_EC# = 3в включение вторичных источников и открытие коммут. мосфетов
-> CPU_VRON=3в поднятие питания CPU_VCORE процессора
-> EC_CLK_EN (CLK_EN#) на юг или на тактовый генератор приходит с мульта или ШИМ проца
-> VRM_PWRGD_CLKEN приходит на юг
-> CLK_PWRGD с юга приходит на тактовый генератор
-> сигнал PWROK на юг
-> юг отдает процу сигнал H_PWRGD (HardWare PWRGD, все питания в порядке, следующий этап инициализации)
-> юг снимает ресет с севера PLT_RST#
-> юг снимает ресет с PCI шины PCI_RST#
-> север снимает ресет с процессора HCPU_RST#
Вот алгоритм проверки популярного мульта KB3926, его можно применить и к аналогам:
Вот дополнительные контрольные значения напряжения:
DPWROK_R — 3,3V
PM_RSMRST#PCH — 3,3V
PM_RSMRST#- 3,3V
SUS_PWRGD — 3,3V
5VSUS_PWRGD — 3,3V
ME_SUSPWRDNACK_R — 3.3V
Как видно из алгоритма, в самом начале EC контроллер должен вычитать прошивку из Flash памяти через SPI интерфейс. Если этого не происходит, то дальше никаких сигналов питания ШИМов не формируется. Часто, в случае серии IT85xx и аналогичных это отдельня 8-контактная микросхема (напримерб SST25VF080B) с питанием по линии +3VA_SPI. Обмен данными происходит по линия SO и SI, тактирование по линии SCK. Поэтому, когда это возможно, флэшку перешивают. В некоторых сервисах имеется специальный программатор от Сергея Вертьянова, который позволяет прошивать почти любые флэшки:
Программатор от Сергея Вертьянова
Был ли наш пост полезен?
Нажмите на звезду, чтобы оценить мои труды!
Решено A8R-MVP запускается,и сразу выключается
Неисправности комьютеров Как найти дефект в компьютере Сигналы BIOS и POST Прошивка BIOS компьютера Схемы компьютеров и их блоков
Какие типовые неисправности в компьютерах?
Профессиональные мастера как правило знают все типовые дефекты и виды их проявления. Тем не менее кратко перечислим проявления для тех кто впервые попал на страницы форума:
Как найти неисправный элемент?
В двух словах не возможно указать всю методику поиска неисправности. Во первых необходимо определить неисправный блок. Для этого требуется понимать аппаратное устройство ПК, взаимную связь его отдельных блоков(модулей) внутри системного блока либо внешних устройств:
Что такое сигналы BIOS и POST?
Большинство мастеров знают, что БИОС-ы cовременных компютеров производят самотестирование при включениии. Обнаруженные ошибки сигнализируют звуковым сигналом и через внутреннюю программу POST (англ. Power-On Self-Test) — самотестирование при включении.
Как перепрошить BIOS?
Существует три основных способа обновления БИОС материнской платы:
Где скачать схему компьютера?
На сайте уже размещены схемы и сервисные мануалы. Это схемы на блоки питания, материнские платы, различные интерфейсы, и прочие. Они находятся в самих темах и отдельных разделах:
Процессор стоит все напряжения подключены,вентилятор крутится ничего не греется.Кодека уже нет я его сдул.Я просто в таком принудительном режиме никогда не запускал и толком не знаю что запустилось.Хотя на пост карте все напряжения есть и залипший ресет.Посмотрел питания процессора его нет. Объясни пожалуйста если не сложно,что это за принудиловка и что при этом должно запустится.И что теперь смотреть,мофсеты по питанию.
Добавлено 03-08-2009 19:25
частота тоже присутствует.
Вот напряжения на питателях вроде все нормально.Не знаю куда еще сунутся.
Цитирую:
И что меня поразило у меня 12 вольт только на трех транзисторах мовсетах питания Vcore,то есть в каждом плече только на одном,на других двух оно отсутствует.Соответственно на выходе шимки ничего нет.Если я правильно понимаю то на шимке нет разрешения на работу?
А может стоит проверить дохлые плечи?
По моему явно проблема в питании проца, потому и ресет висит, и соответственно мать диагностирует отсутствие питания и вырубается нафиг.
А вот напряжения на мофсетах,тут очень даже ненормально.
Судя по схеме подключения,на транзисторах питания процессора так и должно быть,Резисторы все целые от номинала не отличаются.Транзисторы все таки выпаял для полной уверенности,все мофсеты питания процессора целые.Да я думаю,что питание процессора не причем,что то раньше шимки вырубает и не разрешает Шимке работать. А что подает на разрешение 0,надо разобраться.И вообще почему там ноли весят.
Добавлено 04-08-2009 13:10
Как я понимаю управляет сигналом разрешения на шимку микросхема IT8282M.Следующий вопрос возникает почему она не дает разрешения на работу шим контролера?Да и вообще я сначала думал,что это просто микросхема мониторинга,а сейчас изучаю datasheet,оказывается все по другому эта микросхема управляет многим.
Вот еще питания на мофсетах.
На ссылка скрыта от публикации микросхемы написано:
«The IT8282M incorporates glue logics for AMD K8 CPU power sequence application and provides the system power-good request.
Outstanding features of this controller IC include special voltage comparators for VLDT, VDDA and VDIMM_STR power detected without the need of any external components. All power-good generation circuits support AMD K8 main board design for saving glue logics cost.»
При закачке переименовать в IT8282_C_V0.4_Web_060905.pdf
Там не все так просто с этим как я понимаю контроллером IT8282M,выход разрешения для шимки это 13 нога.Но самый главный вопрос почему она вырубает питания, потому что как я понимаю,что этот контролер жив,хотя бы выходные цепи 13 ноги,потому что при нормальном запуске при секундном измерении на выходах шимок для мофсетов появляется напряжение,а потом оно соответственно вырубается.Может мне кто поможет разобраться с данными вопросом.Как я понимаю что если чего то не хватает то материнка вырубается.И на мой вопрос должна ли крутиться вентиляторы материнка без дополнительных 12 вольт,я думаю что нет,а ответ контроллер IT8282M.
Судя по даташит на микруху приходит VCORE_GD-цифровой сигнал, VLDT_12-аналоговый, VDDA_25-аналоговый, VDIMM_STR-аналоговый, ATX_PWRGD-цифровой,с юга приходит SB_PSON#,ACPI_S3-тоже цифровые сигналы.
пока вот мои продвижения и надо разбираться, что жду советов.
Добавлено 05-08-2009 15:42
Может у кого будут предложения как то обойти «обмануть» этот контроллер
It8716f s чем заменить
С кнопки не включалась. Питания на PWR_Switch небыло.
При принудительном запуске: замыкании PSON на землю запускалась, а затем при размыкании продолжала работать, при этом мгновенно раскалялся MIO IT8712F-S KXS.
Заменил с донора ECS Socket-A IT8712F-A GXS, исправность которого неизвестна.
На PWR_Switch появилось 5В.
При включении все напряжения в пределах нормы, ничего не раскаляется.
Есть reset, есть clock. Процессор греется (VCore=1.45V).
Затем через несколько секунд пропадает reset, clock и напряжение на памяти вместо 1.78В становится 0.3В, соответствтвенно Q20 APM3023N который завязан на питании памяти отрубается т.к. на gate ничего не приходит с МС FP6321, поменял её на аналог (RT9214) ситуация не изменилась.
Значит кто-то и почему-то отключает питатели на плате. Осталось понять кто и почему? Но соображалки не хватает. Помогите!
Процессор использовался Celeron D 326.
P.S. После включения платы с кнопки PWR_Switch, при повторном нажатии на кнопку она обычно не выключается, даже принудительно удержанием кнопки. Но если выключится, то с кнопки она уже не включается, приходится отключать БП от сети, ждать и затем снова включать.
Ещё пытаюсь произвести измерение на 71 ноге (PSIN) IT8712F-A GXS, но неполучается:
— если тыкаю вольтметр и включаю БП в сеть, то там появляется
5В и сразу падает до 0, при этом с PWR_Switch уже не включается.
— если мерю c уже воткнутым в сеть БП, то получаю 0В и с PWR_Switch уже не включается, даже если убираю вольтметр с 71й ноги.
— если включаю с PWR_Switch, затем тыкаю вольтметром в 71ю ногу, то плата тут же выключается и с PWR_Switch уже не включается, даже если убираю вольтметр с 71й ноги.
Страница 1 из 1 | [ 1 сообщение ] |
Часовой пояс: UTC + 3 часа
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5