Устройства межмашинной связи. Часть 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 скоростей обмена, определяемых переключателями на плате.