способ цифроаналогового преобразования

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

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

способ цифроаналогового преобразования, патент № 2497276 способ цифроаналогового преобразования, патент № 2497276 способ цифроаналогового преобразования, патент № 2497276

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

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

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

Область техники, к которой относится изобретение.

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

Уровень техники.

Известны различные способы цифроаналогового преобразования [1], основанные на суммировании весовых токов или напряжений, полученных на базе управляемых кодом резистивных матриц различного типа, а также, например, на основе преобразования частоты в напряжение (см. [1], микросхема цифроаналогового преобразователя (ЦАП) КР1108ПП1, стр.257).

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

Известен способ цифроаналогового преобразования [2], включающий получение импульсного ШИМ-сигнала, период которого определяется разрядностью преобразуемого кода и частотой задающего генератора, а скважность обратно пропорциональна преобразуемому коду, нормирование амплитуды полученного сигнала и последующую его фильтрацию в области нижних частот, при этом перед фильтрацией выполняют амплитудную модуляцию ШИМ-сигнала нормированным по амплитуде прямоугольным модулированным сигналом на частоте задающего генератора, причем в одном из полупериодов модулируемого сигнала на информационном интервале преобразования осуществляют запоминание предыдущего значения промежуточного преобразования.

Для реализации данного способа преобразования многоразрядного цифрового кода в величину напряжения или тока с высокой точностью требуется несколько высокостабильных и точных аналоговых узлов, например, таких как двухполярный источник опорного напряжения (тока), аналоговый сумматор, а нормированный по амплитуде модулированный сигнал можно создать лишь в результате прецизионной операции. Все это усложняет реализацию способа [2] и делает дорогим его воплощение.

Известен способ цифроаналогового преобразования с широтно-импульсной модуляцией (ШИМ), приведенный, например, в работах [3, 4] (прототип).

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

Сущность изобретения.

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

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

Перечень фигур чертежей.

На фиг.1 представлены эпюры напряжений на входе и выходе фильтра нижних частот (ФНЧ), являющегося оконечным устройством цифроаналогового преобразователя. ФНЧ может собой представлять простейшую RC-цепочку. На позиции 1 представлена изменяющаяся во времени эпюра напряжений при накоплении емкостью конденсатора заряда;

на позиции 2 - эпюра разряда конденсатора; на позиции 3 - временная диаграмма импульсов, поступающих на вход ФНЧ, длительность которых является информационным параметром.

На эпюрах фиг.1 обозначены следующие параметры при заряде выходного конденсатора ФНЧ: u1;, соответствующее времени ti - мгновенное значение напряжения на выходе ФНЧ; u1, соответствующее времени ti (момент начала поступающего на ФНЧ импульса); Ucp - среднее значение выходного напряжения, соответствующее условному моменту времени tcp ; из, соответствующее времени t2 (момент окончания поступающего на ФНЧ-импульса).

На эпюрах фиг.1 также обозначены временные параметры: Т - длительность цикла преобразования, tи - длительность поступающего на ФНЧ-импульса; а также следующие параметры (эпюра 2) при разряде выходного конденсатора ФНЧ: uj, соответствующее времени tj - мгновенное значение напряжения на выходе ФНЧ, u3 - напряжение, остающееся на конденсаторе ФНЧ в момент окончания цикла преобразования.

На фиг.2 представлены временные диаграммы поступающих на вход ФНЧ-импульсов напряжения в цикле преобразования Т при преобразовании десятиразрядных двоичных кодов N, соответствующих десятичным числам n: n=1, n=2, n=4, n=512, n=513, n=1023.

На фиг.3 представлена функциональная схема цифроаналогового преобразователя, реализующего предложенный способ. ЦАП содержит задающий тактовый генератор 4, двоичный счетчик 5, логическую комбинационную схему 6, управляемый аналоговый переключатель 7, фильтр нижних частот (ФНЧ) 8, клемму 9 подключения опорного напряжения, клемму 11 подключения шины нулевого потенциала.

Отличительные признаки.

Отличительными признаками заявленного способа по сравнению со способом-прототипом являются:

1. На интервале цикла преобразования Т дискретно-равномерно размещают n импульсов напряжения с амплитудой, равной опорному напряжению, и образцовой длительностью.

2. Число n соответствует преобразуемому двоичному коду N в десятичном выражении.

Сведения, подтверждающие возможность осуществления.

Сущность изобретения поясняется чертежами фиг.1÷3.

На фиг.1 представлены эпюры напряжений для классического ШИМ цифроаналогового преобразования, что соответствует прототипу [3, 4]. В этом случае

способ цифроаналогового преобразования, патент № 2497276

где t0 - образцовый интервал времени, равный длительности периода импульсов задающего (тактового) генератора, n - десятичный эквивалент преобразуемого двоичного кода N. Скважность импульсов Q, согласно фиг.1, можно определить как

способ цифроаналогового преобразования, патент № 2497276

где nmax - максимальное десятичное число, соответствующее максимальному преобразуемому двоичному коду Nmax. В свою очередь, среднее значение напряжения Uср определяется числом n, а число n max является эквивалентом величины опорного напряжения Uо, тогда

