Распродажа

Электронные компоненты со склада по низким ценам, подробнее >>>

Содержание ChipNews

2003: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
2002: 
1, 5, 6, 7, 8, 9
2001: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
2000: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
1999: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Новости электроники

Мне нравится

Комментарии

дима пишет в теме Параметры биполярных транзисторов серии КТ827:

люди куплю транзистар кт 827А 0688759652

тамара плохова пишет в теме Журнал Радио 9 номер 1971 год. :

как молоды мы были и как быстро пробежали годы кулотино самое счастливое мое время

Ивашка пишет в теме Параметры отечественных излучающих диодов ИК диапазона:

Светодиод - это диод который излучает свет. А если диод имеет ИК излучение, то это ИК диод, а не "ИК светодиод" и "Светодиод инфракрасный", как указано на сайте.

Владимир пишет в теме 2Т963А-2 (RUS) со склада в Москве. Транзистор биполярный отечественный:

Подскажите 2т963а-2 гарантийный срок

Владимир II пишет... пишет в теме Параметры биполярных транзисторов серии КТ372:

Спасибо!

Азбука преобразования (продолжение).

А. Шитиков

Азбука преобразования (продолжение)

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

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

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

Рассмотрим работу АЦП в более л╦гком режиме - преобразование сигнала постоянного тока.

Системные требования

Есть два известных метода для определения полной системной ошибки (ПСИ):

  1. ПСИ = (Е1² + Е2²+ Е3² +┘+ Еn²)1/2,
    где: Еn - составляющая конкретного параметра схемы.
    Этот метод наиболее точен, если все составляющие ошибки некоррелированные.
  2. Метод анализа - это ошибка худшего случая. Здесь все составляющие ошибки просто складываются. Метод гарантирует, что ошибка никогда не будет превышать указанный предел. Фактическая ошибка - всегда меньше вычисленного значения, а часто и гораздо меньше. Нет ж╦стких правил применения какого-то метода расч╦та. Здесь для анализа мы будем использовать ошибку худшего случая.

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

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

Считаем, что полная ошибка будет состоять из суммы составляющих ошибки каждого компонента схемы по цепи прохождения сигнала. Будем считать, что мы выбрали АЦП с температурным диапазоном 0-70ºС, а работать он будет в диапазоне 0-50ºС.

Дифференциальная нелинейность

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

Рисунок 1. К определению DNL: а) коды не пропадают; б) коды не пропадают; в) код 10 потерян; г) в точке А*вх цифровой код может иметь одно из тр╦х возможных значений. Когда входное напряжение колеблется, код 10 будет потерян

К определению DNL:коды не пропадают.а) К определению DNL: коды не пропадают.б)
К определению DNL: код 10 потерян.в) К определению DNL: в точке А*вх цифровой код может иметь одно из тр╦х возможных значений.г)

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

Интегральная нелинейность (INL)

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

Ошибки смещения и коэффициента передачи

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

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

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

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

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

Если ошибка смещения, например, 8 мВ при Uon = 2,5 В, то это соответствует 8 мВ: [2,5:4096] = 13 МЗР для 12-разрядного АЦП. То есть необходимо из каждого результата преобразования вычесть 13 единиц МЗР, чтобы компенсировать ошибку смещения. Фактическое измеряемое значение составляет 2,492 В. Это означает, что входная информация около нулевого значения не преобразовывается в код до тех пор, пока не превысит +8 мВ, тем самым сильно уменьшается динамический диапазон ЦАП.

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

Рисунок 3. Ошибки смещения коэффициента передачи и полной шкалы

Ошибки смещения коэффициента передачи и полной шкалы.

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

Как от ошибки смещения, так и от ошибки коэффициента передачи теряется динамический диапазон АЦП. Например, если входное напряжение составляет 4050 дискрет вместо идеальных 4096 (для 12-разрядного преобразователя), это определяется как отрицательная ошибка коэффициента передачи. В этом случае 46 дискрет не будут использованы. Точно так же, если 4096 дискрет появляются при напряжении входа, меньшем, чем полная шкала, динамический диапазон АЦП снова уменьшается. Здесь нужно отметить, что с положительными ошибками невозможно калибровать преобразователь за точками, когда код уже показал полную кодовую шкалу, а аналоговый вход ещ╦ не достиг своего предела.

Вообще, самый л╦гкий способ выбора АЦП - это найти 12-разрядный АЦП, который не надо калибровать. Найти такой прибор, например, с ошибкой не более чем 4 МЗР, теперь очень легко.

Другие источники неявной ошибки

Шум граничных кодов

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

Например, если среднестатистическое значение составляет 2/3 МЗР, это приравнивается приблизительно к 4 МЗР от пика до пика. Чтобы свести неточность к 1 МЗР, необходимо выбрать в квадрат раз больше замеров, чем величина шума. В данном случае, 4² составляет 16 замеров.

Опорное напряжение

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

Температурный дрейф

