logo
Материалы по интерфейсам периферий / Для Скрипко / Для пособия ПУ (Восстановлен) (2)

Поиск неисправностей и ремонт клавиатуры

Самыми распространенными неполадками в клавиатурах являются дефекты в кабеле и "залипание" клавиш.

Обнаружить дефект в кабеле довольно просто. Если клавиатура перестала работать или каждое нажатие на клавишу приводит к ошибке или вводу неправильного символа, то, скорее всего, проблемы связаны с кабелем. Убедиться в этом нетрудно, особенно если под рукой есть запасной кабель. Воспользуйтесь кабелем от исправной клавиатуры и посмотрите, не исчезла ли неисправность. Можно также проверить соединения в кабеле с помощью цифрового мультиметра, предварительно отсоединив кабель от клавиатуры. Проверять его будет значительно проще, если в мультиметре предусмотрен режим пробника со звуковым сигналом. При проверке каждого проводника слегка покачивайте концы кабеля, проверяя устойчивость контакта. Обнаружив разрыв одного из проводников, замените кабель или всю клавиатуру (если это будет дешевле). Из-за низкой стоимости клавиатуры иногда лучше заменить все устройство, чем заказывать новый кабель.

Часто первое сообщение о неисправности клавиатуры появляется во время выполнения процедуры POST. Код ошибки при этом обычно начинается с цифры 3. Если такое сообщение появилось, запишите код ошибки. В некоторых BIOS выводится не код ошибки, а что-нибудь наподобие Keyboard  stuck key  failure.

Подобное сообщение при "залипании" клавиши выводит BIOS фирмы Phoenix. К сожалению, по такому сообщению нельзя определить, какая именно клавиша неисправна.

Если перед кодом ошибки (XX Зхх) стоит двузначное шестнадцатеричное число, значит, это и есть скан-код неисправной клавиши. С помощью таблиц, приведенных в дополнении на компакт-диске, можно определить, какой клавише соответствует конкретный скан-код. Снимите колпачок с подозрительной клавиши и прочистите контактирующие поверхности — в большинстве случаев этого бывает достаточно.

Определить неисправность разъема клавиатуры на системной плате можно, измерив напряжения на некоторых контактах. Чтобы избежать повреждения клавиатуры или системного блока, выключите компьютер. Затем отсоедините клавиатуру и включите питание. Проверьте напряжения между общим проводом и остальными контактами (рис. 17.8). Если все напряжения находятся в указанных пределах (табл. 17.2), значит, узлы на системной плате, имеющие отношение к клавиатуре, исправны.

Таблица 17.2. Сигналы на разъеме клавиатуры

Контакт DIN

Контакт mini-DIN

Сигнал

Напряжение, В

1

5

Синхронизация клавиатуры

+2,0-5,5

2

1

Данные с клавиатуры

+2,0-5,5

3

-

Зарезервирован

-

4

3

Общий

-

5

4

+5 В

+4,8-5,5

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

В некоторых новых компьютерах цепь питания разъемов клавиатуры и мыши на системной плате защищена плавким предохранителем, который можно заменить. Посмотрите, нет ли на системной плате поблизости от разъемов клавиатуры или мыши какого-нибудь предохранителя. В некоторых компьютерах контроллер клавиатуры (например, 8042) установлен в гнезде, т.е. является съемным. В этом случае можно отремонтировать схему управления клавиатурой на системной плате, просто заменив микросхему контроллера. Поскольку в этих микросхемах есть встроенная память ROM, для замены лучше покупать микросхему у фирмы — производителя системной платы или BIOS.

Описание стандартных кодов ошибок клавиатуры для процедуры POST и диагностических программ приведено ниже.

Код ошибки

Описание

Зхх

Неисправность клавиатуры

301

Неисправность сброса клавиатуры или "залипание" клавиши (XX 301, XX—шестнадцатеричный скан-код)

302

Заблокирован выключатель клавиатуры на системном блоке

302

Определяемая пользователем ошибка теста клавиатуры

303

Неисправность клавиатуры или системной платы; неисправность контроллера

304

Неисправность клавиатуры или системной платы; высокая частота синхронизации клавиатуры

305

Неисправность источника питания +5 В клавиатуры; в PS/2 вышел из строя предохранитель клавиатуры

341

Неисправность клавиатуры

342

Неисправность кабеля клавиатуры

343

Неисправность кабеля или платы светодиодов клавиатуры

365

Неисправность кабеля или платы светодиодов клавиатуры

366

Неисправность интерфейсного кабеля клавиатуры

367

Неисправность кабеля или платы светодиодов клавиатуры