способ цифроаналогового преобразования, патент № 2497276

Мгновенное значение напряжения u j на экспоненте 1 в момент времени ti, фиг.1, определяется известным из курса электротехники выражением:

способ цифроаналогового преобразования, патент № 2497276

где способ цифроаналогового преобразования, патент № 2497276 - постоянная времени фильтра ФНЧ, е - основание натурального логарифма.

Полагая, что uj=Uср , а также учитывая (2) и (3), получим:

способ цифроаналогового преобразования, патент № 2497276 , откуда способ цифроаналогового преобразования, патент № 2497276

Можно выбрать значение напряжения U ср как некоторую опорную точку на шкале выходных напряжений, относительно которой определяются значения u1 и u 2.

Момент времени t1 (момент начала импульса) наступает раньше момента tср на величину tи/2=n·t0/2, а момент времени t 2 (момент окончания импульса) наступает позже момента t ср на n·t0/2. Следовательно, с учетом (4) можно записать:

способ цифроаналогового преобразования, патент № 2497276

способ цифроаналогового преобразования, патент № 2497276

способ цифроаналогового преобразования, патент № 2497276

Мгновенное значение напряжения u j на экспоненте разряда (фиг.1, кривая 2) определяется выражением:

способ цифроаналогового преобразования, патент № 2497276

где tj отсчитывается от момента времени t2. При этом длительность разряда будет равна t3-t2=Т-n·t0 . Тогда с учетом (9) получим:

способ цифроаналогового преобразования, патент № 2497276

При установившемся режиме должны соблюдаться равенства:

способ цифроаналогового преобразования, патент № 2497276

Если во время классического ШИМ, преобразования десятичный эквивалент n преобразуемого кода мал (большое значение Q), то длительность заряда мала, однако скорость заряда при этом велика, так как разность напряжений U0-u1 , под действием которой происходит заряд, велика. Скорость же разряда под действием разности напряжений u2-u 1, наоборот, в этом случае будет небольшой ввиду малости этой разницы.

При маленьких значениях Q (n велико) все будет наоборот.

Также является известным фактом (см., например, [5]), что максимальное значение погрешности характеристики преобразования для ЦАП с ШИМ находится посредине шкалы преобразования. Это в свою очередь означает, что максимальный размах колебаний выходного напряжения фильтра u2-u1 должен быть в установившемся режиме при tи=Т/2.

Для соблюдения необходимой точности преобразования нужно выбрать значение способ цифроаналогового преобразования, патент № 2497276 фильтра таким образом, чтобы максимальная амплитуда колебаний напряжения на его выходе u2-u1 не превышала бы двух квантов преобразования: u2-u1=2U о/nmax, величина u1 была бы на квант меньше Uср, а величина u2 была бы на квант больше Uср.

Тогда способ цифроаналогового преобразования, патент № 2497276

Выведем формулу расчета способ цифроаналогового преобразования, патент № 2497276 , подставив полученное значение u1 в (6) и произведя преобразования с учетом (5):

способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 ,

способ цифроаналогового преобразования, патент № 2497276 ,

способ цифроаналогового преобразования, патент № 2497276 .

Проведем расчеты описанных параметров для конкретного ЦАП с ШИМ, условно приняв следующие безразмерные значения: t0=1, Т=nmax=1024, n=512, U о=10,24.

В этом случае согласно (12) получим: способ цифроаналогового преобразования, патент № 2497276 =128,125·Тспособ цифроаналогового преобразования, патент № 2497276 128Т.

Расчеты остальных параметров такого ЦАП с ШИМ для некоторых кодов, имеющих соответствующие десятичные эквиваленты n, сведены в табл.1.

Таблица 1
nUср tсрu1 u2u3 u2-u1
1 0,01128 0,00996090,0010039 0,00996090,000078
160,162064 0,1593850,160615 0,1593850,001230
2562,56 377072,552495 2,5674942,552495 0,01499999
5125,1290852 5,1099875,129987 5,1099870,02000001
7687,68 1817047,672486 7,6874877,672486 0,0150000
100810,08545113 10,07938310,080613 10,0793830,0012305
102310,23 90852110,229960 10,23003910,229960 0,000078

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

Чем больше величина пульсаций на выходе ФНЧ, тем больше погрешность преобразования ЦАП, а правая колонка табл.1 подтверждает параболический характер этой погрешности, указанной как нелинейность в работе [5].

В предложенном способе цифроаналогового преобразования не формируют ШИМ-импульс длительностью n·t0, a n импульсов длительностью t0 размещают дискретно-равномерно на интервале цикла преобразования Т. «Дискретно-равномерно» - нестандартный термин, призванный обозначить, что импульсы длительностью t 0 могут появиться только на целочисленных позициях счета тактов задающего генератора, начиная от начала цикла преобразования Т. Подобное распределение нормированных по амплитуде Uо и длительности t0 на интервале Т импульсов показано на фиг.2 временными диаграммами при различных значениях преобразуемых кодов и различных, соответствующих этим кодам, десятичным эквивалентам n=1, 2, 4, 512, 513, 1023.

