Ошибка смещения нуля

Выпускная квалификационная работа. Часть 5.

5.1 Основные определения
5.2 Погрешности АЦП
5.3 Экспериментальные исследования
5.4 Выводы

5.1 Основные определения

Измерение – это операция, в результате которой мы узнаем, во сколько раз измеряемая величина больше или меньше соответствующей величины, принятой за эталон.

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

Дифференциальная нелинейность DNL (differential non-linearity) — представляет собой разницу между измеренной и идеальной шириной 1 кванта (1 LSB) АЦП.

Ошибка смещения — представляет собой отклонение момента первичной смены кода с (000Н) на (001Н) от идеального значения, то есть +0.5LSB.

Ошибка усиления — представляет отклонение реального коэффициента усиления тот идеального.

LSB (least significant bit) или МЗБ (младший значащий бит) – это наименьшее значение напряжения, которое может быть измерено АЦП. Находиться по формуле:

2КБ

где Uоп – значения источника опорного напряжения (ИОН), N разрядность АЦП. В данном случае:

1КБ

Uоп = 2,5 В — значение напряжения внутреннего ИОН.

Систематические ошибки – ошибки, величина которых одинакова во всех измерениях, приводящих одним и тем же методом с помощью одних и тех же измерительных приборов. Ошибка смещения и ошибка усиления относятся к случайным ошибкам.

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

5.2 Погрешности АЦП

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

Погрешность смещения нуля

Рисунок 5.1 – Погрешность смещения нуля

Погрешность смещения равна погрешности нуля во всем диапазоне входного напряжения и постоянна.

Погрешность смещения нуля

Рисунок 5.2 – Погрешность усиления

Погрешность усиления вызывает погрешность смещения. Причем погрешность смещения не постоянна и не равна погрешность смещения нуля.

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

Определение погрешности измерения

Рисунок 5.3 – Определение погрешности измерения по а) методу конечных точек и по б) методу наилучшей прямой

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

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

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

Переходы АЦП (идеальные) имеют место, начиная с 1/2 LSB выше нуля, и далее через каждый LSB, до 11/2 LSB ниже полной аналоговой шкалы. Так как входной аналоговый сигнал АЦП может иметь любое значение, а выходной цифровой сигнал квантуется, может существовать различие до 1/2 LSB между реальным входным аналоговым сигналом и точным значением выходного цифрового сигнала. Этот эффект известен как ошибка или неопределенность квантования. В приложениях, использующих сигналы переменного тока, эта ошибка квантования вызывает явление, называемое шумом квантования.

Шум квантования АЦП

Рисунок 5.4 – Шум квантования АЦП

Среднеквадратичное значение шума. приблизительно равно весу наименьшего значащего разряда (LSB) Δ, деленному на √12. При этом предполагается, что амплитуда сигнала составляет, по крайней мере, несколько младших разрядов, так что выход АЦП изменяет свое состояние почти при каждом отсчете. Сигнал ошибки квантования от входного линейного пилообразного сигнала аппроксимируется сигналом пилообразной формы с максимальным размахом Δ , и его среднеквадратичное значение равно Δ/( √12). Поэтому средняя мощность шума кантования равна:

Формула 5.1 1КБ

Отношение среднеквадратичного значения синусоидального сигнала, соответствующего полной шкале, к среднеквадратичному значению шума квантования (выраженное в дБ) равно:

Формула 5.2 1КБ

где SNR (signal to noise ratio) – отношение сигнал-шум, N — число разрядов в идеальном АЦП. Это уравнение имеет силу только в том случае, если шум измерен на полной ширине полосы Найквиста от 0 до fД/2.

Таким образом, для АЦП микроконвертора ADUC842, используемого в лабораторном стенде LESO1, справедливо:

Формула 1КБ

Для оценки погрешностей АЦП приведем характеристику АЦП, где указаны погрешности в значениях LSB и в напряжениях.

