Преобразователь кода числа из системы остаточных классов в напряжение Советский патент 1984 года по МПК H03K13/03 

Описание патента на изобретение SU1069155A1

Изобретение относится к вычислительной технике и может быть использовано для сопряжения вычислительных устройств, функционирующих в системе остаточных классов (СОК) с различными оконечными устройствами, требующими аналогового вывода, а также к технике связи в случае использования кодов СОК в цифровой телефонии. Известно устройство, содержащее счетчик, схему.сравнения кодов, регистр, триггер, йентиль и генератор импулвсов ClJ. Недостатком этого устройства является низкое быстродействие всле ствие того, что число тактов, необходимое для преобразования,равно абсолютной величине преобразуемого числа, а также невозможность непосредственного преобразования кода системы остаточных классов в напряжение. Наиболее близким к изобретению техническим решением является цифро аналоговый преобразователь, содержащий входной регистр, блок счетчиков по модулю, схемы сравнения, схему сборки сигналов сравнения, блоки преобразования линейно изменяющегося напряжения, генераторы линейно изменяющегося напряжения, блок набора эталонных напряжений, преобразователь код-напряжение, блок суммирования напряжений и блок выдачи напряжения, выходы генерато ров линейно изменяющихся напряжений через блоки преобразования линейно изменяющихся напряжений и блоки счетчиков по модулю подключены к входам схем сравнения, другие входы которых соединены с входным регистром, а выходы через схему сборк подключены к входам генераторов линейно изменяющихся напряжений, к преобразователю код-напряжение и блоку выдачи напряжения, другой вхо которого через блок суммирования на пряжений соединен соответственно с выходом преобразователя код-напряже ние и выходом блока набора эталонных напряжений, причем вход последнего подключен к генератору линейно изменяющегося напряжения по наименьшему основанию, а выход счет чика по модулю по наименьшему основанию соединен с другим входом преобразователя код-напряжение L21. Однако известный преобразовател обладает низким быстродействием, так как его быстродействие равняет числу тактов, число которых равно величине преобразуемого кода и, таким образом, максимальное быстро действие составит число тактов, равное Р-1, где Р - величина числового диапазона конкретной СОК. Цель изобретения - повышение быстродействия. Поставленная цель достигается тем, что преобразователь кода числа из системы остаточных классов в напряжение, содержащий входной регистр, состоящий из п подрегистров по основаниям системы остаточных классов (СОК) (п - количество оснований СОК) , группу из п. схем сравнения, группу из п счетчиков по модулю Р- ( , 2, . .. ,п) , элемент И, выходной ключ, блок эталонных напряжений, состоящий из первого двоичного счетчика и первого цифроаналогового преобразователя, второй двоичный счетчик, аналоговый сумматор, второй цифроаналоговый преобразователь, блок управления, состоящий из первого и второго элементов ИСКЛЮЧАЩЕЕ ИЛИ И распределителя импульсов, причем первая и вторая ,группы входов L -ой схемы сравнения подключены к группам выходов 1 -го подрегистра входного регистра и L-ro счетчика по модулю Р( , входы подрегис ров входного регистра являются входами исходного числа преобразователя, выходы L-ых схем сравнения .(-, 2 ,... ,и-1) подключены к соответствующим входам элемента И, выход которого подключен к первому управляющему входу выходного ключа, выход которого является выходом преобразователя, а информационный вход подключен к выходу аналогового сумматора, входы которого подключены к выходам соответственно первого и второго цифроаналоговых преобразователей, группа входов второго.цифроаналогового преобразователя подключена к группе выходов второго двоичного счетчика, первый и второй входы первого и второго элементов ИСКЛЮЧАЮ11БЕ ИЛИ соответственно попарно объединены, второй из них является входом тактовой частоты преобразователя, выход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ подключен к входу распределителя импульсов, содержит сумматор по модулю P и дополнительный регистр, группа выходов которого подключена к группе установочных входов счетчика по модулю Р|л, группа . выходов которого подключена к первой группе входов сумматора по модулю РП, вторая группа входов которого является входом константы Р,л преобразователя, а группа выходов подключена к группе входов занесения дополнительного регистра, .счетные входы счетчиков по модулю Pj и второго двоичного счетчика объединены и подключены к выходу первого элемента ИСКЛЮЧАЮГ№Е ИЛИ, первый вход которого подключен к выходу элемента И, третий вход второго элемента ИСКЛЮ- ЧАЮЩЕЕ ИЛИ объединен с вторым управляющим входом выходного ключа и подключен к выходу п-ой схемы срав нения, первый и второй выходы распределителя импульсов подключены к входам разрешения занесения соот ветственно дополнительного регистр и л-го счетчика по модулю «. На чертеже представлена структу ная схема преобразователя. На схеме обозначено: входной ре гистр 1, состоящий из подрегистров 1.1, 1.2,..., l.h; группа из п схем сравнения 2.1,2.2 ,. ..,2 .п; группа из п счетчиков по модулю Р 3.1,3.2,...,З.П; второй двоичный счетчик 4, элемент И 5, второй циА роаналоговый преобразователь 6, су матор по модулю РГ 7, дополнительный регистр 8, блок 9 эталонных на пряжений, первый двоичный счетчик первый цифроаналоговый преобразова тель 11, аналоговый сумматор 12, выходной ключ 13, блок 14 управления, первый 15 и второй 16 элементы ИСКЛЮЧАЩЕЕ ИЛИ, распределитель 17 импульсов, вход тактовой частоты преобразователя 18, выход преобразователя 19, вход константы PV преобразователя 20. Преобразователь работает следую щим образом. Число N в системе остаточных классов представляется paзpядны tt цифрами d, ,d; . dn которые определяются исходя из условия: . N LK/Pcl oLi , 1 или N ct|-(N)moel L PL величи оснований выбранной СОК. Следует з метить, что для однозначного представления числа N в СОК основания выбираются простыми. В то же время число может быть представлено как ,P..., гг 0,1,2,..., Ч Используя теорию сравнений, определим разрядные цифры числа W в СОК NSOL CNVod r, (N)nn(7JP , N s сС-з М) Prj - }wiQd 1 , ц о(., ., (:ыЛтос Рп-л , N d (N)ir.ocr Y, Я|0...Рп.,у)ууЫV {(N)mcxf (.. P MVlmorfFVilniodl Р„ Таким образом, процесс преобразования кода СОК в напряжение можно представить как процесс обратный (3), т.е. восстановление числа М по совокупности разрядных цифр di.,, oij, . . . ,oi.n и получение насоответствующего чиспряжения, i-d , где Д - величина шага квантования; 9 - величина погрешности квантования. С учетом (2) выражение (4) представляется как Ue,b,,2...p,,y.A г , ь) В преобразователе используется принцип преобразования, описываемый выражением (5), а также тот факт, который следует из выражения (3), что разрядные.цифры, соответствующие основаниям Р, ,Р| ,.. .,. для чисел N и N одинаковы. В исходном состоянии счетчики по модулю 3.1-3.п, двоичные счетчики 4 и 10, а также дополнительный регистр 8 очищены, во входные регистры 1.1-1. п занесены разрядные цифры преобразуемого числа М. Если хотя бы одна из разрядных цифр числа N, соответствующих основаниям / не равна О, т.е. в двоичном представлении равна 000...О, то на выходе элемента И 5 присутствует уровень логического нуля, который разрешает прохождение тактовых импульсов, подаваемых по входу 18 на вход блока 14 управления, на счетные входы счетчиков по модулю 3.1-3.г и двоичного счетчика 4. При совпадении всех раэрядных цифр, которые записаны во входных регистрах 1.1-1., С содержимым счетчиков по модулю 3.1-З.П-1 на выходах всех схем сравнения2,1-2.п-1 появляются единичные потенциалы, которые вызывают появление уровня логической единицы на выходе элемента И 5, который запрещает прохождение тактовых импульсов через элемент 15 и разрешает прохождение тактовых импульсов через элрмент 16 на вход распределителя 17 импульсов . Таким образом, содержимое двоичного счетчика 4 станет равньм величине N, которая преобразуется цифроаналоговым преобразователем 6 в величину . . в счетчике по модулю 3.п, соответствующему наибольшему по величине основанию гл выбранной СОК, будет находиться результат (W)rooJ 0 к моменту начала . , поступления тактовых импульсов на вход распределителя 17 импульсов и блока 14 управления. При этом величина ( N JrvxxJ РГ суммируется по модулю P(-v в сумматоре 7 по модулю с величиной (Р, Рц ,. .. ,РГ(- )modPt4, которая подается по входу 20 и заранее известна. Первый импульс,поступнвтий с выхода распределителя 17

.И1«1ульсов на вход дополнительного регий ра в, записывает результат суммирования сукматора 7 по модулю,

а импульс, поступивший на вход блока 9 эталонных напряжений, вызывает увеличение содержимого двоичного счетчика 10 на единицу и соответствемно напряжение на выходе цифроаналогового преобразователя 11 стане равным Р; ,..., Р, д . При поступлении следующего тактового . импульса на вход распределителя 17 импульсов импульс появляется на его втором выходе и разрешает перезапись содержимого дополнительного ре1гистра 8 в счетчик З.п ho модулю, и результат, запи ::анный в счетчик З.п по модулю, сравнивается с содержимым входного регистра l.n. При по1гтуплении следующего тактового импульса на вход распределителя 17 импульсов импульс появляется опять на его первом выходе и вызывает запись в дополнительный,регистр 8 результата очередной операции суммирования по модулю Р сумматором 7, а также увеличивает содержимое счетчика 10 на единицу, и напряжение на выходе цифроаналогового преобразователя 11 станет равным 2.Т Pj ,. .. ,Р

В следующем такте содержимое дополнительного регистра 8 опять переписывается в счетчик З.(л по модулю. Работа устройства будет продолжаться до тех пор, пока содержимое счетчика З.п по модулю не совпадет с содержимым входного регистра . При этом уровень логической единицы появившийся на выходе схемы сравнения 2.П, запретит прохождение тактовых импульсов через элемент 16.

На выходе аналогового сумматора образуется сумма напряжений с выход цйфроаналоговых преобразователей б и 11 и будет равна

Vew4-N A P.l,-.li -4yui.

Уровни логических единиц с выходов элемента И 5 и схемы сравнения поступают на вход выходного ключа 13 и разрешают вывод результата преобразования Ue« по выходу

На этом процесс преобразования числа Ц из кода СОК в напряжение заканчивается.

Таким образом, введение в состав преобразователя сумматора по модулю РП f дополнительного регистра и соответствующих связей позволяет при различных наборах оснований СОК увеличить скорость преобразования в 3 и более раз.

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

название год авторы номер документа
Преобразователь непозиционного кода в двоичный код 1982
  • Хлевной Сергей Николаевич
  • Швецов Николай Иванович
  • Вершков Николай Анатольевич
SU1083179A1
Обратимый преобразователь двоичных кодов в код системы остаточных классов 1983
  • Астененко Сергей Васильевич
  • Хлевной Сергей Николаевич
  • Швецов Николай Иванович
SU1141398A1
Преобразователь кода системы остаточных классов в напряжение 1989
  • Литвинов Сергей Николаевич
SU1742997A1
Аналого-цифровой преобразователь в код системы остаточных классов 1991
  • Литвинов Сергей Николаевич
  • Иванчиков Александр Александрович
  • Колесников Владимир Николаевич
SU1797158A1
Аналого-цифровой преобразователь в код системы остаточных классов 1990
  • Курбанов Эдгар Нариманович
  • Исмаилов Щейх-Магомед Абдулаевич
  • Кокаев Олег Григорьевич
  • Магомедов Иса Алигаджиевич
SU1765891A1
Преобразователь кода системы остаточных классов в двоичный код 1983
  • Хлевной Сергей Николаевич
  • Червяков Николай Иванович
  • Швецов Николай Иванович
  • Болтков Александр Павлович
SU1133669A1
Аналого-цифровой преобразователь 1982
  • Хлевной Сергей Николаевич
SU1034170A1
Аналого-цифровой преобразователь в код системы остаточных классов 1983
  • Хлевной Сергей Николаевич
  • Швецов Николай Иванович
SU1181140A1
Кодек для передачи информации с помощью имитостойких последовательностей сигналов сложной формы 1987
  • Маркелов Анатолий Михайлович
  • Сныткин Иван Илларионович
  • Бурым Владимир Иванович
  • Горбенко Иван Дмитриевич
SU1451719A1
Синтезатор частот 1984
  • Балтарагис Ионас-Гинтаутас Болеславович
  • Сметанин Константин Иванович
  • Шняука Антанас Антанович
SU1293841A1

Иллюстрации к изобретению SU 1 069 155 A1

Реферат патента 1984 года Преобразователь кода числа из системы остаточных классов в напряжение

ПРЕОБРАЗОВАТЕЛЬ КОДА ЧИСЛА. ИЗ СИСТЕМЫ ОСТАТОЧНЫХ КЛАССОВ В НАПРЯЖЕНИЕ, содержаний входной регистр, состоящий из п подрегнстров по основаниям системы остаточных классов (СОК) , ( rv - количество оснований СОК) , -руппу из п схем сравнения, группу из п счетчиков по модулю PL(й«1,2,...,Л), элемент И, выходной ключ, блок эталонных напряжений, состоящий из первого двоичного счетчика и первого цифроаналогового преобразователя, второй двоичный счетчик, аналоговый сумматор, второй циЛроаналоговый преобразователь, блок управления, состоящий из первого и второго элементов ИСКЛЮЧАКУт ЕЕ ИЛИ И распределителя импульсов, причем первая и вторая группы входов 1ОЛ схемысравнения подключены к группам выходов i-ro подрегистра входного регистра и 1-го счетчика по модулю Р , входы подрегистров входного регистра являются входами исходного числа преобразователя, выходы L-ЫХ схем сравнения (i,l, 2,.. ., ) подключены к соответствующим входам элемента И, выход которого подключен к первому управляющему входу выходного ключа выход которого является выходом преобразователя, а информационный вход подключен к выходу аналогового сумматора, входы которого подключены к выходам соответственно первого и второго цифроаналоговых преобразователей, группа входов второго Ш1фроаналогового преобразователя подключена к группе выходов второго двоичного счетчика, первый и второй входы первого и второго элементов ИСКЛЮЧАКМЧ.ЕЕ ИЛИ соответственно попарно объединены, второй из них является входом тактовой частоты преобразователя, выход второго элемента ИСКШ}ЧАЮ1 Е ИЛИ подключай к входу распределителя импульсов« отличающийся тем, что, с целью S повышения быстродействия, преобразо-j ватель содержит сумматор по модулю Pti и дополнительный регистр, группа выходов которого подключена к группе установочных входов счетчика по модуле Prj, группа выходов которого g подключена к первой группе входов cyikwaropa по модулю Р . вторая груп-, па входов которого является входом константы Pf преобразователя, а О Эд UD группа выходов подключена к группе ; входов занесения дополнительного регистра, счетные входы счетчиков по модулю PI и второго двоичного счетчика объединены и подключены к выходу первого элемента ИСКЛЮЧАЮГДЕЕ СП ИЛИ, первый вход которого подключен к выходу элемента И, третий вход второго элемента ИСКЛЮЧАЮГДЕЕ ИЛИ объединен с вторь№1 управляющим входом выходного ключа и подключен к выходуп -ой схемы сравнения, первый и второй выхотл распределителя импульсов подключены к входам разрешения занесения соотвегствонно дополнительного регистра и п-го счетчика по модулю Р. .

Документы, цитированные в отчете о поиске Патент 1984 года SU1069155A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Гитис Э.И
Преобразователи информации для электронных цифровых вычислительных устройств
М., Энергия, 1976, с.235
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
ЦИФРО-АНАЛОГОВЫЙ ПРЕОБРАЗОВАТЕЛЬ;: •:Г.'>&пч->&зн^Я• • •*>&•<» ^* •••••«•••f-*F<,|A ;!!•> v>&<<iib I .nriVi ;1-.'Кй]1! 0
  • В. А. Бородаев И. В. Панфилов
SU282767A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 069 155 A1

Авторы

Болтков Александр Павлович

Вершков Николай Анатольевич

Хлевной Сергей Николаевич

Даты

1984-01-23Публикация

1982-05-03Подача