Таблица взаимозаменяемости мультиконтроллеров ноутбуков ENE, ITE, Nuvoton, Winbond и SMSC с указанием направлений замены, платформ, особенностей прошивки EC и практических ограничений.



Взаимозаменяемость мультиконтроллеров ноутбуков таблица замен EC и KBC

Взаимозаменяемость мультиконтроллеров ноутбуков: таблица замен EC и KBC

Назначение Embedded Controller в ноутбуке и причины подбора аналога

Мультиконтроллер, Embedded Controller или KBC является специализированным контроллером системной платы ноутбука. Он участвует в обработке кнопки включения, опросе клавиатурной матрицы, формировании сигналов последовательности запуска, управлении светодиодами, вентиляторами и рядом линий питания. В зависимости от платформы через EC также проходят функции зарядки аккумулятора, обмена по SMBus или I2C, контроль температурных событий, обработка состояний сна и взаимодействие с BIOS.

Состав периферии зависит от конкретного семейства. Например, контроллеры класса MEC1308 рассчитаны на работу в ноутбуках и содержат интерфейс LPC, ACPI-функции, контроллер клавиатуры, SRAM, SMBus, GPIO и PWM. Семейства Nuvoton NPCE78x, NPCE791x и NPCE795x также предназначены для клавиатурного управления и управления питанием, а некоторые варианты используют общий интерфейс с SPI Flash. Поэтому внешне похожие микросхемы могут существенно различаться внутренней архитектурой и требованиями к прошивке.

Необходимость подбора замены обычно возникает при повреждении EC после залития, короткого замыкания, пробоя по клавиатурным линиям, ошибочной пайки или отказа внутренней памяти. Дополнительная причина - дефицит старых ревизий. В ремонтной практике нередко используются близкие версии одного семейства, однако успешная замена должна быть подтверждена именно для нужной платы или для максимально близкой аппаратной ревизии.

.

Как читать таблицу совместимости мультиконтроллеров

В таблице обозначение EC1 соответствует исходному мультиконтроллеру, а EC2 - микросхеме, которая была установлена вместо него. Знак > следует читать как "EC1 заменяется на EC2". Знак <-> означает, что в ремонтной практике подтверждалась взаимная установка обоих вариантов на указанной платформе. Направление имеет принципиальное значение: успешная замена A на B не доказывает автоматически возможность обратной замены B на A.

Строки отсортированы по алфавиту и цифровой части обозначения EC1, независимо от производителя. Такой порядок удобнее при поиске маркировки, считанной непосредственно с корпуса неисправной микросхемы. Если одна и та же пара встречалась на нескольких платформах, модели платы объединены в одной строке.

Название ноутбука само по себе недостаточно для подбора. Одна модель может выпускаться на нескольких материнских платах и ревизиях, поэтому перед заменой желательно найти board number, например LA-xxxxP, NM-Axxx, DA0xxxx или собственное обозначение Asus, Quanta, Compal, Wistron и Pegatron. Совпадение платформы заметно повышает информативность подтвержденной замены.

Следует учитывать и состояние прошивки. Новый EC может поставляться пустым, предварительно запрограммированным или требовать загрузки кода через внешний программатор. На некоторых платах образ EC находится отдельно от основной BIOS-прошивки, на других связан с общим образом или внешней SPI Flash. Поэтому даже полностью совпадающая маркировка корпуса не гарантирует запуск без корректного программного содержимого.

Сводная таблица взаимозаменяемости EC и KBC по алфавиту

Ниже приведена объединенная таблица подтвержденных замен. Для удобства отображения она разделена на несколько последовательных блоков, но общий порядок остается алфавитным по полю EC1. Данные следует применять только вместе с проверкой конкретной платы, распиновки и прошивки.

Модели ITE: IT8500E - IT8995E