Таблица 5.1 – Характеристики АЦП ADuc842

  Параметры Значение в LSB Значение в мкВ Примечание
Точность по постоянному току Разрядность 12 битный От внутреннего ИОН Uоп = 2,5 В
Интегральная нелинейность ±1 макс.
±0,3 сред.
±610 макс.
±183 сред.
Дифференциальная нелинейность ±1 макс.
±0,3 сред.
±610 макс.
±183 макс.
Калибровочные ошибки конечных точек шкалы Ошибка смещения ±3 макс ±1830 макс.
Ошибка усиления ±3 макс. ±1830 макс.
Аналоговый вход Диапазон входных напряжений 0 ÷ Uоп В.
Входной ток ±1 мкА макс.
Входная емкость 32 пФ сред.

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

Формула 5.3 1КБ

где X1,…,Xn – номинальные значения независимых случайных величин, ΔX1,…,ΔXn – ошибки случайных величин, Y — номинальное значение конечной измеряемой величины, ΔY – абсолютная ошибка конечной измеряемой величины.

Случайная ошибка АЦП будет состоять из интегральной и дифференциальной нелинейности, а также из ошибки квантования, которая составляет Δ/2 = 610мкВ/2 = 305мкВ = 0,305·10-3 В. Номинальное значения этих величин есть опорное напряжение АЦП, которое равно 2,5В.

Итак, относительная ошибка измерения АЦП:

Формула 4КБ

Из относительной ошибки измерения АЦП найдем абсолютное значение ошибки измерения:

Формула 1КБ

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

Калибровка в LabVIEW

Рисунок 5.5 – Калибровка в LabVIEW

5.3 Экспериментальные исследования

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

Результат экспериментального исследования АЧХ устройства без цифрового фильтра или аналогового фильтра Бесселя записан в таблице 5.2. Экспериментальные данные были сняты с помощью низкочастотного генератора сигналов Г3-112.

Таблица 5.2 – Измеренное АЧХ устройства без цифрового фильтра

f,кГц U_вых (f),В U_вых_дБ (f)
0 5,00 0,00
10 5,00 0,00
20 4,88 -0,21
30 4,68 -0,58
40 4,31 -1,28
50 3,95 -2,04
60 3,43 -3,28
70 2,90 -4,72
80 2,34 -6,60
90 1,77 -8,99
100 1,24 -12,10
110 0,94 -14,56
120 0,64 -17,90
130 0,43 -21,36
140 0,26 -25,75
150 0,18 -29,00
160 0,13 -31,77

Проверим, действие цифрового фильтра на сигнал. Результаты измерения АЧХ после цифрового фильтра приведены в таблице 5.3.

Таблица 5.2 – Измеренное АЧХ устройства без цифрового фильтра

f,кГц U_вых (f),В U_вых_дБ (f)
0 5,00 0,00
10 5,00 0,00
20 5,00 0,00
30 5,00 0,00
40 5,00 0,00
50 5,00 0,00
60 4,80 -0,36
70 4,23 -1,45
80 3,67 -2,69
90 2,94 -4,62
100 2,26 -6,91
110 1,61 -9,83
120 0,73 -16,67
130 0,23 -26,60
140 0,08 -35,85
150 0,00 -60,32
160 0,00 -71,66

Для сравнения действия цифрового фильтра, приведем графики АЧХ устройства без и с цифровым фильтром. Как видно из рисунка 6.6, цифровой фильтр выравнивает амплитудную неравномерность. Полоса пропускания цифрового осциллографа-приставки на уровне -3 дБ, равна от 0 до 80 кГц.

АЧХ устройства 5КБ

Рисунок 5.6 – АЧХ устройства без цифрового фильтр (штрих.) и с цифровым фильтром (сплош.)

Нелинейные искажения измерительного тракта можно оценить по первой гармонике. Уровень первой гармоники при номинальном входном напряжении Uвх = 5В на частоте 10 кГц равен -65дБ.

