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

Классы МПК:H03M1/66 цифро-аналоговые преобразователи
Автор(ы):, ,
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования "Уфимский государственный нефтяной технический университет" (RU)
Приоритеты:
подача заявки:
2009-05-20
публикация патента:

Изобретение относится к области автоматики, информационно-измерительной и вычислительной техники, а именно к устройствам для преобразования кода, и может быть применено в микроэлектронных аналого-цифровых вычислительных устройствах, калибраторах фазы. Достигаемый технический результат - упрощение схемы функционального цифроаналогового преобразователя и повышение точности цифроаналогового преобразования. Устройство содержит кодопреобразователь, семь умножающих линейных цифроаналоговых преобразователей, источник опорного напряжения и сумматор, причем первых три умножающих линейных цифроаналоговых преобразователя выполняют нелинейное полиномиальное преобразование, а остальные четыре умножающих линейных цифроаналоговых преобразователя с помощью кодопреобразователя реализуют переменные коэффициенты в зависимости от интервала аппроксимации при этом полиномиальном преобразовании. 1 ил. функциональный цифроаналоговый преобразователь, патент № 2408136

функциональный цифроаналоговый преобразователь, патент № 2408136

Формула изобретения

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

Описание изобретения к патенту

Изобретение относится к области автоматики, информационно-измерительной и вычислительной техники, а именно к устройствам для нелинейного преобразования цифрового кода в аналоговую величину. Устройства с нелинейным преобразованием часто используются в электронике, автоматике и информационно-измерительной технике. Известны нелинейные (функциональные) цифроаналоговые преобразователи (ЦАП), использующие различные виды аппроксимации нелинейной зависимости. Существуют схемотехнические решения по реализации функционального ЦАП при помощи степенной, дробно-рациональной, полиномиальной, кусочно-линейной аппроксимации (Патент 74022 МПК H03M 1/66. Устройство нелинейного цифро-аналогового преобразования сигнала. / Сапельников В.М. и др.; заявка № 2007149643; зарегистрировано 10.06.2008). Например, непрерывную нелинейную функцию с помощью кусочно-линейной аппроксимации получают с помощью последовательно подключаемых масштабирующих резисторов (Гусев В.Г. Электроника и микропроцессорная техника: Учеб. для вузов / В.Г.Гусев, Ю.М.Гусев. - 3-е изд., перераб. и доп. - М.: Высш. шк., 2004. - 790 с.; с.486). Уравнение кусочно-линейной аппроксимации:

функциональный цифроаналоговый преобразователь, патент № 2408136 ,

где ki - коэффициент наклона, C - постоянная составляющая.

Последовательное (по мере изменения выходной величины) подключение резисторов может осуществляться с помощью отпираемых в нужные моменты времени диодов (Гусев В.Г. Электроника и микропроцессорная техника: Учеб. для вузов / В.Г.Гусев, Ю.М.Гусев. - 3-е изд., перераб. и доп. - М.: Высш. шк., 2004. - 790 с.; с.488). При таком решении с заданной степенью точности может быть реализована любая нелинейная функция. Сложность данного метода заключается в индивидуальной подгонке значений каждого резистора.

Для преобразования цифрового кода в аналоговую величину используют микросхемы интегральных цифроаналоговых преобразователей (ЦАП), которые линейно преобразуют входной цифровой код в аналоговую величину - напряжение или ток. Для управления преобразованием микросхемы ЦАП имеют также управляющий вход для подачи опорного напряжения (Федорков Б.Г., Телец В.А. Микросхемы ЦАП и АЦП: функционирование, параметры, применение - М.: Энергоатомиздат, 1990. - 320 с.; с.58-59).

Функциональные ЦАП представляют собой класс приборов, производящих одновременно нелинейное и цифроаналоговое преобразования. Они применяются, например, в цифроуправляемых калибраторах фазы для реализации тригонометрических функций (Сапельников В.М., Кравченко С.А., Чмых М.К. Проблемы воспроизведения смещаемых во времени электрических сигналов и их метрологическое обеспечение. - Уфа: Изд-е Башкирск. гос. ун-та, 2000. - 196 с.).