Согласно временным диаграммам при n=1 скважность способ цифроаналогового преобразования, патент № 2497276 , при n=2 скважность способ цифроаналогового преобразования, патент № 2497276 , при n=4 скважность способ цифроаналогового преобразования, патент № 2497276 и так далее, то есть способ цифроаналогового преобразования, патент № 2497276 . Таким образом, формула для определения скважности осталась прежней (2).

Так как в предложенном способе длительность одного импульса всегда равна t0, то в формулах (6÷8) исчезает индекс n и эти формулы для расчета u1, u 2, u2-u1 принимают следующий вид:

способ цифроаналогового преобразования, патент № 2497276

способ цифроаналогового преобразования, патент № 2497276

способ цифроаналогового преобразования, патент № 2497276

Длительность же разряда в новом способе равна t3-t2=Т/n-t0. Тогда с учетом (10) получим:

способ цифроаналогового преобразования, патент № 2497276

Выведем формулу расчета способ цифроаналогового преобразования, патент № 2497276 учитывая, что величина u1 должна быть на квант меньше Uср, а величина u2 - на квант больше Uср:

способ цифроаналогового преобразования, патент № 2497276 . Подставляем это значение в (13) и производим преобразования:

способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 , способ цифроаналогового преобразования, патент № 2497276 ,

способ цифроаналогового преобразования, патент № 2497276 ,

способ цифроаналогового преобразования, патент № 2497276 .

Данная функция (16) имеет максимум при n=1.

Проведем расчеты описанных параметров для конкретного ПАП, условно приняв следующие безразмерные значения: t0=1, Т=nmax=1024, n=7, Uо=10,24.

В этом случае, согласно (16) получим: способ цифроаналогового преобразования, патент № 2497276 =0,5·Т.

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

Таблица 2
nUср tсрu1 u2U3 u2-u1
1 0,010,5 0,00000490,0199853 0,0027100,019980
160,168,063 0,1501510,169839 0,1501750,0196875
2562,56 147,292,552495 2,5674952,552495 0,014999
512 5,12354,89 5,1149955,124995 5,1149950,010000
7687,68709,78 7,7674967,682496 7,7674960,005000
100810,08 212910,07984 10,0801610,07984 0,000312
1023 10,23354810,22999 10,2300010,22999 0,00005

Сравнивая значения параметров в таблицах 1 и 2 для смоделированных ЦАП, реализующих в первом случае способ-прототип, а во втором заявленный способ, при одинаковой разрядности моделируемых ЦАП, можно заключить: предложенный способ преобразования при одинаковой величине пульсации на выходе фильтра позволяет значительно уменьшить способ цифроаналогового преобразования, патент № 2497276 фильтра а, следовательно, повысить быстродействие всего устройства (в данном примере в 256 раз).

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

Физическая реализация устройства может собой представлять логическую схему LS с одним выходом Y, подсоединенным к управляющему входу электронного аналогового переключателя, переключающего вход фильтра F между опорным напряжением и шиной нулевого потенциала, и 2·К входами, причем на первые К входов поступает преобразуемый двоичный код, а вторые К входов подключены к выходам K-разрядного двоичного счетчика импульсов Ст2, подсчитывающего импульсы тактового генератора G. Логическая схема LS реализует логическую функцию 2К переменных.

Конкретная схема 10-разрядного ЦАП (К=10) с предлагаемым способом преобразования представлена на фиг.3.

В качестве примера запишем функцию LS для входного кода «4» (в десятичной записи), при поступлении которого импульс на выходе должен появляться в 1, 256, 512 и 768 тактах распределенных на интервале цикла преобразования Т:

способ цифроаналогового преобразования, патент № 2497276

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

Источники информации

1. Федорков Б.Г., Телец В.А. Микросхемы ЦАП и АЦП: функционирование, параметры, применение. - М.: Энергоатомиздат, 1990. - 320 с.

2. Патент РФ на изобретение № 2420867, Н03М 1/66. Способ цифроаналогового преобразования / ПГТА // Г.С. Власов, С.Б. Демин и М.П. Шадрин./// Зарегистрировано в гос. реестре изобретений РФ 10.06.2011.

3. Микросхемы АЦП и ЦАП. - М.: Издательский дом «Додэка-XXI», 2005. - 432 с., С.13.

4. Метрологические средства для поверки цифровых приборов / Приборы, средства автоматизации и системы управления: ТС-5, Выпуск 3. - М.: ИНИИТЭИ приборостроения, 1982. - 62 с., С.16.

5. А.с. 1631723, Н03М 1/10. Способ измерения нелинейности ЦАП и устройство для его осуществления / В.А. Алексеенко, Г.С. Власов, Т.И. Ольховая, Н.И. Чернышев // Опубл. 1991, Бюл. № 8.

Класс 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)
цифроаналоговый преобразователь -  патент 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)
цифроаналоговый преобразователь со встроенным умножителем -  патент 2413359 (27.02.2011)
Наверх