Уровень первой гармоники при номинальном входном напряжении 5В 32КБ

Рисунок 5.7 — Уровень первой гармоники при номинальном входном напряжении 5В

На цифровой осциллограф-приставку подавались тестовые испытательные сигналы трех видов: синусоидального, треугольного и прямоугольного частотой 10 кГц. Результаты измерений приведены на рисунках 5.8, 5.9 и 5.10 соответственно синусоидального, треугольного и прямоугольного сигналов.

Измерение синусоидального сигнала цифровым осциллографом-приставкой 29КБ

Рисунок 5.8 — Измерение синусоидального сигнала цифровым осциллографом-приставкой

Измерение треугольного сигнала цифровым осциллографом-приставкой 29КБ

Рисунок 5.9 — Измерение треугольного сигнала цифровым осциллографом-приставкой

Измерение прямоугольного сигнала цифровым осциллографом-приставкой 34КБ

Рисунок 5.10 — Измерение прямоугольного сигнала цифровым осциллографом-приставкой

5.4 Выводы

Проанализированы основные источники погрешности измерений, определено из чего состоит ошибка измерения цифровым осциллографом-приставкой. Она состоит в из случайной и систематической ошибок. Случайная ошибка АЦП менее 0,1 %, а систематическая корректируется программной калибровкой в LabVIEW.

На рисунке 5.6 показано, насколько цифровой фильтр корректирует АЧХ аналогового фильтра.

Экспериментальные исследования тестовыми сигналами показывают, что уровень первой гармоники при номинальном входном напряжении Uвх = 5В на частоте 10 кГц равен -65дБ, что очень хорошо.



Что такое нулевое смещение на 1-м и 5-м выводах в микросхеме 741 (операционный усилитель)? Почему он используется, хотя он не используется во многих цепях? Дайте мне объяснение относительно нулевого смещения! Почему смещение напряжения сформировалось в IC 741?

схема распиновки



Ответы:


Таблица данных дает пример.

смещение нулевой цепи

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

Электрические характеристики

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

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







Для цепей, в которых точность и / или симметрия имеют решающее значение, смещенные нулевые выводы обеспечивают средства для устранения «внутренних» расхождений. Лучший пример, который я могу привести, — старый омметр. Вы бы закоротили провода и отрегулировали стрелку до нулевого значения, тогда вы знали, что ваши показания сопротивления будут максимально точными. С 741 вы подаете одинаковое напряжение (сигнал) на входные контакты и регулируете нулевое смещение, чтобы убедиться, что выходной сигнал равен нулю.


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


7.1.Краткое описание лабораторной работы

1.В лабораторной работе исследуются схемы ЦАП на резисторной матрице R-2R и АЦП, использующее этот ЦАП в своем составе.

2.В качестве источника данных для ЦАП используется группа из четырех переключателей.

3.Схема АЦП является простейшей счетной схемой на основе 4-разрядного реверсивного счетчика 74HC191.

4.В качестве источника входного напряжения АЦП используется переменный резистор.

7.2. Основные теоретические сведения

Одним из самых распространенных способов преобразования цифрового сигнала (многоразрядного слова) в напряжение является использование резисторной матрицы R-2R.

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

ЦАП с матрицей R-2R лишен этого недостатка: матрица содержит резисторы лишь двух сопротивлений. Рассмотрим принцип ее действия.

Рис. 87. Резисторная матрица R-2R

На Рис. 87 показана схема 4-разрядной резисторной матрицы, управляемой словом B[3..0]. Номиналы резисторов 2R0–3 равно 2R и вдвое больше номиналов резисторов R0–3.

Положим, что напряжения логических уровней сигналов B3B0 равны, соответственно, 0 / UП вольт, и проанализируем работу схемы.