ПроизводительEC1ЗаменаEC2Платформа
ITEIT8500E>IT8502EAsus K50IJ; Asus K50LJ
ITEIT8502E>IT8500EAsus K40AB, K40C, K50C, K50AB
ITEIT8502E<->IT8512EAsus K50IJ
ITEIT8511TE-BXS>IT8510TE-GXAAsus X51R/RL
ITEIT8512E>IT8500EAcer 6920
ITEIT8517E-HXS>IT8518E-CXAAsus X401A rev.2.0
ITEIT8518E>IT8528E-EXALenovo Z580, Quanta LZ3 UMA
ITEIT8518E-HXA>IT8518E-CXSHP G6-2128sr, Quanta R53 rev.E
ITEIT8518E-HXS>IT8517EQuanta TWC, DNS TWC-N13P
ITEIT8528E-AXA>IT8528E-EXAAsus X550D, X550/X750
ITEIT8528E-AXA>IT8528E-FXAAsus X550D, X750DP rev.2.0
ITEIT8528E-EXA>IT8528E-AXAQuanta R75, DA0R74MB6C0 rev.C; Quanta U92
ITEIT8528E-EXA>IT8528E-AXSLenovo G700, Wistron Bambi rev.2.1
ITEIT8528E-EXA>IT8528E-FXAQuanta R76
ITEIT8528E-EXS>IT8528E-EXAQuanta R75, HP Pavilion 15-e003sr
ITEIT8528E-FX>IT8528E-EXAsus X550ZE; Lenovo Z710, DUMBO2
ITEIT8528E-FXA>IT8528E-AXALenovo G710, DUMBO2 rev.2.1
ITEIT8528E-FXS>IT8518E-CXSLenovo G700, Wistron Bambi rev.2.1
ITEIT8528E-FXS>IT8528E-EXSLenovo Z710, DUMBO2
ITEIT8528E-FXS>IT8528E-FXALenovo G710, DUMBO2 rev.2.1
ITEIT8572E-AXS>IT8572E-AXAAsus X54H, K54L
ITEIT8585VG-GX>IT8585VG-FXAsus UX305FA rev.2.0
ITEIT8586E-FXA>IT8586E-FXSLenovo G50-45, NM-A281
ITEIT8987E-CX>IT8987E-BXAcer A515-54G, Quanta ZAW
ITEIT8995E-128-CXA>IT8985E-AXAAsus GL552VW
.

Модели KB и KBC: ENE и SMSC

ПроизводительEC1ЗаменаEC2Платформа
ENEKB3310QF-A0>KB3310QF-B0Asus All-in-One PC ET1602C
ENEKB3310QF-B0>KB3310QF-C1Acer Aspire 5735, CP2-Intel MB 08219-1
ENEKB3310QF-C1>KB3310QF-B0Asus EeePC 900
ENEKB3926QF-A1>KB3926QF-A2Quanta AT3
ENEKB3926QF-C0<->KB3926QF-D2Quanta OP6, QT6
ENEKB3926QF-C0>KB926QF-D3HP DV5
ENEKB3926QF-D2>KB926QF-D3HP CQ61
ENEKB3930QF-A2>KB930QF-A1Quanta R23
ENEKB9022Q-C<->KB9022Q-DCompal LA-B511P
ENEKB9022Q-D>KB9022Q-CHP 15, LA-C701P; B5W1E, LA-D121P rev.1
ENEKB926QF-B1>KB926QF-C0Compal LA-3551P
ENEKB926QF-B1>KB926QF-D3Compal LA-6552P
ENEKB926QF-D3>KB926QF-C0Lenovo G550, Compal LA-5082P
ENEKB926QF-D3>KB926QF-E0Aspire One 532h, Compal LA-5651P
ENEKB926QF-E0>KB926QF-C0Compal LA-6061P
ENEKB926QF-E0>KB926QF-D2Compal LA-6421P, LA-6221P
ENEKB926QF-E0>KB926QF-D3Compal LA-6311P; Lenovo G555, LA-5972P
ENEKB930QF-A0<->KB930QF-A1Compal LA-6911P
ENEKB930QF-A1>KB3930QF-A1Acer 5750G, Compal LA-6901P P5WE0 rev.1.0
ENEKB930QF-A1>KB932QF-A0Acer Aspire TimelineX 483TG, Compal P4LJ0 LA-7231P
ENEKB932QF-A0>KB930QF-A1Compal LA-8712P QCL51 rev.1.0; HP ENVY m6-1221er
SMSCKBC1070-NU<->KBC1021-NUCompal LA-3621P
SMSCKBC1098-NU<->KBC1091-NUCompal LA-4891P
.

Модели MEC и NPCE: SMSC/Microchip и Nuvoton

ПроизводительEC1ЗаменаEC2Платформа
SMSCMEC1300-NU<->MEC1308-NUSamsung R530 BREMEN-L3/L4; Samsung R519 BONN-L
NuvotonNPCE781LA0DX>NPCE781BA0DXПлатформа не указана
NuvotonNPCE781LA0DX>NPCE781EA0DXQuanta ZR8
NuvotonNPCE781LA0DX>NPCE783LA0DXQuanta ZQ1
NuvotonNPCE783LA0DX>NPCE781LA0DXMBX-224/MBX-225
NuvotonNPCE791LA0DX>NPCE794LA0DXQuanta BLF, Toshiba L755D
NuvotonNPCE791LA0DX>NPCE795LA0DXПлатформа не указана
NuvotonNPCE791LA0DX>NPCE795PA0DXMBX-243
NuvotonNPCE795GA0DX>NPCE795LA0DXQuanta ZYG

Модели WPC/WPCE: Winbond/Nuvoton

ПроизводительEC1ЗаменаEC2Платформа
WinbondWPC8763LDG<->WPC8769LDGWistron Biwa; Acer Aspire 5920G, Quanta ZD1
WinbondWPC8769LA0DG>WPC8769LDGAlienware M15x, Quanta MX3 Maddog 2.5
WinbondWPCE773<->WPCE775Платформа не указана

Ревизии ITE, ENE и Nuvoton: почему похожая маркировка не гарантирует совместимость

У ITE после основного номера часто встречаются суффиксы AXA, AXS, EXA, EXS, FXA, FXS, HXA, HXS и другие варианты. В старой ремонтной практике отмечалось, что для ряда ITE критичны первые две буквы суффикса, а последняя буква иногда не влияет на работу. Более поздние подтверждения, например IT8586E-FXA на IT8586E-FXS или IT8528E-FXS на IT8528E-FXA, показывают, что такое совпадение действительно встречается. Однако применять это правило ко всем ITE без проверки платформы нельзя.

Для ENE ситуация аналогична. Модели KB926QF-C0, KB926QF-D2, KB926QF-D3 и KB926QF-E0 неоднократно заменялись друг другом на определенных Compal и Quanta, но направление замены зависит от платы. Пара KB9022Q-C и KB9022Q-D подтверждена на нескольких платформах, однако наличие одинакового корпуса еще не решает вопрос прошивки. На более новых ноутбуках семейства KB9028Q программирование EC нередко выполняется отдельно.

У Nuvoton семейства NPCE781, NPCE791 и NPCE795 относятся к ноутбучным Embedded Controller, но разные подсемейства имеют отличия в интерфейсах, памяти и периферии. Производитель выпускал варианты с LPC, общим BIOS-интерфейсом, SPI Flash и разными корпусами. Поэтому замены NPCE781LA0DX, NPCE783LA0DX, NPCE794LA0DX и NPCE795GA0DX в таблице являются платформенными подтверждениями, а не общим утверждением о совместимости всех NPCE.

Прошивка EC после замены и проверка программной совместимости

Перед снятием неисправного мультиконтроллера желательно определить, хранится ли его код во внутренней Flash, во внешней SPI-памяти или загружается при старте из системной прошивки. Эта информация определяется по схеме платы, boardview, сервисной документации и поведению конкретного семейства. Если контроллер содержит внутренний код, установка чистой микросхемы может привести к полному отсутствию реакции на кнопку включения даже при исправных питающих напряжениях.

В ремонтной практике ENE KB9028Q на некоторых MSI требует отдельной записи EC-кода. Встречаются платы, где программирование выполняется через сервисный разъем или линии, выведенные на разъем клавиатуры. Для других платформ используется внутрисхемное подключение программатора непосредственно к соответствующим выводам EC. Способ записи необходимо подбирать по конкретной плате, а не только по маркировке микросхемы.

После программирования недостаточно проверить только появление изображения. Полная проверка включает холодный запуск от адаптера и аккумулятора, заряд, работу клавиатуры и тачпада, обороты вентилятора, корректное выключение, перезагрузку, сон и пробуждение. Следует также контролировать отсутствие самопроизвольного старта после подключения адаптера, поскольку такое поведение встречается при частично совместимых заменах или неподходящей прошивке.

Если после замены плата запускается, но отсутствует изображение, не работает клавиатура или нарушено управление питанием, необходимо вернуться к проверке версии EC и дампа. Проблема может быть не в пайке, а в несовместимости ревизии, назначении GPIO или различии последовательности инициализации. В таком случае не следует считать микросхему исправным аналогом только потому, что основные дежурные напряжения появились.

.

Порядок безопасной замены мультиконтроллера на системной плате

Диагностику начинают с фиксации полной маркировки исходной микросхемы и номера материнской платы. Затем проверяют основные дежурные питания, сопротивления по питающим линиям, сигнал сброса, состояние кнопки включения и наличие обмена по системным интерфейсам. Если EC физически поврежден, необходимо убедиться, что причина пробоя устранена, иначе новый контроллер может выйти из строя сразу после установки.