Влияние температурного дрейфа ИОН на точность преобразования АЦП представлена на рис. 4. Так, для поддержания точности 12-разрядного АЦП в расширенном температурном диапазоне (от -40 до +85ºС) дрейф не должен превышать 4 ppm/ºС. Ну и где найти такой преобразователь со встроенным ИОН?! Сегодня таких нет. Если ослабить требования ростом температуры в 10 градусов, то и здесь дрейф напряжения ИОН не может быть более 25 ppm/ºС. Конечно, если измерение происходит при постоянной температуре, то проблема дрейфа устраняется. Для устранения ошибки преобразования от температурного дрейфа необходимо запитать источник сигнала от ИОН. Второй вариант - это достаточно частая калибровка системы, чтобы дрейф опорного напряжения был эффективно удал╦н.

Рисунок 4. Требования к дрейфу опорного напряжения и разрешающая способность АЦП (С ≈ коммерческие, E ≈ индустриальные, М ≈ военные)

Требования к дрейфу опорного напряжения и разрешающая способность АЦП (С ≈ коммерческие, E ≈ индустриальные, М ≈ военные).

Шум напряжения

Этот параметр часто определяется как среднеквадратическая величина или как величина полного размаха. Если опорное напряжение 2,5 В имеет полный размах шума величиной 500 мкВ, то это представляет ошибку 0,02%, что соответствует только 12-разрядному преобразованию. Поэтому ошибка преобразования от шума опорного напряжения рассматривается прежде, чем любая другая. Если при встроенном ИОН Вы не получаете требуемую точность, то попробуйте использовать внешний прецизионный источник и сделайте соответствующие выводы.

Нестабильность ИОН от нагрузки

Часто источник опорного напряжения используется для других устройств и/или микросхем. Ток, который при этом отбирается, приводит к нестабильности опорного напряжения. Чем больший ток потребляют внешние схемы, тем ниже падает опорное напряжение. Если дополнительные устройства включаются периодически, то опорное напряжение будет также раскачиваться вверх-вниз. Если стабильность по току для опорного напряжения 2,5 В составляет 0,5 мкВ/мкА и на другие устройства отбирается 800 мкА, то изменение опорного напряжения может достигать 400 мкВ, или 0,016% (400 мкВ/ 2,5 В).

Другие ошибки, вызванные изменением температуры

Очень мало внимания при выборе преобразователей уделяется температурной стабильности характеристик. Те параметры, которые приводятся в технических условиях, обычно даются как типовые значения для определения текущих системных требований. Например, при использовании внешнего ИОН, дрейф напряжения от изменений температуры может составить 0,8 ppm/ºС. Если измерение происходило в разное время и при этом изменение температуры составило ±10º, результат изменения напряжения составит ±8 ppm. Для 12-разрядного АЦП 1 МЗР составляет 1/4096 = 0,0244% = 244 ppm. Таким образом видно, что ошибка составляет только малую долю от 1 МЗР для 12-разрядного уровня. Чтобы показать эти характеристики, фирмы-изготовители должны проводить существенно большее количество испытаний приборов. Это приводило бы к росту стоимости готовой продукции. Вот поэтому оценку стабильности параметров и их возможную калибровку приходится делать потребителю электронных приборов.

Характеристики по переменному току

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

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

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

Гармоники появляются в зависимости от частоты квантования.

SNR подобен SINAD, за исключением того, что не включает гармонические составляющие. Поэтому SNR всегда должен быть меньше, чем SINAD. Обе эти величины выражаются в dB.

SINAD = [6,02(N) + 1,76] [dB],

где: N - число разрядов. Для идеального 12-разрядного преобразователя SINAD равен 74 dB. Если это уравнение рассматривать с точки зрения разрядности N, то оно будет иметь вид: N = (SINAD √ 1,76)/6,02. Это уравнение является определением эффективной разрядности преобразователя (ENOB) в зависимости от шумовой составляющей.

Поскольку SINAD зависит от частоты входного сигнала, то с е╦ увеличением SINAD уменьшается. Значение ENOB находят в типовых рабочих характеристиках технических условий. Нелинейные искажения с частотой увеличиваются. Следовательно, ENOB так же деградирует с частотой. Например, при минимальном значении SINAD в 68 dB на интересующей частоте означает, что эффективная разрядность составляет 11, то есть 1 разряд информации теряется из-за шума и искажений преобразователя. Тогда Ваш 12-разрядный преобразователь может обеспечить только 0,05-% точность в лучшем случае. Итак, INL ≈ характеристика преобразователя для сигналов постоянного тока, а ENOB - для сигналов переменного тока.

SNR показывает, каков уровень шума преобразователя. Может наступить резкое уменьшение отношения сигнал√шум в функции входного сигнала от частоты. Это значит, что преобразователь не предназначен для работы с сигналами на таких частотах.

Один из способов улучшения SNR - это выборка с запасом по частоте дискретизации (коэффициент расширения спектра сигнала). Выборка с повышенной частотой является методом, уменьшающим уровень шума преобразователя, расширяющим его применимость на более широкий частотный диапазон. Двойное повышение супердискретизации уменьшает уровень шумов на 3 dB.

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

