Преобразователь последовательного кода в параллельный

 

Изобретение относится к вычислительной технике и может быть использовано в системах сбора и обработки информации с использованием преобразования биполярного последовательного кода в униполярный параллельный код. Цель изобретения - сокращение избыточности преобразователя. Преобразователь содержит контроллер 1, генератор 2 импульсов, каналы 3 преобразования, каждый из которых включает формирователи 4,5 импульсов, регистр 6 сдвига, преобразователь 7 кода, элементы 8-12 И, триггеры 13-16, дешифратор 17, счетчик 18, буферные регистры 19, 20, элемент 21 ИЛИ, инверторы 22-24, блок 25 инверторов, регистр 26 ввода, счетный регистр 27 и выходной регистр 28. 1 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ . РЕСПУБЛИН @4 Н 03 М 9/00

OllHCAHNE ИЗОБРЕТЕНИЯ

Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЦТИЯМ

ПРИ ГКНТ СССР

1 (21) 4354861/24-24 (22) 04.01.88 (46) 23.09 ° 89. Бюл. 9 35 (72) В.И.Ковнир, P.Í.Èâàøèííèêîâ и В.А.Ходжаев (53) 681.325 (088.8) (56) Авторское свидетельство СССР

В 1231613, кл. Н 03 М 9/00, 1984.

Авторское свидетельство СССР

N 1418911, кл. Н 03 М 9/00, 1987. (54) ПРЕОБРАЗОВАТЕЛЬ ПОСЛЕДОВАТЕЛЬНОГО КОДА В ПАРАЛЛЕЛЬНЫЙ (57) Изобретение относится к вычислительной технике и может быть использовано в системах сбора и обработÄÄSUÄÄ 1510099 А1

2 ки с испольэованием преобразования биполярного последовательного кода в униполярный параллельный код. Цель изобретения — сокращение избыточности преобразователя. Преобразователь содержит контроллер 1, генератор 2 импульсов, каналы 3 преобразования, каждый из которых включает формирователи 4, 5 импульсов, регистр 6 сдвига, преобразователь 7 кода, элементы

И 8-12, триггеры 13-16, дешифратор

17, счетчик 18, буферные регистры

19, 20, элемент 21 ИЛИ, инверторы 2224, блок 25 инверторов, регистр 26 ввода, счетный регистр 27 и выходной регистр 28. 1 ил.

3 151009

Изобретение относится к области вычислительной техники и может быть использовано в системах сбора и обработки информации с использованием преобразования биполярного последовательно кода в униполярный параллель-. ный код.

Цель изобретения — сокращение избыточности преобразователя. 1О

На чертеже представлена функциональная схема преобразователя кода.

Преобразователь содержит контроллер 1, генератор 2 импульсов, каналы

3 преобразования, каждый иэ которых 15 содержит формирователи 4 и 5 импульсов, регистр 6 сдвига, преобразователь 7 кода, элементы И 8-12, триггеры 13-16, дешифратор 17, счетчик

18, буферные регистры 19 и 20, элемент ИЛИ 21, инверторы 22-24, блок

25 инверторов, регистр 26 ввода, счетный регистр 27 и выходной регистр 28.

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

При включении питания запускается генератор 2 и импульсы начинают поступать на первые входы элементов

И8и 11.

В начальный момент при отсутствии биполярного кода на входе преобразователя, осуществляющего преобразова-, ние биполярного кода в униполярный, на обоих его выходах (синхронизации и данных) устанавливаются нулевые по"- 35 тенциалы. С выхода синхронизации преобразователя 7 нулевой потенциал поступает на первый вход элемента ИЛИ

21, на вход инвертора 22, с выхода которого потенциал, соответствующий 40 логической "1", устанавливается на входе S установки триггера 13. В случае отсутствия частоты с выхода синхронизации преобразователя 7 на входе формирователя 4 импульсов устанав- 45 ливается нулевой потенциал; а с выхода формирователя 4 импульсов потенциал, равный логической "1" поступает на второй вход элемента И 8, являясь при этом разрешающим для частоты, по- >О ступающей на первый вход элемента И

8 с генератора 2..Таким образом, импульсы поступают с.выхода элемента

И 8 на счетный вход триггера 13, при этом на прямой выход триггера 13 перезаписывается потенциал логического

