- ROAK – сброс запроса прерывания после подтверждения.
- RORA – сброс запроса прерывания при доступе к внутреннему регистру. Выставляется запрос, обработчик после захвата шины обращается к внутреннему регистру. Вектор прерывания не используется. При этом может быть полноценный обмен информацией. Обработчик в принципе может и не поддерживать полноценный режим обмена и в этом случае он не сможет работать в этом режиме. Вектор генерируется при конфигурации системы. Генератор типа RORA может быть один на линии IRQi. При этом сокращается время работы.
Межсегментные последовательные шины в распределённых технологических системах
- Специализированные последовательные интерфейсы – MIL STP 1553 B (ARING U29), MIL STP 1773 B, MIL STP 1758 B.
- Внутриконтроллерные шины SPI.
- Последовательные полевые промышленные шины (FIELD – bus, ProfiBus)
Магистральный интерфейс MIL STP 1553
Для организации централизованной синхронной симметричной телекоммуникации между сегментами.
В обмене участвуют объекты трёх видов:
· контроллер
· оконечное устройство
· безадресный монитор
Функции контроллера: управление обменом информации, проверка достоверности передаваемых и принимаемых данных, наблюдение за состоянием оконечных устройств.
В системе может быть только один контроллер. Если в системе существует несколько модулей, которые могут быть контроллерам, то передача статуса одному из этих устройств происходит по специальному алгоритму.
Оконечное устройство используется для сопряжения группы абонентов интерфейса с линиями передачи информации.
Приём и исполнение команд контроллера.
Проверка достоверности принимаемых и передаваемых данных.
Безадресный монитор не выполняет и не формирует команд. Он осуществляет надзор над шиной. Основные функции:
· наблюдение за всеми пересылками по линии передачи информации
· контроль временных соотношений
· диагностика нормальной или внештатной работы остальных объектов системы
· выдача контроллеру по внесистемным связям рекомендации по использованию резервных линий связи
Передача информации происходит в коде «Манчестер -2», путём поочерёдной передачи данных по принципу «ведущий – ведомый». Обмен осуществляется информационными словами.
Структура информационного слова всегда одинакова. Содержит 20 битовых интервалов. Первые 3 бытовых интервала – синхросимволы, следующие 16 – информационные (данные, команды и др.), последний битовый интервал – контроль по чётности.