Непозиционный цифроаналоговый преобразователь Советский патент 1985 года по МПК H03M1/28 

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

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

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

На,:фиг. 1 приведена структурная схема устройства; на фиг. 2 - пример реализации мажоритарного блока для СОК с числом оснований .

Непозихщонный цифроаналоговый преобразователь содержит шину 1 эталонного напряжения, блок 2 набора эталонных напряжений, блоки 3.1-З.п ключей, элементы ИЛИ 4.1-4.П, блоки 5.1-5.П вычитания, аналоговые ключи 6.1-6.П, мажоритарный блок 7, блок 8 суммирования напряжений, блок 9 преобразования по модулю, выг ходную шину 10, шины 11 преобразуемого кода, при этом в состав блока 9 входят компаратор 12, ключ 13, блок 1 вычитания, а в состав блока 2 резисторные делители 15.1-15.п и резисторный делитель 16 на два. В соетав мажоритарного блока 7 для входят элементы И 17.1-17.7 и ИЛИ 18,

Принцип работы устройства заключается в следующем.

Из теории чисел известно, что если число А представлено в СОК с основаниями Р, Р, ..., Р, остатками, lji, .. ., of f, , то оно может быть найдено как

A(5fi3i+o(iB2 + ...K:nBn)mod Р

(о;;В )mod р,(1)

где В - коэффициенты ортогонального базиса, удовлетворяющие условию

- тО:й;

Р - диапазон однозначного представления чисел в конкретной СОК.

Вьфажение (1) можно переписать как

А Г« ;В--ГдР,

где ранг числа А.

Если две любые величины о( В и о(;В| превьш1ают величину Р/2, то при суммировании B; + (x;jB превысит значение Р. Таким образом, целесообразно вычислить все возможные значения «iB, о(, 0,1,..., Р;-1, найти те остатки с(; , при которых значения ccj В:

ревышают Р/2, и при их поступлении а вход преобразователя вычитаем начения Р/2 попарно из каналов преобразования. Если же число m канаов, в которых : нечетное, то

m-t

сумма (,)) + может П1 евысить значение Р. Поэтому на выходе преобразователя необходимо поставить/ стройство приведения в диапазон Р.

Таким образом, вычитание величи-;

ны «Р/2, где у- четное, позволяет час- тично скомпенсировать ранг числа Аи, кроме того, более рационально использовать диапазон выходного сумматора, так как в сумматоре вместо величины пп

, находится величинаZy Вгд-г/2).р/2 . На входе резисторных делителей . 15.1-15.п с шины подается эталонное напряжение величиной Р. Резисторные делители рассчитаны так, что с них снимаются напряжения, пропорциональные (iv,B;)mod Р, где 0,1,..., Р. На шины 11 преобразуемого кода подаются остатки , представленные в единичном коде, т.е. возбужденной оказьгеается та из Р, шин, номер которой равен величине остатка. С приходом остатков открываются соответствующие ключи блоков 3.1-З.п ключей и величины (i,B)mod Р проходят на первые входы блоков 5.1-5.П вычитания. Некоторые входные шины 11, а именно те, которым соответствуют (1(;Б,, подключены к входам элементов ИЛИ 4.1-4.П, проходя через которые сигналы поступают на входы мажоритарного блока 7, который осуществляет выборки 2 из п, 4 из п, 6 из п и. т.д. Пример реализации мажо- . ритарного блока, осуществляющего выборки 2 из 4 и 4 из 4 приведен на фиг. 2. Если на входов мажоритарного блока 7 поступили сигналы, то с 1/2 выходов, если Е четное, или с (0-1)/2 выходов, если нечетное, подают сигналы на f (или -1) соответствующих аналоговых ключей 6.1-б.п, на информационные входы которых поступает величина Р/2 с резисторного елителя 16 на два. Причем процесс подачи на одни входы блоков 5.1-5.П вычитания величин (et,Bj)mod Р и на другие входы - величины Р/2 происходит почти одновременно, так как мажоритарный блок 7 реализован кокбинационным путем и его быстродействие очень высоко. С выходов блоков 5.15.П вычитания полученные значения поступают на блок 8, где после опера ции суммирования находится результат .2:(o(;B-)mod Р-(гд-Е/2)Р, если f чет t Ное или.21 (())mod P-()P, если t нечетное. В случае, если t , нечетное, то может получиться, что -Г (otiBOmod Р-(гд- -)Р/2 Ibl1i В результате на выходе блока 8 резул тат больше Р. Поэтому в устройство

fj.rt-i

З.я-f

введен блок 9 лреобразования по модулю. Работает он следующип об-, разом. Компаратор 12 сравнивает значение, снимаемое с блока 8 с величиной Р. Если величинана выходе блока 8 больше Р, то с компаратора 12 поступает управлякяций сигнал на ключ 13, который подключает к.второму входу . блока 14 вычитания шину, по которой подается величина Р. Таким образом, выходная величина полностыо приводится в диапазон (О; Р).«

Вь/х.

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

название год авторы номер документа
Преобразователь напряжения в код системы остаточных классов 1983
  • Хлевной Сергей Николаевич
  • Швецов Николай Иванович
SU1181139A1
Устройство для преобразования напряжения в код системы остаточных классов 1982
  • Хлевной Сергей Николаевич
SU1056450A2
Аналого-цифровой преобразователь напряжения в код системы остаточных классов 1990
  • Фоменко Олег Николаевич
  • Краснобаев Виктор Анатольевич
  • Швецов Николай Иванович
  • Панков Владимир Михайлович
  • Журавлев Александр Александрович
  • Леваков Алексей Алексеевич
  • Иванов Сергей Викторович
SU1732470A1
Преобразователь непозиционного кода в двоичный код 1984
  • Хлевной Сергей Николаевич
  • Червяков Николай Иванович
  • Швецов Николай Иванович
SU1179547A1
Устройство для преобразования напряжения в код системы остаточных классов 1981
  • Хлевной Сергей Николаевич
SU1029410A1
Преобразователь непозиционного кода в двоичный код 1982
  • Хлевной Сергей Николаевич
  • Швецов Николай Иванович
  • Вершков Николай Анатольевич
SU1083179A1
Цифроаналоговый преобразователь 1982
  • Вершков Николай Анатольевич
  • Швецов Николай Иванович
SU1070689A1
Преобразователь кода системы остаточных классов в напряжение 1983
  • Вершков Николай Анатольевич
  • Хлевной Сергей Николаевич
  • Червяков Николай Иванович
  • Швецов Николай Иванович
SU1175034A1
Преобразователь кода числа из системы остаточных классов в напряжение 1982
  • Болтков Александр Павлович
  • Вершков Николай Анатольевич
  • Хлевной Сергей Николаевич
SU1069155A1
Аналого-цифровой преобразователь в код системы остаточных классов 1990
  • Курбанов Эдгар Нариманович
  • Исмаилов Щейх-Магомед Абдулаевич
  • Кокаев Олег Григорьевич
  • Магомедов Иса Алигаджиевич
SU1765891A1

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

Реферат патента 1985 года Непозиционный цифроаналоговый преобразователь

НЕПОЗИЦИОННЫЙ ЦИФРОАНАЛОГОВЫЙ ПРЕОБРАЗОВАТЕЛЬ, содержащий блок набора эталонных напряжений, блок суммирования напряжений, отлит чающийся тем, что, с целью повышения быстродействия, в него введены г блоков ключей, где П- число оснований непозиционной системы счисления, п элементов ИЛИ, п аналоговых ключей, п блоков вычитания, мажоритарный блок, блок преобразования по модулю, при этом соответствующие п группвыходов блока набора эталонных напряжений подключены к соответствующим аналоговым входам соответствующих блоков ключей, выходы которых подключены к первым входам соответствующих блоков вычитания, выходы которых подключены к соответствующим входам блока суммирования напряжения, выход которого подключен к первому входу блока преобразования по модулю, выход которого подключен к выходной шине цифроаналогового преобразовате-. ля, шины преобразуемого кода подключены к управляющим входам соответствующих блоков ключей, соответствующие шины преобразуемого кода подключены ко входам соответствующих элес S ментов ИЛИ, выходы которых подключе ны к соответствующим входам мажоритарного блока, выходы которого подключены к управлянмцим входам соответствующих пар аналоговых ключей, выходы которых подключены ко вторым входам соответствующих блоков вычитания, а аналоговые входы объединены и подключены к (п+1)-му выходу блока набора эталонных напряжений, вход которого объединен со вторым входом блока преобразования по модулю и подключен к шине эталонного напряжения.

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

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

SU 1 173 558 A1

Авторы

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

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

Червяков Николай Иванович

Швецов Николай Иванович

Даты

1985-08-15Публикация

1983-04-07Подача