Контроль и диагностика периферийных устройств АПС

Как уже было сказано в начале данного раздела, некоторые периферийные устройства могут иметь режим автономной проверки, без участия вычислительного блока, но при автономном тестировании могут оказаться непроверенными средства связи этих ПУ с центральным вычислительно-управляющим устройством (CPU). Для проверки периферийных устройств в комплексе с центральным вычислителем, следует использовать программы комплексного тестирования.

Контроль и диагностика средств ввода оперативной информации.

Клавиатура.

Контроллер клавиатуры тестируется POST-программой перед загрузкой операционной системы. Специальная секция POST-программы, после сброса и инициализации клавиатуры, проверяет отсутствие “залипших” клавишей. Как известно, удержание клавиши в нажатом состоянии, через небольшой период времени, который может быть задан специально в пункте Advanced CMOS SetUp/Typematic Rate Delay (установка расширенных параметров CMOS/время задержки автоповтора) утилиты SETUP, заставляет контроллер клавиатуры повторять ввод того же символа с заданной частотой. “Залипшая” клавиша приводит к тому же эффекту, что и фиксируется POST-программой с выдачей видео кода типа

Хх 301

где ххпорядковый номер “залипшей”клавиши.

Более подробно можно протестировать клавиатуру встроенной (если она есть) или внешней тест-программой.

Программа CheckItв пункте меню Tests/Input Devices/Keyboard предназначена для проверки клавиатур РС/ХТ, АТ и расширенной в режимах:

- Press Each Key – проверка срабатываний всех клавишей,

- Typematic Repeat Test – проверка автоповторов при удерживании нажатой клавиши,

- Keyboard Lights Test – проверка индикаторов клавиатуры.

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

Если же в клавиатуре шилдового типа обнаружена неисправность группы клавишей, то вероятность неисправностей всех клавишей этой группы маловероятна. Вероятнее всего, дефект заключен в отказе дешифратора строк матрицы клавишей, или в отказе одного из информационных входов контроллера, либо в обрыве связи этой группы клавишей с выходом дешифратора строк или информационным входом контроллера. Для локализации подобной неисправности нужно, прежде всего, по принципиальной схеме клавиатуры разобраться, как организована в ней матрица клавишей. Может оказаться, что вся неисправная группа принадлежит одной строке и кроме них, в той же строке нет исправных клавишей, тогда вероятно неисправен выход дешифратора, или оборвалась его связь со строкой матрицы клавишей. Второе предположение легко проверяется мультиметром. Для проверки работы дешифратора нужно включить компьютер и проверить осциллографом наличие отрицательных импульсов на выходах дешифратора и если их нет – заменить ИМС дешифратора. Следует иметь в виду и то, что разные клавиатуры могут иметь разную раскладку клавишей по матрице, поэтому для справки нужно использовать принципиальную схему клавиатуры именно этой модели.

Если окажется, что вся неисправная группа принадлежит одному столбцу и кроме них, в том же столбце нет исправных клавишей, тогда, вероятно, неисправен информационный вход контроллера, связанный с эти столбцом, или оборвалась связь его со столбцом клавишей. Второе предположение также проверяется мультиметром. Для проверки первого предположения нужно включить компьютер и проверить осциллографом наличие отрицательных импульсов на этом входе контроллера при нажатой одной из клавишей этого столбца и если они есть – придется заменить ИМС контроллера.

Если кроме неисправных клавишей в той же строке или столбце есть и работающие клавиши, то дефект, вероятно, заключен в обрыве печатного шлейфа, соединяющего клавиши в строку, или столбец соответственно. Устраняется подобный дефект установкой дублирующей перемычки, соединяющей выход одной из неисправных клавишей строки (столбца) – с одной из исправных, той же строки (столбца).

Ошибка при проверке автоповтора свидетельствует о неисправности контроллера клавиатуры, установленного на плате клавиатуры.

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

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

Программа PC-Doctor в пункте меню Diagnostics/System Board/Keyboardпроводит тестирование контроллера клавиатуры, точнее – его части, расположенной на системной плате, в режимах:

- Completed – укомплектованность, наличие,

- KBD Power-On Self test – самотестирование по включению питания,

- KBD IRQ Test – проверка выработки запроса прерывания IRQ1 от клавиатуры,

- KBD Interface Test – проверка работы интерфейса клавиатуры.

В пункте Interactive Tests/Keyboard содержатся три теста:

- Keyboard Keys – тест нажатия клавишей с индикацией скан-кодов,

- Keyboard LEDs – тест светодиодных индикаторов состояния клавиатуры,

- Keyboard Repeat – тест автоповтора.








Дата добавления: 2015-07-18; просмотров: 2566;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.