Рассмотрим фрагмент схемы, включающий в себя только вход B0, игнорируя существование прочих элементов схемы. Она формирует свое выходное напряжение U0 под управлением младшего бита. Если B0 = 1, то выходное U0 по формуле делителя напряжения составит UП/2, иначе – ноль. Выходное сопротивление этой схемы равно сопротивлению, получаемому параллельным включением двух резисторов номиналом 2R, т.е. оно равно R.

Фрагмент схемы, включающий в себя бит B1, содержит в себе предыдущий фрагмент схемы (с битом B0). Представим, что B0 = 0, тогда два резистора 2R0 включены параллельно с получением сопротивления номиналом R. Этот составной резистор включается последовательно сопротивлению R1 таким же номиналом, т.е. узел цепи, где действует напряжение U1, соединен с

— 83 —

землей сопротивлением номиналом 2R. Мы опять получили симметричный делитель напряжения, и если B0 = 0, B1 = 1, то U1 = UП / 2. Выходное сопротивление фрагмента схемы, включающего в себя бит B1, опять равняется величине R и рассчитывается, как ((2R0 || 2R0) + R1) || 2R1, где «||» – символ для обозначения параллельного включения сопротивлений.

Эти рассуждения можно повторить и для фрагмента схемы, содержащего бит B3. Если биты B0 и B1 равны нулю, для третьего фрагмента схемы опять выполняется формула делителя напряжения, верхнее плечо которого представляет сбой резистор 2R2, а нижнее плечо – источник нулевого напряжения с выходным сопротивлением ((2R0 || 2R0) + R1) || 2R1 + R2 = 2R. Опять если B0 = B1 = 0, а B2 = 1, выходное напряжение фрагмента схемы (U2) составит UП / 2.

Из этого анализа можно сделать ряд важный выводов. Во-первых, разрядность схемы можно увеличивать, теоретически, до бесконечности. Во-вторых, влияние n-го бита в выходное напряжение всей схемы равно влиянию всех ее младших битов. Иными словами, для 4-разрядной резисторной матрицы справедливо соотношение:

1

1

1

1

ВЫХ = П ( 3

+ 2

+ 1

+ 0

)

2

4

8

16

Максимальное выходное напряжение

схемы

никогда

не будет в точности равно

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

−1

1

ВЫХ = П 2 +1=0

То есть, скажем, для 8-разрядной матрицы выходное напряжение складывается из напряжений битов с весами, от старшего к младшему, 1/2, 1/4, …1/256, а шаг изменения напряжения на выходе схемы равен весу младшего бита, умноженному на напряжение питания (т.е.UП / 256). Резисторная матрица работает как цифроаналоговый преобразователь, выходное напряжение которого изменяется ступенчато и пропорционально управляющему числу.

Для 4-разрядной матрицы зависимость выходного напряжения от управляющего числа показана на Рис. 88.

ВЫХ

П

3 П

4

П

2

П

4

B[3..0]

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Рис. 88. Характеристика преобразования для 4-разрядной резисторной матрицы R-2R

— 84 —

Описанная схема реализации ЦАП по сей день широко используется в электронной промышленности. Готовые цифроаналоговые преобразователи с буферными входными логическими элементами (с высокой точностью формирования уровней лог. «0» и «1») и выходными усилителями выпускаются в виде готовых интегральных схем. Построить на дискретных элементах ЦАП с разрядностью, превышающей 10 бит, крайне затруднительно. Количество градаций выходного напряжения для такого ЦАП уже составляет 1024, т.е. точность резисторов, из которых собрана резисторная матрица, должна превышать 1/1024 < 0.1%, иначе разброс сопротивлений для старшего бита сведут на нет точность, обеспечиваемую младшим.

Восьмиразрядный ЦАП на резисторной матрице также широко применялся в прошлом радиолюбителями для того, чтобы дополнить персональный компьютер функцией вывода звука. Резисторная матрица подключалась к параллельному (LPT) порту ПК и позволяла генерировать звук с разрядностью 8 бит, а стоила во много раз дешевле ранних 16-битных звуковых карт.

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

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

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

