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

Номер патента: 1173558

Авторы: Вершков, Хлевной, Червяков, Швецов

ZIP архив

Текст

1 1173Изобретение относится к вычислительной технике и может быть использовано для сопряжения вычислительных устройств, функционирующих в системе остаточных классов (СОК) с различными оконечными устройствами, требующими аналогового вывода, а такжев технике связи в случае использования кодов СОК в цифровой телефонии,Целью изобретения является позы Ошение быстродействия,На .фиг. 1 приведена структурнаясхема устройства; на фиг. 2 - примерреализации мажоритарного блока дляСОК с числом оснований и=4.Непозиционный цифроаналоговый преобразователь содержит шину 1 эталонного напряжения, блок 2 набора эталонных напряжений, блоки 3.1-3.иключей, элементы ИЛИ 4.1-4,и, блоки 5.1-5.и вычитания, аналоговыеключи 6,1-6.и, мажоритарный блок 7,блок 8 суммирования напряжений,блок 9 преобразования по модулю, выходную шину 10, шины 11 преобразуемого кода, при этом в состав блока 9входят компаратор 12, ключ 13, блок 14вычитания, а в состав блока 2 резисторные делители 15,1-15.и ирезисторный делитель 16 надва.В состав мажоритарного блока 7 для и=4входят элементы И 17,1-17.7 и элемент ИЛИ 18,Принцип работы устройства заключается в следующем. 35Из теории чисел известно, что если число А представлено в СОК с основаниями Р , Р , , Ри, остатками,то оно может быть найдено как 4 ОА=(ф,З, +с(В+ссВ)вой Р ==(Х;В,)той 3, (1)где В - коэффициенты ортогональногобазиса, удовлетворяющие условиюР - диапазон однозначного представления чисел в конкретной СОК,Выражение (1) можно переписать каклА= м,В; -гдР, 5 Огде г"- ранг числа .А,Если две любые величины , В, и1 В превышают величину Р/2, то присуммировании М; В;+В превыситзначение Р. Таким образом, целесообразно вычислить все возможные значения к;В М; =0,1 Р,-1, найти теостатки К;, при которых значения Ф В превышают Р/2, и при их поступлении на вход преобразователя вычитаем значения Р/2 попарно из каналов преобразования. Если же число ш каналов, в которых к В Р/2 нечетное, томсумма (Т В -АР)+Ы В может превыс ф 1 В 1 Мсить значение Р. Поэтому на выходе преобразователя необходимо поставить, устройство приведения в диапазон Р, Таким образом, вычитание величины 6 Р/2, где 7- четное, позволяет частично скомпенсировать ранг числа А и, кроме того, более рационально использовать диапазон выходного сумматора, так как в сумматоре вместо величины Ф й Х;В, находится величина В; - (г - Г/2) Р/2На входе резисторных делителей 15,1-15,и с шины подается эталонное напряжение величиной Р. Резисторные делители рассчитаны так, что с них снимаются напряжения, пропорциональные (к, В;)шой Р, где ю; =О, 1 Р,. На шины 11 преобразуемого кода подаются остатки К;, представленные в единичном коде, т.е. возбужденной оказывается та из Р;., шин, номер которой равен величине остатка.С приходом остатков открываются соответствующие ключи блоков 3.1-3.и ключей и величины (,В )вой Р проходят на первые входы блоков 5.1-5.и вычитания. Некоторые входные шины 11, а именно те, которым соответствуют ;В;Р/2, подключены к входам элементов ИЛИ 4.1-4.и, проходя через которые сигналы поступают на входы мажоритарного блока 7, который осуществляет выборки 2 из и, 4 из и, 6 из и и. т.д. Пример реализации мажоритарного блока, осуществляющего выборки 2 из 4 и 4 из 4 приведен на фиг, 2. Если навходов мажоритарного блока 7 поступили сигналы, то с 1/2 выходов, есличетное, или с ( -1)/2 выходов, еслинечетное, подают сигналы на 0 (или 8-1) соответствующих аналоговых ключей 6.1-6.и, на информационные входы которых поступает величина Р/2 с резисторного делителя 16 на два. Причем процесс подачи на одни входы блоков 5.1-5,и вычитания величин (ы;В)вод Р и на другие входы - величины Р/2 происходит почти одновременно, так как мажоритарный блок 7 реализов, н ко,биназ 1173558 4 ционным путем и его быстродействие введен блок 9,преобразования по моочень высоко, С выходов блоков 5.1- дулю. Работает он следующни об-.5.п вычитания полученные значения разом.поступают на блок 8, где после операции суммирования находится результатКомпаратор 12 сравнивает значение, иснимаемое с блока 8 с величиной Р.айв е " Если величина на выходе блока 8 Ное й ит (В,)шоа Р-(гд-К 2-)РВбольше Р, то с компаратора 12 поступает управляющий сигнал на ключ 13, еслислинечетное. В случае, если Г . .о который подключает к.второму входу нечетное, то может получиться, чтоблока 14 вычитания шину по которойти.с (к В)шой Р-(г -- -Р/2Г подается величина Р.1 ъ 1 2и сВ )Р(2. Таким образом, выходная величина В результате на выходе блока 8 резуль-, полностью приводится в диапазон тат больше Р. Поэтому в устройство (О;.Р), .13 илиал ППП "Патент", г,ужгород ектная аз 5079/56 Тираж 872 ВЯИИПИ Государственног по делам изобретени 1 035, Москва, Ж, РауПодписнокомитета СССРи открытийкая наб., д. 4/5

Смотреть

Заявка

3608386, 07.04.1983

СТАВРОПОЛЬСКОЕ ВЫСШЕЕ ВОЕННОЕ ИНЖЕНЕРНОЕ УЧИЛИЩЕ СВЯЗИ ИМ. 60-ЛЕТИЯ ВЕЛИКОГО ОКТЯБРЯ

ВЕРШКОВ НИКОЛАЙ АНАТОЛЬЕВИЧ, ХЛЕВНОЙ СЕРГЕЙ НИКОЛАЕВИЧ, ЧЕРВЯКОВ НИКОЛАЙ ИВАНОВИЧ, ШВЕЦОВ НИКОЛАЙ ИВАНОВИЧ

МПК / Метки

МПК: H03M 1/28

Метки: непозиционный, цифроаналоговый

Опубликовано: 15.08.1985

Код ссылки

<a href="https://patents.su/4-1173558-nepozicionnyjj-cifroanalogovyjj-preobrazovatel.html" target="_blank" rel="follow" title="База патентов СССР">Непозиционный цифроаналоговый преобразователь</a>

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