Устройство для сопряжения сегментов общей линии связи
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано для связи вычислительных машин в многосегментных локальных вычислительных сетях. Цель изобретения - повышение достоверности обмена данными. Цель достигается введением в устройство, содержащее два блока согласования, два передатчика, два приемника, коммутатор, блок выделения конфликта, два блока анализа состояния сегмента, двух генераторов импульсов. 1 с., 2 з.п. ф-лы, 5 ил.
СОЮЗ СОВЕТСНИХ
СОЦИАЛ ИСТИЧЕСНИХ
РЕСПУБЛИК (51) 5 G 06 F 13/14 р
I
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫГИЯМ
ПРИ ГКНТ СССР (21) 4331377/24-24 (22) 23.11.87 (46) 23.08.90. Бюп. № 31
° (7 1) Пермское научно-производственное объединение "ПАРМА" (72) Е.В. Каюшев, В.И. Киселев, Н.И. Артемов, В.А. Васькин, В.Н. Попов и А.А. Волков (53) 681.325(088.8) (56) Авторское свидетельство СССР № 1283742, кл. G 06 F 13/00, 1985.
Авторское свидетельство СССР
¹ 1499361, кл. G 06 F 13/14, 1986.
Изобретение относится к вычислительной технике и может быть использовано в локальных многосегментных вычислительных сетях.
Цель изобретения - повышение достоверности обмена данными.
На фиг. 1 представлена блок-схема устройства; на фиг. 2 и 3 — функциональные схемы блока выделения конфликта и блока анализа состояния сег.мента; на фиг. 4 и 5 — временные диагращчы работы блока выделения конфлик та и устройства.
Устройство (фиг. 1) содержит первый 1 и второй 2 блоки согласования, первый 3 и второй 4 передатчики, первый 5 и второй 6 приемники, блок 7 выделения конфликта, первый 8 и второй 9 блоки анализа состояния сегмента, первый 10 и второй 11 генераторы импульсов, коммутатор 12.
„„SU„1587 26 А 1
2 (54) устройствО ДлЯ сОпРЯжениЯ сеГменТОВ ОБО ЕЙ ЛИНИИ СВЯЗИ (57) Изобретение относится к вычислительной технике и может быть использовано для связи вычислительных машин в многосегментных локальных вычислительных сетях. Цель изобретения — повышение достоверности обмена данными.
Цель достигается введением в устройство, содержащее два блока согласования, два передатчика, два приемника, коммутатор, блок выделения конфликта, два блока анализа состояния сегмента, двух генераторов импульсов. 2 з.п. ф-лы, 5 ил.
Блок 7 выделения конфликта содержит (фиг. 2) элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 2
13, триггер 14, первый 15 и второй
16 одновибраторы. аф
Блоки 8 и 9 анализа состояния сегмента (фиг. 3) содержат триггер 17, одновибратор 18, элемент И 19 и элемент ИЛИ 20.
На чертежах показаны линии 21-34 связей между блоками устройства. Блоки 1 и 2 согласования (фиг. 1) предназначены для согласования электрических параметров линий связи и могут быть выполнены либо в виде резистивного делителя, либо в виде согласующего трансформатора, либо в виде точного резистора с номиналом, равньм волновому сопротивлению линии связи, в зависимости от назначения система, в которой используется предлагаемое устройство.
1587526
Блок 7 предназначен для выявления факта одновременной передачи других устройств на смежных сегментах общей линии сопрягаемых устройством. Блоки
8 и 9 служат для анализа направления передачи информации, для исключения, гоночных ситуаций в схеме, для вос становления электрических параметров затухшего в линии связи сигнала.
Устройство работает следукщим образом.
В начальный момент времени отсутствует передаваемая информация в сегментах линии связи. При этом на выходах первого 5 и второго 6 приемников присутствует постоянно уровень логического "0", который также присутствует и на выходах блоков 8 и 9, а также на выходах коммутатора 12. Уровень логи- 20 ческого "0" с вторых выходов блоков
8 и 9 удерживает в выключенном состоянии по управляющим входам соответственно второй 4 и первый 3 передатчики.
Лктивные устройства, способные по 25 собственной инициативе осуществлять обмен информацией по сегментам линии связи, могут быть подключены к любдму из двух смежных устройству сегментам.
При возникновении передачи в любом 3п из сегментов на соответствующем входевыходе устройства появится импульсная последовательность электрических сигналов. Предположим, например, что та" кая последовательность поступила на первый вход-выход устройства. В этом
35 случае на выходе первого приемника S также появится импульсная последовательность, полностью соответствующая последовательности в первом сегменте 40 линии связи. Функции приемника в данном устройстве заключаются в преобразовании сигнального признака принимаемого сигнала к виду, удобному для дальнейшей обработки (например 45 к ТТЛ-уровням), в усилении и ограниченйи сигнала и т.д.
Принимаемая последовательность импульсов затем обрабатывается блоком
8, в функции которого входит: восстановление электрических параметров принимаемого сигнала, определение наличия передачи в линии связи и определение направления передачи информации. На втором выходе блока 8 появится при тт и. 55 этом сигнал с уровнем логической 1 который разрешит работу передатчику
4, а также блокирует по входу блок 9, -предотвращая возможное самовозбуждение устройства и исключая гоночную работу схем.
Восстановленная импульсная,последовательность выхода блока 8 попадает далее на вход коммутатора 12 и появляется затем на втором выходе коммутатора 12, на информационном входе включенного передатчика 14 и через блок
2 согласования после усиления и преобразования передатчиком 4 к виду, удобному для передачи, отправляется в смежный сегмент.
По концу переданной последовательности импульсов устройство возвращается в исходное состояние.
При поступлении аналогичной последовательности импульсов на второй вход-выход устройство будет работать аналогично, так как устройство полностью симметрично.
В случае возникновения одновременных передач в двух сегментах, сопрягаемых устройством, блок 7 непрерывно сравнивает (с учетом задержек в устройстве) принимаемую из одного сегмента информацию с информацией, которая передается в смежный сегмент. B случае, когда в смежном сегменте какой нибудь источник в тот же самый момент времени осуществляет передачу информации, на соответствующем блоке 1 нли
2 согласования произойдет наложение передач, а следовательно, и искажение сигналов, т,е. конфликт. Конфликт будет обнаружен блоком 7 и на выходах блока 7 установится уровень логической "1 " на время
2 1 где t1 — время, на которое устанавливается сигнал на первом выходе блока 7 выделения конфликта;
2 — время на которое устанавливается сигнал на втором выходе блока 7 выделения конфликта, Данные времена выбираются в зависимости от так называемого "времени кругового обхода", т.е. от суммарных задержек распространения сигнала в линиях связи и в аналогичных устройствах (если их несколько).
При этом принудительно включатся первый 3 и второй 4 передатчики под действием единичного сигнала на их управляющем входе, поступающего с
5 158752 установленных принудительно на времяв единичное состояние вторых выходов блоков 8 и 9. На время г. пе-. реключится по управляющему входу коммутатор 12 и импульсная последователь5 ность от генератора 11 импульсов поступит на первый и второй выходы коммутатора 12, а затем через первый 3 и второй 4 передатчики и через первый
1 и второй 2 блоки согласования на входы-выходы устройства и в сегменты линии связи. Это приведет к усилению конфликта в сегментах, и к его распространению и, в конечном итоге, к усилению его другими аналогичными устройствами линии связи.
Блок 7 выделения конфликта (фиг.2, 4) работает следующим образом. На входы блока 7 подаются сравниваемые сиг- 20 налы со вторых входов-выходов первого
1 и второго 2 блоков согласования. В случае совпадения импульсных последовательностей на входах элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 13, что соответствуег бес- 25 конфликтной работе устройства, на его выходе будет оставаться уровень логического "О". Информация с выхода элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 13 подается на
D-вход триггера 14 и стробируется так- 30 товой частотой от генератора 10 для устранения ложных срабатываний блока
7. Прн наложении передач информации на входах элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 13 совпадать не будет, что приведет к установке в единичное состояние триггера 14, к срабатыванию по сигналу с выхода триггера первого 15 и второго
16 одновибраторов, что в свою очередь приведет к появлению уровней логической "1" на первом и втором выходах блока 7 выделения конфликта соответственно на время t и
Блоки 8 и 9 анализа состояния сегмента (фиг, 3) работают следующим об- 45 разом.
На D-вход триггера 17 подается принимаемая информация, которая стробируется импульсами генератора 10 для улучшения форм фронтов обрабатываемой импульсной последовательности. По приходу первого же импульса сработает перезапускаемый одновибратор 13 и на его выходе и на выходе элемента ИЛИ 20 установится уровень логической едини- 55 цы, который сохраняется там, пока не окончатся прием и передача всей импульсной последовательности, которая с выхода триггера 17 через элемент
6 6
И 19 передается на выход блока, так как на инверсном входе элемента И 19., присутствует разрешаняций уровень логи- ческого "О". При поступлении сигнала логической "1" с блока 7 триггер 17 сбрасывается в состояние логического
"О", что запрещает прохождение информации на выход блока и приводит к принудительной установке уровня логической "1" на. выходе элемента ИЛИ 20.
Формула изобретения
1. Устройство для сопряжения сегментов общей линии связи, содержащее первый и второй блоки согласования, первые информационные входы-выходы которых являются соответствующими входами-выходами устройства для подключения к первому и второму сегментам общей линии связи, а вторые информационные входы-выходы соединены соответственно с входами первого и второго приемников и выходами первого и второго передатчиков, блок выделения конфликта, первым выходом соединенный с управляющим входом коммутатора, первый и второй выходы которого соединены соответственно с информационными входами первого и второго передатчиков, а первый и второй информационные входы — соответственно с первыми выходами первого и второго блоков анализа состояния сегмента, вторые выходы которых подключены соответственно к управляющим входам второго и первого передатчиков и входам блокировки второго и первого блоков.анализа состояния сегмента, выходы первого и второго приемников соединены соответственно с информационными входами первого и второго блоков анализа состояния сегмента, о т л и ч а ю щ е ес я тем, что, с целью повышения достоверности обмена данными, в устройство введены первый и второй генераторы импульсов, причем выход первого генератора импульсов соединен с тактовым входом блока выделения конфликта и синхронизирунщими входами первого и второго блоков анализа состояния сегмента, разрешающие входы которых подключены соответственно к второму выходу блока выделения ковфликта, первый и второй информационные входы которого соединены соответственно с вторыми информационными входами-выходами первого и второго блоков согласования, 1587526
Фиг. I выход второго генератора .импульсов соединен с третьим информационным входом коммутатора.
2. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что блок выделения конфликта содержит триггер, синхровход которого является тактовым входом блока, .элемент ИСКЛЮЧАКЩЕЕ
ИЛИ, первый и второй входы которого являются соответственно первым и вто рым информационными входами блока, и два одновибратора, выходы которых являются соответственно первым и вторым выходами блока, причем выход элемента 1
ИСКЛКИАЮЩЕЕ ИЛИ соединен с информационным входом триггера, выход которого соединен с входами первого и второго одновибраторов.
3. Устройство по и. 1, о т л и— ч а ю щ е е с я тем, что блок анализа состояния сегмента содержит триггер, информационный вход и синхровход которого являются соответственно информационным и синхронизирунщим входами блока, элемент И и элемент ИЛИ, выходы которых являются соответственно первым и вторым выходами блока, и одновибратор, причем вход сброса триггера соединен с входом разрешения, блока и первым входом элемента ИЛИ, второй вход которого через одновибратор подключен к выходу триггера и прямому входу элемента И, инверсный вход которого является входом блокировки блока.
1587526
21
22
21
1587526 г.5
Редактор С. Патрушева
Заказ 2421 Тираж 570 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ (;CCP
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101
Вд/й
ВАМИ/Жает
Составитель В. Вертлиб
Текред Д.Сердюкова КорректорЭ. Пончакова