Устройство для сопряжения абонента с каналом связи
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в системах для обмена информацией между ЭВМ и удаленным внешним устройством. Цель изобретения - повьшение достоверности при обмене информацией за счет аппаратного контроля . Устройство содержит узел приема , узел-передачи, сдвиговый регистр , четыре триггера, два сумматора по модулю два, элемент сравнения, два одновибратора, генератор импульсов , две группы элементов И. 4 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (И) А1 (gI) 4 G 06 F 13/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А BTOPCKOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4128403/24-24 (22) 29.09.86 (46) 15.04.88. Бюл. N - 14 (72) А.Н.Козов, В.И.Кудрявцева и С.П.Прокофьев (53) 681.325 (088.8) (56) Авторское свидетельство СССР . У 1113790, кл. С 06 F 13/00, 1982.
Авторское свидетельство СССР
У 11.18998, кл. G 06 F 13/20, 1982. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБО-, НЕНТА С КАНАЛОМ СВЯЗИ (57) Изобретение относится к вычислительной технике и может быть использовано в системах для обмена информацией между ЭВМ и удаленным внешним устройством. Цель изобретения— повышение достоверности при обмене информацией эа счет аппаратного контроля. Устройство содержит узел приема, узел передачи, сдвиговый регистр, четыре триггера, два сумматора по модулю два, элемент сравнения, два одновибратора, генератор импульсов две группы элементов И. 4 ил.
1388878
Изобретение относится к вычислительной технике и может быть использовано в системах для обмена информацией между ЭВМ и удаленным внеш. ним устройством, например дисплеем, Цель изобретения — повышение достоверности при обмене информацией за счет аппаратного контроля.
На фиг.1 изображена блок-схема 10 предлагаемого устройства; на фиг.2— (, схема формирователя фазомодулирован ных сигналов; на фиг.3 — схема реализации декодера; на фиг.4 — форма сигналов в канале связи. 15
Устройство (фиг.1) содержит сдвиговый регистр 1, второй 2 и первый: 3 счетчики, первую группу элементов
И 4, третий триггер 5, первый б, вто рой 7 и четвертый 8 триггеры, узел: 9 20
: приема, узел 10 передачи, генератор
11 импульсов, информационный вход 12, информационный вход-выход 13, первый
14 и второй 15 сумматоры по модулю два, элемент 16 сравнения, первый 17 25 и второй 18 одновибраторы, вторую группу элементов И 19, информационный выход 20, стробирующий вход 21, первый синхровход 22 приема, установочный вход 23, второй синхровход
24 приема.
Узел 9 приема (фиг,1) содержит усилитель-приемник 25 и декодер 26.
Узел 10 передачи (фиг.1) содержит усилитель-передатчик 27 и форми35 рователь 28 фазомодулированных сигналов.
Формирователь 28 фазомодулированных сигналов (фиг.2) содержит сдви- 0 говый регистр 29, элемент И-HE 30 и коммутатор 31.
Декодер 26 (фиг,3) содержит эле менты И-НЕ 32-35, триггеры 36 и 37 и элемент ИЛИ 38.
Узел 9 предназначен для приема и преобразования сигналов, поступающих из канала связи„ Усилитель-приемник 25 преобразует последовательность поступающих по шине 13 из ка50 нала связи сигналов в две последовательности импульсов„ соответствующих ноложительным и отрицательным полупериодам сигнала. Декодер 26 формирует из двух последовательностей импульсов импульсы синхронизации и выг5 деляет логические единицы информэции, которые поступают на сдвиговый регистр 1.
Узел 10 предназначен для формирования фазомодулированных сигналов и передачи их через шину 13 в канал связи.
Счетчик 2 предназначен для счета импульсов синхронизации, подаваемых на сдвиговый регистр 1.
Сдвиговый регистр 1 предназначен для преобразования последовательного кода в параллельный и наоборот.
Счетчик 3 и триггер 6 образуют таймер, предназначенный для отслеживания временных интервалов обмена.
Группы элементов И 4 и 19 представляют собой многоразрядные буферные усилители для сопряжения с магистралью ЭВМ.
Одновибратор 17 формирует импульс перезаписи в счетчик 2. Сумматоры 14 и 15 по модулю два предназначены для формирования контрольных разрядов при передаче и приеме информации.
Элемент 16 сравнения служит для сравнения контрольных разрядов при приеме информации из линии связи..
Устройство работает следующим об разом.
Обмен информацией между ЭВМ и внешним устройством, например дисплеем, производится по двухпроводной линии, например коаксиальному кабелю. Сигналы, выдаваемые в канал связи и принимаемые иэ него, двухполярные, фаэомодулированные. По команде
ЭВМ формируется сигнал общего сброса по шине 23. При этом в устройстве устанавливается триггер 7 "Готов к передаче" и запускаются одновибраторы
17 и 18, Одновибратор 17 осуществляет предварительную запись в счетчик
2, при этом задается его коэффициент пересчета. Одновибратор 18 производит сброс триггера 5 "Готов приемник" и триггера 8 "Сбой по таймеру".
Сигнал сброса также подается на узел 9 приема, подается по шине 22, при этом открывается группа элементов И 19 и считывается состояние триггеров 5, 7 и 8 и элемента 16 сравнения, которые образуют регистр состояния устройства. После анализа регистра состояния устройства, если установлен триггер 7 "Готов к передаче", осуществляется запись информации в сдвиговый регистр 1 по шине
12 импульсов по шине 21. Триггер 7 сбрасывается, разрешая работу форми1388878 рователя ?8 фазомодулированных сигналов.
Сдвиговый регистр 29 и элемент
И-НЕ 30 входящие в состав формироЭ
5 вателя 28 (фиг.2), формируют четыре серии импульсов, сдвинутые относительно друг друга на период частоты генератора. Первая и вторая серии используются для формирования сигнала.
Коммутатор 31 подключает к усилителю-передатчику попарно первый и второй или второй и первый выходы сдвигового регистра соответственно, если поступает "1" или "0". на управляющий вход коммутатора. С выхода импульсного трансформатора усилителя-передатчика двухполярные импульсы передаются в канал связи. Таким образом, последовательный код, посту-. пающий с выхода сдвигового регистра
1, управляет коммутатором формирователя 28. Двухполярный сигнал поступает также на вход узла 9 приема.
Усилитель-приемник 25 усиливает сигнал и формирует две последовательности.импульсов, соответствующих положительным и отрицательным полупериодам входного сигнала. Эти две последовательности поступают на вход декодера
26. Работа декодера заключается.в выведении из двух последовательностей импульсов сигнала синхронизации и информационных битов. Рассмотрим работу декодера при поступлении из канала связи единичного бита, В начальный момент триггеры обну лены сигналом сброса, следовательно, элементы И-НЕ 32 и 33 открыты. Импульс, соответствующий положительному полупериоду, поступает на первый вход декодера 26 и устанавливает триггер 36. При этом закрывается элемент И-НЕ 33 и открывается элемент И-НЕ 34. Импульс, соответствующий отрицательному полупериоду, через элементы И-НЕ 34 и ИЛИ 38 поступает на синхровыход узла 9 приема.
Задний фронт этого же импульса сбрасывает триггер 36. Информация записывается в сдвиговый регистр 1 по переднему фронту с единичного выхода триггера 36, являющегося информационным выходом узла 9. Таким образом работает декодер, представ-ленный в варианте узла 9 приема
55 (фиг.3).
На этом цикл передачи одной посылки заканчивается. Длина посылки определяется коэффициентом пересчета счетчика 2. При передаче посылки триггер 5 "Готов приемник" по переносу счетчика 2 не устанавливается, так как на информационном входе этого триггера установлен низкий уровень с выхода триггера 7. Прием информации из канала связи осуществля-. ется аналогично. В этом случае на информационном входе триггера 5 установЛена "1" и при поступлении переноса со счетчика ? выставляется указатель "Готов приемник", Для повышения достоверности принимаемой информации при передаче формируется контрольный разряд сумматором 14 по модулю два. После приема посылки формируется контрольный разряд сумматором 15 по модулю два и элементом 16 сравнения сравниваются сформированный и принятый контрольный разряд.
Результат сравнения поступает в регистр состояния. Анализируя регистр состояния, можно определить наличие сбоя. Согласно требований интерфейсов необходимо определять не только сбои, но и выдерживать заданные интервалы времени при выполнении операций обмена. Для этих целей служит таймер, построенный на счетчике 3 и триггере .6. При записи, например, указания в сдвиговый., регистр 1 для передачи во внешнее устройство на информационном входе триггера 6 устанавливается "1". Синхроимпульсом триггер устанавливается и разрешает работу счетчика 3, в который предварительно тем же синхроимпульсом записывается число. На синхровход счетчика 3 поступают вычитающие им-, пульсы. Перенос счетчика 3 устанавливает триггер 8 "Сбой по таймеру".
Но если раньше от внешнего устройства будет принята ответная посылка, то при установке триггера 5 "Готов приемник" триггер 6 сбрасывается и запрещает работу счетчика 3. При чтении регистра состояния запускается одновибратор 18 и сбрасывает триггеры "Готов приемник" и "Сбой по. таймеру" °
Формула изобретения
Устройство для сопряжения абонента с каналом связи, содержащее узел приема, узел передачи, сдвиговый ре-, гистр, два счетчика четыре триггера, генератор импульсов, первую группу
1388878 элементов И, первый одновибратор, причем информационный вход узла приема и информационный выход узла передачи образуют вход-выход устройст5 ва для подключения к каналу связи, первый информационный вход сдвигового регистра, информационные входы первого счетчика и первого триггера образуют группу входов устройства для подключения к группе информационных выходов абонента, установленный вход ! ! . узла приема соединен с входом запус, :ка первого одновибратора, с единичным . входом второго триггера и является ! входом устройства для подключения к !, установочному выходу абонента, вход, записи сдвигового регистра соединен с входом записи первого счетчика, с синхровходом первого триггера, с ну- () левым входом второго триггера и является входом устройства для подключения к стробирующему выходу абонента, группа выходов элементов И первой группы образует группу выходов уст- 25 ройства для подключения к группе информационных входов абонента, при этом первые входь1 элементов И первой группы соединены с группой информационных выходов сдвигового регистра, gp второй информационный вход которого соединен с информационным выходом узла приема, синхровыход которого соединен со счетным входом второго счетчика и синхровходом сдвигового регистра, информационный выход кото35 рого соединен с информационным входом узла передачи, синхровход которого соединен с выходом генератора импульсов и со счетным входом перво- 4О го счетчика, установочный вход которого соединен с выходом первого триггера, нулевой вход которого соединен с выходом третьего триггера, информационный В2 од KQToporo соединен с ус 45 тановочным входом узла передачи и с выходом второго триггера, синхровход которого соединен с синхровходом третьего триггера, с разрешающим входом первого одновибратора и с выходом второго счетчика, вход записи которого соединен с выходом первого одновибратора, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности при обмене информацией за счет аппаратного контроля, в него введены два сумматора IIQ модулю два, вторая группа элементов И, элемент сравнения, второй одновибратор, причем разрешающий вход второго одновибратора соединен с первыми входами элементов И второй группы и является входом устройства для подключения к первому выходу синхронизации приема абонента, вторые входы элементов И первой группы являются входом устройства для подключения к второму выходу синхронизации приема абонента, выходы элементов И второй группы подключены к группе выходов устройства для подключения к группе информационных входов абонента, группа входов первого сумматора по модулю два подключена к группе входов устройства для подключения к группе информационных выходов абонента, вход запуска второго одновибратора подключен к входу устройства для подключения к установочному выходу абонента, при этом вторые входы элементов
И второй группы соединены с выхода- . ми второго,.третьего, четвертого триггеров, элемента сравнения, выход первого счетчика соединен с единичным входом четвертого триггера, нулевой вход которого соединен с нулевым входом третьего триггера и с выходом второго одновибратора, выход первого сумматора по модулю два соединен с первым информационным входом сдвигового регистра, группа информационных выходов которого соединена с группой входов второго сумматора по модулю два, выход которого соединен с первым входом элемента сравнения, второй вход которого соединен с контрольным разрядом группы информационных выходов сдвигового регистра.
ЗткаиФыи импульс
К приеееиу
0m с33цг. регистра1 яцнеонаго согнаэа
Фиг. Z
1388878
° 4 О4 4
Составитель С.Пестман
Техред А. Кравчук
Редактор Е.Копча
Корректор В.Бутяга
Заказ 1581/50 Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4