Такт №1: устанавливается старший бит на ЦАП.

Такт №2: если сигнал с компаратора показывает, что напряжение ЦАП выше входного напряжения, схема сбрасывает старший бит, в противном случае – сохраняет его равным 1.

Такт №3: схема устанавливает второй по старшинству бит.

Такт №4: если сигнал с компаратора показывает, что напряжение ЦАП выше входного напряжения, схема сбрасывает второй по старшинству бит, в противном случае – сохраняет его равным 1.

Такт №n-1: устанавливается младший бит на ЦАП.

Такт №n: если сигнал с компаратора показывает, что напряжение ЦАП выше входного напряжения, схема младший бит, в противном случае – сохраняет его равным 1. На этом преобразование завершено.

Как видно, для преобразования напряжения в число разрядностью n / 2 алгоритму последовательных приближений требуется n тактов основного генератора.

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

— 85 —

Вначале преобразования число, поступающее на ЦАП, устанавливается либо на максимальном, либо на минимальном уровне. Это число генерируется счетчиком, настроенным, соответственно, на вычитание или суммирование. Сигнал с ЦАП оказывается в определенном соотношении с входным сигналом. Начинается счет, и в тот момент, когда это соотношение поменялось, значение с выхода счетчика записывается в регистр. Это и есть результат преобразования. Блоксхема 4-разрядного счетного АЦП для счета на увеличение показана на Рис. 89, а, а временные диаграммы его работы – на Рис. 89, б. Предполагается, что счетчик считает в свободном режиме.

Вначале преобразования сигнала выходное число счетчика CNT[3..0] и напряжение на выходе резисторной матрицы – нулевые. В определенный момент число увеличивается до порогового значения, когда сигнал на выходе аналогового компаратора переходит из лог. «0» в лог. «1». Это событие разрешает запись параллельного регистра (сигнал W), фиксирующего, при каком числе на выходе счетчика напряжение с ЦАП UЦАП превысило входное напряжения UВХ. Выходные биты регистра содержат результат преобразования, который обновляется не реже, чем каждый 16-й такт, поступающий на счетчик. Тактовый генератор, вырабатывающий сигнал CLK для работы счетчика, на блок-схеме не показан.

CNT0

Резисторная

UЦАП

Счет-

CNT1

матрица

+

чик

CNT2

CNT3

R-2R

UВХ

W

Регистр

OUT[3..0]

а

CLK

t

Цикл N, 16 тактов

Цикл N+1

UЦАП

UЦАП

UВХ

UВХ

t

W

t

OUT[3..0]

t

б

Рис. 89. Блок-схема счетного 4-разрядного АЦП (а) и временные диаграммы его работы (б)

Число но выходе схемы (результат преобразования) обновляется в моменты времени, которые зависят исключительно от величины входного напряжения. На временной диаграмме этот момент совпадает с фронтом сигнала W, после которого результат предыдущего преобразования OUT[3..0]N-1 в регистре заменяется на новое значение OUT[3..0]N. Практическая реализация схемы счетного АЦП, естественно, будет немного сложнее блок-схемы, для

— 86 —

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

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

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

Показатели качества работы схем как ЦАП, так и АЦП принято описывать при помощи ряда специфических характеристик.

Так, основные свойства цифро-аналогового преобразователя определяются его характеристикой преобразования. Характеристика преобразования, или передаточная функция – это зависимость выходного сигнала ЦАП от поданного на вход двоичного кода. Количество выходных уровней, отстоящих друг от друга на один элементарный шаг, задаётся разрядностью ЦАП. Например, для 4-х разрядного ЦАП выходной сигнал принимает значения от 0 до 15 (число значений 24). Величина элементарного шага называется весом младшего разряда (или квант преобразования, англ. LSB – Least Significant Bit). Шкала выходного сигнала (англ. FS – Full Scale, или напряжение полной шкалы) определяется как FS = LSB 2n, где n – число разрядов ЦАП. При этом необходимо иметь в виду, что максимальное двоичное число на входе ЦАП – 2n-1.

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

