Преобразователь двоичного кода в унитарный код
Иллюстрации
Показать всеРеферат
ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОЮ КОДА В УНИТАРНЫЙ КОД, содержаший регистр входного числа, тактовый вход которого соединен с тактовым входом преобразователя, эпемент эацрета и бпок синхронизации, тактовый вход ко« торого соединен с тактовым входс щ о разоватепя, отличающийся тем, что, с цепью упрощения преобразоватегш , он содержит дополнительный регистр , триггер, сумматор, элемент ИЛИ, первый и второй элементы И, элемент 2И-2ИЛИ, первый и второй прямые вхошл которого соединены соответственно с выходе регистра входного числа и и формационным входом преобразователя, вход сброса которого соединен с входом сброса блока синхроншаиии и первыми входами первого и второго элементов И, выходы которых соедкнеш с управляк щими входами регистра входного числа и дополнительного регистра соответственно , Вторые входы первого и второго элементов И соединены соответственно с вы)юдом элемента 2И-2ИЛИ и выходом суммы сумматора, выход переноса которого соединен с управляющим входом триггера, синхровход которого соедине н с первым запрещающим входом элемента запрета и с тактовым входом допопн тепьного регистра, выход которого соединен с вторым запрещающим входсм С элемента запрета и с 1юрвым входом сумматора второй вход которого сое-ч (Л дивен с выходе элемента ИЛИ и с первым разрешающем входом элемента запрэта , второй раарещающий вход которого соединен с выходом элемента 2И-2ИЛИ, третий прямой вход и перша и инверсный вход «отррого соединены с выходом опроса блока синхронизации и с управл$ьющим выходом преобразователя, вход ii со приема переноса блока синхроннзацвн динен с выходом триггера к первым дом элемента ИЛИ, второй вход ijoTopoсо го соединен с выходом начала спасла блока синхронизации, выход элемента запрета является информационным вы-ходом преобразователя.
„„SU„„1049897 A
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
3 у 06 Р 5/04
Ф т 1, 1 вЯ ДЯ.„" :. ;.к,.;
° вйю» съ.ь.-мь г
H АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ГЮ ДЕЛАМ ИЗОБРЕТЕНИЙ И, ОТКРЫТИЙ (2l ) .3476987/1 8-24 (22) 23.07.82 (46) 23.10,83. Бюп. М .39 (72) М. Я. Эйнгорин и Н. Н.Макаров (7l ) Горьковский исснедоватепьский, физико-технический институт при Горьковском государственном университете им. H. И. Лобачевского (53) 681.325 (088.8) (56) 1. Авторское свндвтепьство СССР
И 343264, кп. С, 06 F 5/04, 1972.
2. Авторское свидетепьство СССР
% 263276, кп.. Я 06 Р 5/04, 1970 (npoToтип). (54) (57) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧ
НОГО КОДА В УНИТАРНЫЙ КОД, содержащий регистр входного чиспа, тактовый вход которого соединен с тактовым входом преобраэоватепя, эпемент запрета и блок синхронизации, тактовый вход ко» торого соединен с тактовым входом пре-. обраэоватепя, о т п и ч а ю шийся тем, что, с цепью упрощения преобразо ватепя, он содержит допопнитепьный ре-. гистр, триггер, сумматор, энемент ИЛИ, первый и второй эпементы И, эпемент
2И-2ИПИ, первый и второй прямые входы которого соединены соответственно с выходом регистра входного чиспа и ин формационным входом преобраэоватепя, вход сброса которого соединен с входом сброса бпока синхронизации и первыми " входами первого и второго эпвментов И, выходы которых соединены с управпяю» шими входами регистра входного чнсца и допопнитепьного регистра соответствен;но, вторые входы первого и второго эпемвнтов И соединены соответственно с выходом эпемента 2И-2ИЛИ и выходом суммы сумматора, выход переноса которого соединен с управпяющим входом триггера, синхровход которого соединен . с первым запрещающим входом эпемента . запрета и с тактовым входом допопнитепьного регистра, выход которого соединен с вторым запрещающим входом эпемента запрета и с первым входом Ф сумматора, второй вхсщ которого сое .е динен с выходом эпемента ИЛИ и с первым раэрвшэюшаа входом эпемента эапргта, второй разрешающий вход которого соединен с выходом эпемвнта 2И-2ИЛИ, третий прямой вход и первый инверсный вход которого соединены с выходом опросе бпока синхроншации и с yapasnsющим выходом преобразоватепя, вход приема переноса бпока синхронизации сов динен с выходом триггера и пврвым вхо CO дом эпемеита ИЛИ, второй вход которо- QO го соединен с выходом начала цнкпа . ф© бпока синхронизации, выход эпемента АД запрета явпяется ннформационюам вы-. ходом преобразоватепя.
3 1
Изобретение относится к автоматике и вычислительной технике и может иопопьзоваться в устройствах автоматического контропя и управпения, в частности в устройствах линейной интерполяции.
Известно устройство дпя преобразова ния параппепьного двоичного кода в чиспо-импульсный код, содержащее регистр, .общий счетчик, эпементы И, элементы
ИЛИ, блок управпения, допопнитепьный счетчик и эпемент ИСКЛЮЧАЮЩЕЕ ИЛИ, причем выходы всех разрядов общего счетчика и элемента ИЛИ соединены с входами первого эпемента ИСКЛЮЧАЮШЕЕ ИЛИ, а выход сигнала перепопнения общего счетчика соединен с входами сброса регистра и бпока управления.
В данном устройстве. практически отсутствует неравномерность спедования . выходных импульсов в цикле работы, по. скольку общцй счетчик содержит ю допопнитепьных разрядов, а т может быть выбрано скоць угодно бопьшим (1 ).
Недостаток данного устройства состоит в том, что оно требует бопьших аппаратурных затрат, так KBK содержит дополнительный счетчик и схему ИСКЛЮЧАЮЩЕЕ ИЛИ. Кроме того, при бопьшом чиспе разрядов регистра и при большом числе преобразуемых чисеп увепичивается число связей и число эпементов за- счет формирования Й -ка на пов стробирующих сигналов:(И - чиспо разрядов преобразуемого двоичного кода). Наибопее бпизким к изобретению по технической сущности является преобразователь двоичного кода в унитарный (число-импупьсный) код, содержащий регистр входного чиспа, соединенный выходами с бпоками стробирования, вход тактового сигнапа, счетчик, эпемент И, элементы ИЛИ и бпок управпения, тактовый вход которого соединен с тактовым входом преобразователя.
Б устройстве преобразуемый параппепю ный двоичный код фиксируется во входном регистре, а на выходах каждого разряда счетчика формируются серии импупь сов, взвешенные по цвоичному закону, которые поступают на бпоки стробирования и через эпемент ИЛИ проходят на выход устройства, еспи в . соответству ющих разрядах регистра записан код
1 (2$
Недостаток известного преобразователя состоит в тсм, что в спучае преобра« эования многоразрядных чисеп устройство также требует бопьшого чиспа эпементов и связей. Ддя преобразования hl -разряд
040897 2 ного чиспа формируется И каналов стро-. бирующих сигнапов, частоты которых пропорционапьны весам преобразуемых кодов.
Это приводит к увепичению чиспа связей и чиспа эпементов схемы и, спедоватепь-но, к увепичению аппаратурных затрат при реализации устройства.
Цепью изобретения явпяется упрощение преобраэоватепя.
16 Поставпенная цепь достигается тем, что в преобразователь двоичного кода в унитарный код, содержащий регистр входного числа, тактовый вход которого соединен с тактовым входом преобразоватепя, 15 эпемент запрета и бпок синхронизации, тактовый вхоц которого соединен с тактовым входом преобразоватепя, введены допопнитепьный регистр, триггер, сумматор, элемент ИЛИ, первый и второй эпементы
2О И, эпемент 2И-2ИЛИ, первый и второй прямые вхоцы которого соединены соответственно с выходом регистра входного чиспа и информационным входом цреобраэоватепя, вход сброса которого соеди25 нен с вхоцоМ сброса бпока синхронизации и первыми входами первого и второго эпементов И, выходы которых соединены с управпякхцими входами регистра входного чиспа и допоцнитепьного регистра
ЗО соответственно, вторые входы первого и второго эпементов И соединены соответственно с выходом элемента 2И»2ИЛИ и выходом суммы сумматора, выход переноса которого соединен с управпяю-.
35 R входом триггера, синхров ход Ko popo" го соединен с первым запрещающим входом элемента запрета и с тактовым входом допопнитепьного регистра, выхоц которого соединен с вторым запрещающим
4 входом эпемента запрета и с первым входом сумматора, второй вход которого соединен с выходом эпемента HllH и с первым разрешающими входом эпемента запрета, второй разрешающий вход которо
4 го соединен с выходом эпемента 2И2ИЛИ, третий прямой вход и"первый инверсный вход которого соединены с выходом опроса блока синхронизации и с управпяющим вы ходом преобраэоватепя, вход приема переноса бпока синхронизации соецинен с выходом триггера и первым входом элемента ИЛИ, второй вход которого соединен с выходом начала цикла блока синхронизации, вы ход эпемента
55 за;Ирета явпяется информационным выходом преобраэоватепя.
Такое выполнение устройства поэвопяет осуществпять формирование стробирующего сигнапа по.одному каналу дпя пю10 ма тора.
3 . 1 бого многоразрядного чиспа, При этом испопьэуется лишь один элемент И на каждое преобразуемое чиспо, что эначитепьно сокращает,чиспо связей и апемен тов в устройстве.
На фиг. 1 изображена бпок-схема преобраэоватепя; на фиг. 2 - временная диаграмма его работы.
Преобразоватепь содержит источник 1 информации, регистр 2 входного чиспа, допопнитепьный регистр 3; эпемент 2И2ИЛИ 4, эпементы И 5 и 6, эпемент запрета 7, сумматор 8, триггер 9, эпе мент ИЛИ 10, бпок 11 синхронизации, выпопненный на депитепе 12 частоты, триггере 13 и эпементе И 14, тактовый вход 15 преобразователя, вход 16 сбро са и информационный выход 17 преобра эоватепя.
04 9897 4 ку информаций на выходе на цпитепьность стробнрующего сигнапа.
Таким образом, сигнап переноса появпяется на выходе триггера 9 с заперт» кой Г, необходимой дпя выпопнения операции суммирования поспедоватепьных кодов. Задержанный сигнал переноса и управпяющий сигнап после обьединения на эпементе ИЛИ 10 поступают на вход сумПри достижении кодом в регистре 3 значения 111...1 и при очередном его спожении с кодом 100...0 формируется код 000...0 и сигнал переноса из старшего разряда, который поспе задержки на;
T совпадает во времени с, ..правпяющим импупьсом. В момент совпйдения проиоходит запись nepesoca в триггер 13 стробирующщк сигнапом, сформированным. апе ментом И 14. Единичный сигнап с вых(ь25
Входной,код поступает через инфор мационный вход 18 преобразоватепя при наличии разрешающего сигнапа на выходе 19 опроса.
Прэобразоватепь работает спедукхцим образом.
При подготовке к работе на вход 16 подается низкий потенциай, при атом в регистры 2 и 3 через эпементы И S u
6 записываются нупевые коды, а депитепь 12 частоты устанавпивается в иоходное нупевое состояние. При появпенин единичного сигнала на входе 16 paspeшается работа эпементов И 5 и 6, и начинает работать депитепь 12 частоты, выдавая через каждые Й тактовых им пульсов на входе один управпяющий w пупьс на выходе, где Й вЂ” число разрядов входного кода. Управпяющие импупьсы поступают через эпемент ИЛИ 10 на вход сумматора 8, на второй вход которого подается поспедоватепьный код с выхода регистра 3. На входах сдвига информации регистров 2 и 3 постоянно присутствуют тактовые импульсы, осуществпяя, бпагс даря обратным связям, циркупяцию ин формации в.регистрах. Обратная связь регистра 2 замыкается через апемент
2И-2ИЛИ 4, а регистра 3 - через сумматор 8. В каждом цикле, равном по дпитепьности Т, = йТ, где Т - период тактового сигнапа, к коду регистра 3 прибавпяется код 100.0, увепичивающий содержимое регистра 3 на единицу.
Сигнап переноса с сумматора 8 поступает на D -вход триггера 9 и записывается в триггер инверсным тактовым сигнапом, триггер выпопнен по двухтактной схеме, что обеспечивает эадерж: да триггера 13 производит опрос источника 1 информации. Источник информации по сигнапу опроса синхронно с тактовыми импупьсами, поступакхцими на вход синхронизации бпока 1, выдает поразрядно («разрядный двоичный код через апемент 2И-2ИЛИ 4; разрешенный единичным сигнапом с триггера 13, и через эпемент И 5, разрешенный высоким потенциалом с шины 16, на вход регистра
2. Обратная связь при этом. с выхода на вход регистра 3 разрмвается инверсией выходного сигнапа триггера 13.
Через время, необходимое дпя записи
hl -разрядного " поспедовате пьного кода, триггер 13 сбрасывается стробирующим сигнапом с выхода эпемента И 14 в ну певое состояние, вновь замыкая обратную
/ связь с выхода на вход регистра 2.
На временной(диаграмме 9 (фиг.2) изображен стробирукхцкй сигнап на выходе эпемента И 14, а на диаграмме 10состояние триггера 13.
С момента начапа записи кода в ".регистр 2 начинается интервал преобразоватепя, который постоянен и равен по дпите пьности и тп-2 тц .
В течение интервапа Т> происходит преобразование одного кода. В конце интервапа преобразования триггер 13 вновь устанавпивается в единичное состояние, и осуществпяется эацись очередного кода в регистр 2.
Таким образом, в устройстве происходит непрерывное. преобразование кодбЬ, поступающих от источника информации.
897
1049
При отсутствии информации на выходе бпока 1 устройство работает в копостом режимеу не формируя Вы ходны х сигнапова . Останов устройства производится. подачей нупевого потенциапа на вход 16. 3
Процесс формирования стробируклцего сигнапа, с помощью которого осуществпяется преобразование кодов в интерваце
Г, поясняется временными диаграммами (фиг, 2), поясняющими работу уст-- 16 ройства для четырех разрядный кодов.
Принцип построения диаграмм дпя йразрядных кодов анапогичен.
На диаграмме 1 представпен тактовый сигнап Na входе 15. Управпякхций сигнал И (диаграмма 2) формируется депением частоты тактового снгнапа на-четыре и имеет дпнтепьность,, равную f .
Выходной сигнап Z сумматора, гзображенный на диаграмме 3, представпяет: 2О поспедоватепьный двоичный код, воз - растающий, с каждым цикпом HB единицуэ а выходной сигнап регистра 3 (диаграм», ма 4) повторяет сигнап на выходе суммы сумматора, задержанный на Т . Выход 25 ной сигнап переноса сумматора (диаграмма 5) формируется при совпадении двух единиц на входах сумматора а сигнап на выходе триггера 9 (диаграмма 6) повторяет сигнап с выхода переноса сум- ЗО матора, задержанный на Т. Сигнап на диаграмме 7 формируется обьединеннем сигнапов на диаграммах 2 и 6, а сигнап ю диаграмме 8 формируется совпадением во времени сигнапа на диаграмме 7, ин- версии сигнала на диаграмме 4 и кивер сии,сигнапа на диаграмме 1.
В преобраэоватепе сигнап, представпенный на диаграмме 8, формируется эпементом запрета 7, который совмещает также функцйо стробировання указа иным сигнапом выходного кода регистра 2.
Полученный стробируюший сигнал (дна- i грамма 8) прэдставпяет сумму взвешенных по двоичному закону серий импупьсов, относитепьно равномерно распредепенных по всему интервалу преобразования. Действитепьно, в первых тактах каждого цикпа за время преобразования, равное Гп, содержится 2 "импупьсов, И-2 во вторык тактак - 2 импульсов и т.д, При этом импульсы в соответствующих сериях ноявпяются через равные отрезки времени, а в течение каждого цикпа появпяется пишь один импупьс одной из серий, что обеспечивает относитепьно равномерное распопожение импупьсов на интервапе времени Г„.
При стробировании сигнапом (диаграмма 8) поспедоватепьного двоичного кода, посту с регистра 2 через эпемент
4 на эпемент 7 старшими разрядами вперед, формируется унитарный нмпупьсный код с чисцом импупьсов в интервапе Тп, равном коду в регистре 2.
Таким образом, цредпагаемое устройство позвопяет осуществпять преобразо ванне двоичного кода в унитарный код путем испопьзоваив одного эпемента И и одного кацапа формирования стробиру ющего сигнапа дпя пюбого многоразрядного чиспа
В резупьтате значитепьно сокращается число связей и эпементов в устрой-; стве, особенно в случае одновременного преобразования бопьшого копичества многоразрядных чисеп.
1049897
В I
ВНИИПО Заказ 8426/45 Тираж 706 Подписное
Фта«ол ПЛП "Патент", r.,Óæãîðoä, ул. Проектная, 4