Устройство для ввода информации
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ , содержащее сдвиговый регистр ,- выходЫ первой группы которого соединены с входами дешифратора, выходы которого являются выходами первой группы устройства, отличающееся тем; что, с целью повышения быстродействия и упрощения устройства , в него введены демодулятор, формирователь одиночных импульсов и счетчик, первый выход демодулятора соединен с первым входом сдвигового регистра, второй вход которого соединен с выходом формирователя одиночных импульсов, первый вход которого соединен с первым входом счетчика и вторым выходом демодулятора; входы которого являются входами группы устройства , вторые входы формирователя одиночных импульсов и счетчика являются входом устройства, выходы счетчика соединены соответственно с третьим и четвертым входами сдвигового регистра, выход которого соединен с входом дешифратора, а выходы второй группы сдвигового регистра являются выходами второй группы устройства .. . 05 00 со vl
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
3(51) G 06 Г 304
ОПИСАНИЕ ИЗОБРЕТЕНИЯ фиг 1
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3490410/18-24 (22) 02.09.82 (46) 23.01.84. Бюл. № 3 (72) Л. П. Горохов, Р. 1О. Хальфан и В. А. Генина (53) 681.327.8 (088.8) (56) 1. Авторское свидетельство СССР № 466502, кл. G 06 F 3/04, 1973.
2. Авторское свидетельство СССР № 538355, кл. G 06 F 3/04, 1975 (прототип). (54) (57) УСТРОЛСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее сдвиговый регистр; выходЫ первой группы которого соединены с входами дешифратора, выходы которого являются выходами первой группы устройства, отличающееся тем; что, с целью повышения быстродействия и упрощения уст„„SU„„1068927 А ройства, в него введены демодулятор, формирователь одиночных импульсов и счетчик, первый выход демодулятора соединен с первым входом сдвигового регистра, второй вход которого соединен с выходом формирователя одиночных импульсов, первый вход которого соединен с первым входом счетчика и вторым выходом демодулятора; входы которого являются входами группы устройства, вторые входы формирователя одиночных импульсов и счетчика являются вхо-. дом устройства, -выходы счетчика соединены соответственно с третьим и четвертым входами сдвигового регистра, выход которого соединен с входом дешифратора, а выходы второй группы сдвигового регистра являются выходами второй группы устройства.
1068927
Блоки 3 — 6 устройства выполнены на микросхемах типа 112ТМ1 (К0.347.07?.ТУ)— динамический триггер с диодной логикой на входе; 112ЛД1 (о К0.347.07?.ТУ) — рас,)циритель по ИЛИ; 104НД4 (И92.222.001. ТУ) — расширитель по И, которые обозна40 чены D, Y, Z соответственно (фиг. 3 — 5). (В дальнейшем под словом <триггер» подразуемевается как. собственно микросхема
112ТМ1, так и данная микросхема с подключенными расширителями по И, ИЛИ).
Формирователь 3 одиночных импульсов
45 (фиг. 3) обеспечивает выдачу одиночного импульса (фиг. 6, з) на каждый входной (информационный) импульс, с одной стороны, совпадающего по времени с положительной полуволной меандра, поступающей с синхронизирующего выхода демодулятора 2, а с другой стороны, синхронного с тактовым импульсом, поступающим на второй вход . формирователя 3 с шины 9 тактовых импульсов.
Формирователь 3 выполнен с помощью триггера запоминания входного импульса, триггера задержки тактового импульса, триггера отсечки последующих импульсов и триггера выдачи одиночного импульса.
Изобретение относится к вычислительной технике и может быть использовано в устройствах приема, преобразования и передачи дискретных сообщений в виде кода согласно ГОСТУ 18977 — 73.
Известны различные приемо-преобразующие устройства, построенные на преобразовании параллельных и последовательных кодов, имеющих многоканальные линии связи j1).
Однако указанные устройства: применяются только в системах, где к скорости передачи данных не предъявляются жесткие требования, а параллельная передача данных требует большого количества элементов и связей.
Наиболее близким к изобретению является устройство, содержащее сдвиговый регистр, выходы первой группы которого соединены с входами дешифратора, выходы которого являются выходами первой группы устройства 12) .
Недостатком данного устройства является схемная и аппаратурная сложность, обусловленная наличием большого числа регистров и связей. Использование указанного устройства при повышенной скорости передачи снижает надежность устройства и достоверность информации.
Целью изобретения является повышение быстродействия и упрощение устройства.
Поставленная цель достигается тем, что в устройство для ввода информации, содержащее сдвиговый регистр, выходы первой группы которого соединены с входами дешифратора, выходы которого являются выходами. первой группы устройства, введены демодулятор, формирователь одиночных импульсов и счетчик, первый выход демодулятора соединен с первым входом сдвигового регистра, второй вход которого соединен с выходом формирователя одиночных им пульсов, первый вход которого соединен с первым входом счетчика и вторым выходом демодулятора, входы которого являются входами группы устройства, вторые входы формирователя одиночных импульсов и счетчика соединены и являются входом устройства, выходы счетчика соединены соответственно с третьим и четвертым входами сдвигового регистра, выход которого соединен с входом дешифратора, а выходы второй группы сдвигового регистра являются выходами второй группы устройства.
На фиг. 1 представлена функциональная схема устройства для ввода информации; на фиг. 2 — пример технической реализации демодулятора; на фиг. 3 — пример технической реализации формирователя одиноч ных импульсов; на фиг. 4 — пример техни ческой реализации счетчика; на фиг. 5— пример технической реализации сдвиговога регистра; на фиг. 6 — временная диаграмма работы устройства для приема информации.
1S
Устройство для ввода информации (фиг. 1) содержит входы группы 1, демодулятор 2, формирователь 3 одиночных импульсов, счетчик 4, сдвиговый регистр 5, дешифратор 6, выходы второй группы 7, выходы первой группы 8, вход 9.
Входные сигналы, представляющие собой 32-разрядные слова в виде последовательных кодов, разряды которых представляют собой биполярные импульсы, поступают по входам группы 1 на входы демодулятора 2.
Между словами обязательна пауза. Импульсы в коде словц и тактовые импульсы могут быть асинхронны (фиг. 6, а, д).
Демодулятор 2 (фиг. 2) имеет два выхода: первый — информационный (кодовый, фиг. 6, г) второй — синхронизирующий (фиг. 6, в). С первого выхода выдаются од-. нополярные прямоугольные импульсы длительностью — —, где Т = — —; F — частота т
Г следования биполярных импульсов. Единице соответствует импульс с высоким уровнем напряжения, нулю — с низким уровнем., С второго выхода выдаются синхроимпульсы с периодом Т в виде меандра.
На каждый входной кодовый импульс (каждый разряд) синхронно выдается один меандр (всего 32). На время паузы между словами импульсы на выходах блока 2 отсутствуютт.
Демодулятор 2 выполнен, например, на микросхеме ?5АП002 (Т53.430.004 ТУ) .
Информационный выход демодулятора 2 соединен с первым входом сдвигового регистра 5, а синхронизирующий выход — с первым входом формирователя 3 одиночных импульсов.
1068927
Рассмотрим конкретный пример работы устройства.
От внешних датчиков поступают 32-разрядные коды слова в виде биполярных импульсов по входам группы 1 в демодулятор 2.
Включение питания устройства может произойти в середине. следования 32-разрядного последовательного кода, например во время поступления 20-го разряда.
Демодулятор:2 расчленяет биполярные импульсы с 20 -ro по 32-й разряд на два вида: однополярные прямоугольные импульсы (информационные), поступающие в регистр 5, и синхроимпульсы в виде последовательно следующих меандров. с 20-го по
32-й > поступающих на формирователь 3 и счетчик 4. Аналогично демодулятор 2 прещ образует и следующие (с 1-го по 32-й разряд) слова, Формирователь 3 вырабатывает одиночные иN"Ióëbcbl, по которым производится запись и сдвиг данного слова поразрядно в регистр 5. В связи с тем, что счетчик 4 разрешает запись последовательного кода в регистр 5 только после паузы (длительность не менее 4Т),. запись разрядов (20 — 32) в регистр 5 не происходит.
После прихода последнего 32-го разряда слова следует пауза до прихода следующего слова, фиксируемая счетчиком 4, кото рый в момент паузы подсчитывает тактовые импульсы. При заполнении счетчика 4 он через четвертый вход сдвигового регистра 5 записывает единицу в первый его разряд, при этом остальные разряды регистра Ь об) уляются. Далее счетчик 4 вырабатывает ,сигнал разрешения записи, поступающий на третий вход регистра 5, при этом счетчик обнуляется и находится в таком состоянии до прихода следующей паузы между сло;аО ми.
Последовательный код с I -ãî по 32-A разряд поступает из демодулятора 2 на первый вход регистра 5 и при совпадении с одиночным импульсом (второй вход регист, ра) при условии прохождения разрешающего сигнала (третий вход регистра) осуществляется запись 1-го разряда кода в регистр и одновременный сдвиг имеющейся в нем единицы.
Аналогично происходит запись 2-го и последующих до 32-ro разрядов слова в регистр и дальнейший сдвиг единицы, идущей впереди кода, и разрядов самого кода.
Как только в регистр 5 запишется полностью .32-разрядное слово, единица выталкивается нз регистра в дешифратор 6 и воз, буждает его работу.
В 32-разрядном коде, записанном в реСигнал «Разрешение записи» поступает на третий вход регистра 5, в котором обеспечивается прием кодовой посылки, по длительности равной 32Т. Одновременно с выдачей сигнала «Разрешение записи» с второго выхода счетчика 4 выдается сигнал (фиг. 6, ж), синхронный с тактовым импульсом и равным ему по длительности, поступающий на четвертый вход регистра 5 и записывающийся в нем в виде единицы, после чего регистр 5 готов к вводу и записи очередного 32-разрядного слова.
Сдвиговый регистр 5, выполненный, например, на последовательно соединенных динамических триггерах, состоит из инфор- мационной и адресной частей. Во время приема кода адресная часть является продолже- 4 нием информационной. Ввод кода в регистр 5 и его запись со сдвигом осуществляется с помощью импульсов, поступающих на его первый, второй и третий входы.
Первым синхроимпульсом, выработанным по е паузы между 088ìí, выраба- 4 тывается одиночный импульс формирователем 3 и обнуляется содержимое счетчика 4.
Этот и последующие одиночные импульсы осуществляют поразрядный ввод и сдвиг кода в регистре 5. При каждом сдвиге раз" рядов кода одновременно происходит сдвиг: ранее записанной единицы.
По окончании записи всех 32 разрядов слова в сдвиговый регистр 5 единица в про-:", цессе заполнения регистра (фиг. 6 и), .сдвинутая на выход, обеспечивает выдачу с: регистра 5 сигнала, разрешающего дешифрацию адреса принятого слова в дешифраторе 6. После дешифрации информация в
Выход формирователя 3 соединен с вторым входом сдвигового регистра 5 для стробирования разрядных импульсов ко а, поступающих с демодулятора 2, и с первым входом счетчика 4 для стирания в нем информации.
В счетчике 4 (фиг. 4), выполненном на триггерах по кольцевой схеме, осуществляется подсчет количества тактовых импульсов, следующих с периодом — и поступающих на второй вход (счетйый) в течение паузы между словами. При отсутствии паузы, т.е. при наличии синхроимпульсов на втором выходе демодулятора 2, первый выработанный на выходе демодулитора 2 синхроимпульс стирает информацию в счетчике 4, т.е. не дает счетчику возможность набрать код, соответствующий нормированной длительности паузы.
При достижении паузой длительности
4Т и при достижении содержимым счетчика 4 соответствующей этой паузе величины счетчик 4 (с помощью выходного каскада на трех триггерах) обеспечивает выдачу с первого выхода сигнала (фиг. 6, е), разрешающего запись кода с преобразователя 2 в регистр 5. виде параллельного кода, снимаемого с регистра 5, готова для использования в соответствующих приемниках системы. гистр, первые 8 разрядов содержат адрес абонента, которому адресована информаl068927
ВУО
Фиг. 2 ция, а последующие 24 разряда — собственно информацию.
Дешифратор 6 производит раскодироваwe восьми разрядов, и в соответствии с результатом дешифрации соответствующая информация иэ остальных 24-разрядов регистра параЛлельным кодом переписывается в выбранный дешифратором приемник информации, Таким образом, устройство, применяющее последовательные коды, благодаря выработке одиночных импульсов и подсчету длительности не самих слов 32-разрядных кодов, а пауз между словами, значительно упрощается по числу элементов, обладает принципиальной новизной структуры.
При одновременном приеме и преобразовании информации неоднократная синхронизация ввода каждого разряда слова обеспечивает надежную и достоверную работу устройства при высокой скорости передачи.
Выход 2/синхрониЗируюи ий) Выход 1ф нд>ор национньги) 1068927
1
I
I !
I !
I !
I !
l
1
Ею, б ымо8М радауц„ ЛдРесные Выходы Выюд еигнаю
pezucmpa (Ieixodai 7),ЫзРядод регис юра зааоаненця (йиодп 8) РегистРа
Фиг. 5
1068927
Время передачи 82-к
У/ д
1-ф иаэс;РО О/1 гйы агина
2-я иырорл ная гиии
BbtAod 2
&ож? 2
Инкоо f
Йо га 2
Мика пгако ь В"" пульс 8
Восход 1 дяою .4
ВЬ КОбг 2 дрока 4
Юмов о9ока .
Юыкодсигуц
Ла Заполиекия
Гоставнтель С Гапнч
Редактор И. Николайчук Техред И. Верес Корректор И. Эрдейн
Заказ l0932/44 Тираж т06 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений н открытнй
1 l 3035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4