- •Автоматизация измерений, контроля и испытаний
- •Введение. Основные определения и термины
- •1. Принципы построения измерительных систем
- •1.1. Ввод аналоговых сигналов в измерительных системах
- •1.1.1. Датчики измерительных систем и устройства согласования
- •1.1.2. Измерительные коммутаторы
- •1.1.3. Аналого-цифровые и цифро-аналоговые преобразователи
- •1.2. Оценка системных параметров многоканальных измерительных систем
- •1.3. Каналы передачи данных (интерфейс)
- •1.4. Устройства и системы ввода/вывода фирмы National Instruments
- •1.4.1. Системы согласования сигналов scxi и scc
- •1.4.2. Многофункциональные платы и устройства для сбора данных
- •1.4.3. Модульные измерительные системы стандарта pxi
- •1.4.4. Система распределенного ввода/вывода и промышленного управления FieldPoint
- •1.4.5. Реконфигурируемая контрольно-измерительная система CompactRio
- •1.5. Система дистанционного измерения и сбора измерительно-диагностической информации
- •1.5.1. Общая структура системы
- •1.5.2. Измерительная часть автоматизированной системы дистанционных измерений
- •1.5.3. Алгоритмы работы автоматизированной системы дистанционных измерений
- •1.5.4. Разработка схем подключения средств измерения
- •2. Сигналы и методы их исследования
- •2.1. Общие характеристики электрических сигналов
- •2.2. Методы исследования прохождения сигналов
- •2.3. Динамические модели преобразователей сигналов
- •2.4. Механические, тепловые и электрические аналогии
- •2.4.1. Механические элементы
- •2.4.2. Тепловые элементы
- •2.4.3. Электрические элементы
- •2.5. Фильтры
- •2.5.1. Фильтры нижних частот
- •2.5.2. Фильтры верхних частот
- •2.5.3. Полосовые фильтры
- •2.5.4. Полосно-подавляющие фильтры
- •3. Аналоговая обработка сигналов
- •3.1. Операционные усилители. Основные свойства
- •3.2. Параметры и характеристики оу
- •3.3. Обратная связь в усилителях
- •3.4. Влияние ос на параметры усилителей
- •3.5. Применение операционных усилителей
- •3.5.1. Инвертирующий усилитель
- •3.5.2. Неинвертирующий усилитель
- •3.5.3. Суммирующий усилитель
- •3.5.4. Дифференциальный усилитель
- •3.5.5. Измерительный усилитель
- •3.5.6. Интеграторы
- •3.5.7. Дифференциаторы
- •3.5.8. Нелинейные преобразователи на оу
- •3.6. Активные фильтры
- •4. Цифро-аналоговые и аналого-цифровые преобразователи
- •4.1. Электронные ключи и коммутаторы
- •4.2. Цифро-аналоговые преобразователи
- •4.2.1. Общие положения
- •4.2.2. Цап с суммированием токов
- •4.2.3. Цап с внутренними источниками тока
- •4.2.4. Сегментированные цап
- •4.4.5. Цифровые потенциометры
- •4.2.6. Цап прямого цифрового синтеза
- •4.2.7. Параметры цап
- •4.3. Аналого-цифровые преобразователи
- •4.3.1. Общие положения
- •4.3.3. Ацп последовательного приближения
- •4.3.4. Последовательно-параллельные ацп конвейерного типа
- •4.3.5. Сигма-дельта ацп
- •5. Цифровая обработка сигналов
- •5.1. Общая характеристика цифровых сигналов и цифровых микросхем
- •5.2. Основы алгебры логики
- •5.3. Логические элементы
- •5.3.1. Типы логических элементов
- •5.3.2. Параметры логических элементов
- •5.4. Построение комбинационной логической схемы по заданной функции. Минимизация логических функций
- •5.5. Типы выходных каскадов цифровых элементов
- •5.6. Сложные логические элементы
- •6. Функциональные устройства на цифровых микросхемах
- •6.1. Системы счисления
- •6.2. Дешифраторы и шифраторы
- •6.3. Мультиплексоры и демультиплексоры
- •6.4. Компараторы кодов
- •6.5. Сумматоры
- •6.6. Триггеры
- •6.7. Регистры
- •6.8. Счетчики импульсов
- •6.9. Автоматизированные измерительные системы
- •Заключение
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
4.3. Аналого-цифровые преобразователи
4.3.1. Общие положения
Процедура аналого-цифрового преобразования непрерывного сигнала представляет собой преобразование непрерывной функции напряжения U(t) в последовательность чисел U{tn}, где n=0, 1, 2, ..., отнесенных к некоторым фиксированным моментам времени.
При дискретизации непрерывная функция U(t) преобразуется в последовательность ее отсчетов U{tn}, как показано на рис. 4.31, а.
Рис.
4.31. Процесс дискретизации (а)
и квантования (б)
непрерывного сигнала
Третья операция — кодирование — представляет дискретные квантованные величины в виде цифрового кода. С помощью операции кодирования осуществляется условное представление численного значения величины. Переходы от исходной функции U(t) к дискретной и далее к квантованной по уровню сопряжены с некоторой потерей информации. На этапе кодирования подобные потери отсутствуют.
Рис.
4.32. Неправильный (а)
и правильный (б)
выбор интервала дискретизации
Частоту взятия выборок (частоту Найквиста, дискретизации) fв определяют из теоремы Котельникова:
fв≥2fмакс, (4.8)
Рис.
4.33. Спектр дискретизованного сигнала
На рис. 4.33 показано, как можно представить теорему Котельникова, представив процесс взятия выборок как модуляцию.
Колебание с частотой выборок умножается на колебания всех частот в спектре входного сигнала. Результирующий спектр располагается по обе стороны частоты fв. Если частотные составляющие этих компонентов попадают в полосу от 0 до fмакс, то они накладываются на спектральные составляющие исходного сигнала. В этом случае исходный сигнал не может быть восстановлен. Этот эффект носит название искажений вследствие наложения спектров. По этой причине частота выборок fв должна, по крайней мере, вдвое превосходить частоту fмакс, чтобы избежать перекрытия.
Для примера, на компакт-дисках частота выборок взята равной 44,1 Гц, чтобы вдвое превышать полосу звукового диапазона 20 кГц с небольшим запасом.
Проблема наложения спектров становится яснее, если представить себе, например, что частота выборок на компакт-диске была бы всего 22 кГц. Тогда при поступлении на вход АЦП звукового сигнала с частотой, например, 17 кГц, в результате взаимной модуляции с колебанием частоты 22 кГц возникает паразитный сигнал с частотой 5 кГц. Этот сигнал наложения является паразитным сигналом, попавшим в полосу частот звукового диапазона. Его никак нельзя будет исключить в дальнейшем последующей фильтрацией. По этой причине необходимо еще до взятия выборок подвергать аналоговые сигналы фильтрации, предупреждающей наложение, чтобы гарантировать отсутствие в спектре сигнала компонентов с частотами больше fв/2. Такой фильтр (см. рис. 4.10) получил название антиалайзинговый фильтр.
В общем случае выбор частоты дискретизации, которая определяет требуемое быстродействие АЦП, зависит от вида сигнала выборки и допустимого уровня погрешностей, возникающих при восстановлении исходного сигнала по его отсчетам. Все это требует принимать во внимание при выборе частоты дискретизации.
При дискретизации возникает погрешность, обусловленная конечным временем одного преобразования и неопределенностью момента времени его окончания. При равномерной дискретизации отсчеты берутся с периодом Tв, однако в эти моменты только начинается процесс преобразования. Окончание этого процесса зависит от времени преобразования АЦП и скорости изменения входной величины. В результате вместо равномерной дискретизации получается дискретизация с переменным периодом. Погрешность, обусловленную этим эффектом, называют апертурной. Апертурным временем ta называют время, в течение которого сохраняется неопределенность между значением выборки и временем, к которому она относится (рис. 4.34). С некоторой долей погрешности можно считать апертурное время и временем преобразования АЦП.
Рис.
4.34. Апертурная погрешность
δa=ΔUa/Uмакс=ωta.
Сравнение периода дискретизации с апертурным временем дает
T/ta=π/δa.
Это означает, что для снижения апертурной погрешности приходится в π/δa увеличивать частоту преобразования АЦП. Так, например, при дискретизации гармонического сигнала с частотой 10 кГц по теореме Котельникова достаточно иметь максимальную частоту дискретизации АЦП, равную 20 кГц. При погрешности δa=1 % время преобразования АЦП должно быть равно 0,15 мкс (f=6,3 МГц).
Наличие апертурной погрешности приводит к тому, что дискретизация с помощью самого АЦП вызывает существенное расхождение требований между быстродействием АЦП и периодом дискретизации. В результате даже для сравнительно узкополосных сигналов требуется быстродействующий АЦП.
Частично эту проблему решают с помощью устройств выборки-хранения (УВХ), имеющих малое апертурное время. Большинство АЦП имеют встроенные УВХ, что значительно улучшает их характеристики.
Рис.
4.35. Характеристика идеального квантователя
(а)
и погрешность квантования (б)
Отношение среднеквадратичного значения синусоидального сигнала, соответствующего полной шкале, к среднеквадратичному значению шума квантования, выраженное в децибелах, равно:
SNR=6,02N+1,76 дБ. (4.9)
Увеличение разрядности АЦП на единицу дает увеличение соотношения сигнал/шум примерно на 6 дБ. Для идеального 16-ти разрядного АЦП соотношение сигнал/ шум составляет примерно 98 дБ. В реальных АЦП погрешности линейности характеристики, шумы элементов схемы и прочие инструментальные погрешности уменьшают эту величину.
Параметры АЦП характеризуют преобразователь в статическом, динамическом режимах, а также определяют погрешности квантования.
Погрешность квантования АЦП определяется, главным образом, соотношением сигнал/шум SNR.
Статические параметры АЦП в основном соответствуют статическим параметрам ЦАП.
Динамические параметры. Динамические погрешности связаны с дискретизацией сигналов, изменяющихся во времени.
1. Максимальная частота дискретизации — наибольшая частота, с которой осуществляются выборки входного сигнала при условии, что выбранный параметр (например, абсолютная погрешность) не выходит за заданные пределы.
2. Время преобразования — время, отсчитываемое от начала импульса дискретизации или начала преобразования до появления на выходе устойчивого кода, соответствующего данной выборке. Для одних АЦП, например последовательного счета, эта величина является переменой, зависящей от значения входного сигнала. Для других, например параллельных или последовательно-параллельных, а также АЦП последовательного приближения, время преобразования примерно постоянно. При работе без УВХ время преобразования является апертурным временем.
3. Время выборки (стробирования) — время, в течение которого происходит образование одного выборочного значения. При работе без УВХ равно времени преобразования АЦП.
Существует несколько типов АЦП, хотя в пределах каждого типа существует множество вариаций. Принято различать параллельные, последовательные и последовательно-параллельные АЦП. К последовательным относятся АЦП последовательного приближения, последовательного счета и интегрирующие, включающие в себя двухтактные АЦП и сигма-дельта АЦП. Последовательно-параллельный тип представлен наиболее распространенным конвейерным АЦП.
Различные типы АЦП оборудования используют различные типы АЦП. Например, в цифровом осциллографе используется высокая частота дискретизации, но не требуется высокое разрешение. В цифровых мультиметрах нужно большое разрешение, но не требуется высокая скорость измерения. Системы сбора данных общего назначения по скорости дискретизации и разрешающей способности обычно занимают промежуточное положение. В оборудовании этого типа используются АЦП последовательного приближения или сигма-дельта АЦП. Существуют также параллельные АЦП для приложений, требующих скоростной обработки аналоговых сигналов, и интегрирующие АЦП с высоким разрешением и помехоподавлением. На рис. 4.36 показаны возможности основных архитектур в зависимости от разрешения и частоты дискретизации.
Рис.
4.36. Типы АЦП — разрешение в зависимости
от частоты дискретизации
Параллельные АЦП являются самым быстрым типом АЦП, использующим большое количество компараторов, работающий параллельно. N-разрядный параллельный АЦП состоит из 2N резисторов и 2N компараторов (рис. 4.37).
На каждый компаратор подается опорное напряжение, значение которого для соседних точек отличается на величину, соответствующую одному младшему значащему разряду (МЗР). При фиксированном входном напряжении все компараторы, размещенные на схеме ниже некоторой точки, имеют напряжение выше опорного напряжения. На их логическом выходе присутствует «1». У всех компараторов выше этой точки опорное напряжение больше входного, и их логический выход установлен в «0». Позиционный код с компараторов подается на шифратор, где он преобразуется в N-разрядный двоичный код.
Входной сигнал подается на все компараторы сразу, поэтому схема формирует выходной код, равный времени задержки только одного компаратора и шифратора. Это соответствует задержке нескольких логических элементов, поэтому процесс преобразования осуществляется очень быстро. Благодаря одновременной работе компараторов параллельные АЦП являются самыми быстрыми.
Рис.
4.37. Параллельный АЦП
Как правило, параллельные АЦП имеют разрешающую способность, соответствующую 8—10 разрядам при максимальной частоте дискретизации до 1 ГГц.