Л & £2^А
ГОСУДАРСТВЕННЫ
APT
СОЮЗА ССР
ИНТЕРФЕЙС МАГИСТРАЛЬНЫЙ ПОСЛЕДОВАТЕЛЬНЫЙ СИСТЕМЫ ЭЛЕКТРОННЫХ МОДУЛЕЙ о
ОБЩИЕ ТРЕБОВАНИЯ
Издание официальное
Цена 10 коп.
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО СТАНДАРТАМ
Москва
ИНТЕРФЕЙС МАГИСТРАЛЬНЫЙ
П
ЭЛЕКТРОННЫХ МОДУЛЕ
ГОСТ
26765.52—87
ОСЛЕДОВАТЕЛЬНЫЙ СИСТЕМЫОбщие требования
Bus serial interface for system of electronic modules.
General requirements
ОКСТУ 4022
С рок действия с 01.07.88
Несоблюдение стандарта преследуется по закону
Настоящий стандарт распространяется на магистральный последовательный интерфейс с централизованным управлением (далее— интерфейс), применяемый в системе электронных модулей, и устанавливает требования к:
с
организации обмена информацией;
оставу технических средств интерфейса;организации контроля передачи информации;
характеристикам линии передачи информации (ЛПИ);
характеристикам устройств интерфейса;
интерфейсу с резервированием.
Пояснения терминов, применяемых в стандарте, приведены
приложении.
СОСТАВ ТЕХНИЧЕСКИХ СРЕДСТВ ИНТЕРФЕЙСА
Технические средства интерфейса должны обеспечивать физическую реализацию информационного (ых) канала (ов) и состоять из устройств интерфейса и ЛПИ.
Структурная схема технических средств интерфейса приведена на черт. 1.
У
Издание официальное
стройства интерфейса должны выполнять функции контроллера или оконечного устройства. Допускается использовать устройства, выполняющие функции монитора интерфейса.Перепечатка воспрещена
© Издательств
■> ♦.?
тов, 1987
*
7Т~
Магистральная/ j
Оконечное устройстве ^0HUf713P
Конгп- роллер
С
Резервная
ми г и с три ль нал
шина
Резервный ответ Зи тола
труктурная схема технических средств интерфейсашина
Черт. 1
Контроллер должен выполнять следующие основные функции:
управлять обменом информации;
осуществлять контроль принимаемой информации и состояния оконечных устройств.
Оконечное устройство должно выполнять следующие основные функции:
осуществлять сопряжение абонентов интерфейса с ЛПИ; ;
выполнять адресованные ему команды контроллера;
осуществлять контроль принимаемой информации.
Монитор должен выполнять следующие основные функ
ции:
осуществлять прослушивание ЛПИ и отбор необходимой информации, используемой для проведения: техобслуживания, регистрации эксплуатационных параметров, анализа решаемых, задач и т. п. или обеспечения информацией резервного контроллера;
реагировать аналогично оконечному устройству на адресованные ему команды контроллера, если у него имеется собственный адрес. ■ £
Если в состав интерфейса входит несколько устройств, способных выполнять функции контроллера, то в каждый момент времени контроллером должно быть одно из них,, а осталь
у
ные — выполнять
1.2.5. Функции
нкции других устройств интерфейса.устройства интерфейса могут выполняться
средствами абонента интерфейса или быть реализованы в устройстве, выполненном в виде отдельного модуля. 1 .
ЛПИ должна состоять из магистральной шины и от
ветвителей (черт. 1), предназначенных для подключения к данной шине устройств интерфейса.
Магистральная шина должна состоять из кабеля и согласующих резисторов.
Ответвители могут быть двух типов: с согласующим трансформатором или без него.
ОРГАНИЗАЦИЯ ОБМЕНА ИНФОРМАЦИЕЙ
Обмен информацией должен осуществляться асинхронно методом двусторонней поочередной передачи информации по принципу «Команда — ответ».
Информация должна передаваться последовательным цифровым кодом по ЛПИ. В качестве кода должен использоваться биполярный фазоманипулированный код.
д
Кодирование информации
олжно быть в соответствии сч
ерт. 2.
Импульсы частотой
7 МГц
Униполярный код
биполярный фазо- манипулированный код
Т-время передачи одного двоичного разряда
Черт, 2
Информация должна передаваться в виде сообщений, состоящих из:
командных слов;
слов данных;
ответных слов.
Форматы слов должны соответствовать указанным на черт. 3.
Каждое слово должно начинаться с сигнала пословной синхронизации (синхросигнала) и иметь 17 информационных разрядов, включая разряд контроля по четности.
Разряды чисел, содержащихся в словах, должны располагаться в порядке уменьшения значений их весовых коэффициентов относительно начала слова.
Неиспользованные информационные разряды слов должны устанавливаться в логический нуль.
Информационные разряды командных и ответных слов должны передаваться в прямом коде.
Скорость передачи информационных разрядов должна быть 1 Мбит/с. Нестабильность скорости в течение короткого
интервала времени (не более 1 с) не должна быть более ±100 бит/с. Суммарные нестабильность и точность в течение длительного интервала времени (более 1 с ) не должна быть более ± 1 000 бит/с.
Форматы слаб
|
Разрядная сетка
Командное слабо
/|2|Зр|5|б| 7 ^8Синхро- Адрес ОУ К Подадрес Число СД р сигнал > , . Режим . код э ,
і I Управления I команды I
Синхросигнал і
Данные
Слобо данных
Р
Р — разряд контроля по четности
К — разряд признака «Прием — передача»;
Синхро- Адрес ОУ Признаки Р
сигнал(
। ।Ответное слабо
~8 "?!zz? ~ I ~ ??Черт. 3
Командное слово (черт. 3) должно содержать: синхросигнал;
поле «Адрес ОУ»;
разряд «Прием — передача» (К);
поле «Подадрес/Режим управления»;
поле «Число СД/Код команды»;
разряд контроля по четности (Р).
Синхросигнал (1—3-й разряды) должен иметь длитель
ность, составляющую три промежутка времени передачи одного двоичного разряда. Полярность первой половины синхросигнала должна быть положительной, а второй — отрицательной. Вид
синхросигнала командного и ответного слов должен соответствовать указанному на черт. 4.
Последний Пер&ЬШ
инсрорма- информа
ционный Синхросигнал ционный разряд разряд
ЗТ/2
Т-время передачи одного двоичного разряда
Черт. 4
Поле «Адрес ОУ» (4—8-й разряды) должно содержать код адреса оконечного устройства, которому предназначено командное слово.
Каждому оконечному устройству должен быть присвоен собственный адрес из кодов от 00000 до 11110.
Код 11111 может присваиваться нескольким оконечным устройствам в качестве общего адреса в дополнение к их собственным адресам. Команда с кодом адреса 11111 называется групповой командой и должна использоваться, как указано в п. 2.7.2.
Разряд «Прием — передача» (9-й разряд) должен указывать на действие, которое требуется выполнить оконечному устройству при приеме или передаче данных. Логический нуль означает, что оконечное устройство должно выполнять прием, а логическая единица — передачу данных.
Поле «Подадрес/Режим управления» (10—14-й разряды) должно содержать код подадреса оконечного устройства (коды от 00001 до 11110) или код признака режима управления (коды 00000 и 11111), как указано в п. 2.4.7.
Допускается использовать 10-й разряд в качестве признака «Передача КС», предназначенного для идентификации командных и ответных слов. В этом случае 10-й разряд командного слова должен быть установлен в логическую единицу, а в качестве
признака режима управления должен использоваться только код 11111.
Поле «Число СД/Код команды» (15—19-й разряды) должно содержать код числа слов данных, которые должны быть переданы или приняты оконечным устройством в связи с по- лучением адресованного ему командного слова, или код команды, как указано в п. 2.4.7.
В одном сообщении может быть передано или принято не более 32 слов данных. Численное значение двоичных кодов, обозначающих число слов данных, должно соответствовать их десятичным эквивалентам, за исключением кода 00000, который должен соответствовать числу 32.
Разряд контроля по четности (20-й разряд) должен принимать такое значение, чтобы сумма значений всех 17 информационных разрядов слова была нечетной.
Коды 00000 и 11111 в поле «Подадрес/Режим управления» являются признаками режима управления, а командное слово с данным признаком — командой управления. Поле «Число СД/Код команды» команды управления должно содержать код команды из указанных в табл. 1. Команды управления следует
Таблица 1
П
Разряд
«Прием —
передача»
Код
команды
Команда управления
Применение
э групповом
сообщении
Применение
со словом
данных
1
1 1 1
1 1
1
1
00000
00001 00010
00011
00100 00101
00110
00111
1
1
1 о 1
1 о о
01000
От 01001 до 01111 10000 10001 10010
10011
10100
10101
От 10110 до 11111
Принять управление интерфейсом
Синхронизация
Передать ОС
Начать самоконтроль ОУ
Блокировать передатчик
Разблокировать передатчик
Блокировать признак неисправности ОУ
Разблокировать признак неисправности ОУ
Установить ОУ в исходное
состояние
Резерв
Передать векторное слово
Синхронизация (с СД)
Передать последнюю
команду
Передать слово ВСК ОУ
Блокировать і-й передатчик
Разблокировать ьй передатчик
Резерв
Нет Да Нет Да Да Да
Да
Да
Нет
Да
Нет
Нет
Да
Да
Нет Нет Нет Нет Неї Нет
Her
Нет
Нет Нет
Да Да
Да Да Да
Да
Да
согласованию с
римечания:L Резервные коды команд могут применяться только по
разработчиком настоящего стандарта.
2. Конкретный перечень команд из табл. 1, используемых в интерфейсе» должен определяться головным разработчиком системы электронных модулей*
применять только для управления устройствами интерфейса,: но не для обмена данными с абонентами интерфейса.
Команды управления с кодами команд от 00000 до 01111 должны применяться без слова данных. В этих командах разряд признака «Прием — передача» должен быть установлен в логическую единицу. Команды управления с кодами команд от 10000 до 11111 должны применяться со словами данных. В этих командах разряд признака «Прием — передача» должен быть установлен в соответствии с направлением передачи слова данных, как указано в п. 2.4.3.
Коды от 00001 до 11110 в поле «Подадрес/Режим управления» являются кодами подадресов оконечного устройства, а командное слово в этом случае — командой обмена данными. Поле «Число СД/ Код команды» команды обмена данными должно содержать код числа слов данных.
Команда управления «Принять управление интерфейсом» предназначена для передачи управления интерфейсом устройству интерфейса, способному выполнять функции контроллера.
Решение, принятое устройством интерфейса по данной команде, должно быть отражено в его ответном слове, как указано в п. 2.6.3.7, Если устройством было решено принять на себя управление интерфейсом, оно должно стать контроллером после выдачи ответного слова, если нет — продолжать выполнять функции по управлению интерфейсом должен контроллер, передавший эту команду.
Приняв команду, устройство должно передать ответное слово, как указано в п. 2.6, с решением, принятым по данной команде.
Команда управления «Синхронизация» предназначена для синхронизации работы оконечного устройства. Приняв
и
команду, оконечное устройство должно передать ответное слово как указано в п. 2.6, и приступить к выполнению команды.
Команда управления «Передать ОС» предназначена для получения контроллером от оконечного устройства ответного слова. Приняв команду, оконечное устройство должно передать ответное слово, как указано в п. 2.6, соответствующее последней достоверной команде, принятой вперед данной командой. Команда «Передать ОС» не должна менять значение разрядов признаков ответного слова, а также значение разрядов слова с признаками встроенной системы контроля данного устройства».
Команда управления «Начать самоконтроль ОУ» предназначена для инициирования самоконтроля оконечного устройства. Приняв команду, оконечное устройство должно передать ответное слово, как указано в п. 2.6, и начать самоконтроль.
Команда управления «Блокировать передатчик» предступившую из ЛПИ одного канала, оконечное устройство должно передать ответное слово, как указано в п. 2.6, по этой же ЛПИ и блокировать передатчик, подключенный к ЛПИ другого канала-