"0", установленного на входе Р данных триггера 13. Указанный потенциал ус- . танавливается на входе S выбора режима регистра 6 сдвига. Частота с выхода элемента И 8 через элемент ИЛИ 21 поступает на счетный вход регистра 6.

Однако записи информации в регистр

6 не происходит, так как на входе вы-. бора режима все время установлен нулевой потенциал. При поступлении биполярного кода на шестой вход канала, конкретно на вход преобразователя 7, с его выхода синхронизации начинают поступать пачки по 32 импульса с паузами 4i где i — период частоты поступающих импульсов. Каждому импульсу соответствует 1 бит информации— логический "0" или логическая "1".

Первым же пришедшим импульсом.синхронизации, поступающим на вход Я триггера 13 с выхода инвертора 22, на прямом выходе триггера 13 уставливается уровень логической "1", который поступает на вход выбора режима регистра 6 сдвига. Этот же импульс запускает формирователь 4 импульсов, на выходе которого устанавливается потенциал логического "О", запрещающий прохождение частоты с первого входа элемента И 8 на его выход. На входе элемента ИЛИ 21, подключенном к выходу элемента И 8, устанавливается уровень логического "0". С другого входа элемента ИЛИ 21 на его выход проходит первый импульс синхронизации с выхода преобразователя 7 и поступает на счетный вход регистра 6 сдвига. Таким образом, по переднему фронту первого импульса синхрониза.,ии на входе выбора режима регистра о устанавливается логическая "1" и по мере поступления этого фронта на счетный вход регистра 6 последний устанавливается в исходное состояние для записи, т.е. первый выходной разряд регистра устанавливается в

"0", остальные тридцать один разряд— в состояние логической "1". По заднему фронту первого импульса синхронизации первый бит информации, поступающий с информационного выхода преобразователя 7 на вход D данных триггера 14, переписывается на его, триггера 14, выход. Таким образом, первым импульсом синхронизации первый бит информации записывается в триггер

14 и сбрасывается — устанавливается в исходное состояние регистр 6.

Положительным передним фронтом второго импульса синхронизации, поступающим на вход формирователя 4, 5 151009 последний перезапускается и на его выходе продолжает поддерживаться уровень логического "0", запрещающего прохождение частоты с входа элемента

И 8 íà его выход. Этим же положитель5 ным (передним) фронтом первый бит информации, записанный в триггере 14 и установленный на входе данных регистра 6 предыдущим импульсом син- 1g хронизации, записывается в первый разряд регистра 6. На втором выходном разряде регистра 6 при этом устанавливается логический "0". По отрицательному фронту второго импульса вто- 15 рой бит информации записывается в триггер 14 и устанавливается на входе D данных регистра 6. Подобным же образом третьим импульсом синхронизации запускается формирователь 4. у)

Положительным фронтом третьего импульса в регистр 6 записывается второй бит информации, а отрицательным фронтом в триггер 14 — третий бит информации. Тридцать вторым импульсом 25 в тридцать первом разряде регистра

6 устанавливается тридцать первый бит информации, и в триггер 14 записывается тридцать второй, последний бит. Далее следует пауза между пач- 30 ками импульсов биполярного кода, длительностью 42, где — период частоты синхронизации.

На входе формирователя 4 устанавливается нулевой потенциал, а с его выхода на вход элемента И 8 поступает

35 потенциал логической "1", разрешающий прохождение частоты его входа на выход.

Положительным фронтом первого им 40 пульса частоты, поступившей с выхода элемента И 8 на вход элемента ИЛИ

21.и с последнего на счетный вход регистра 6, тридцать второй бит информации, записанный в триггере 14, пе- 45 реписывается в регистр 6 и устанавливается на тридцать втором выходе регистра 6, тридцать третий разряд регистра устанавливается в "0". Отри- . ательным фронтом первого импульса, поступившего с выхода элемента И 8 на счетный вход С триггера 13, на выходе последнего устанавливается нулевой потенциал, записанный на вход D триггера 13. Нулевой потенциал с выхода триггера 13 поступает на вход S выбора режима регистра 6. Процесс пре-. .образования закончен. Информационное, тридцатидвухразрядное слово, посту9 6 пившее на информационный вход канала в биполярном коде, установлено на выходе регистра 6 в униполярном коде.

Непременйое условие работы схемы состоит в том, что частота генератора

