Устройство для преобразования одного кода в другой

 

УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ОДНОГО КОДА В ДРУГОЙ, содержащее блок сравнения двух кодов, снабженный двумя выходами, инвертор, блок совпадения, тактовый генератор, счетчик импульсовв первом коде, счетчик импульсов во втором коде, причем счетные входцл обоих счетчиков импульсов подключены к выходу блока совпадения, первый вход которого подключен к выходу тактового генератора, а второй - к вьйсоду инвертора , вход которогб соединен с ОДНИМ выходом блока сравнения двух кодов, первая группа входов которого подключена к шинам первого кода, а вторая группа входов соединена с выходами счетчика импульсов в первом коде, отличающееся тем, что, с целью повышения быстродействия , в него введен дополнительный генератор синхроимпульсов, выход которого подключен когвходам управления пр едустановкой обоих счетчиков импульсов, .выполненных 1 еверсивными , входы управления, реверсом которых подключены ко второму выходу блока сравнения двух кодов.

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

ООЭВВЮ .РЕСйУБЛИК ие а1) 3(д) Н 03 К 13/24

МЕСОВВИг :

ПгУИЯфЯДЯ

Н Jl BTOPCNOMV CBHggTRllbC TRV

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

fl0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ (21)3346029/18-21. (22) 09 .10.81 (46)23.05.83 ° Бюл. В 19 (72)В. П. Реута (53)621.374(088.8), (56)1. Справочник по интегральным микросхемам. Под ред. S.B, Тарабрина

И., "Энергия", 1980, с. 160-165.

2. Патент ChlA 9 3.805.041, кл. Н 03-K 13/24, 16.04.74 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗО- BAHHR ОДНОГО КОДА В ДРУГОЙ, содержащее блок сравнения двух кодов, снабженный двумя выходами, инвертор, блок совпадения, тактовый генератор, счетчик импульсов в первом коде, счетчик импульсов во втором коде, причем счетные входы обоих счетчиков импульсов подключены к выходу блока совпадения, первый вход которого подключен к выходу тактового генератора, а второй — к выходу ин-вертора, вход которого соединен с одним выходом блока сравнения двух кодов, первая группа входов которого подключена к шинам первого кода, а вторая группа входов соединена с выходами счетчика импульсов в первом коде, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введен дополнительный генератор синхроимпульсов, выход которого подключен ко.-входам управления предустановкой обоих счет чиков импульсов, .выполненных ревер- Я сивными, входы управления реверсом которых подключены ко второму выходу блока сравнения двух кодов.

1019629

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

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

Как правило, они представляют собой преобразователи для четырех-пятираз- 1О рядных входных кодов "1 j.

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

Наиболее близким по технической сущности к изобретению является устройство для преобразования одного кода в другой, содержащее блок сравнения кодов, снабженный двумя выходами, блок совпадения, тактовый генератор, счетчик импульсов в первом коде, счетчик импульсов во втором коде, счетные входы обоих счетчиков импульсов подключены к выходу блока совпадения: первый вход которого подключен к выходу тактового генератора, а второй — к выходу инвертора, вход которого соединен с одним выходом блока сравнения двух кодов, первая группа входов которого предназначена для подключения к источнику первого кода, а вторая группа входов соедичена с выходами счетчика 40 импульсов в первом коде 12 ).

Достоинством известного устройства является простота схемного решения, которая приемлема для сколь угодно большого числа разрядов преобразуемого кода. Однако недостатком его является низкое быстродействие, обусловленное тем,. что после каждого цикла преобразования входящие в устройство счетчики импульсов 5ц срабатываются в нулевое состояние, а также тем, что счет-=ики импульсов работают только в режиме сложения количества импульсовq поступающих на их входы. 55

Цель изобретения - повышение быстродействия.

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

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

3 совпадения, тактовый генератор 4, счетчик 5 импульсов в первом коде, счетчик б импульсов во втором коде, генератор 7 синхроимпульсов.

Согласно схеме блок 1 сравнения двух кодов имеет две группы входов и два выхода, первый из которых через инвертор 2 подключен к первому входу блока совпадения 3 (например, элемент И )„ Второй вход которого соединен с выходом тактового генератора

4, а выход — со счетными входами реверсивного счетчика 5 импульсов

,в первом коде и реверсивного счетчика б импульсов во втором коде, входы

1управления реверсом которых подклю.чены ко второму выходу блока 1 сравнения двух кодов, а входы управления предустановкой — к выходу генератора

7 синхроимпульсов. Выходы реверсивного 5 счетчика импульсов в первом коде подключены ко второй группе вхо« дов блока 1 сравнения двух кодов, первая группа входов которого подключена к шинам первого (преобразуемого ) кода„ а второй (выходящий ) код снимается с выходов реверсивного б счетчика. импульсов во втором коде. для упрощения обьяснений обозна-, чим первый (входной ) код индексом

Х„„ код, снимаемый с реверсивного

5 счетчика импульсов в первом коде,индексом Х, а код, снимаемый с ре- . версивного б счетчика импульсов во втором коде, - индексом У.

Работает устройство для преобразования одного кода в другой следующим образом.

