Аналого-цифровой преобразователь (АЦП) – устройство, преобразующее значение непрерывной аналоговой величины в эквивалентный ей цифровой код.
3.1 Временная дискретизация непрерывных сигналов
Процедура преобразования непрерывных сигналов в цифровую форму состоит из двух этапов: дискретизации сигналов по времени и квантования по амплитуде. Наиболее важным с точки зрения вносимых погрешностей преобразования является первый этап.
Временная дискретизация непрерывного сигнала заключается в накоплении его отсчетов, взятых через некоторый постоянный или изменяющийся интервал времени T , называемый периодом дискретизации (рис. 88).
Для того чтобы функция U*(t) полностью отображала U(t), необходимо определенным обра-зом выбирать T и t .
Согласно теореме Найквиста-Котельникова непрерывный сигнал U(t) с максимальной частотой в спектре fВ полностью описывается выборочными значениями U(nT), взятыми через интервал времени
, т. е.
.
Так как все реальные сообщения (сигналы) имеют практически безграничный спектр, то T выбрать можно лишь приблизительно. Поэтому дескретизированный сигнал отображает исходный непрерывный с некоторой точностью, зависящей от T.
На практике интервал дискретизации T, полученный исходя из выше приведенных соображений, уменьшают в 2…5 раз.
В процессе аналого-цифрового преобразования, который длится некоторое время Дta = t2 – t1 (рис. 89.), сигнал (переменный) изменяет свое значение на некоторую величину ДUa .
Интервал времени Дta = ф называют аппертурным временем, а величину ДUa – аппертурной ошибкой:
.
Кроме того, значение двоичного кода, полученное в момент времени t2 не будет соответствовать значению сигнала в момент времени t1, с которым этот код отождествляют.
Оценим величину аппертурной ошибки в зависимости от аппертурного времени на примере гармонического сигнала U0 sin щ0 t.
Если потребовать, чтобы ДUmax не превышала единицы младшего разряда (в двоичном коде), то для N–разрядного АЦП должно выполняться условие:
,
где U0 = 2N , ДUmax = 1.
Полученное выражение позволяет оценить требуемое аппертурное время АЦП при преобразовании сигнала с щВ = щ0 при заданной ошибке преобразования как
.
Проведем сравнительный анализ величин Дta и T. Из теоремы Котельникова следует, что
, а ,
тогда
Полученные ограничения на Дta предъявляют очень жесткие требования к быстродействию АЦП. В быстродействующих АЦП данная проблема решается путем применения устройств выборки-хранения (УВХ). УВХ запоминают уровень преобразуемого сигнала в точке t1 (рис. 89) и хранит этот уровень до момента t2 . Это позволяет существенно уменьшить аппертурную ошибку, а аппертурное время АЦП увеличить до величины практически равной интервалу дискретизации.
3.2 Структура микроэлектронных АЦП
В полупроводниковых АЦП наибольшее распространение получили три известных принципа преобразования:
Простейший АЦП данного типа и его временная диаграмма представлены на рис. 90.
АЦП состоит из компаратора, ЦАП, двоичного счетчика, выходного буферного регистра. После команд СБРОС и ПУСК, подаваемых на АЦП, импульсы тактового генератора начинают увеличивать показания счетчика, а, следовательно, и выходной сигнал ЦАП Ч(t) ступеньками по Дx. Компаратор определяет разницу между Ч и Б. Если окажется, что Ч – Б >0, компаратор вырабатывает сигнал СТОП, счетчик останавливается и индицирует двоичный код, эквивалентный входному сигналу Uвх = Б. Недостатком такой схемы АЦП является ее низкое быстродействие, зависящее от величины входного сигнала.
а б
Рис. 90. Структура АЦП последовательного счета – а, временная диаграмма – б
Например, пусть fT = 10 мГц и число разрядов счетчика N = 12. Максимальное число импульсов заполнения счетчика , тогда максимальная частота отсчетов входного сигнала составит Fотсч ≤ fT/K ≈ 107/(4 · 103) = 2,5 · 103 Гц, а высшая частота в спектре входного сигнала не может превысить Fв ≤ 1,25 · 103 Гц.