Устройство для сопряжения ЭВМ с абонентами Советский патент 1990 года по МПК G06F13/00 

Описание патента на изобретение SU1596338A1

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

Цель изобретения - сокращение аппаратурных затрат.

На фиг. 1 представлена блок-схема предлагаемого устройства: на фиг. 2 - функциональная схема блока связи с ЭВМ; на фиг. 3 - функциональная схема блока связи с абонентом; на фиг. 4 - функциональная схема узла обратимого преобразования параллельного кода в последовательный; на фиг.5-временныедиаграммы работыузлоа устройства для сеанса связи, включающего запрос и получение подтверждения на право доступа к каналу и обмен данными с ЭВМ.

.Устройство включает (фиг. 1)блок 1 связи с ЭВМ и М блоков 2 связи с -абрнентрм (число блоков 2 принято равным трем). Блоки 1 и 2 соединены между собой двухпроводными линиями 3 связи, содержащими первый 4 и второй 5 проводы. На фиг. 1 обозначены вход 6 сброса сигнала прерывания, выход 7 сигнала прерывания, шины 8 управления приемопередачей, двухчаправленные шины 9 данных, входы 10 и 11 сигналов установки и сброса разрешения прерывания, а также входы 12 запросов связи и выходы 13 готовности.

Блок 1 связи с ЭВМ (фиг. 2) образуют генератор 14 тока, передающий оптрон 15, приемный оптрон 16. первый 17 и второй 18 триггеры, элемент И-НЕ 19, нагрузочный резистор 20, селектор 21 импульсов и узел 22 обратимого преобразования параллельного кода в последовательный (связной адаптер) 22. Выход генератора 14 через выходной

транзистор передающего оптрона 15 соединен с первым выходом блока и проводом 4. Провод 5 соединен с первым входом блока и через светодиод приемного оптрона 16с шиной 23 отрицательной полярности источника питания. На фиг. 2 обозначена также шина 24 положительной полярности источника питания. Генератор 4 тока выполнен на транзисторе 25, включенном по схеме с общей базой. Эмиттер транзистора 25 через токозарядный резистор 26 подключен к шине 27 источника положительного питания, второй полюс которого подключен к шине 28 Линейная земля. К шине 28 также подключен второй (отрицательный) полюс источника шины 23. Источник шины 24 гальванически развязан с источниками шин 23 и 27 (для повышения помехоустойчивости).

Блок 2 связан с абонентом (фиг. 3) содержит приемный оптрон 29, передающие оптроны 30 и 31, триггеры 32-34, элементы НЕ 35 и 36, элемент 37 задержки, узел 38 сравнения, нагрузочные резисторы 39 и 40, селектор 41 импульсов, узел 42 обратимого преобразования параллельного кода в последовательный (связной адаптер) и шину 43 положительной полярности источника питания.

Селекторы 21 и 41 импульсов предназначены для подавления кратковременных импульсов, которые могут возникнуть в результате конкурентной борьбы (гонок, т.е. перехвата тока более приор1ггетными блоками), и вследствие коммутационных процессов в оптронах 29-31 могут быть реализованы, например, в виде цифрового фильтра. На выход селектора не проходят сигналы, представленные положительными и отрицательными импульсами тока, длительность которых меньше номинальной длительности информационного бита.

Связной адаптер 22 (42) осуществляет преобразование формы представления информации, согласование протоколов обмена данными, выдачу байта данных, представленного параллельным кодом, в последовательном формате с соответствующими битами обрамления: стартовым, стоповым и контрольным, прием информации, представленной последовательным кодом, и ее преобразование в стандартную параллельную форму, а также синхронизацию обмена данными и полный дуплексный режим связи.

Связной адаптер может быть реализован, например, на основе БИС 580 ВВ 51. В качестве примера конкретного технического решения на фиг, 4 представлена функциональная схема связного адаптера.