2 должна быть таковой, что длительость импульсов, формируемых им, долна быть много меньше 47, где с — пеиод частоты синхронизации. Кроме тоо, длительность импульсов, формируеформирователем 4, должна быть ьше или равна таким образом, бы на выходе формирователя 4 при ичии частоты синхронизации все мя бып установлен потенциал, запрещающий в момент прохождения частоты синхронизации прохождение частоты. генератора 2 с входа элемента И 8 на е1 о выходы, т.е. формирователь 4 импульсов должен выделять паузу между информационными словами биполярного кода.

Таким образом, каждое тридцатидвухразрядное информационное слово, поступающее на шестой информационный вход канала, выставляется на выходе регистра 6 и устанавливается на входе регистра 28. При этом коде слово сопровождается импульсом синхронизации, который поступает с тридцать третьего выхода регистра 6. Передний фронт указанного импульса формируется после установки тридцать второго бита информации, задний фронт формируется после сброса регистра 6 по приходу первого импульса синхронизации, следующего за установленным, информационным словом. Первые восемь разрядов информационного слова дешифри уются с помощью двоично-десятичного дешифратора, собранного на регистре

26, элементе И 12, который представляет собой расширитель на 8, и блока

25 инверторов. Регистр 26 в соответствии с установленным на нем адресом формирует на группе входов элемента

И 12 уровень логической "1", В этом случае на выходе элемента И 12 формируется потенциал, который поступает на вход элемента И 9, разрешает прохождение с его другого входа импульса синхронизации на выход элемента

И 9 и далее на четный вход регистра

28. Таким образом, в регистр 28 записывается только то слово, адрес которого установлен на регистре 26.

