Устройства межмашинной связи. Часть 1

Устройства межмашинной связи предназначены для обмена информацией между двумя ЭВМ или между ЭВМ и устройством пользователя. Устройства межмашинного обмена по типу обмена можно разделить на устройства с последовательным и параллельным (пословным или побайтовым) обменом, а по режиму обмена — на устройства с программным обменом и возможностью прерывания программы, а также с обменом в режиме непосредственного доступа к памяти.

Устройства последовательного обмена. Предназначены для подсоединения к Каналу микроЭВМ семейства «Электроника» удаленных внешних устройств, обменивающихся с ЭВМ данными в последовательном коде. Их основные технические характеристики приведены в табл. 4.5. В основе работы устройств лежит преобразование параллельного кода ЭВМ в последовательный и передача его по двухпроводной линии связи к удаленному внешнему устройству, а также прием последовательного кода от внешнего устройства по другой двухпроводной линии связи, обратное преобразование его в параллельный код и передача его в ЭВМ. Для связи используется стартстопный способ передачи, т. е. информация передается в виде кодовой посылки. В начале каждой посылки вводится стартовый бит (пауза — уровень логического 0), который служит для начала синхронизации приема информационных битов. Далее передаются бит за битом. Число информационных битов может быть различным: 5, 7, 8 или 16 (программируется установкой перемычек на плате). Завершают передачу стоповые биты с уровнем логической 1. Число стоповых битов также задается установкой перемычек. В устройстве СК01 в посылку введен дополнительно контрольный бит. Благодаря наличию в передаваемом коде стартовых и стоповых бит, становится возможным асинхронная передача и прием данных. В устройствах последовательного обмена предусмотрено также состояние разрыва линии, которое передается на линию с логическим 0 (т. е. «пустая посылка»). Состояние «разрыв» в линии может инициироваться внешним устройством для останова выполнения программы.

Устройства последовательного обмена

Устройства последовательного обмена могут работать в программном режиме и режиме прерывания программы, а устройство СК.01 также в режиме непосредственного доступа к памяти.

Устройство последовательного обмена 15ВВВ-60-9600-03 (рис. 4.26) состоит из:

  • интерфейсной логики, включающей приемопередатчики, логику прерывания, дешифратор адреса и управляющих сигналов, мультиплексор данных;
  • генератора импульсов с делителем частоты;
  • инвертора напряжения, который преобразует напряжение + 12 В в стабилизированное напряжение - 12 В для формирования тока посылки;
  • приемника с гальванической развязкой входного сигнала и регистра состояния ввода (РСВ);
  • передатчика с гальванической развязкой выходного сигнала и регистра состояния вывода (РСВВ).
Структурная схема последовательного обмена

Интерфейсная логика позволяет производить обмен информацией с четырьмя регистрами: регистрами данных приемника и передатчика и регистрами состояния ввода и вывода. Форматы одной пары регистров и назначение отдельных разрядов приведены на рис. 4.27. Адреса регистров и векторов прерывания приемника и передатчика устройства определяются положением микропереключателей. Логика прерывания обеспечивает прерывание программы по двум адресам вектора прерывания приемника и передатчика.

Форматы регистров данных

Генератор импульсов синхронизации представляет собой автоколебательный мультивибратор, стабилизированный кварцем 4,608 МГц. Задающие импульсы поступают на последовательный делитель частоты, на выходе которого организовано 11 скоростей обмена, определяемых переключателями на плате.