Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕОРІЯ.doc
Скачиваний:
12
Добавлен:
23.11.2018
Размер:
1.74 Mб
Скачать

Команди клавіатури до Host

Байт

Команда

0x00

Помилка виявлення клавіші/перегрузка (Набори кодів 2 та3)

0x83 0xAB

ID клавіатури

0xAA

Код завершення BAT

0xFC

Код помилки BAT

0xEE

Ехо

0xF0

Пауза (підняття клавіші)

0xFA

Повідомлення (ACK)

0xFE

Пересилання

0xFF

Помилка виявлення клавіші/перегрузка (Набір кодів 1)

Допоміжні пристрої та системна синхронізація

Передача даних до і з допоміжного з’єднувального пристрою складаються з 11-розрядного потоку даних, посланого послідовно лінією 'даних'. Дана таблиця показує функцію кожного біта. Розряд парності рівний або 1, або 0, і 8 розрядів даних, плюс розряд парності, завжди мають непарне число 1.

   

Біт

Функція

11

Біт зупинки (завжди 1)

10

Біт парності (непарності)

9

Біт даних 7 (найвагоміший)

8

Біт даних 6

7

Біт даних 5

6

Біт даних 4

5

Біт даних 3 (найвагоміший)

4

Біт даних 2

3

Біт даних 1

2

Біт даних 0 (найменш вагомий)

1

Початковий біт (завжди 0)

Дані отримувані системою Синхронізація даних отриманих від допоміжного пристрою

Наступне описує типову послідовність подій, коли система отримує дані з допоміжного пристрою.

  1. Допоміжний пристрій перевіряє лінію 'синхронізації'. Якщо лінія недіюча, виведення із пристрою не дозволяється.

  2. Допоміжний пристрій перевіряє лінію 'даних'. Якщо лінія недіюча, контролер отримує дані з системи.

  3. Допоміжний пристрій перевіряє лінію 'синхронізації' під час передачі з інтервалами, які не перевищують 100 мікросекунд. Якщо пристрій виявляє, що система утримує лінію 'синхронізації' недіючою, передача припиняється. Система може припинити передачу будь-коли протягом перших 10 тактів.

  4. Контрольна перевірка для закінченої передачі виконується як мінімум 5 мікросекунд після 10-го такту.

  5. Система може утримувати 'синхронізуючий' сигнал недіючим, щоб перешкоджати наступній передачі.

  6. Система може встановити лінію даних неактивною, якщо є байт, який потрібно передати до пристрою. Лінія даний встановлюється неактивною, коли стартовий біт (завжди 0) поміщений у лінію даних.

  7. Система піднімає синхронізуючу лінію, щоб дозволити наступну передачу.

 

Параметр синхронізації

Min/Max

T1

Час від передачі даних до спаду фронту CLK

5/25 мкс

T2

Час від зростання фронту CLK до передачі даних

5/T4 - 5 мкс

T3

Тривалість неактивного CLK

30/50 мкс

T4

Тривалість активного CLK

30/50 мкс

T5

Час до заборони допоміжного пристрою після 11 такту, щоб переконатися, що не почнеться нова передача даних

>0/50 мкс

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]