Научная статья на тему 'Анализ погрешности квантования σδ-ацп'

Анализ погрешности квантования σδ-ацп Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
414
116
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИНТЕГРИРУЮЩИЕ АНАЛОГО-ЦИФРОВЫЕ ПРЕОБРАЗОВАТЕЛИ / ΣΔ-АЦП / ПОГРЕШНОСТЬ КВАНТОВАНИЯ ΣΔ-АЦП / АНАЛИЗ РАБОТЫ ΣΔ-АЦП ВО ВРЕМЕННОЙ ОБЛАСТИ / ΣΔ-ADC / QUANTIZATION ERRORS IN ΣΔ-ADC / ANALYSIS OF ΣΔ-ADCS IN THE TIME DOMAIN / INTEGRATING ANALOG-TO-DIGITAL CONVERTERS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Юрманов Валерий Анатольевич, Пискаев Кирилл Юрьевич

Сегодня ΣΔ-АЦП считаются наиболее совершенными в классе интегрирующих аналого-цифровых преобразователей, что обусловлено их высокими метрологическими (достигнуто разрешение в 24 разряда) и техническими (простота реализации, надежность и т.д.) характеристиками. Однако по совокупному критерию «точность-быстродействие» современные ΣΔ-АЦП остаются непригодными для многих областей применения. В работе синтезирована дискретная модель, описывающая процесс преобразования во временной области. Модель объясняет механизм появления методической погрешности квантования и может использоваться при поиске алгоритмических и технических решений, направленных на ее минимизацию, в том числе в задачах оптимизации преобразователя по критерию «точность-быстродействие» для конкретной предметной области.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Юрманов Валерий Анатольевич, Пискаев Кирилл Юрьевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Анализ погрешности квантования σδ-ацп»

УДК 621.3.087.92

АНАЛИЗ ПОГРЕШНОСТИ КВАНТОВАНИЯ ХД-АЦП

В. А. Юрманов, К. Ю. Пискаев

Z.

На сегодняшний день ЕД-АЦП благодаря своим уникальным метрологическим и техническим характеристикам прочно вошли в состав многих систем измерения. Высокое разрешение и наличие встроенного предварительного усилителя с программируемым коэффициентом усиления позволяют применять серийные ЕД-АЦП для непосредственной оцифровки сигналов малого уровня, которые поступают с датчиковой аппаратуры. В частности, сегодня измерительные ЕД-АЦП практически незаменимы в задачах преобразования тензометрических сигналов, биометрических сигналов, сигналов термопар и др., т.е. там, где требуется обеспечение динамического диапазона на уровне 120 дБ и разрешения до единиц микровольт [1, 9].

Известно, что у ЕД-АЦП имеется возможность выполнять «обмен» разрешения по напряжению на разрешение по времени или, другими словами, производить оптимизацию преобразователя по критерию «точность-быстродействие» для конкретной практической задачи. При этом сам ЕД-АЦП остается в режиме непрерывного функционирования, а изменяется лишь интервал снятия цифровых отсчетов [3].

Следует отметить, что согласно паспортным данным эффективная разрядность, равная 24 двоичным разрядам, достигается только на частотах преобразования порядка 10 Гц. В табл. 1 приведены примеры, показывающие варианты обмена разрешения по напряжению на разрешение по времени для некоторых микросхем ЕД-АЦП производства Analog Devices и Texas Instruments [4-6].

Таблица 1

Примеры характеристик микросхем ЕД-АЦП

Микросхема ЕД-АЦП Характеристики

Эффективная разрешающая способность:

AD7791 22 бита при частоте 9,5 Гц

(2003 г.) 20 бит при частоте 33,3 Гц

18 бит при частоте 120 Гц

ADS1274 (2007 г.) Отношение сигнал/шум:

111 дБ при частоте 52 кГц

106 дБ при частоте 144 кГц

AD7765 (2009 г.) Динамический диапазон:

115 дБ при частоте 78 кГц

112 дБ при частоте 156 кГц

AD7195 (2010 г.) Эффективная разрешающая способность:

22 бита при частоте 4,7 Гц

14 бит при частоте 4,8 кГц

Эффективная разрешающая способность:

ADS131e08 20 бит при частоте 1 кГц

(2013 г.) 18 бит при частоте 8 кГц

16 бит при частоте 32 кГц

Из приведенных данных видно, что за получение эффективной разрешающей способности в 20 и более бит необходимо «платить» существенными временами преобразования. Такая ситуация обусловлена используемыми подходами к анализу работы ЕД-преобразователей. Во всех из-

24

Технологические основы повышения надежности и качества изделий

вестных авторам публикациях утверждается, что «ЕД-модулятор очень сложно анализировать во временном интервале из-за явно случайного характера одноразрядных выходных данных» [1, с. 289]. Поэтому применяется анализ в частотной области, а расчет характеристик и путей их достижения проводится на основе концепций передискретизации, шейпинга шума квантования, цифровой фильтрации шума квантования и децимации. Данные концепции хорошо известны и подробно описаны в литературе [1, 2, 7, 8], поэтому ввиду ограниченности работы поясняться не будут.

Однако «обмен» разрешающей способности на время преобразования разворачивается во временной области и непосредственно связан с механизмом формирования результата [10, 11]. Поэтому с целью определения возможных путей повышения характеристик ЕД-преобразователей по критерию «точность-быстродействие» решено провести соответствующий анализ во временной области на базовом алгоритме ЕД-АЦП первого порядка.

В ЕД-АЦП преобразование происходит в две стадии: на первой входное аналоговое напряжение преобразуется в бинарный поток данных; на второй - выборка бинарных данных посредством цифровой фильтрации преобразуется в итоговый цифровой отсчет. Первая операция выполняется ЕД-модулятором путем формирования на выходе интегратора развертывающей функции R(t) поочередным интегрированием суммы или разности входного Ux и опорного U0 напряжений в тактах синхронизации фиксированной длительности Т0. Модулятор первого порядка (порядок определяется количеством интеграторов) состоит из одного интегратора, одноразрядного квантователя (компаратора, синхронизированного частотой f0) и одного одноразрядного ЦАП (рис. 1). Смена знака опорного напряжения выполняется в начале каждого такта синхронизации Т0, если на предыдущем такте R(t) изменила свой знак на противоположенный. Таким образом, на интервале преобразования Тп = MT0 (где M - целое число) формируется один цифровой отсчет, соответствующий среднему значению входного напряжения на этом интервале. Данная стадия преобразования выполняется цифровым фильтром (ЦФ) с функцией прореживания (децимации). В простейшем случае данный ЦФ выполняет простую операцию усреднения.

Рис. 1. Структура ЕД-АЦП первого порядка

Согласно приведенному описанию в ЕД-АЦП осуществляется уравновешивание значения

Тп n Т0 m Т0

| Uxdt последовательностью значений Е] U^dt и Е] U0dt, где Ux - входное преобразуемое

0 г'=1 0 j=1 0

напряжение, U0 + и U0- - значения положительного и отрицательного опорных напряжений, n и m -целые числа, Т0 - длительность такта синхронизации, Тп = (n + m)T0 - интервал преобразования. Так как Ux может принимать бесконечное число значений, а все остальные величины конечны, то процесс полного завершения преобразования именно за время Тп может произойти только в ко-

25

Надежность и качество сложных систем. № 1(9), 2015

нечном числе случаев. В остальных случаях имеет место методическая погрешность AR. Соответствующая этому математическая модель имеет следующий вид:

т

1п

j Uxdt 0

Zj Uo+ dt + Zj

i=1 0 j=1 0

U0dt

0

AR

(1)

Временные диаграммы, описывающие работу EA-ЛЦП первого порядка, представлены на рис. 2. Кроме развертывающей функции R(t) (верхний график) и соответствующих ей бинарных данных на выходе EA-модулятора (нижний график), процесс формирования R(t) для большей

T T

наглядности показан в виде вольт-секундных площадей SR+ = j (Ux + U0 )dt и SR_ = j (Ux _ U0 )dt

Рис. 2. Временные диаграммы, показывающие процесс формирования развертывающей функции в EA-ЛЦП

Чтобы пояснить детерминированность погрешности квантования, проанализируем процесс формирования развертывающей функции в EA-АЦП, разбивая ее на частные циклы интегрирования (рис. 2). Будем считать, что входное напряжение постоянно Ux = const на всем интервале преобразования. В первом частном цикле интегрирования имеют место нулевые начальные условия. Запишем соответствующее ему выражение для развертывающей функции:

R[1] = T)(UX + U0) + Ti[1](Ux _U0) + T2[1](Ux _U0). (2)

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

T2[1](Ux _U0) = T)(Ux + U0) + 2T,(Ux _U0). (3)

Для второго частного цикла с учетом ненулевых начальных условий получаем

R[2] = T)(Ux + U0) + Tj[2](Ux _U0) + T2[2](Ux _U0) _T2[1](Ux _U0).

Учитывая, что Tx[1] = Tj[2] = Tj[i] и T2[2] = 2T2[1], так как Ux = const, получаем

26

Технологические основы повышения надежности и качества изделий

T2[1](UX -U0) = 2T0(UX + U0) + 4T0(UX -U0).

Отсюда запишем выражение для НРФ за два частных цикла интегрирования:

R[1 + 2] = 2To(Ux + U0) + 2T1[1](Ux -Uo) + 2T2[1](Ux -Uo).

Аналогично для трех частных циклов:

R[1 + 2 + 3] = 3To(Ux + Uo) + 3Ti[1](Ux - Uo) + 3T2[1](Ux - Uo).

Пусть T2[1] = kTo , где o < к < 1, тогда

T1[1] = mTo - kTo = (m - к)To.

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

R[n] = Z[To(Ux + Uo) + (m - k)To(Ux - Uo)] + - Uo)]. (4)

i=1 i=1

Для большей наглядности произведем следующие замены: U£ = (Ux + Uo) и UA = (Ux - Uo). Согласно выражению (1) в случае нулевых начальных условий для нахождения результата преобразования необходимо обеспечить R[n] = o, тогда

XT + (m - к )UJ + Y\kUA] = o. (5)

i=1 i=1

Выражение (5) дает представление о природе методической погрешности квантования ЕД-АЦП. В нем левая сумма представляет собой результат преобразования без погрешности, а правая - саму погрешность. Переменные n и m - целые числа, а к - дробное. Таким образом, решение может быть получено в целых числах только в моменты формирования развертывающей функции, когда nk = l, где l - целое число.

Обеспечения выполнения равенства в выражении (5) (с учетом требования: n и m - целые числа) можно добиться, сделав величину Uo переменной. В этом случае необходимо иметь ряд Uo для диапазона средних значений входного Ux. Данный подход реализует аппарат скремблирования в современных устройствах ЕД-АЦП. Очевидно, что для повышения числа решений необходимо увеличивать количество Uo, что приводит к пропорциональному увеличению сложности скремблирующего устройства и надежности его работы в условиях помех.

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

Ux =■

m - n.

U

m + n

o ^

(7)

где Uo = |±Uo|, n - количество тактов преобразования соответствующих подключению положительного опорного напряжения, а m - отрицательного. Данное выражение получено детализацией (1) с учетом (5) и описывает процесс формирования результата во временной области.

На рис. 3 представлены графики формирования результата преобразования во времени, полученные с помощью выражения (7). Видно, что процесс имеет строго фиксированную структуру, определяемую средним значением входного напряжения.

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

27

Надежность и качество сложных систем. № 1(9), 2015

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

Рис. 3. Графики формирования результата преобразования во времени для входных напряжений Ux = 1 В и Ux = 8 В (U0 = 10 В)

Список литературы

1. Кестер, У. Аналого-цифровое преобразование / У. Кестер ; пер. с англ. ; под ред. Е. Б. Володина. - М. : Техносфера, 2007. - 1016 с.

2. Шахов, Э. К. ЕД-АЦП: Процессы передискретизации, шейпинга шума квантования и децимации /

Э. К. Шахов // Датчики и системы. - 2006. - № 11. - С. 50-57.

3. Юрманов, В. А. Реализации передискретизации в ЕД-АЦП на непрерывных интеграторах / В. А. Юрма-нов, К. Ю. Пискаев, А. В. Куц // Прикаспийский журнал: управление и высокие технологии. - 2014. -№ 1 (25). - С. 113-121.

4. Официальный сайт фирмы Analog Devices. - URL: http://www.analog.com, свободный (дата обращения:

14.01.2015) .

5. Официальный сайт фирмы Texas Instruments. - URL: http://www.ti.com, свободный (дата обращения:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

16.01.2015) .

6. Особенности разработки макромоделей надежности сложных электронных систем / Н. К. Юрков, А. В. Затылкин, С. Н. Полесский, И. А. Иванов, А. В. Лысенко // Труды международного симпозиума Надежность и качество, 2014. - Т. 1. - С. 101-102.

7. Шахов, Э. К. ЕД-АЦП: Классификация и математические модели / Э. К. Шахов // Датчики и системы. -2006. - № 12. - С. 69-77.

8. Баннов, В. Я. Автоматизированный стенд исследования процедуры формирования тестового воздействия при проведении диагностики логических схем электронных устройств / В. Я. Баннов, Е. В. Сапро-ва, А. В. Затылкин // Труды международного симпозиума Надежность и качество, 2011. - Т. 2. -С. 32-34.

9. Информационная технология многофакторного обеспечения надежности сложных электронных систем / Н. К. Юрков, А. В. Затылкин, С. Н. Полесский, И. А. Иванов, А. В. Лысенко // Надежность и качество сложных систем. - 2013. - № 4. - С. 75-79.

10. Yurkov, N. K. A comparative analysis of the accuracy and dynamic characteristics of two systems for converting the parameters of passive electrical quantities into on active quantity / N. K. Yurkov, E. N. Kuznetsov, N. E. Kuznetsov // Measurement Techniques. - 2007. - V. 50, № 2. - February. - Р. 184-189.

28

Технологические основы повышения надежности и качества изделий

11. Analysis of the errors of active converters of passive electrical quantities / N. K. Yurkov, E. N. Kuznetsov, N. E. Kuznetsov, B. V. Tsypin // Measurement Techniques. - 2006. - V. 49, № 7. - July. - P. 703-705.

Юрманов Валерий Анатольевич

кандидат технических наук, доцент,

кафедра информационных технологий и систем,

Пензенский государственный

технологический университет

(440039, Россия, г. Пенза,

проезд Байдукова / ул. Гагарина, 1а/11)

(841-2)49-60-09

E-mail: [email protected]

Пискаев Кирилл Юрьевич старший преподаватель,

кафедра информационных технологий и систем,

Пензенский государственный

технологический университет

(440039, Россия, г. Пенза,

проезд Байдукова / ул. Гагарина, 1а/11)

(841-2)49-60-09

E-mail: [email protected]

Аннотация. Сегодня ЕД-АЦП считаются наиболее совершенными в классе интегрирующих аналогоцифровых преобразователей, что обусловлено их высокими метрологическими (достигнуто разрешение в 24 разряда) и техническими (простота реализации, надежность и т.д.) характеристиками. Однако по совокупному критерию «точность-быстродействие» современные ЕД-АЦП остаются непригодными для многих областей применения. В работе синтезирована дискретная модель, описывающая процесс преобразования во временной области. Модель объясняет механизм появления методической погрешности квантования и может использоваться при поиске алгоритмических и технических решений, направленных на ее минимизацию, в том числе в задачах оптимизации преобразователя по критерию «точность-быстродействие» для конкретной предметной области.

Ключевые слова: интегрирующие аналого-цифровые преобразователи; ЕД-АЦП; погрешность квантования ЕД-АЦП; анализ работы ЕД-АЦП во временной области.

Yurmanov Valeriy Anatol'evich

candidate of technical sciences, associate professor,

sub-department of information technologies and systems,

Penza State Technological University

(440039, 1a/11, Baydukova travel / Gagarina street,

Penza, Russia)

Piskaev Kirill Yur'evich senior lecturer,

sub-department of information technologies and systems, Penza State Technological University (440039, 1a/11, Baydukova travel / Gagarina street, Penza, Russia)

Abstract. Today ЕД-ADCs are the most advanced in the class of integrating analog-to-digital converters. This situation are explained their high metrological (achieved resolution of 24 bits) and technical (ease of implementation, reliability, etc.) characteristics. However, the aggregate criterion of «precision-performance» modern ЕД-ADCs are unsuitable for many applications. In this paper was synthesized discrete model describing the process of conversion in the time domain. The model explains the process of the emergence of the quantization errors and can be used in the development of algorithms and technical solutions for its reduction. In addition the model can be used for solving ADC optimization problems.

Key words: integrating analog-to-digital converters; ЕД-ADC; quantization errors in ЕД-ADC; analysis of ЕД-ADCs in the time domain.

УДК 621.3.087.92

Юрманов, В. А.

Анализ погрешности квантования ЕА-АЦП / В. А. Юрманов, К. Ю. Пискаев // Надежность и качество сложных систем. - 2015. - № 1 (9). - С. 24-29.

i Надоели баннеры? Вы всегда можете отключить рекламу.