В корзине
0 товаров оформить заказ
Проверить статус заказа Техническая поддержка вашего бизнеса Заказать обратный звонок +7 (3842)45-26-26 Контактная информация Контактная информация

Что за зверь: мультиконтроллер?

Микросхемы в корпусах QFP и SOIC рядом с миллиметровой линейкой — в таком же корпусе выпускается мультиконтроллер ноутбука

Мультиконтроллер выпускают в корпусе QFP — выводы гребёнкой по всем четырём сторонам. Рядом линейка, чтобы был понятен масштаб: чип размером с ноготь.

Multi (лат.) — много, control — управлять.

Что делает мультиконтроллер

Современным мультиконтроллером, или, по-английски Super I/O (Input-Output), называется микросхема, обеспечивающая мониторинг напряжений и температур, работу с периферийными устройствами. Такими устройствами могут быть клавиатура, мышь, кнопка включения, датчик закрытия крышки и т. п. Мультиконтроллер управляет включением ШИМ-контроллеров, вырабатывающих необходимые для работы узлов ноутбука напряжения, ключами, коммутирующими эти напряжения. Через мультиконтроллер по протоколу Firmware HUB или SPI подключена микросхема flash c программным обеспечением. В состав мультиконтроллера могут входить контроллеры часов реального времени, жёстких дисков, USB, интегрированный аудиоинтерфейс, интерфейс LPC.

Отчего он выходит из строя

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

Выгоревший участок платы ноутбука. Когда «уходят» ключи питания 3.3В, следом нередко уходит и мультиконтроллер.


Немного информации для мастеров: как продиагностировать мультиконтроллер?

Условия, необходимые для того, чтобы мультиконтроллер дал команду на старт:

  1. Основной BIOS и EC-BIOS должны быть рабочие.
  2. Мультиконтроллер запитан, работает его кварц и мульт вычитывает содержимое BIOS.
  3. ACIN = 3.3
  4. LID_SW# = 3.3 (крышка ноутбука открыта)
  5. EC_RSMRST# = 3.3 (мульт снимает ресет с юга)
  6. Южный мост снимает сигналы PM_SLP_S3# и SLP_S5#, то есть, на них устанавливается 3.3
  7. При нажатии кнопки включения сигнал ON/OFFBTN# падает до нуля и этот же сигнал транслируется в PBTN_OUT#

Для инициализации мультиконтроллера необходима микропрограмма, которая хранится либо в той же микросхеме флеш-памяти, что и прошивка BIOS (UEFI), либо в отдельной микросхеме меньшего объёма, либо внутри самого мультиконтроллера. В первых двух случаях восстановить прошивку не представляется сложным. А вот прошить непосредственно мультиконтроллер пока могут не любые программаторы. Да и подключиться к нужным его выводам не всегда просто.

Прошиваемые мультиконтроллеры
NPCE288N/388N, KB9010/9012/9016/9022, IT8585/8586/8587/8985/8987. Схемы включения мультиконтроллеров IT8752 и KBC1091NU ищите в даташитах производителя.
Ноутбук не стартует и вы подозреваете мультиконтроллер?
Написать в Telegram Написать в MAX
Приём техники — Кемерово, ул. Красноармейская, 140. Диагностика покажет, мульт это, питание или прошивка.