Известен преобразователь одного цифрового кода в два аналоговых сигнала, воспроизводящих разные функциональные зависимости (патент РФ № 2286013 C2, МПК H03M 1/66; опубл. 20.10.2006), содержащий два постоянных запоминающих устройства (ПЗУ), два ЦАП, два усилителя, электронный генератор, регистр, электронные ключи и инвертор.

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

Известен функциональный ЦАП (А.с. СССР № 702388, МКИ G06J 3/00; опубл. 05.12.79), построенный на двух масштабных цифроуправляемых резисторах и двух операционных усилителях. Его недостатком является аппроксимация только синусно-косинусных зависимостей, что ограничивает область применения ЦАП.

Также недостатком устройства является включение линейного ЦАП таким образом, что ни один из его аналоговых входов не соединен с общим проводом. Это значительно сужает круг пригодных для применения серийно выпускаемых умножающих ЦАП: для большинства схем ЦАП требуется, чтобы опорное напряжение и напряжение питания измерялись относительно потенциала одной точки.

Кроме того, к недостаткам данного устройства следует отнести сложность расчета номиналов резисторов и сложность настройки.

Устройством, наиболее близким к предлагаемому, является функциональный ЦАП на кусочно-линейной аппроксимации (патент 2339159 C1 RU, МПК H03M 1/66, 09.04.2007, опубликовано 20.11.2008, бюл. № 32. Функциональный цифроаналоговый преобразователь), содержащий первый, второй и третий линейный цифроаналоговый преобразователь и источник опорного напряжения, два постоянных запоминающих устройства (ПЗУ), сумматор, причем входная цифровая шина подключена к адресным цифровым входам первого и второго постоянных запоминающих устройств и цифровым входам первого линейного цифроаналогового преобразователя, цифровые выходы обоих постоянных запоминающих устройств подключены к соответствующим цифровым входам второго и третьего линейных цифроаналоговых преобразователей, источник опорного напряжения соединен с управляющими входами второго и третьего линейных цифроаналоговых преобразователей, аналоговый выход второго линейного цифроаналогового преобразователя соединен с управляющим входом первого линейного цифроаналогового преобразователя, аналоговый выход которого подключен к первому входу сумматора, а аналоговый выход третьего линейного цифроаналогового преобразователя подключен ко второму входу сумматора, выход сумматора является выходом всего устройства.

Недостатком данном устройства является использование двух ПЗУ, более низкая точность кусочно-линейного метода аппроксимации по сравнению со сплайновой аппроксимацией.

С целью увеличения точности нелинейного цифро-аналогового преобразования устройства предлагаем устройство, основанное на сплайновой аппроксимации. Уравнение сплайна имеет вид: yi=aix 3+bix2+cix+di .

Задача изобретения - упрощение конструкции устройства и повышение точности нелинейного цифроаналогового преобразования.

Поставленная задача достигается тем, что в функциональный цифроаналоговый преобразователь, содержащий три линейных умножающих ЦАП, источник опорного напряжения и сумматор, в отличие от прототипа, вместо двух ПЗУ поставлен кодопреобразователь (например, ПЗУ малой емкости), дополнительно введены четыре линейных ЦАП, задающих коэффициенты при соответствующих умножающих ЦАП, причем входная цифровая шина подключена к адресным цифровым входам кодопреобразователя и цифровым входам первых трех линейных умножающих ЦАП, цифровые выходы кодопреобразователя подключены к соответствующим цифровым входам четырех линейных ЦАП, задающих коэффициенты, источник опорного напряжения соединен с управляющими входами первого и седьмого линейного ЦАП, аналоговый выход которого подключен к первому входу сумматора; аналоговый выход первого линейного ЦАП соединен с управляющим входом второго и шестого линейного ЦАП, аналоговый выход которого подключен ко второму входу сумматора; аналоговый выход второго линейного ЦАП соединен с управляющим входом третьего и пятого линейного ЦАП, аналоговый выход которого подключен к третьему входу сумматора; аналоговый выход третьего линейного ЦАП соединен с управляющим входом четвертого линейного ЦАП, аналоговый выход которого подключен к четвертому входу сумматора; выход сумматора является выходом всего устройства.

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