применительно к абонентскому пункту на основе микропроцессорного комплекта К 580. На фиг. 4 обозначены шины 8 и 9 управления и данных соответственно, информационные выход и вход адаптера, выход готовности приема (подключаемый к информационному входу триггера 17), выход чтения данных (используется для стробирования узла 38 сравнения). Основным элементом связного адаптера 42 (22) является универсальный синхронноасинхронный приемопередатчик (УСАПП) 44. Вход 45 Вход приемника (Вх.Пр.)УСАПП 44 является информационным входом связ«ого адаптера, шина Do-D является шиной данных 9, выход Вых.Пер. подключен к входу элемента НЕ 46, входу элемента ИИЛИ 47 и синхровходу триггера 48, выход элемента И-ИЛИ 47 является информационным выходом 49 адаптера. Сигнал на выходе 50 готовности приема адаптера формируется после окончания приема байта данных по информационному входу 45. Сигнал на выходе 51 адаптера Чтение данных стробирует установку на шину 9 принятого байта данных.

Триггер 48, элемент НЕ 46 и элемент И-ИЛИ 47 предназначены для инвертирования сигнала Вых.Пер. начиная с момента формирования стартового импульса. В исходном состоянии триггер 47 сброшен ранее пришедшим сигналом с выхода Конец передачи (КПД), в результате состояние информационного выхода адаптера однозначно определяется состоянием сигнала Вых.Пер. (т.е. равно 1). В момент начала передачи по фронту стартового импульса происходит установка триггера 48 в 1 и

сигнал Вых.Пер., проходя последовательно через элементы НЕ 46, И-ИЛИ 47, представляется на информационном выходе адаптера в инверсном виде. По окончании передачи сигналом с выхода КПД триггер 48

возвращается в исходное состояние и на информационном выходе 49 адаптера 42 (22) вновь установится единичный потенциал.

Устройство работает следующим образом. .

В исходном состоянии транзистор передающего оптрона 15 блока 1 и транзисторы вторых передающих оптронов 30 и 31 блока 2 связи с абонентом насыщены благодаря

действию сигналов d 1 и е 1, представленных световым потоком от светодиодов этих оптронов (фиг. 2 и 3). Запросов от або-, нентов нет (Ь 0), соответствующие транзисторы первых передающих оптронов 30 выключены, следовательно, ток по цепи источника питания отсутствует и светодиоды приемных оптронов 29 не излучают свет (. ).

При поступлении запроса () от одного из абонентов (в отсутствие конкурентов) соответствующий транзистор первого передающего оптрона 30 блока 2 связи с абонентом включается, что вызывает включение светодиодов () всех приемных оптронов 29, расположенных справа от этого транзистора. Данные сигналы ) запрещают формирование новых запросов b в блоках 2, расположенных справа от активного абонента.

Блоки 2, расположенные слева от активного абонента, шунтируются транзистором первого передающего оптрона 30. Следовательно, конкурентная борьба возможна в достаточно коротком интервале времени, определяемом скоростью срабатывания цепей запрета формирования новых запросных сигналов в блоках 2, расположенных справа от активного.

По окончании переходных процессов блоки 2 переходят в одно из трех устойчивых состояний:

1) , , или - эти условия выполняются в блоках 2, расположенных слева от выигравшего ;

2), , - для блоков 2, расположенных справа от выигравшего ;

3), , - эти условия выполняются только в выигравшем блоке 2,

Таким образом, блоки 2, расположенные слева от выигравшего, не имеют возможности включиться в конкурентную борьбу, поскольку они зашунтированы, а в блоках 2, расположенных справа, формирование запросного сигнала заблокировано цепями запрета, вплоть до приема из ЭВМ комбинации сигналов а, однозначно идентифицирующих признак конца сеанса связи.

Передача информации от выигравшего абонента в ЭВМ производится путем манипуляции сигналом е, что вызывает изменение состояния транзистора второго передающего оптрона 31 (открыт-закрыт) при . При закрытом транзисторе () ток в цепи источника питания отсутствует и, еледовательно, (d-1). При транзистор второго передающего оптрона 31 открывается, в цепи источника питания возникает ток, что приводит к появлению сигнала .

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

Канал является прозрачным, в смысле; доступности передаваемой по нему информации, для всех абонентов, расположенных справа от активного (, , ) или передающего абонента. Формирование запросных сигналов в блоках, расположенных слева от выигравшего, на процесс передачи информации не влияет, так как при передаче по каналу единичного сигнала транзистор первого передающего оптрона. 30 выигравшего абонента шунтирует расположенные слева блоки 2, а при передаче нулевого ток в цепи источника питания отсутствует, т.е. в этих блоках 2 не выполняется условие , , .