Подведение итогов

Возвращаясь к примеру с АЦП, принимаем, что мы измеряем сигналы постоянного тока (или низкочастотные). Входные сигналы биполярные. Выбираем АЦП типа MAX1241, который имеет: 1 МЗР ошибку INL (0,0244%), ошибку смещения 3МЗР (0,0732%) и коэффициент передачи 4 МЗР (0,0977%). Складывая эти ошибки, получаем в сумме 0,1953%. Можно откалибровать смещение и коэффициент передачи, и тогда ошибка составит 0,0244%.

Если ошибка источника опорного напряжения меньше чем 0,075% √ 0,024% = 0,051%, то выбранный АЦП будет находиться в пределах бюджета ошибки. Дрейф 5ppm/ºС в пределах 50º эквивалентен ошибке 0,025%. Таким образом, в запасе остается ещ╦ 0,026%. Для 12-разрядного АЦП, в нашем случае, необходимо иметь ИОН с напряжением шума меньше, чем 1 МЗР (2,5 В/ 4096 = 610 мкВ пик-в-пик или 102 мкВ среднеквадратическое значение). Хорошим выбором будет ИОН MAX6166, у которого дрейф напряжения составляет 5 ppm/ºС, а среднеквадратическое значение шума - 30 мкВ. Имейте в виду, что 3-мкВ шум приравнивается к 180 мкВ двойной амплитуды, что составляет третью часть МЗР для 12-разрядного АЦП. По техническим условиям дрейф коэффициента передачи для MAX1241 составляет 0,25 ppm/ºС или 12,5 ppm в диапазоне изменения температуры 50ºС, что является хорошей нормой для такого прибора. Выбор АЦП для достижения необходимой точности заверш╦н. Но здесь не показана работа выбранного преобразователя с сигналами переменного тока. Характеристики, которые отмечены выше, помогут Вам самостоятельно посмотреть - выполнит ли выбранный прибор требования по точности для сигналов переменного тока.

Заключение

Представленная выше информация на 100% относится к АЦП конвейерного типа, куда входят преобразователи на основе регистра последовательного приближения. Эти самые популярные приборы с разрешающей способностью от 8 до 16 разрядов имеют скорость выборки от единиц до сотни мегавыборок в секунду (MSps). Более точным приборам соответствует меньшая скорость дискретизации. Так MAX1200/ MAX1201/MAX1205 имеют, соответственно, разрешающую способность/скорость выборки - 16 разрядов/1 MSps, 14 разрядов/2 MSps. А семейство 10-разрядных АЦП типа MAX1444/MAX1446/ MAX1448 имеют, соответственно, скорость выборки 40/60/105 MSps.

Если необходимо сверхбыстрое преобразование аналогового сигнала, то применяют АЦП с параллельным преобразованием (в зарубежной документации ≈ Flash ADC). В основном это 8-разрядные преобразователи с частотой дискретизации 1√1,5 ГГц. АЦП типа MAX104/6/8 конвертируют аналоговый сигнал с помощью линейки быстродействующих компараторов. Их количество составляет 2n - 1, а опорное напряжение на каждый из них (1 МЗР) пода╦тся с делителя напряжения, состоящего из 2n резисторов. Для улучшения точности преобразования высококачественного сигнала в чип встроен усилитель слежения и запоминания (Т/Н) с полосой пропускания 2,2 ГГц. Время преобразования незначительно зависит от величины конвертируемого сигнала.

Интегрирующие преобразователи

Интегрирующие преобразователи имеют высокую разрешающую способность (MAX132 ≈ 18 разрядов), но скорость преобразования - от нескольких сотен Гц до нескольких кГц. Предназначены для преобразования медленно меняющихся сигналов. Большинство схем интегрирующих преобразователей снабжается дешифраторной схемой для непосредственного управления десятичной цифровой линейкой индикаторов. Являются основой портативных цифровых вольтметров на 3,5 - 4,5 - 5,5 декад.

Отслеживающие (дельта-сигма) АЦП

Остеживающие АЦП используются в системах автоматического регулирования. При разрешающей способности 12╦16 разрядов имеют полосу частот до 1 МГц, а 24-разрядный АЦП имеет скорость преобразования от сотни Гц до нескольких кГц. Этот тип преобразователей имеет самую высокую разрешающую способность. Им нужны простые фильтры защиты от наложения спектров, чтобы ограничить полосу частот до преобразования. Нужно помнить, что с увеличением частоты преобразования понижается разрешающая способность.

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

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

Рисунок 5. Отличительные характеристики АЦП с разной архитектурой

Отличительные характеристики АЦП с разной архитектурой.

По материалам фирмы MAXIM







Ваш комментарий к статье
Азбука преобразования (продолжение). :
Ваше имя:
Отзыв: Разрешено использование тэгов:
<b>жирный текст</b>
<i>курсив</i>
<a href="http://site.ru"> ссылка</a>