Таблица 12. Формирование биполярного сигнала

Код

Смещенный двоичный код

Дополнительный код

2

1010

0010

1

1001

0001

0

1000

0000

-1

0111

1111

-2

0110

1110

-7

0001

1001

-8

0000

1000

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

Ошибка смещения нуля заключается в том, что напряжение на выходе ЦАП, когда на вход подается код, соответствующий нулевому выходному сигналу, равно не нулю, а некоторой величине UСМ. Она обычно выражается в процентах от напряжения полной шкалы или в виде количества квантов напряжения, соответствующих LSB.

— 87 —

UВЫХ Реальная передаточная

функция Идеальная передаточная

функция

UСМ

Код

Рис. 90. Ошибка смещения нуля ЦАП

Ошибка коэффициента преобразования (ошибка масштаба) определяет, насколько наклон характеристики преобразования отличается от заявленного значения (см. величину UМ на Рис. 91). Данная величина может выражаться в процентах от напряжения полной шкалы или в величине ошибки на полной шкале преобразователя в единицах LSB.

UВЫХ

Реальная

UМ

передаточная

функция

Идеальная

передаточная

функция

Код

Рис. 91. Ошибка масштаба ЦАП

Интегральную нелинейность ЦАП измеряют как максимальное отклонение от прямой линии, соединяющей крайние точки шкалы (см. величину UИ на 0). Интегральную нелинейность определяют либо в количестве квантов, либо в процентах от полной шкалы.

UВЫХ

Реальная

передаточная UИ функция

Идеальная

передаточная

функция

Код

Рис. 92. Интегральная нелинейность ЦАП

Дифференциальная нелинейность – это локальная характеристика ЦАП. В идеальном случае при изменении цифрового кода на единицу аналоговый сигнала также должен измениться на 1 LSB, однако реально шаги ЦАП могут иметь неравномерность. Дифференциальная нелинейность определяется как максимальное отклонение величины кванта от его среднего по шкале значения (см. величину UД на Рис. 93). Выражается в LSB.

— 88 —

UВЫХ

Реальная передаточная Идеальная

функция передаточна я функция

UД

Код

Рис. 93. Дифференциальная нелинейность ЦАП

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

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

Основной параметр АЦП – это его разрядность. Если данные на выходе АЦП имеют n

двоичных разрядов, то числовые отсчёты могут принимать значения от 0 до 2n-1, а число n и определяет разрядность АЦП.

При аналого-цифровом преобразовании неизбежно возникает погрешность преобразования, так как аналоговый сигнал, принимающий бесконечное множество значений, заменяется на цифровой, имеющий их конечное число. В идеальном случае погрешность преобразования не превышает ±1/2 кванта (LSB), что также называют разрешающей способностью. В реальных условиях на точность преобразования влияют различные шумы. Шум АЦП при определенных условиях может заметно превышать один квант, и тогда говорят об эффективной разрядности (англ. ENOB – Effective Number Of Bits), которая будет меньше n. Для некоторых типов АЦП, например, таких как сигма-дельта, эффективная разрядность зависит от скорости получения отсчетов, и может быть значительно меньше максимально возможной.

Значение кванта преобразования зависит не только от разрядности, но и от опорного напряжения, которое может генерироваться как внутри АЦП из напряжения питания, так и устанавливаться снаружи от дополнительного высококачественного линейного стабилизатора напряжения. Опорное напряжение, как правило, задает максимальное значение входного сигнала. Например, при опорном напряжении 1.5 В и четырехразрядном АЦП квант преобразования будет равен 1.5/(24-1) = 1.5/(16-1) = 0.1 В.

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

Скоростные (динамические) возможности АЦП определяются его производительностью или скоростью получения отсчетов (англ. Sampling Rate). Производительность преобразователя – это количество отсчётов в секунду (англ. kSPS – kiloSamples per Second, MSPS – Mega-Samples per Second, GSPS – Giga-Samples per Second).

