Типы МГПР

  1. ROAK – сброс запроса прерывания после подтверждения.
  2. RORA – сброс запроса прерывания при доступе к внутреннему регистру. Выставляется запрос, обработчик после захвата шины обращается к внутреннему регистру. Вектор прерывания не используется. При этом может быть полноценный обмен информацией. Обработчик в принципе может и не поддерживать полноценный режим обмена и в этом случае он не сможет работать в этом режиме. Вектор генерируется при конфигурации системы. Генератор типа RORA может быть один на линии IRQi. При этом сокращается время работы.

 

Межсегментные последовательные шины в распределённых технологических системах

  1. Специализированные последовательные интерфейсы – MIL STP 1553 B (ARING U29), MIL STP 1773 B, MIL STP 1758 B.
  2. Внутриконтроллерные шины SPI.
  3. Последовательные полевые промышленные шины (FIELD – bus, ProfiBus)

 

Магистральный интерфейс MIL STP 1553

 

Для организации централизованной синхронной симметричной телекоммуникации между сегментами.

В обмене участвуют объекты трёх видов:

· контроллер

· оконечное устройство

· безадресный монитор

 

Функции контроллера: управление обменом информации, проверка достоверности передаваемых и принимаемых данных, наблюдение за состоянием оконечных устройств.

В системе может быть только один контроллер. Если в системе существует несколько модулей, которые могут быть контроллерам, то передача статуса одному из этих устройств происходит по специальному алгоритму.

Оконечное устройство используется для сопряжения группы абонентов интерфейса с линиями передачи информации.

Приём и исполнение команд контроллера.

Проверка достоверности принимаемых и передаваемых данных.

 

Безадресный монитор не выполняет и не формирует команд. Он осуществляет надзор над шиной. Основные функции:

· наблюдение за всеми пересылками по линии передачи информации

· контроль временных соотношений

· диагностика нормальной или внештатной работы остальных объектов системы

· выдача контроллеру по внесистемным связям рекомендации по использованию резервных линий связи

 

Передача информации происходит в коде «Манчестер -2», путём поочерёдной передачи данных по принципу «ведущий – ведомый». Обмен осуществляется информационными словами.

Структура информационного слова всегда одинакова. Содержит 20 битовых интервалов. Первые 3 бытовых интервала – синхросимволы, следующие 16 – информационные (данные, команды и др.), последний битовый интервал – контроль по чётности.