С выхода регистра 28 данные устанавливаются на входе D данных буферного (510099

50 регистра 20. По мере поступления с четвертого входа канала команды считывания выход буферного регистра

20 подключается к входу контроллера

1 и данные из буферного регистра 20 переписываются в контроллер 1 ° По команде "Сброс", поступающей на первый вход канала с контроллера, регистр

27 и счетчик 18 устанавливаются в

"0". На инверсный выход триггера 15 указанной командой записывается уровень логической "1", а на прямой выход триггера 16 записывается уровень логического "0", установленного на входе D данных триггера 16. Команда

"СброС" предшествует команде "Пуск", по которой инверсный выход триггера

15 устанавливается в нулевой состояние. С инверсного выхода триггера 15 на вход элемента И 10 поступает потенциал, который разрешает прохождение импульса синхронизации, поступающего с выхода элемента И 9 на соответствующий вход элемента И 10.

Таким образом, на вход S установки триггера 16 поступает импульс с . выхода элемента И 10. На прямом выходе триггера 16 устанавливается потенциал логической "1", который, поступая на второй вход элемента И 11, разрешает прохождение частоты с его первого входа на выход. Частота на первый вход элемента И 11 поступает с выхода генератора 2. С выхода элемента И 11 импульсы поступают на вход регистра 27 и начинают накапливаться на нем. Таким образом, после поступления команды "Пуск" и установки на выходе регистра б первого после KoMBHpb! "Пуск" слова, адрес которого установлен на регистре 26, на регистре 27 начинается отсчет времени, а первый импульс синхронизации, запустивший счет, заносится в счетчик 18 с выхода инвертора 23. Второй импульс синхронизации, поступающий с регистра б после преобразования второго слова с тем же адресом, устанавливает на выходе счетчика 18 код двойки, который дешифрируется двоично-десятичным дешифратором 17. Перепад уровней с выхода дешифратора 17, соответствующий коду "2", через инвертор 24 поступает на вход формирователя 5. По этому перепаду уровней потенциала с выхода формирователя 5 формируется импульс, который, поступая на вход R триггера 16, устанавливает его прямой выход в нулевое состояние, и,поступая на вход К триггера 15, устанавливает его инверсный выход в единичное состояние. Потенциал с выхода триггера 15 поступает на вход элемента И 10 и запрещает дальнейшее прохождение импульсов синхронизации на выход элемента И 10.

Потенциал с выхода триггера 16 поступает на второй вход элемента И 11 и запрещает дальнейшее прохождение частоты на вход регистра 27. На выходе регистра 27 формируется код, соответствующий временному интервалу между двумя словами с одним адресом, установленным на регистре 26. Командой считывания, поступающей на третий вход канала с выхода контроллера 1, выход буферного регистра 19 подключается к входу контроллера и код временного интервала, установленный на входе данных 19, поступает с выхода буферного регистра 19 в контроллер 1.

Формула изобретения

Преобразователь последовательного кода в параллельный, содержащий контроллер, генератор импульсов и в каждом из каналов преобразования — преобразователь кода, первый выход которого соединен с входом первого формирователя импульсов, первый-третий элементы И, первый-четвертый триггеры, счетчик, выходы разрядов которого соединены с соответствующими входами дешифратора, элемент ИЛИ, первый и второй буферные регистры, регистр сдвига и счетный регистр, выход второго триггера соединен с вторым входом элемента И, выходы буферных регистров всех каналов соединены и объединены с входом контроллера, первый и второй выходы которого и выход генератора импульсов соединены соответственно с

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

Техред Л.Олийнык Корректор C.черни

Редактор Е.Папп

Заказ 5830/57 Тираж 884 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5 Производственно"издательский комбинат "Патент", r.ужгород, ул. Гагарина, 101

9 151009 рователь импульсов, выходной регистр, егистр ввода, четвертый и пятый элементы И, инверсный вход первого риггера соединен с первым входом третьего элемента И, выход которого

5 соединен с S-входом второго триггера и через первый инвертор — с первым входом счетчика, выход дешифратора через второй инвертор и второй форми- 1 рователь импульсов соединен с К-входами первого и второго триггеров, D-входы которых соединены с шиной нулевого потенциала, выход второго элемента И соединен с информационным входом счетного регистра, выход которого соединен с информационным входом первого буферного регистра, второй выход преобразователя кодов соединен с D-входом третьего триггера,20 выход которого соединен с D-входом регистра сдвига, первый выход которого соединен с первым входом четвертого элемента И, выход которого соединен с вторым входом третьего элемента И 25 и С-входом выходного регистра, выход которого соединен с информационным входом второго буферного регистра, С-вход третьего триггера, первый вход элемента ИЛИ и вход третьего инверто- Зф

9 10 ра объединены и подключены к первому выходу преобразователя кодов, выход первого формирователя импульсов соединен с вторым входом первого элемента

И, выход которого соединен с С-входом четвертого триггера и вторым входом элемента ИЛИ, выход которого соединен с С-входом регистра сдвига, вторые выходы которого соединены с D-входами второго регистра, первымн входами регистра ввода и через блок инверторов с вторыми входами регистра ввода, выходы которого соединены с соответствующими входами пятого элемента И, выход которого соединен с вторым входом четвертого элемента И, выход четвертого триггера соединен с S-входом регистра сдвига, Е-вход которого и

D-вход четвертого триггера соединены с шиной нулевого потенциала, второй вход счетчика и С-входы первого и второго триггеров каждого.из каналов преобразователя подключены к первому выходу контроллера, третий и четвертый выходы которого соединены с Rвходами соответственно первого и второго буферных регистров каждого из каналов преобразования.

Преобразователь последовательного кода в параллельный Преобразователь последовательного кода в параллельный Преобразователь последовательного кода в параллельный Преобразователь последовательного кода в параллельный Преобразователь последовательного кода в параллельный 

 

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано для преобразования двоичных кодов

Изобретение относится к вычислительной технике и может быть использовано для преобразования последовательного кода в параллельнопоследовательный или параллельный и наоборот

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к цифровой вычислительной технике

Изобретение относится к импульсной технике и может использоваться в системах встроенного контроля

Изобретение относится к вычислительной технике и может быть использовано в устройствах межмашинного обмена и обмена с периферийными модулями

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

Изобретение относится к вычислительной технике и может найти при-

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

Изобретение относится к вычислительной технике и может быть использовано в системах преобразования цифровых данных и их передачи по широкополосным каналам

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

Изобретение относится к вычислительной технике и предназначено для выполнения операции преобразования последовательного двоичного кода в параллельный код

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

Изобретение относится к вычислительной технике

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в цифровых системах обмена массивами данных между устройствами

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

Изобретение относится к вычислительной технике и может найти применение в радиолокационных станциях одновременного сопровождения по дальности путем математического стробирования больщого количества объектов различной протяженности и в других системах цифровой обработки сигналов с различным целевым назначением
Наверх