Величина, обратная производительности, задаёт временной интервал между отсчетами. Апертурная неопределенность (или апертурная дрожь, англ. Jitter) является ещё одним

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

— 89 —

Соседние файлы в папке Схемота

  • #
  • #
  • #
  • #
  • #
  • #
  • #

    29.04.202238.24 Mб19digital-design-and-computer-architecture-russian-translation.pdf

  • #
  • #
  • #
  • #

The datasheet gives an example.

offset null circuit

By adjusting the pot we can null any offset error. An offset error is when the inputs are exactly equal but the output isn’t exactly zero. This error is also characterized by the datasheet:

electrical characteristics

It can be safely ignored in AC applications, where this offset will be ignored by the AC coupling. It becomes more important in DC applications, especially amplifiers, since this DC error will be amplified by the next stage.

This offset voltage exists because a real omp-amp can’t be ideal. There will always be some unintended asymmetries between due to random variation in manufacturing. In all cases, there are op-amp designs that can minimize these errors, but usually at the expense of some other parameter, like cost.

В прошлом материале я обнаружил смещение нуля блока питания на уровне 0.213В. Поскольку напряжение на выходе блока питания не опускается до нуля, то возникает мертвая зона регулирования от +0.213В(охлаждение) до -0.213В(нагрев). Но чтобы оценить масштаб этой проблемы нужно исследовать поведение реального модуля, управление которым колеблется в этом районе напряжений.

Ближайший подходящий под это тест, выдача ЛИН в диапазоне от -0.5В до +0.5В и замер протекающего через элемент Пельтье тока. Тут снова мне пришел на помощь SMU Keithley 2450, который как раз заточен на низковольтные и низко-токовые измерения. Тест с ЛИН-ом был проведен дважды, циклически от -0.5В до +0.5В, затем от +0.5В до -0.5В, и потом еще также раз.

Нашему взору открывается следующая картина:

Ее сырой вид не достаточно прозрачен для интерпретации, по этому обработаем ее, отложив по оси “X” напряжение, а по осям “Y” ток и мощность.

Вот тут уже мы начинаем видеть, что хоть и теория гласит, что эквивалент элемента Пельтье, это сопротивление, но в реальности это не совсем так.

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

И хоть нет попадания в точу пересечения 0В;0А, перпетуум мобиле (aka вечный двигатель) я не изобрел, потому-что при малейшей разнице температур модуля, он генерирует ток, а система как я говорил инерционна и теплоемкость не равна нулю. Но этот эффект уйдет, и график пересечет точку 0-0 через некоторое время. Т.к. если остановить изменение напряжения температуры со временем сравняются. Этот-же эффект инерционности так-же вызывает броски тока при резком изменении полярности модуля, потому-что накопленная в металле энергия оказывает противодействие изменению направления теплового потока.

Но вернемся к вопросу мертвой зоны регулирования. Видно что в точках -0.213В и +0.213В мощность потребляемая элементом не превышает 23мВт. А если еще принять во внимание КПД преобразования потребляемой мощности в перекачиваемую, который значительно меньше единицы, то эффект мертвой зоны  будет практически незаметен.

Файл с данными можно скачать тут.

Вывод: вклад ошибки смещения нуля COTEK AE-800-30 в регулирование высокомощьных элементов Криотерм/Экоген DRIFT-0.8 составляет менее 30 мВт, т.е. пренебрежимо мал. И да, реальность снова победила теорию 1:0, по этому всегда имеет смысл измерять, после или совместно с рассчетом.

Понравилась статья? Поделить с друзьями:
  • Ошибка смещения выборки
  • Ошибка смещения ацп
  • Ошибка смесь слишком богатая ваз 2112
  • Ошибка смесь слишком богатая ваз 2110
  • Ошибка смесь слишком богатая блок 1