Материал: Исследование узлов систем управления. лабораторный практикум. Герасимов М.И., Болдырев И.А

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Статические параметры АЦП

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

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

Рассмотрим основные погрешности выходного значения АЦП и их источники .

Существует два известных способа для представления

полной системной ошибки (ПСИ):

1) Среднеквадратичная ошибка:

ПСИ = (Е122232+…+Еn2)½,

где Еk – составляющая конкретного параметра схемы. Этот метод наиболее точен, если все составляющие ошибки некоррелированны.

2) Максимальная абсолютная ошибка – это ошибка худшего случая. Здесь все составляющие ошибки суммируются. Этот метод представления ПСИ гарантирует, что ошибка никогда не

) При рассмотрении статических погрешностей имеются в виду значения установившихся сигналов.

66

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

Нет жестких правил применения какого-то метода расчета. Для анализа будем использовать ошибку худшего случая. К примеру, если нужна точность 0,1% или 1/210, то имеет смысл выбрать преобразователь с большей разрешающей способностью, чем необходимо, например, АЦП на 12 разрядов. Хотя это и не гарантирует выполнение преобразования с 12разрядной точностью, так как интегральная ошибка нелинейности может составлять 4 единицы МЗР, но при этом будет достигнута точность 10-разрядного АЦП.

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

Дифференциальная нелинейность DNL показывает, как изменение во входном аналоговом сигнале преобразовывается в единицу значащего младшего разряда. Другими словами, на какую величину изменится аналоговый сигнал при очередном изменении выходного кода на 1МЗР ( рис. 4.5).

Нормально работающий АЦП не допускает пропуска кода при подаче аналогового сигнала во всем диапазоне входного напряжения. Из рис. 4.5 видно, что уже при ошибке DNL=±1МЗР нет гарантии, что все коды будут присутствовать. Только учитывая, что при заводских испытаниях тесты более жесткие, чем это указано в ТУ, ошибка ±1МЗР обычно не дает потери кода. Если DNL больше, чем ±1МЗР, АЦП обязательно будет иметь отсутствующие коды. Чтобы этого избежать, используют АЦП с повышенной разрядностью. Например, если нужен 13-разрядный АЦП, используется дешевый 16-разряд- ный с DNL ошибкой ±4МЗР (преобразователь соответствует 14 разрядам). И это будет выгоднее, чем использовать 16разрядный АЦП с DNL ±1МЗР.

67

Интегральная нелинейность INL определяется как инте-

грал ошибок DNL. Ошибка INL показывает, как далеко от идеальной функции происходит передача результата преобразования. Так INL-ошибка, составляющая ±2МЗР для 12-разрядного АЦП, означает, что значение максимальной ошибки нелинейности равно 2:4096 или 0,05%. С INL ±0,5МЗР точность составляет 0,012%. Надо отметить, что ошибки INL не могут быть легко откалиброваны или скорректированы.

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

Рис. 4.5. К определению DNL:

a) коды не пропадают; b) коды не пропадают; c) код 10 потерян; d) в точке A*ВХ цифровой код может иметь одно из трех возможных значений. Когда входное напряжение колеблется, код 10 будет потерян.

68

Коррекция ошибок выполняется по следующей методике. На вход АЦП подают нулевое напряжение. Результат преобразования представляет биполярную ошибку смещения нуля. Делая преобразование во всем диапазоне входных напряжений, передвигая ошибку смещения в ноль по осям напряжение/код, получим линию 2 (калибровка смещения). Используя точку А (рис. 4.6) как шарнир, поворачиваем всю линию до положения, параллельного идеальной линии передачи. Здесь опять потребуется смещение полученной линии до совпадения с идеальной. Во всех этих случаях ступенчатая функция заменяется непрерывной линией, так как размер одного шага мал.

Ошибка коэффициента передачи определяется как разность полной шкалы (FS) и ошибки смещения (рис. 4.7). Ошибка коэффициента передачи легко корректируется в программном обеспечении с помощью линейной функции у = (m1/m2)х(Х), где: m1 – коэффициент наклона для идеальной передаточной функции, а m2 – для измеряемой передаточной функции.

Шум граничных кодов – количество шума, который появляется при переходе передаточной функции от одного значения к следующему. В технических данных обычно не указывается. Особенно это касается АЦП с высоким разрешением (до 16 разрядов), у которых единица МЗР имеет меньшее весовое значение и шум граничных кодов более распространен. Иногда величина шума граничных кодов может достигать нескольких единиц МЗР. В этом случае преобразование анало-

гового сигнала может закончиться кодовым мерцанием в

младших

69

Рис. 4.6. Корректировка ошибки смещения и коэффициента передачи

Рис. 4.7.

70

Источник: https://studfile.net/preview/16565369/