В момент включения и далее через заданные интервалы времени reнератор 7 синхроимпульсов вырабатывает короткие синхроимпульсы, которые, поступая на входы управления преду3 1019629 4 становкой реверсивных счетчиков 5 дах блока 1 сравнения двух кодов буи 6, устанавливают их в исходное дет сигн ал "0 ", который перевепет оба состояние, например, реверсивный реверсивных счетчика импульсов 5 и счетчик 5 импульсов в первом коде в - 6 в режим вычитания, а тактовые имсреднее положение, а реверсивный, пульсы, поступаюцие на счетные вхосчетчик 6 импульсов во втором коде 5 ды этих счетчиков, будут вычитаться в такое положение, чтобы его выход- до тех пор, .пока код Х не станет ной код У был эквивалентен первому — Равным кодУ Х, а сигнал "1" на вхокоду Õ2. де инвертора 2 вновь будет командой

- Влок 1 сравнения двух кодов будет для записи во внешний приемник иннепрерывно сравнивать первый (пре- Я .Формации второго кода У-, эквивалент- образуемый ) код Х. с кодом Х . Если ного первому коду Х. . Таким обрав момент предустановки реверсивных зом выходной код У будет изменяться счетчиков 5 и 6 окажется, что Х „ = синхРонно с изменением входного кода

= Х, то с блока 1 сравнения двух Х до поступления следующего синхро- кодов поступит сигнал "1" на вход 15 импульса, который необходим для сининвертора 2, на выходе которого сиг-, «Ронизации работы обоих счетчиков иал будет. Равен "0", в результате импульсов на случай появления случего блок совпадения 3 закроется и не чайных сбоев в их работе. будет пропускать тактовые импульсы Таким образом, в предлагаемом .от тактового генератора 4 на счетные устройстве существует потеря инфорвходы реверсивных счетчиков 5 и 6, . мации только при первом преобразован (после окончания синхроимпульса:) нии после каждого синхроимпульса, в оба реверсивных счетчика 5 и 6 оста- . то вРемя как в известном устройстве нутся в исходном состоянии, при кр» эта потеря происходит при каждом пре тором, как условлено, на выходах образовании. Например, необходимо реверсивного счетчика, импульсов. 6 фиксировать изменение входного кода будет второй код у,-эквивалентный .иа одну единицу информации во всем первому коду Х. . Сигнал "1" иа вхо-. . ди пазоне изменений" первого двадцатиде инвертора 2 или "0" на его вы- Разрядного двоичного кода, максимальходе используется как команда для :ная .инФормационная емкость которого записи второго хода. У во внешний . ЗО 2 единиц информации. Пусть при этом приемник второго кода. Если же .в- - тактовая частота равна 10 Гц. Известмомент предустановки или после код - ный Преобразователь сможет отслежи»;

: Х„ изменится, то нарушится равен- вать изменение дерзок кода на одну ство Х =Х у и с выхода блока 1-срав- ., единицу информации во всем диапазоне нения двух кодов поступит "0" на . 35 только тогда, когда скорость измевход инвертора 2, на выходе которо- . . нения этой информации грубо будет . го появится "1", в Результате блок ... ие более 10 .единиц в секунду, в то совпадения 3 откроется и станет про- время как у предлагаемого устройства пускать тактовые импульсы на счетные . скорость изменения информации меящу входы Реверсивных счетчиков 5 и 6. ;.4g синхроимпульсами может быть близка причем, если окажется, что код x - . к 10 единиц в секунду. причем в избольше кода Х2,.то на втором выходе . вестном устройстве скорость измене-. блока- 1 сравнения двух кодов появит-, ния входной информации при заданной ся сигнал "1"„ который установит точности ее воспроизведения зависит реверсивные счетчики 5 и 6 в режим .,: 4> от ее информационной емкости, т.е. сложения, и оба счетчика будут сумми- ..чем длиннее разрядность входного инровать тактовые импульсы (каждый в . Формационного кода, тем меньше досвоем коде) с ранее записанными s . пустимая скорость .его изменения.. B них числами до тех пор, пока код : . предлагаемом же устройстве эта скоХ2 ие станет равным Х., -что, как рость.изменения между сиихроимпуульсауф" и ранее, вызовет появление "1" на .@.зависит только от. частоты следований входе инвертора 2 и,- в итоге, эапира- . тактовых импульсов. ние блока совпадения 3. Поскольку .на оба реверсивных счетчика поступи- .. - . Таким "образом, из описанного ло одно и то же число импульсов, то ."- ..видно, что предлагаемое устройство вновь код У будет эквивалентен ко ....,.:для преобразования одного кода в ду Х>, -другой обладает значительно ббльшим, Если,код .Х. изменится и станет . - быстродействием по сравнению с меньше кода К>, то на обоих выхо- известным.

BIIHHGII Заказ 3726/53 Тираж 936 Подписное

Филиал ППП "Патент", г.ужгород,ул.ПРоектная,4

Устройство для преобразования одного кода в другой Устройство для преобразования одного кода в другой Устройство для преобразования одного кода в другой 

 

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

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

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

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

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

Изобретение относится к области электротехники, в частности к области генерирования электрических импульсов с использованием трансформаторов

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

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

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

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