Keyboard Controller (KBC) – często zintegrowany z EC lub stanowiący oddzielny układ – odpowiada za skanowanie matrycy klawiaturowej i translację naciśniętych klawiszy na kody wysyłane do systemu operacyjnego. Uszkodzenie KBC objawia się brakiem reakcji klawiatury, nieprawidłowym działaniem poszczególnych klawiszy (np. klawisz działa jak inny klawisz) lub całkowitym brakiem inicjalizacji klawiatury przy starcie. Serwis Wiatraczna przy Alei Stanów Zjednoczonych 72 w Warszawie naprawia uszkodzone kontrolery klawiatury we wszystkich popularnych modelach laptopów.
Zanim technik przystąpi do naprawy KBC, wyklucza inne możliwe przyczyny problemów z klawiaturą – fizyczne uszkodzenie klawiatury, uszkodzone złącze taśmy FFC, czy usterki oprogramowania. Dopiero po systematycznej diagnostyce potwierdza lub wyklucza KBC jako przyczynę problemu.
Architektura Keyboard Controller w laptopach
W nowoczesnych laptopach KBC jest zazwyczaj zintegrowany z Embedded Controller w jednym układzie scalonym. Klasyczny schemat działania KBC: matryca klawiaturowa (keyboard matrix) składa się z siatki linii ROW i COLUMN, gdzie każdy klawisz znajduje się na przecięciu jednej linii ROW i jednej COLUMN. KBC cyklicznie aktywuje kolejne linie ROW i sprawdza, które linie COLUMN są aktywne – to tzw. skanowanie matrycy (matrix scan). Naciśnięcie klawisza łączy linię ROW z COLumn, co KBC wykrywa i tłumaczy na odpowiedni kod klawisza (scancode) wysyłany do systemu operacyjnego przez interfejs I2C/HID lub PS/2.
Objawy uszkodzenia KBC
Uszkodzony KBC manifestuje się różnorodnie: całkowity brak reakcji klawiatury pomimo sprawnej fizycznie klawiatury i złącza; poszczególne klawisze działają jak inne (zamienione scancode – efekt uszkodzenia pamięci lub logiki KBC); klawisz wywołuje wiele znaków naraz (ghosting – niefiltrowany odczyt matrycy); klawiatura inicjalizuje się po kilku próbach lub sporadycznie nie jest wykrywana; błąd KBC zgłaszany przez BIOS przy POST.
Naprawa KBC
Naprawa uszkodzonego KBC to zazwyczaj reflash firmware EC/KBC (w modelach gdzie firmware jest dostępny i problem jest programowy) lub wymiana układu scalonego EC/KBC (gdy uszkodzenie jest sprzętowe). Technik serwisu Wiatraczna ocenia możliwości naprawy na podstawie diagnostyki. W modelach, gdzie KBC jest oddzielnym układem od EC, jego wymiana jest prostszą operacją niż wymiana zintegrowanego EC/KBC.
Serwis klawiatury i KBC w Warszawie
Serwis Wiatraczna przy Alei Stanów Zjednoczonych 72 w Warszawie – naprawa Keyboard Controller, diagnostyka problemów z klawiaturą. Bezpłatna diagnostyka wstępna. Zapraszamy.