Встроенный контроллер

Встроенный контроллер ( EC ) — это микроконтроллер в компьютерах , который обрабатывает различные системные задачи. Сейчас его обычно объединяют с Super I/O , особенно на мобильных платформах (например, ноутбуках).

Задачи

Встроенный контроллер может выполнять следующие задачи:

  • Прием и обработка сигналов с клавиатуры [1] и тачпада (включая отключение тачпада)
  • Другие кнопки и переключатели (например, кнопка питания, переключатель крышки ноутбука (полученный от датчика Холла)) [2]
  • Контроль доступа к линии А20 [3]
  • Измерение температуры (ЦП, ГП, материнская плата) и реакция, включая управление вентилятором , регулирование ЦП и ГП , а также аварийное отключение в ответ на повышение температуры
  • Управление питанием, включая модуль регулятора управляющего напряжения
  • Управление светодиодными индикаторами ( например, Caps Lock, Scroll Lock, Num Lock, батарея, переменный ток, питание, беспроводная локальная сеть, спящий режим)
  • Управление зарядным устройством и аккумулятором [2]
  • Возможность удаленной диагностики и устранения неполадок по сети
  • Выполнение запрошенного программным обеспечением сброса ЦП [1]
  • Управление сторожевым таймером [2]
  • Прерывание управления системой (вход в режим управления системой )
  • Переключатель Bluetooth
  • Управление яркостью дисплея (встроенный ЖК-дисплей или OLED)
  • USB OC (перегрузка по току) (USB отключен)
  • Управление RGB-освещением
  • Пробуждение по локальной сети
  • Интерфейс отладочной карты (позволяет ремонтным центрам контролировать процесс загрузки с помощью специального устройства в попытке устранить неполадки)
  • SCI от встроенного контроллера для информирования драйвера ACPI (в ОС ) о событии ACPI

Как компонент ядра системы, встроенный контроллер всегда включен, когда питание подается на материнскую плату. Для связи с основной компьютерной системой могут использоваться несколько форм связи, включая ACPI , SMBus или общую память .

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

Встроенный контроллер иногда называют «BIOS контроллера клавиатуры», что связано с тем, что встроенный контроллер произошел от контроллера клавиатуры и часто до сих пор используется в качестве контроллера клавиатуры. Даже сегодня встроенный контроллер ACPI взаимодействует с ЦП, используя те же порты ввода-вывода, которые контроллеры клавиатуры использовали в прошлом.

Эргономика

Хотя встроенный контроллер очень «глубок» в системе, он важен для пользователя, поскольку он выполняет такие функции, как управление вентилятором и терморегулирование. Компьютерные системы, такие как ноутбуки, часто вырабатывают большое количество тепла, которое необходимо рассеивать. Обычно это делается путем активации вентилятора для обдува воздухом компонентов, которые вырабатывают тепло; вентилятор не просто включается или выключается, а приводится в действие встроенным контроллером на высокой скорости в течение короткого времени, а затем остается работать на низкой скорости, пока температура не снизится достаточно. Такая схема управления может быть неудобной с эргономической точки зрения, поскольку изменение скорости вращения вентилятора заметно пользователю, особенно если это происходит регулярно и если вентилятор отчетливо слышен.

Чтобы предотвратить это, некоторые встроенные контроллеры разработаны для работы вентиляторов с постоянной скоростью в большем диапазоне температур и увеличивают скорость вращения вентилятора только тогда, когда система близка к перегреву. В этом случае эргономика системы улучшается, поскольку вентилятор работает тише, так как он управляется для вращения на более низкой скорости и не меняет скорость так часто. Однако, когда температура действительно пересекает порог контроллера, потребуется гораздо больше времени, чтобы снизить температуру до безопасного уровня.

Для изменения политики управления вентиляторами обычно требуется обновление прошивки встроенного контроллера.

Распространенные бренды

Смотрите также

Ссылки

  1. ^ ab "Интерфейс клавиатуры PS/2". Архивировано из оригинала 2016-03-04.
  2. ^ abc "AMI Embedded Controller (EC) Firmware Solution" (PDF) . Архивировано из оригинала (PDF) 2016-03-04 . Получено 2014-12-28 .
  3. ^ «A20 — боль прошлого».
  4. ^ "EC (Embedded Controller)". Nuvoton . Получено 19 октября 2023 г. .
  5. ^ "Встроенные контроллеры и контроллеры клавиатуры". Microchip Technology . Получено 19 октября 2023 г.
  • Мэтью Гарретт: Встроенный контроллер ACPI
  • coreboot: Список встроенных контроллеров, используемых в ноутбуках
Взято с "https://en.wikipedia.org/w/index.php?title=Встроенный_контроллер&oldid=1250805393"