Действующий
В.И.Гасиев (руководитель темы); В.А.Кулагин; А.Н.Лазарев; З.В.Бурякова; Е.С.Горбатова; Д.З.Каневский; В.А.Галковский; А.В.Потапова
2.УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Государственного комитета СССР по стандартам от 21.03.89 N 572
Настоящий стандарт распространяется на синхронный четырехпроводный интерфейс (далее - интерфейс) с последовательной передачей информации, предназначенный для сопряжения клавиатур ввода данных с другими техническими средствами вычислительной техники (далее - сопрягаемое техническое средство), в том числе с персональными ЭВМ.
Стандарт не распространяется на синхронный интерфейс клавиатур ввода данных, технические задания на разработку которых утверждены до 01.01.90.
Стандарт устанавливает требования к организации интерфейса и определяет перечень его линий и сигналов процедуру обмена данными.
1.1.Интерфейс обеспечивает функционирование клавиатур как с однобайтовой, так и многобайтовой передачей данных.
1.2.Требования стойкости к внешним воздействиям по ГОСТ 21552 устанавливают в технических условиях на конкретные технические средства вычислительной техники, в состав которых входит клавиатура.
1.3.Уровни электрических и электромагнитных полей, создаваемых при работе клавиатуры с сопрягаемым техническим средством, не должны превышать норм, установленных ГОСТ 21552.
Наименование линии | Направление передачи сигнала | Условное обозначение линии | |
русское | международное | ||
Тактовая частота | К СТС | ТАКТ | CLK |
Данные | К СТС | ДАННЫЕ | DATA |
Питание | К СТС | +5 В | |
Нуль | - | 0 В |
Линия экрана объединяется с металлизированными экранами клавиатуры и сопрягаемого технического средства непосредственно или через нагрузочное сопротивление не более 100 Ом и должна обеспечивать защиту передаваемых данных от помех.
2.2.Линии ТАКТ и ДАННЫЕ должны служить для обмена данными (информацией) между клавиатурой и сопрягаемым техническим средством.
2.3.Обмен данными по линиям ТАКТ и ДАННЫЕ должен осуществляться с помощью 9- или 11-разрядных кодовых комбинаций (9- или 11-битный обмен), имеющих структуру, указанную в табл.2.
Порядковый номер бита | Выполняемая функция | Обозначение | |
9-битный обмен | 11-битный обмен | ||
1-й | 1-й | Стартовый бит | - |
2-й | 2-й | 0-й бит байта данных (младший значащий бит) | DB0 |
3-й | 3-й | 1-й бит байта данных | DB1 |
4-й | 4-й | 2-й бит байта данных | DB2 |
5-й | 5-й | 3-й бит байта данных | DB3 |
6-й | 6-й | 4-й бит байта данных | DB4 |
7-й | 7-й | 5-й бит байта данных | DB5 |
8-й | 8-й | 6-й бит байта данных | DB6 |
9-й | 9-й | 7-й бит байта данных (старший значащий бит) | DB7 |
10-й | Бит паритета, дополняющий число единиц в передаваемом байте данных до нечетного | - | |
11-й | Стоповый бит | - |
Примечание. При проектировании клавиатур с возможностью 9- и 11-битного обмена выбор типа обмена должен осуществляться переключателем.
2.4.Линия "+5 В" должна использоваться для подачи напряжения электропитания на клавиатуру от сопрягаемого технического средства.
2.5.Линия "0 В" должна служить общим проводом для передачи сигналов интерфейса и подачи на клавиатуру напряжения электропитания.
2.6.Управление линиями ТАКТ и ДАННЫЕ должно осуществляться как со стороны клавиатуры, так и со стороны сопрягаемого технического средства.
Для этого выходные элементы линий ТАКТ и ДАННЫЕ на обоих концах должны содержать схемы с открытым коллектором.
2.8.Во время прохождения теста самоконтроля клавиатурой должен устанавливаться уровень "логической 1" на линиях ТАКТ и ДАННЫЕ.
об изменении состояния клавиатуры и подключенных через нее (при необходимости) дополнительных устройств ввода;
3.2.Характер информации, передаваемой от сопрягаемого технического средства в клавиатуру, указывают в нормативно-технической документации на конкретные технические средства вычислительной техники.
3.3.Информация об изменении состояния клавиш должна передаваться от клавиатуры в сопрягаемое техническое средство с помощью кодов нажатия и отжатия.
Примечание. Код отжатия рекомендуется формировать путем суммирования кода нажатия с кодом 80Н или предварения его кодом FOH.
3.4.1.Передача данных от клавиатуры осуществляется при отсутствии сигналов "логического 0" на линиях ТАКТ и ДАННЫЕ.