Устройство для передачи и приема информации
Изобретение относится к области автоматики и может быть использовано для обмена дискретной информацией между асинхронными устройствами. Цель изобретения - повьшение достоверности передачи информации по одной шине за счет синхронизации работы передающей и приемной сторон устройства от одного источника синхроимпульсов , а также за счет обеспечения начала процесса синхронизации логических схем устройства только по переднему фронту импульса синхронизации . Принцип работы устройства основан на том, что при записи в счетчик 4 очередного информационного слова по информационной шине 2 разрешается прохождение такого числа синхроимпульсов , которое соответствует величине двоичного числа, записанного в счетчик 4. Счетчик 12 подсчитывает число прошедших по информационной шине 2 синхроимпульсов, и, таким образом , в нем формируется код информационного слова, первоначально записанного в счетчик 4. 2 ил. с S (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU„„1374269 (51) 4 С 08 С 19/28 щг ГОЮз. (ФЯ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMV СВИДЕТЕЛЬСТВУ
I 13,, 17
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4110388/24-24 (22) 3.06.86 (46) 15. 02.88 ° Бюл. ¹ 6 (72) В.Ф.Баранов (53) 621 ° 398(088.8) (56) Авторское свидетельство СССР № 1107144, кл. G 08 С 19/28, 1981, Авторское свидетельство СССР
¹ 1176360, кл. G 08 С 19/28, 1982. (54) УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА ИНФОРМАЦИИ (57) Изобретение отйосится к области автоматики и может быть использовано для обмена дискретной информацией между асинхронными устройствами.
Цель изобретения — повышение достоверности передачи информации по одной шине за счет синхронизации работы передающей и приемной сторон устройства от одного источника синхроимпульсов, а также за счет обеспечения начала процесса синхронизации логических схем устройства только по переднему фронту импульса синхронизации. Принцип работы устройства основан на том, что при записи в счетчик
4 очередного информационного слова по информационной шине 2 разрешается прохождение такого числа синхроимпульсов, которое соответствует величине двоичного числа, записанного в счетчик 4. Счетчик 12 подсчитывает число прошедших по информационной шине 2 синхроимпульсов, и, таким образом, в нем формируется код информационного слова, первоначально записанного в счетчик 4. 2 ил.
1374269
Изобретение относится к автоматике и может быть использовано для обмена дискретной информацией между асинхронными устройствами.
Цель изобретения — повышение достоверности передаваемой информации.
На фиг.1 представлена функциональная схема устройства для передачи и приема информации; на фиг.2 — пример 10 реализации усилителей приемной и передающей сторон, соединенных информационной шиной, Устройство для передачи и приема информации содержит (фиг.1) передаю- 15 щую сторону 1, информационную шину 2, приемную сторону 3 ° Устройство на передающей стороне 1 содержит счетчик 4, элемент HE 5, усилитель 6, информационные входы 7, управляющий 20 вход 8, управляющий выход 9, на приемной стороне — усилитель 10, генератор 11 импульсов, счетчик 12, триггер 13, элемент ИЛИ 14, элемент И 15, информационные входы 16, управляющий 25 вход 17, управляющий выход 18. Усилитель 6 содержит элемент И 19 с разистором 20, а усилитель 10 — элементы
И 21, ИЛИ-НЕ 22 и резистор 23.
Счетчик 4 предназначен для записи по управляющему сигналу с входа 8 кода информационного слова, поступающего с информационных входов 7, его уменьшения до нуля путем побитного вычитания из первоначального значения
35 информационного слова при поступлении с шины 2 последовательности синхроимпульсов и выдачи управляющего сигнала на вход элемента НЕ 5 и на второй вход усилителя 6 при достижении кодом, хранящимся в счетчике 4, нулевого значения.
Генератор 11 импульсов предназначен для выдачи последовательности синхроимпульсов на второй вход усилителя 10. Запуск генератора 11 импульсов осуществляется при наличии сигнала высокого уровня на выходе элемента И 15. Если на выходе элемента И 15 присутствует сигнал низкого уровня, работа генератора 11 импульсов блокируется при завершении формирования заднего фронта очередного синхроимпульса.
Счетчик 12 предназначен для приема синхроимпульсов с информационной шины 2 и выдачи двоичного кода числа принятых синхроимпульсов на выходы 16 устройства.
Принцип работы устройства основан на том, что при записи в счетчик 4 очередного информационного слова по шине 2 разрешается прохождение такого числа синхроимпульсов, которое соответствует величине двоичного числа, записанного в счетчик 4. Счетчик 12 подсчитывает число прошедших по шине
2 синхроимпульсов,и, таким образом, в нем формируется код информационного слова, первоначально записанного в счетчик 4, Устройство работает следующим образом.
В исходном состоянии счетчики 4 и 12 находятся в нулевом состоянии, с выхода счетчика 4 сигналом уровня
"0" через элемент НЕ 5 формируется по выходу 9 устройства запрос очередного информационного слова. Кроме того, по этому же сигналу через уси- литель 6 на шине 2 устанавливается низший уровень сигнала. Одновременно . с выхода элемента ИЛИ 14 сигналом уровня "0" через элемент И 15 работа генератора 11 импульсов останавливается на стадии завершения формирова-. ния заднего фронта синхроимпульсов (на выходе элемента ИЛИ-HE 22 — переднего фронта синхроимпульсов).
При записи в счетчик 4 по входам
7 информационного слова под действием управляющего сигнала уровня "0", поступающего по входу 8, с выхода счетчика 4 снимается управляющий сигнал, а при снятии управляющего сигнала с входа 8 снимается блокирующий низкий уровень с выхода усилителя 6. В результате этого по шине 2 появляется сигнал уровня "1", по переднему фронту которого срабатывает счетчик 12, с выхода элемента ИЛИ 14, а значит, и с выхода элемента И 15 исчезает стопорящий сигнал низкого уровня, и генератор 11 импульсов начинает вырабатывать последовательность синхроимпульсов. Синхроимпульсы с выхода генератора 11 импульсов через усилитель 10 и шину 2 поступают на вхот вычитания счетчика 4, где по заднему фронту каждого синхроимпульса величина хранящегося кода .уменьшается на единицу. Одновременно с шины 2 синхроимпульсы поступают на вход сложения счетчика 12, где по переднему фронту очередного синхроимпульса к содержимому счетчика 12 добавляется единица.
Когда на счетчики 4 и 12 поступает
1374269 такое количество синхроимпульсов, ко торое равно величине двоичного числа, первоначально записанного в счетчик
4, с его выхода через элемент НЕ 5 на выход 9 устройства поступает сиг5 нал запроса очередного информационного слова. Кроме того, сигнал с выхода счетчика 4 устанавливает на выходе усилителя 6 постоянно низкий уровень сигнала, что блокирует прохождение синхроимпульсов по шине 2 и, следовательно, на вход счетчика 12.
Ситуация, когда на шине 2 присутствует низкий уровень сигнала, а на выходе элемента ИЛИ-НЕ 22 усилителя
10 — очередной синхроимпульс, фиксируется триггером 13 по заднему фронту этого синхроимпульса (это первый после блокировки шины 2 синхроимпульс на выходе элемента ИЛИ-НЕ 22). В результате этого с первого выхода триггера 13 на выход 18 устройства поступает сигнал запроса приема сформированного в счетчике 12 информационного25 слова. Кроме того, этим же сигналом запрещается прохождение синхроимпульсов через элемент ИЛИ-НЕ 22, в результате чего на выходе усилителя 10 поддерживается низкий уровень сигнала до сброса триггера 13 в исходное состояние. Одновременно с второго выхода триггера 13 сигнал низкого уровня через элемент И 15 стопорит генератор
11 импульсов на стадии завершения формирования заднего фронта синхроимпульса.
Когда с выходов 16 устройства прочитается информационное слово, на вход 17 устройства поступает управляющий сигнал уровня "1", по которому сбрасывается хранящаяся в счетчике
12 информация. При снятии сигнала с входа 17 на выходе элемента ИЛИ 14 появляется сигнал уровня "0", который поддерживает через элемент И 15 гене45 ратор 11 импульсов в застопоренном состоянии и сбрасывает в исходное состояние триггер 13, при этом на выходе элемента ИЛИ-НЕ 22,,появляется уровень 1 (проинвертируется сигнал с выхода генератора !1 импульсов).
Таким образом, устройство становится в исходное состояние до момента записи в счетчик 4 очередного информационного слова, передача которого в счетчик 12 осуществляется аналогичным образом.
Формула изобретения
Устройство для передачи и приема информации, содержащее на передающей стороне счетчик, выход которого подключен к входу элемента НЕ, выход которого является первым управляющим выходом устройства, усилитель, выход которого соединен с информационной шиной, на приемной стороне — генератор импульсов, счетчик, элемент И, усилитель, первый выход которого подключен к информационной шине, вход сброса счетчика является вторым управляющим входом устройства, о т л и ч а ю щ е е с я тем, что, с целью повьппения достоверности передаваемой информации на передающей стороне, информационные входы являются информационными входами устройства, первый управляющий вход устройства является первым входом усилителя и входом записи счетчика, выход которого соединен с вторым входом усилителя, выход которого подключен к вычитающему входу счетчика, на приемной стороне введены триггер и элемент
ИЛИ, информационная шина соединена с входом установки триггера и входом сложения счетчика, выходы которого подключены к первым входам элемента
ИЛИ и являются информационными выходами устройства, второй вход элемента ИЛИ является вторым управляющим входом устройства, выход элемента
ИЛИ соединен с первым входом элемента
И и с входом сброса триггера, первый выход которого подключен к второму входу элемента И, выход которого через генератор импульсов соединен с вторым входом усилителя, второй выход которого подключен к входу синхронизации триггера, второй выход которого является вторым управляющим выходом устройства.
1374269 ж 1!
Составитель Н.Лысенко
Редактор М.Петрова Техред Л.Олийнык Корректор M.Èàêñèìèøèíåö
Заказ 605/47 Тираж 558 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4