Получив запросный сигнал , ЭВМ готовится для приема информации от абонента, которая представлена в виде дискретно изменяющегося светового потока приемного патрона. При необходимости ЭВМ осуществляет передачу информации абоненту путем манипуляции сигналом d.

Обмен информацией между абонентами и ЭВМ осуществляется стартстопным или другим способом.

В начале обмена абонент передает в ЭВМ служебную информацию в данные, в конце- признак Конец передачи, получив который ЭВМ передает абоненту необходимую для достижения наиболее полного взаимопонимания информацию, например контрольные суммы, подтверждающие правильность приема, и т.д. Вообще в процессе обмена инициатива может неоднократно переходить от ЭВМ к абоненту и обратно.

По окончании обмена информацией ЭВМ передает по каналу призиа.ч Конец сеанса связи, снимается запросный сигнал выигравшего абонента. Это вызывает разблокирование цепей запрета формирования запросных сигналов в блоках, распооженных справа от активного, и расшунтирование блоков, расположенных слева от него.

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

Сигнал с выхода 7 блока 1 извеа(ает ЭВМ о том, что от одного из абонентов, нуждающегося в обслуживании, по линии 3

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

Сигнал на входе 6 блока 1 осуществляет сброс сигнала прерывания на выход 7 и формируется ЭВМ, например, после выполнения подпрограммы считывания байта данных по шине 9 или после окончания сеанса связи в зависимости от способа обмена. При высоких скоростях обмена, когда время передачи байта по линии связи 3 значительно больше времени выполнения команды процессором ЭВМ, целесообразно осуществлять обмен по прерыванию (с целью экономии машинного времени). В этом случае после поступления сигнала на выход 7, считывания байта данных с шины 9 ЭВМ формирует сигнал на входе 6, цикл работы повторяется с приходом очередного байта данных. Если передача байта соизмерима с временем выполнения команды процессором, предпочтительным является обмен, например, с циклической проверкой готовности принятой информации. В этом случае сигнал на входе 6 формируется по инициативе ЭВМ после окончания сеанса связи.

Сигналы по шине 8 блоков 1 и 2 осуществляют управление режимом работы связного адаптера 22(42) и обеспечивают его нормальное функционирование. Например, сигналами по данной шине (совместно с шиной данных) осуществляется переключение связного адаптера 22(42) из режима Прием в режим Передача и обратно, производится синхронизация обмена данными, устанавливается скорость обмена и т.д.

Шина 9 блоков 1 и 2 является двухнаправленной шиной данных, на которую подаются/принимаются байты данных в зависимости от режима работы (передача/прием).

Реакция на запросные сигналы от абонентов может быть запрещена или разрешена сигналами сброса и установки триггера 18, поступающими по входам 10 и 11 блока 1 со стороны ЭВМ.

Сигнал на входе 12 блока 2 формируется абонентом, нуждающимся в обмене информацией с ЭВМ, причем сигнал с выхода 13 соответствующего абонента подтверждает его право на занятие линии 3 и готовность блока к обмену информацией.

Блок 1 предназначен для обеспечения связи между ЭВМ и двухпроводной линией 3 связи.

В исходном положении триггер 17 установлен в нулевое состояние ранее пришедшим импульсом по входу 6, триггер 18 (разрешения прерывания) установлен в еди-.

ничное состояние ранее пришедшим импульсом по входу 10. Связной адаптер 22 настроен на режим работы Прием. На информационном выходе 49 связного адаптера 22 поддерживается единичный потенциал, который совместно с выходным сигналом триггера 18 поддерживает на выходе элемента И-НЕ 19 (с открытым коллектором) нулевой потенциал, благодаря чему

0 протекает ток от шины 24 через нагрузоч.ный резистор 20 и светодиод передающего оптрона 15 к выходу элемента И-НЕ 19. Свечение светодиода передающего оптрона означает, что его выходной транзистор

5 насыщен, однако ток через этот транзистор близок к нулю, так как при отсутствии запросов и передачи информации линия 3 разомкнута, т.е. сопротивление между первым 4 и вторым 5 проводами этой линии велико и

0 составляет, например, несколько мегаом. Ток через светодиод приемного оптрона 16 практически равен нулю, и на выходе оптрона 16 поддерживается сигнал логической единицы. На выходе селектора 1 импульсов

5 также установлен сигнал логической единицы. Блок 1 готов к приему и обслуживанию запросных сигналов от абонентов.

В момент появления одного или нескольких запросов на обслуживание сопротивление между проводами 4 и 5 линии 3 становится низким и составляет, например, несколько сотен ом.

Ток от генератора 14 протекает через насыщенный транзистор оптрона 15 в замкнутую линию 3 и далее через светодиод оптрона 16 к шине 23. В результате включается светодиод оптрона 16 и на его выходе формируется сигнал логического нуля, проходящий через селектор 21 импульсов на

0 синхровход триггера 17 и информационный вход связного адаптера 22. Данный сигнал является началом стартового импульса информационной последовательности бит от абонента, получившего доступ к сеансу связи с ЭВМ. Триггер 17 своего состояния не меняет, так как на его информационном входе установлен нулевой потенциал. Далее, после окончания стартового импульса, поступают информационные (биты) и например, импульсы (биты) проверки на четность и стоповый, представляющие информационное слово, например байт. Прием байта заканчивается формированием на выходе готовности приема связного адаптера единичного сигнала, который подается на информационный вход триггера 17. В момент поступления фронта стартового импульса очередного байта триггер 17 устанавливается в единичное состояние, что вызывает прерывание ЭВМ и переход к подпрограмме чтения данных с шины 9. Далее, если ведется обмен по прерыванию, ЭВМ формирует сигнал Сброс прерывания на входе 6 блока и возвращается к выполнению прерванной программы вплоть до поступления очередного сигнала прерывания, если организован обмен с циклической проверкой готовности, данные с шины 9 считываются с циклической проверкой сигнала готовности приема, а триггер 17 сбрасывается после окончания сеанса связи с абонентом. Поступающие с шины 9 данные запоминаются анализируются ЭВМ. Прием байта, означающего признак Конец передачи, инициирует ЭВМ на передачу имеющейся информации абоненту. Для этого ЭВМ переводит связной адептер 22 в режим Передача путем программирования режима работы с использованием шин 8 и 9. При этом байты данных устанавливаются ЭВМ на шине 12 и стробируются сигналами по шине 8.

Связной адаптер 22 осуществляет преобразование поступающих от ЭВМ по шине 12 данных из параллельного в последовательный формат и передачу .сформированной последовательности импульсов (бит) на информационный выход, связанный с одним входом элемента И-НЕ 19. При этом происходит изменение состояния выхода элемента И-.НЕ 19, что приводит к модуляции тока, протекающего через светодиод оптрона 15, и соответствующие изменения создаваемого им светового потока. В результате происходит соответствующая модуляция тока, протекающего от генератора 14 через транзистор оптрона 15, закороченную линию 3 и светодиод оптрона 16 к шине 23.

Передача информации абоненту заканчивается формированием ЭВМ сигнала на входе б блока 1, осуществляющего сброс триггера 17 в нулевое состояние, передачей от ЭВМ байта данных, означающего признак Конец передачи, и перепрограммированием связного адаптера 22 на режим Прием.

Обмен информацией заканчивается передачей по линии 3 байта данных, означающего признак Конец сеанса связи ; что приводит в исходное состояние абонентские блоки 2, подачей от ЭВМ сигнала Сброс прерывания на вход 6 блока 1 и переводом связного адаптера 22 в режим приема. Таким образом, блоки 1 и 2 приходят в исходное состояние и, если запросы от абонентов имеются, описанный процесс повторяется.

Блоки 2 работают следующим образом. В исходном состоянии, при отсутствии запросных сигналов по входу 12, триггеры 32 и 34 установлены в нулевое положение, на инверсном выходе триггера 33 установлен единичный потенциал. Связной адептер 42

настроен на прием информации. На выходе 13 установлен нулевой потенциал. На выходе узла 38 сравнения установлен единичный потенциал. На информационном выходе 49 связного адаптера 42 установлен единичный потенциал. В результате протекает ток по цепи: шина 43, нагрузочный резистор 40, светодиод второго передающего оптрона 31, выход элемента НЕ 36. Транзистор оптрона 31 насыщен, однако ток через него не

5 протекает, так как транзистор первого передающего оптрона 30 выключен по причине отсутствия тока по цепи; шина 43, нагрузочный резистор 39, светодиод оптрона 30, выход элемента НЕ 35 (на выходе элемента НЕ

0 35 установлен единичный потенциал). Таким образом, сопротивление между проводами 4 и5 линии 3 велико, ток через светодиод приемного оптрона не протекает и на его выходе установлен единичный

5 потенциал.

Фронт запросного сигнала абонента с входа 12 осуществляет установку триггера 32 в единичное состояние, так как на его информационный вход с инверсного выхода

0 триггера 33 подан единичный потенциал. В . результате происходит открытие выходного транзистора с открытым коллектором (не показан) элемента НЕ 35 и включение светодиода первого передающего оптрона 30.

5 Транзистор оптрона 30 насыщается, и сопротивление между проводами 4 и 5 линии 3 уменьшается. Начинает протекать ток по цепи; первый провод 4 линии 3, транзистороптрона 30, светодиод оптрона 29, транзистор оптрона31, второй провод 5 линии 3. На выходе оптрона 29 формируется нулевой сигнал, который через селектор 41 импульсов поступает на информационный вход связного адаптера 42 и синхровходы триггеров 33 и 34, устанавливая последние в единичное состояние, так как на информационный вход триггера 33 подан единичный сигнал с шины 43, а на информа-; ционный вход триггера 34 - единичный сиг0 нал с выхода триггера 32. Таким образом, на выходе 13 блока формируется сигнал готов. ности к обмену, а нулевым сигналом с инверсного выхода триггера 33, подаваемым на информационный вход триггера 32, запрещается реакция на поступление новых запросных сигналов по входу 12.

Таким образом, поступление запросных сигналов по входу 12 в блоках 2, расположенных справа от нашего (в направлении к блоку 1), не мешает установлению взаимосвязи между блоком 2, первым получившим запрос по входу 12. и блоком 1, так как во всех чужих блоках 2, расположенных в направлении к блоку 1, реакция на запросные сигналы запрещается нулевым сигналом с инверсного выхода триггера 33.

Чужие блоки, расположенные слева от нашего (т.е. в направлении от блока 1), также неспособны участвовать в конкурентной борьбе, так как линия 3 зашунтирована транзистором первого передающего оптрона 30 (а в процессе обмена информацией перехват тока блоками 2, расположенными слева от нашего, не возможен в результате шунтирования линии 3 транзистором оптрона 30 при передаче единицы и размыкании линии 3 транзистором оптрона 31 при передаче нуля).

После окончания переходных процессов, связанных с поступлением на один или несколько входов 12 запросных сигналов, блок 2 оказывается в одном из трех возможных состояний;

1.светодиод оптрона 29 выключен, светодиод оптрона 31 включен, светодиод оптрона 30Включен или выключен - эти условия выполняются в блоках, расположенных слева от выигравшего ;

2.светодиод оптрона 29 включен, светодиод оптрона 31 включен, светодиод оптрона 30 выключен - -эти условия выполняются для блоков, расположенных справа от выигравшего :

3.светодмоды оптронов 29-31 включены - эти условия выполняются только в выигравшем блоке 2.

При одновременном или почти одновременном поступлении нескольких запросных сигналов по входам 12 возможны гонки, связанные с перехвйтом тока блоками 2, расположенными ближе (по линии 3) к блоку

1(т.е. имеющими более высокий приоритет). Однако этот процесс не может привести к неоднозначному выбору одного из конкурирующих абонентов. Действительно, время существования этих гонок ограничено временем срабатывания блокирующих цепей; оптрон 29, селектор 41, триггеры 32-34. После этого устройство переходит в статическое состояние, при котором каждый блок

2находится в одном из установившихся состояний 1-3.

Получив единичный сигнал с выхода 13 (готовность к обмену), абонент перепрограммирует связной адаптер 42 на режим Передача, выставляет байт даных на шину 9 и стробирует его.сигналами по шине 8.

Связной адаптер 42 осуществляет преобрл зование байта данных в последовательный формат, и на его инфррмационном

выходе появляется последовательность бит, в соответствии с которой осуществляется манипуляция световым потоком оптрона 31 и током в линии 3. Очередной байт данных

передается после появления абонентом по шине 8 сигнала Готовность передачи. При необходимости абонент переключает связной адаптер 42 на прием информации от ЭВМ. Данные от ЭВМ, представленные импульсами тока в линии 3 (транзисторы оптронов 30 и 31 включены), вызывающие соответствующие изменения светового потока оптрона 29, его выходного сигнала и сигнала на выходе селектора 41, поступают

5 на информационный вход связного адаптера 42,-где преобразуются в параллельный формат.

Обмен информацией заканчивается передачей по линии 3 комбинации двоичных

0 сигналов, однозначно идентифицирующих признак Конец сеанса связи, например байт данных, содержащий единицы во всех разрядах. В результате на группу входов узла 38 сравнения с шины 9 подаются

5 единичные потенциалы и на время действия сигнала Чтение данных на выходе узла 38 сравнения (реализующего аперацию И-НЕ над входными сигналами) формируется сигнал нулевого уровня. Если связной адаптер

0 находится в состоянии Передача (возможно только в активном блоке), то абонент осуществляет его перепрограммирование на режим Прием. Нулевой импульс с выхода узла 38 сравнения сбрасывает триггер 32

5 (эго приводит к выключению транзистора оптрона 30) и с выдержкой времени, определяемой компонентами электронной схемы элемента 37 задержки, триггеры 33 и 34. Таким образом, абонентский блок 2, участ0 вуг щий в обмене информацией, и блоки 2, расположенные в направлении к блоку 1, приходят в исходное состояние.

Если в процессе обмена информацией не поступало запросных сигналов от абонентов, расположенных слева от активного (т.е. участвующего в обмене), то устройство приходит в исходное состояние, и при поступлении новых запросных сигналов сохраняется принцип жесткого арбитража,

0 при котором право на захват линии 3 связи получает тот из абонентов, который находится ближе по линии 3 к блоку 1.

Если 8 процессе обмена информациейпоступали запросные сигналы от менее приоритетных абонентов (расположенные левее активного), то по окончании обмена линия 3 предоставляется соответствующему блрку 2, расположенному ближе к блоку 1. Так как в этих блоках установлен в 1 триггер 32 ранее пришедшим импульсом по

входу 12 и насыщен транзистор оптрона 30, это способствует перехвату тока в линии 3 данным блоком, а в блоке, завершившем обмен информацией, и блоках, расположенных справа от него, разблокирование цепей запрета формирования сигналов прерывания (триггеры 33 и 34) происходит с выдержкой времени, определяемой элементом 37 задержки.

Следовательно, запросы от абонентов, расположенных слева от активного, поступающи во время сеанса связи, запоминаются (в триггере 32) и удовлетворяются после передачи по линии 3 признака Конец сеанса связи. Указанная процедура происходит вплоть до обслуживания наиболее удаленного от блока 1 абонента, после чего устройство приходит в исходное состояние.

Согласно реализуемому устройством алгоритму обмена сеанс связи начинается по инициативе абонента. Обращение к абоненту ЭВМ возможно после окончания передачи последних данных и признака Конец передачи.

Импульсы запроса, формируемые оптронами 30, отличаются от стартового импульса следующимобразом. Для блоков 1 и блоков 2, расположенных справа от активного, запросный импульс является началом стартового бита. Поскольку время от момента поступления запросного сигнала по входу 12 блока 2 до момента начала передачи мало (определяется скоростью срабатывания триггеров 32-34 и временем включения соответствующего светодиода оптрона 29) и составляет, например, 10 с, то искажение стартового импульса, формируемого связным адаптером, незначительно и не нарушает нормальную работу связного адаптера 22.

Для блока 2, действительно, после поступления запросного сигнала по входу 12 и появления на выходе селектора 41 нулевого сигнала, последний воспринимается как начало стартового бита. Однако это не нарушает нормальную работу устройства, поскольку вслед за появлением сигнала готовности на выходе 13 связной адаптер 42 переводится в режим передачи, а поступившие ранее по информационному входу данные игнорируются.

Отсутствие потерь запросов от абонентов справа обеспечивается следующим образом. Выставив запросный сигнал по входу °12 и не получив в течение установленного времени (например, 1-2 мкс) ответный сигнал готовности с выхода 13. абонент вынужден повторять запрос вплоть до получения сигнала готовности, В общем случае абонент, нуждающийся в сеансе связи, может генерировать запросный сигнал вплоть до поступления сигнала готовности.

Занятость линии абонент идентифицирует отсутствием сигнала готовности с выхода 13, в ответ на запросный сигнал к входу 12, в течение установленного времени.

Момент окончания передачи абонентом определяется ЭВМ в результате приема

0 байта данных, означающего признак Конец передачи.

Ф о р м у л а и 3 о б р е т е н и я Устройство для сопряжения ЭВМ с абонентами, содержащее блок связи с ЭВМ и М

5 блоков связи с абонентом, причем блок связи с ЭВМ содержит генератор тока, соединенный с информационным входом передающего оптрона, два триггера, элемент И-НЕ и приемный оптрон, первым выходом подключенный к шине отрицательной полярности источника питания, а каждый блок связи с абонентом содержит два передающих оптрона, питающие входы которых подключены соответственно через первый и второй

5 нагрузочные резисторы к шине положительной полярности источника пигания, приемный оптрон, три триггера, узел сравнения, элемент задержки и два элемента НЕ, причем в каждом блоке связи с абонентом выход первого триггера через первый элемент НЕ соединен с управляющим входом первого передающего оптрона, информационный вход которого соединен с выходом передающего оптрона блока связи с ЭВМ, выход

5 второго элемента НЕ соединен с управляющим входом второго передающего оптрона, причем в блоке связи с ЭВМ входы установки и сброса первого триггера и вход сброса и выход второго триггера являются входами

0 установки и сброса сигнала разрешения .прерывания, входом сброса сигнала прерывания и выходом сигнала запроса прерывания устройства, информационный вход приемного оптрона соединен с выходом

5 второго передающего оптрона первого блока связи с абонентом, причем синхровход первого триггера i-ro блока связи с абонентом (i 1, М) является 1-м входом запроса связи устройства, выход второго передающего оптрона j-ro блока связи с абонентом О 2,М) соединен с информационными входами первого передающего и приемного оптронов (J - 1)-го. блока связи с абонентом, отличающееся тем, что, с целью

