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

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

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

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

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

Мультиконтроллер часто выходит из строя при залитии ноутбука жидкостью или вследствие выгорания транзисторных ключей, формирующих 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