Wbudowany kontroler - Embedded controller

Wbudowany kontroler ( WE ) to mikrokontroler w komputerach , który obsługuje różne zadania systemowe, że system operacyjny nie obsługuje.

Zadania

Wbudowany kontroler może mieć następujące zadania:

  • Odbieranie i przetwarzanie sygnałów z klawiatury
  • Odbieranie i przetwarzanie sygnałów z touchpada (w tym wyłączenie touchpada)
  • inne przyciski i przełączniki (np. przycisk zasilania, przełącznik pokrywy laptopa (otrzymany z czujnika halla))
  • Włączanie i wyłączanie komputera
  • Kontrolowanie dostępu do linii A20
  • Pomiar temperatury (CPU, GPU, płyta główna) i odpowiedź, w tym sterowanie wentylatorem , dławienie procesora i wyłączanie awaryjne w odpowiedzi na rosnące temperatury
  • Kontrolowanie diod LED (np. Caps Lock, Scroll Lock, Num Lock, Bateria, Zasilanie, Zasilanie, Bezprzewodowa Sieć LAN, Uśpienie)
  • Zarządzanie baterii ładowarkę i baterię
  • Umożliwienie zdalnej diagnostyki i działań naprawczych przez sieć
  • Wykonywanie resetowania procesora na żądanie oprogramowania
  • Sterowanie zegarem watchdog
  • Przerwanie zarządzania systemem (wejście do trybu zarządzania systemem )
  • Przełącznik Bluetooth
  • Przełącznik podświetlenia wyświetlacza
  • Reset LAN
  • Reset GPU
  • Może pełnić rolę pomostu między układem BIOS a chipsetem
  • Wycisz dźwięk
  • USB OC (nadprądowe) (wyłączone USB)
  • czy AC jest obecny
  • Przełącznik zasilania wyświetlacza
  • Zarządzanie zawieszeniem (dla trybu uśpienia)
  • Steruje oświetleniem RGB
  • Przełącznik eSATA
  • Zresetuj wszystkie urządzenia PCI Express
  • Wake-on-LAN
  • Przełącznik 3G lub 4G
  • Interfejs karty debugowania (umożliwia centrom napraw monitorowanie procesu rozruchu za pomocą specjalnego urządzenia w celu rozwiązania problemów (tylko kilkaset kodów))
  • SCI z wbudowanego kontrolera w celu poinformowania sterownika ACPI (w systemie operacyjnym ) o zdarzeniu ACPI

Jako główny element systemu, wbudowany kontroler jest zawsze włączony, gdy zasilanie jest dostarczane do płyty głównej. Do komunikacji z głównym systemem komputerowym można wykorzystać kilka form komunikacji, w tym ACPI , SMBus lub pamięć współdzieloną .

Wbudowany kontroler ma własną pamięć RAM , niezależną od tej używanej przez główny system komputerowy, a często także własną pamięć flash ROM, na której przechowywane jest oprogramowanie kontrolera . Wiele aktualizacji systemu BIOS obejmuje również aktualizacje oprogramowania wewnętrznego kontrolera.

Wbudowany kontroler jest czasami nazywany „Keyboard Controller BIOS”, co wynika z faktu, że wbudowany kontroler wyewoluował z kontrolera klawiatury i często nadal jest używany jako kontroler klawiatury. Nawet dzisiaj wbudowany kontroler ACPI komunikuje się z procesorem za pomocą tych samych portów I / O, które były używane w przeszłości przez kontrolery klawiatury.

Trusted Platform Module (TPM) zawiera wbudowany kontroler, który wykonuje kryptograficzne funkcje i nic więcej.

Ergonomia

Chociaż wbudowany kontroler jest bardzo „głęboko” osadzony w systemie, jest ważny dla użytkownika, ponieważ wykonuje takie funkcje, jak sterowanie wentylatorem i zarządzanie temperaturą. Systemy komputerowe, takie jak laptopy, często wytwarzają duże ilości ciepła, które należy rozproszyć. Odbywa się to zwykle poprzez aktywację wentylatora, aby nadmuchać powietrze nad częściami wytwarzającymi ciepło; wentylator nie jest po prostu włączany lub wyłączany, ale jest napędzany z dużą prędkością przez wbudowany kontroler przez krótki czas, a następnie pozostaje uruchomiony z niską prędkością, aż temperatura wystarczająco spadnie. Taki schemat sterowania może być niewygodny z ergonomicznego punktu widzenia, ponieważ zmiana prędkości wentylatora jest zauważalna dla użytkownika, zwłaszcza jeśli występuje regularnie i jeśli wentylator jest wyraźnie słyszalny.

Aby temu zapobiec, niektóre wbudowane sterowniki są zaprojektowane do uruchamiania wentylatorów ze stałą prędkością w szerszym zakresie temperatur i zwiększają prędkość wentylatora tylko wtedy, gdy system jest bliski przegrzania. W tym przypadku ergonomia systemu ulega poprawie, ponieważ wentylator jest cichszy, ponieważ jest sterowany tak, aby obracał się z mniejszą prędkością i nie zmieniał prędkości tak często. Jednak gdy temperatura przekroczy próg regulatora, obniżenie temperatury do bezpiecznego poziomu zajmie znacznie więcej czasu.

Aby zmienić zasady kontroli wentylatorów, zwykle konieczne są aktualizacje oprogramowania wbudowanego kontrolera. W niektórych systemach sterowanie wentylatorem nie jest zapewniane przez wbudowany kontroler, ale jest realizowane przez komponent wyższego poziomu, taki jak kontroler ACPI. W takim przypadku zmiana zachowania systemu wentylatorów może być wykonana przez administratora systemu poprzez konfigurację ACPI bez zmiany oprogramowania układowego.

Zobacz też

Bibliografia

Zewnętrzne linki