5 сокращения аппаратурных атратустройст аа, в каждый блок связи с абонентом и блок связи с ЭВМ введены селектор импульс9в и узел обратимого преобразования параллельного кода в последовательный, причем в блоке связи с ЭВМ параллельный информационный и управляющий входы-выходы узла обратимого преобразования параллельного кода в последовательный являются соответствующими информационным и управляющим входами-выходами устройства, а информационные вход и выход последовательного кода и синхронизирующий выход соединены соответственно с выходом селектора импульсов, первым входом элемента И-НЕ и информационным входом первого триггера, синхровходом соединенного с выходом селектора импульсов, вход которого подключен к выходу приемного оптрона, второй вход и выход элемента И-НЕ соединены соответственно с выходом второго триггера и управляющим входом передающего оптрона, питающий вход которого подключен через нагрузочный резистор к щине положительной полярности источника питания, причем в каждом блоке связи с абонентом информационный вход второго передающего оптрона соединен с первым выходом приемного оптрояа, второй выход которого подключен через селектор импульсов к синхровходам второго и третьего триг54

геров, входы сброса, которых соединены с выходом элемента задержки, входом подключенного к входу сброса первого триггера и выходу узла сравнения, управляющий и

информационный вход которого подключены соответственно к синхронизирующему выходу и информационнбму входу-выходу узла обратимого преобразования параллельного кода в последовательный, информационные входы и выход последовательного кода которого подключены соответственно к выходу селектора импульсов и входу второго элемента НЕ, информационный и управляющий входывыходы являются соответствующими абонентскими информационным и упраЁляющим входами-выходами устройства, информационный вход второго триггера соединен с шиной логической единицы,

а выход - с информационным входом первого триггера, выходом подключенного к информационному входу третьего триггера, выход которого является соответствующим абонентским выходом готовности

устройства.

Похожие патенты SU1596338A1

название год авторы номер документа
Устройство для сопряжения абонентов с электронной вычислительной машиной 1982
  • Шевкопляс Борис Владимирович
SU1076895A1
Устройство для обмена информацией 1979
  • Ожередов Владимир Константинович
  • Стус Василий Савельевич
SU857966A1
Устройство для сопряжения абонентов с электронной вычислительной машиной 1983
  • Шевкопляс Борис Владимирович
SU1132283A1
Устройство для сопряжения абонентов с электронной вычислительной машиной 1982
  • Шевкопляс Борис Владимирович
SU1068926A1
Многоканальное устройство для сопряжения ЭВМ с последовательными линиями связи 1990
  • Копылов Александр Иванович
  • Васекин Владимир Алексеевич
  • Григорьев Максим Николаевич
  • Целовальников Юрий Александрович
SU1839259A1
Устройство для сопряжения ЭВМ с абонентом 1987
  • Кривего Владимир Александрович
  • Щеголев Александр Анатольевич
  • Солдатенков Виктор Михайлович
SU1476477A1
Устройство для сопряжения двух ЭВМ 1988
  • Шевкопляс Борис Владимирович
SU1566357A1
Устройство для сопряжения каналов передачи данных с ЭВМ 1985
  • Авдеев Дмитрий Владимирович
  • Адамова Галина Васильевна
  • Канторович Ефим Соломонович
  • Киселева Марина Николаевна
  • Клочков Василий Егорович
  • Кравчук Константин Данилович
  • Палей Иосиф Абрамович
  • Полещук Михаил Васильевич
  • Ростовцева Раиса Владимировна
  • Юрасов Валерий Филипович
SU1226476A1
Устройство обмена информацией между ЭВМ и абонентами 1990
  • Петров Владимир Германович
  • Кутуев Алим Татирович
  • Русаков Владимир Дмитриевич
  • Лаптев Александр Михайлович
SU1835545A1
Устройство для сопряжения абонентов в многомашинном комплексе 1987
  • Смирнов Леонид Николаевич
  • Медведев Виктор Павлович
SU1522222A1

Иллюстрации к изобретению SU 1 596 338 A1

Реферат патента 1990 года Устройство для сопряжения ЭВМ с абонентами

Изобретение относится к вычислительной технике и может быть использовано для подключения большого числа удаленных периферийных устройств к электронной вычислительной машине. Цель изобретения - сокращение аппаратурных затрат устройства. Поставленная цель достигается введением в блок связи с ЭВМ и каждый из M блоков связи с абонентом селектора импульсов и узла обратного преобразования параллельного кода в последовательный. 5 ил.

Формула изобретения SU 1 596 338 A1

,: фиг.2.г-М Г/

5

i5

9

1

y/D

5ii --biim

4ir

5

Сброс

44

СПр

П-д

10

ш.

ГПр

Лер

f

Вх.Пр

11

кпл

t

к J

5гт

47

/

45

31 Г

J9

ФигЛ

8

UNWPMOиионныоeSenmSfO

«г

ЬымЗ ce/ieftrnftpo

ггГ«0

UHMPMCI(ШОМНЬ)й

выход о аптея0

гг

1Стдрт| jgoMWtig aJoxgHmj X Стоп

Фи.5

Документы, цитированные в отчете о поиске Патент 1990 года SU1596338A1

Устройство для сопряжения абонентов с электронной вычислительной машиной 1982
  • Шевкопляс Борис Владимирович
SU1068926A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 596 338 A1

Авторы

Соболев Юрий Владимирович

Попов Олег Сергеевич

Борченко Василий Иванович

Светличный Владимир Иванович

Мартаков Владимир Николаевич

Даты

1990-09-30Публикация

1988-10-10Подача