Найти тему
NNZ-IPC

Защищенные клавиатуры. Технические особенности

Оглавление

Матрица

Клавиши в клавиатуре замыкают пересечения проводников в матрице, показанной на рисунке. Матрица проводников состоит из Х столбиков и Y строчек. Контроллер клавиатуры формирует сигналы сканирования матрицы по столбикам и одновременно считывает результаты сканирования по строчкам. В результате контроллер клавиатуры получает код нажатой клавиши, ассоциированный с номерами строки и столбика в матрице.

-2

Одновременное нажатие нескольких клавиш

Чтобы предотвратить замыкание сигналов сканирования при одновременном нажатии нескольких клавиш, необходимо использовать развязывающие диоды.

Стандарт MF-102

Компания IBM разработала этот стандарт для многофункциональных клавиатур с 101 или 102 клавишами.

Скан-коды

Контроллер клавиатуры сканирует матрицу. Если какие-то клавиши нажаты, он прочитывает их внутренний код и направляет в компьютер. Для систем IBM-XT-AT-PS/2 эти коды называются скан-кодами. У клавиатур MF-102 один код присваивается одной комбинации клавиш, а не одной букве (смотри таблицу скан-кодов).

Драйвер клавиатуры

Для каждой клавиатурной раскладки имеется отдельный драйвер. Этот драйвер загружается при загрузке ПК. Драйвер считывает скан-коды и превращает их в буквы соответствующей раскладки.

USB

Последовательный интерфейс для периферийных устройств, имеющий, по сравнению с традиционным RS-232, более высокую скорость передачи данных. USB полностью совместим с технологией Plug & Play. Подключаемое к USB интерфейсу устройство моментально определяется DOS. Использование USB-хаба позволяет подключать до 256 периферийных USB-устройств.

Разъем для USB-Клавиатуры

-3
-4
-5

Таблица скан-кодов

[No.] Keynumber, [Ze.] Meaning of the code in the german keyboard driver

-6
-7
-8
-9
-10
-11

#железо_и_технологии