Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

Układ ENE KB926

Termin Definicja
Układ ENE KB926

Układ ENE KB926 to konkretny model kontrolera wbudowanego (EC) tej firmy, stosowany w starszych płytach głównych.

Rola układu ENE KB926 na płycie głównej

ENE KB926 jest kontrolerem wbudowanym, czyli układem EC (Embedded Controller) montowanym na płytach głównych komputerów przenośnych. W dokumentacji i oznaczeniach handlowych występują również warianty tego układu, między innymi KB926D oraz KB926QF. Nie jest to główny procesor komputera ani samodzielny układ odpowiedzialny za wykonywanie programów użytkowych. Jego zadaniem jest obsługa wielu funkcji niskiego poziomu, które muszą działać jeszcze zanim system operacyjny przejmie kontrolę nad laptopem.

Kontroler wykorzystuje rdzeń zgodny z rodziną 8051 i komunikuje się z układem nadrzędnym przez magistralę LPC (Low Pin Count). LPC służy do wymiany danych pomiędzy kontrolerem a chipsetem lub procesorem przy użyciu niewielkiej liczby linii sygnałowych. KB926 realizuje także podstawowe funkcje kontrolera klawiatury zgodnego funkcjonalnie z i8042. Oznacza to, że może pośredniczyć w obsłudze wbudowanej klawiatury, sygnałów sterujących oraz wybranych zdarzeń systemowych.

Funkcje wejścia, zasilania i chłodzenia

KB926 zawiera kontroler matrycy klawiatury. Linie KSI i KSO służą do skanowania wierszy oraz kolumn klawiatury, a oprogramowanie układu rozpoznaje zwarcia występujące podczas naciskania klawiszy. W zależności od projektu płyty kontroler może również obsługiwać interfejsy PS/2, sygnały panelu dotykowego, wejścia ogólnego przeznaczenia GPIO oraz sygnały przerwań. Konkretne wykorzystanie wyprowadzeń zależy od schematu danej płyty głównej, dlatego sama obecność układu KB926 nie oznacza identycznego układu funkcji w każdym laptopie.

Ważną częścią kontrolera są moduły związane z zarządzaniem energią i temperaturą. Układ może sterować wyjściami PWM (Pulse Width Modulation), między innymi sygnałem regulatora obrotów wentylatora, oraz odczytywać wartości analogowe przez przetwornik A/D. Do takich wejść mogą być podłączone czujniki temperatury, pomiar napięcia baterii albo sygnały dotyczące zasilacza. Dostępne są również interfejs SMBus, linie GPIO i sterowanie wentylatorem. W praktyce EC uczestniczy więc w reakcji na otwarcie pokrywy, naciśnięcie przycisku zasilania, podłączenie zasilacza, zmianę temperatury oraz przejście między stanami pracy i uśpienia.

Firmware współdzielony z BIOS-em

W rodzinie KB926 zastosowano architekturę Shared-ROM, w której firmware kontrolera EC i BIOS systemu mogą znajdować się w jednym układzie pamięci SPI flash. Pamięć SPI (Serial Peripheral Interface) jest szeregową pamięcią nieulotną przechowującą kod potrzebny do uruchomienia płyty. Kontroler korzysta z własnego obszaru lub zakresu adresowego pamięci, natomiast część przeznaczona dla BIOS-u jest odczytywana przez mechanizmy startowe platformy. Taki sposób organizacji oznacza, że zawartość pamięci musi odpowiadać konkretnej wersji płyty głównej i jej konfiguracji sprzętowej.

Dokumentacja KB926 opisuje zgodność z ACPI 2.0. ACPI (Advanced Configuration and Power Interface) definiuje sposób przekazywania informacji o zasilaniu, przycisku włączania, uśpieniu, wybudzaniu i urządzeniach systemowych. Kontroler może obsługiwać polecenia EC przez programowalne porty wejścia-wyjścia, których domyślna para dla funkcji EC to 62h i 66h. Funkcje kontrolera klawiatury korzystają z klasycznych portów 60h i 64h. Są to adresy logiczne magistrali LPC, a nie oznaczenia fizycznych pinów układu. Nieprawidłowy firmware, przerwana aktualizacja albo uszkodzenie pamięci SPI może zaburzyć jednocześnie start komputera, obsługę klawiatury i zarządzanie zasilaniem.

Rozpoznawanie usterek układu KB926

Objawy problemu z kontrolerem ENE KB926 nie wskazują automatycznie na uszkodzenie samego scalaka. Laptop może nie reagować na przycisk zasilania, uruchamiać się tylko okresowo, nie sterować wentylatorem, nie rozpoznawać wbudowanej klawiatury albo zatrzymywać procedurę startową przed pojawieniem się obrazu. Podobne symptomy powodują jednak także zwarcia w obwodach zasilania, uszkodzenie przycisku, przerwane połączenia na płycie, wadliwa pamięć SPI, problemy z chipsetem lub brak któregoś z napięć pomocniczych.

Diagnostyka wymaga sprawdzenia napięć zasilających kontroler, sygnałów resetu, zegara oraz aktywności magistrali LPC. W razie podejrzenia problemu z firmware porównuje się zawartość pamięci SPI z prawidłowym obrazem przeznaczonym dla dokładnego modelu płyty, a następnie sprawdza poprawność sum kontrolnych i identyfikację układu. Nie należy wgrywać przypadkowego pliku BIOS-u ani firmware EC tylko dlatego, że zawiera oznaczenie KB926. Wariant układu, rewizja płyty, konfiguracja pamięci i dane producenta laptopa muszą się zgadzać. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów i komputerów PC, w tym diagnostykę płyt głównych oraz układów odpowiedzialnych za zasilanie, start systemu i komunikację z podzespołami.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę