Цифроаналоговый преобразователь Советский патент 1981 года по МПК H03K13/02 

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

1

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

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

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

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

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

10 вход цифрового коммутатора подключен к выходу регистра и к первому входу блока развертки кода, первый выход которого соединен со вторым входом цифрового коммутатора и первым вхо15 домблока логических элементов,

вторюй выход блока развертки кодов через блок свертки кода подключён ко второму входу блока логических элементов, выход блока выделения раз20ности соединен со входом блока управления, выходы которого подключены, соответственно, ко вторым входам блоков развертки кода и свертки кода, к управляющим входам регистра, а

25 также к третьим входам цифрового коммутатора и блока логических элементов .

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

Схема содержит вход 1 преобразователя, регистр 2, цифровой коммутатор 3, ключевые элементы 4, блок эталонных величин 5, суммйрукяцее устройство 6, блок развертки, кода 7, блок свертки кода 8, блок логических элементов. 9, блок выделения разности 10 блок управления 11, первый выход 12 цифроаналогового преобразователя, второй выход 13 цифроаналогового преобразователя.

Вход 1 цифроаналогового преобразователя соединен с первым входом регистра 2, выход регистра 2 соединен с первым входом блока развертки кода 7, осуществляющего операцию развертки кода и первым информационным входом цифрового коммутатора 3, осуществляющего подключение ко входам ключевых элементов 4 выхода регистра

2или первого выхода блока развертки кода 7. Выход цифрового коммутатора

3соединен с управляющими входами ключевых элементов 4, информационные входы которых соединены с выходами блока эталонных величин 5. Выходы ключевых элементов 4 соединены со входами суммирующего устройства б, выход которого соединен со входом блока выделения разности 10, выраба тываквдего сигнал несоответствия весов разрядов требуемым значениям. Первый выход блока развертки кода 7 соединен со вторым информационным входом цифрового коммутатора 3 и первым входом блока логических элементов 9, осуществляклцего функцию выделения кода и знака погрешности. Второй выход блока развертки кода 7 соединен с первым входом блока свертки кода 8, осуществлянлцего операцию свертки кода. Выход блока 8 соединен со вторым входом блока логически элементов 9. Выход блока 6 является первым выходом цифроаналогового преобразователя. Выход блока логических элементов 9 является вторым выходом 13 цифроаналогового преобразователя. Первый, второй, третий, четвертый и пятый выходы блока управления 11 соединены соответственно со вторым входом регистра 2, с управляющим третьим входом цифрового коммутатора 3, вторым входом блока развертки кода 7, вторым входом блока свертки кода 8 и третьим входом блока логических элементов 9.

Работа цифроаналогового преобразователя происходит в двух режимах: режиме метрологического контроля линейности выходной характеристики и режиме непосредственного преобразования входного кода в аналоговую величину.

В режиме непосредственного преобразования цифрового кода в аналогову величину участвуют регистр -2, цифровой коммутатор 3, ключевые элементы 4, блок эталонных величин 5, устройство для суммирования эталонных величин 6и блок управления 11. В режиме метрологического контроля линейности выходной характеристики участвуют все блоки устройства.

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

Цифроаналоговый преобразователь использует коды с иррациональными основаниями, к которым относятся р-коды Фибоначчи и коды золотой р-пропорции. В кодах золртой р-пр порци любое действительное число D может быть представлено в .виде

«л

- . е--«

где Og - двоичная цифра в -м разряеdp - вес t-ro разряда

Р О, 1, 2, 3,... . otp- является действительным положительным корнем управления „

1.

Отношение соседних р-чисел Фибоначчи с ростом их номеров также приближае;Дся ofj,. Для р-кодов существует единственная минимальная форма преду ставления числа ТУ , в которой после каждой единицы следует не менее рнулей. Имеется также множество неминимальных представлений числа D, в которых не выполняется указанное условие. Связь между весами р-кода определяется рекуррентным соотношением

x(t-l)+ Xplf-p-l).

-р(0

Го

На основании этого соотношения, над разрядами кода выполняютея операции, называемые сверткой и разверткой кода. Свертка заключается в замене нуля в t-M разряде и единиц в (6-1)-м и в (-р-1)-м разрядах их отцицаниями. Развертка является операцией обратной свертке. Основная особенность этих операций состоит в том, что они не изменяют величины отображаемого кодом числа,, а изменяют лишь форму представления кода.

Метрологический контроль линейности выходной характеристики начинается с (р+2)-го разряда при условии что веса (р+1) .младших разрядов преобразователя соответствуют требуемым значениям.

В процессе контроля веса любого 1-го разряда производится уравновешивание веса этого разряда набором весов i-1 младших разрядов в течение К циклов. Рассмотрим работу устройства для случая р 1. В первом цикле блок управления 11 производит запись в регистр 2 кодовой комбинации, которая содержит значащую цифру только в проверяемом i-м разряде. Этот код с выхода регистра 2 подается в блок развертки кода 7 и через цифровой коммутатор 3 на ключевые элементы 4, в результате чего на выходе цифроаналогового преобразователя 12 появляется аналоговый эквивалент данного кода А . Затем в блоке -развертки кода 7 производится развертка исходного кода и передача его через цифровой коммутатор 3 на входы ключевых элементов 4.. На выходе суммирующего устройства б появляется аналоговый эквивалент А. Блок вьаделения разности 10 срабатывает при выполнении соотношения: / сГ , где S - максимально допустимая величина расстройки разряда. ЕСЛИ , сГ, блок выделения разности 10 формирует сигнал первого типа, а при вырабатывает сигнал второго типа. Пр формировании блоком выполнения разности 10 сигнала первого типа блок управления 11 устанавливает в единичное состояние (|-3)-й разряд блока развертки кода 6, а при появлении на выходе блока 10 сигнала второго типа (-3)-й разряд устанавливается в нулевое состояние, а (-4)-й в единичное.

Во втором цикле коды, зафиксированные в регистре 2 и блоке свертки кода 7, через цифровой коммутатор 3 подаются на-ключевые элементы 4, подавая соответствующие эталонные величины в суммирующее устройство 6. Если блок вьщеления разности 10 вырабатывает сигнал первого -типа, то блок управления 11 устанавливает в единичное состояние (|-4)-й разряд блока развертки кода 7. При появлении на выходе блока вьщеления разности 10, сигнала второго типа,(i-3)-ft разряд блока развертки кода 7 устанавливается в нулевое состояние, а (|-4)-й разряд - в единичное состояние. Работа устройства в оставшихся (К-2) циклах аналогична работе во втором цикле, причем если блок выделения разности 10 формирует сигнал первого типа, то (1-2-К)-й разряд блока развертки кода 7 устанавливается в единичное состояние. Если блок 10 формирует сигнал второго типа, то (-1-К)-й разряд блока развертки кода 7 устанавливается в нулевое состояние, а )й разряд - в единичное состояние.

Процесс уравновешивания i-го проверяемого разряда продолжается до прекращения срабатывания блока 10 либо до включения в процессе уравновешивания младшего разряда цифроаналогового преобразователя.

Таким образом, по Скончании К-го цикла в блоке развертки кода 7 и в регистре 2 зафиксированы кодовые комбинации, аналоговые эквиваленты которых удо.влетворяют неравенству

Разность ЭТИХ кодовых комбинаций представляет собой код погрешности i-ro проверяемого разряда. Определение знака кода погрешности этого разряда происходит следующим образом.

Если в первом цикле на выходе блока вьщеления разности 10 выработан сигнал первого типа, то после окончания К-го цикла под воздействием управляющего сигнала из блока управ0ления 11 код, зафиксированный в блоке разверткч кода 7, с его первого выхода поступает в блок логических элементов 9. На выходе блока логических элементов 9 по команде блока управле5ния 11 выделен код с (i-3)-ro по 1-й разряды. В данном случае на выходе 13 преобразователя получается код погрешности i-ro разряда, который имеет положительный знак.

0

Если Впервом цикуте на выходе блока вьщеления разности 10 был выработан сигнал второго типа, то после . окончания К-го цикла по команде блока управления 11 со второго выхода блока развертки кода 7 в блок сверт5ки кода 8 заносится инверсный код, младший разряд к(торого устанавливается в единичное состояние. В блоке свертки кода 8 производится операция свертки кода с 1-го по (-3)-й разряDды включительно. Под воздействием управляющего сигнала блока управления 11 с выхода блока свертки кода 8 код с (i-3)-ro по 1-ый разряды передается через блок логических элемен5тов 9 на выход 13 цифроаналогового преобразователя. Код погрешности i-ro разряда в этом случае отрицательный. В режиме непосредственного преобразования цифрового кода в аналого0вую величину входная цифровая величина подается на вход 1 цифроаналогового п-реобразователя. с выхода регистра 2 этот код подается через цифровой коммутатор 3 на ключевые элементы 4, подающие соответствуюSщие эталонные величины из блока 5 в устройство суммирования 6, с выхода которого снимается аналоговый эквивалент входного кода.

Введение новых блoкqв и связей

0 обеспечивает повышение качества метрологического контроля линейности выходной характеристики, преобразователя, заключающееся в автоматизации определения величин и знаков

5 расстройки разрядов цифроаналогового преобразователя, что позволяет сортировать по точности цифроаналоговые преобразователи при изготовлении их в виде больших интегральных ckeM, а также производить контроль

О погрешности цифроаналогового преобразователя в процессе эксплуатации. . . Формула изобретения

Цифроаналоговый преобразователь, содержащий регистр, блок эталонных

5 величин, суммирующее устройство, блок вьщеления разности, блок управления и ключевые элементы, первые входы которых подключены к выходу блока эталонных величин выходы ключевых элементов через устройство суммирования соединены со входом бло ка выделения разности, о т л и ч а ю щ и и с я тем, что, с целью повышения качества контроля линейности преобразователя, в него введенр блок развертки кода, блок свертки кода, блок логических элементов и цифровой коммутатор, выход которого соединен со вторыми входами ключевых элементо первый вход цифрового коммутатора подключен к выходу регистра и первому входу блока развертки кода, первый выход которого соединен со вторым входом цифрового коммутатора и первым входом блока логических элементов, второй выход блока развертки кодов через блок свертки кода подключен ко второму входу блока логических элементов, выход блока вьвделения разности соединен со входом блока управления, выходы которого подключены соответственно ко вторым входам блоков развертки кода и свертки кода, к управляющим входам регистра, а также к третьим входам цифрового коммутатора и блока логических элементов. Источники информации, принятые во внимание при экспертизе 1. Вопросы радиоэлектроники. Сер. Общетехническая, 1977, вып.1, с.78, рИсЛ.

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

название год авторы номер документа
Цифро-аналоговый преобразователь 1981
  • Стахов Алексей Петрович
  • Сушко Анатолий Федорович
  • Акимов Александр Анатольевич
  • Петросюк Юрий Андреевич
  • Ефименко Владислав Николаевич
SU953721A2
Аналого-цифровой преобразователь 1979
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Ужвак Юрий Николаевич
  • Рубин Александр Григорьевич
SU790285A1
Цифроаналоговый преобразователь 1981
  • Стахов Алексей Петрович
  • Петросюк Юрий Андреевич
  • Черняк Александр Иванович
  • Конючевский Олег Викторович
  • Сухарев Андрей Аликович
SU1005298A1
Аналого-цифровой преобразователь 1978
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Лужецкий Владимир Андреевич
SU758510A1
Аналого-цифровой преобразователь 1984
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Стейскал Виктор Ярославович
  • Нечипоренко Любовь Михайловна
SU1226664A1
Аналого-цифровой преобразователь 1979
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Лужецкий Владимир Андреевич
SU947956A1
Цифроаналоговый преобразователь 1984
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Моисеев Вячеслав Иванович
  • Стейскал Виктор Ярославович
  • Масленникова Надежда Александровна
  • Оганесян Рафик Сережикович
SU1216829A1
Аналого-цифровой преобразователь 1980
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Петросюк Юрий Андреевич
  • Волков Валерий Петрович
SU928632A1
Цифро-аналоговый преобразователь 1977
  • Стахов Алексей Петрович
SU809541A1
Аналого-цифровой преобразователь 1979
  • Стахов Алексей Петрович
  • Азаров Алексей Петрович
  • Моисеев Вячеслав Иванович
SU783979A1

Реферат патента 1981 года Цифроаналоговый преобразователь

Формула изобретения SU 864 548 A1

SU 864 548 A1

Авторы

Стахов Алексей Петрович

Азаров Алексей Дмитриевич

Моисеев Вячеслав Иванович

Петросюк Юрий Андреевич

Даты

1981-09-15Публикация

1979-12-17Подача