Перед выпайкой желательно сохранить доступный дамп EC и BIOS. При использовании донора следует сравнить не только основной номер микросхемы, но и суффикс, корпус, число выводов и аппаратную ревизию платы. Особое внимание требуется при замене между разными базовыми номерами, например IT8518E и IT8528E или KB3926QF и KB926QF. Такие случаи допустимы только при наличии подтверждения для конкретной платформы.

Монтаж выполняют с соблюдением антистатических мер и температурного режима пайки. После установки сначала проверяют отсутствие короткого замыкания по питанию, затем подают лабораторное питание с ограничением тока и наблюдают за дежурным потреблением. Только после этого выполняют программирование, если оно требуется, и проводят функциональную проверку всей платы.

Типовые симптомы несовместимого или неправильно запрограммированного EC

Полностью несовместимый мультиконтроллер часто проявляется отсутствием реакции на кнопку включения при наличии базовых дежурных напряжений. Возможны также отсутствие сигнала разрешения основных преобразователей, неправильные уровни на линиях RSMRST, SLP или аналогичных сигналах платформы. Конкретные названия сигналов зависят от схемы, поэтому диагностика должна вестись по документации нужной платы.

Частичная совместимость выглядит сложнее. Ноутбук может включаться автоматически сразу после подключения адаптера, запускаться без изображения, не видеть батарею, не регулировать вентилятор, не реагировать на отдельные клавиши или некорректно переходить в сон. В исторической ремонтной практике, например, замена IT8512E на IT8502E на одной из платформ Roverbook приводила к автостарту, хотя на Asus K50IJ та же пара работала взаимозаменяемо.

Еще один типичный случай - несовпадение программного содержимого. Тогда новый EC электрически подходит, но последовательность старта остается неправильной. В таких ситуациях следует проверить наличие корректного дампа именно для данной платы и ревизии, способ программирования, контроль записи и связь с внешней SPI Flash. Если после возврата исходного или заведомо правильного контроллера поведение меняется, это дополнительно указывает на проблему совместимости.

.

Практические замечания по производителям и старым сериям EC

Семейства Winbond WPC8763LDG, WPC8769LDG и WPCE773/WPCE775 относятся к старым поколениям ноутбучных Embedded Controller. Для WPC8763LDG и WPC8769LDG практикой подтверждалась двусторонняя замена на Acer Aspire 5920G и платформах Wistron/Quanta. При этом часть этих изделий давно снята с производства, поэтому особенно важна проверка происхождения донорской микросхемы и качества пайки.

SMSC MEC1300-NU и MEC1308-NU также встречаются в старых Samsung и подтверждались как взаимозаменяемые на отдельных BREMEN и BONN. MEC1308 является полноценным ноутбучным Keyboard and Embedded Controller с ACPI, LPC, SMBus, клавиатурной матрицей, GPIO и PWM. Это наглядно показывает, что EC выполняет намного больше функций, чем обычный контроллер клавиатуры, и ошибка при подборе отражается на всей логике запуска.

Для современных ремонтов полезно разделять понятия "функционально похожий EC" и "проверенная замена". Микросхема другого поколения может выполнять те же классы задач, но иметь другую распиновку, карту регистров и формат прошивки. В таблицу поэтому не включены теоретические аналоги, для которых найдено только сходство назначения без успешной установки на конкретную материнскую плату.

Отзывы ремонтной практики и ограничения таблицы

Пользовательские отчеты показывают устойчивую закономерность: наиболее успешны замены, подтвержденные одновременно номером платы и конкретным суффиксом контроллера. На одной платформе две ревизии могут работать одинаково, а на другой внешне близкая комбинация дает автостарт, отсутствие изображения или неправильную работу периферии. Поэтому строку таблицы следует рассматривать как подтверждение конкретного случая, а не как универсальный даташит производителя.

В более поздних сообщениях подтверждались, в частности, KB9022Q-D на KB9022Q-C для HP 15 и LA-D121P, IT8518E-HXA на IT8518E-CXS для Quanta R53, IT8586E-FXA на IT8586E-FXS для Lenovo G50-45 и несколько вариантов IT8528E на Lenovo G710 и Quanta R75. Эти дополнения расширяют исходную таблицу и полезны при работе с донорами, но не отменяют проверку прошивки.

Если в таблице нет нужной модели, безопаснее искать подтверждение по точному номеру материнской платы, а не подбирать замену только по производителю или размеру корпуса. При отсутствии достоверных данных предпочтительным вариантом остается установка контроллера с полностью совпадающей маркировкой и подходящим EC-кодом. Это снижает риск повторной пайки и повреждения контактных площадок.