Функциональный ЦАП содержит семь умножающих линейных ЦАП 1-7, на входы умножающих линейных ЦАП 1-3 подается цифровой код N, а на входы умножающих линейных ЦАП 4-7 подается цифровой код, задающий переменные коэффициенты сплайна ai, bi, ci, и di в зависимости от количества участков сплайновой аппроксимации. Выходные сигналы умножающих линейных ЦАП 1-3 являются опорными напряжениями для умножающих линейных ЦАП 6-4 соответственно. Цифровой код на входы умножающих линейных ЦАП 4-7 подается через кодопреобразователь 9, в котором хранятся значения коэффициентов сплайна, в зависимости от цифрового кода N. Опорное напряжение для ЦАП 1 и 7 подается с источника опорного напряжения 8 (ИОН). Выходные сигналы ЦАП 4-7 суммируются операционным усилителем 10.

Устройство работает следующим образом.

Входной цифровой сигнал N одновременно подается на первых три умножающих линейных ЦАП 1-3 и кодопреобразователь 9. Полученный на выходе первого умножающего линейного ЦАП 1 сигнал будет пропорционален произведению опорного напряжения и входного цифрового кода UОП·N(t). Полученный на выходе второго умножающего линейного ЦАП 2 сигнал будет пропорционален напряжению после первого умножающего ЦАП 1 и входному цифровому коду, т.е. пропорционален опорному напряжению и квадратичной зависимости входного цифрового кода UОП ·N2(t). По аналогичному принципу, полученный на выходе третьего умножающего линейного ЦАП 3 сигнал будет пропорционален произведению опорного напряжения и кубической зависимости входного цифрового кода UОП·N3(t).

Кодопреобразователь 9 по входному цифровому коду N производит выборку кодов соответствующих коэффициентам ai, b i, ci и di на данном участке аппроксимации i. Эти коды преобразуются в четырех умножающих линейных ЦАП 4-7 в соответствующие аналоговые коэффициенты ai, b i, ci и di, которые перемножаются с опорными напряжениями, поданными на эти ЦАП.

Выходные напряжения четырех умножающих линейных ЦАП 4-7 суммируются на операционном усилителе 10. Таким образом, устройство реализует на каждом из участков аппроксимации i интерполяцию кубическим сплайном:

функциональный цифроаналоговый преобразователь, патент № 2408136

где UОП - опорное напряжение от источника опорного напряжения 8;

ai , bi, ci, di - коэффициенты сплайновой аппроксимации;

i - номер участка аппроксимации;

N(t)- цифровой код

Предлагаемая структура содержит только стандартные однотипные умножающие ЦАП, что позволяет упростить схему, заменив семь умножающих линейных ЦАП 1-7 на два четырехканальных умножающих линейных ЦАП. Также схема не содержит резисторов различных номиналов, наличие которых предполагало бы сложность изготовления, настройки и подгонки и большую стоимость устройства. Таким образом, построение функционального ЦАП по рассмотренной структуре позволяет упростить его структурную схему и повысить точность цифроаналогового преобразователя.

Класс H03M1/66 цифро-аналоговые преобразователи

источник стабильного тока -  патент 2523916 (27.07.2014)
цифроаналоговый преобразователь -  патент 2510979 (10.04.2014)
способ преобразования ±[mj]f(+/-)min ±uцапf([mj]) минимизированной структуры позиционно-знаковых аргументов ±[mj]f(+/-)min троичной системы счисления f(+1,0,-1) в аргумент аналогового напряжения ±uцапf([mj]) (вариант русской логики) -  патент 2501160 (10.12.2013)
способ цифроаналогового преобразования -  патент 2497276 (27.10.2013)
цифроаналоговый преобразователь -  патент 2485681 (20.06.2013)
функциональная структура цифроаналогового преобразования позиционно-знаковых структур аргументов аналоговых сигналов ±m&[1,2mi]f(2n) формата "дополнительный код ru" в аналоговый сигнал управления ±ukf([1,2mi]) (вариант русской логики) -  патент 2480903 (27.04.2013)
цифроаналоговый преобразователь на основе одномодовых интегрально-оптических волноводов -  патент 2471218 (27.12.2012)
цифроаналоговый преобразователь -  патент 2459352 (20.08.2012)
цифроаналоговый преобразователь -  патент 2433528 (10.11.2011)
способ цифроаналогового преобразования -  патент 2420867 (10.06.2011)
Наверх