Преобразователи (ЦАП и АЦП)

 

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

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

Основными характеристиками ЦАП и АЦП являются быстродействие и погрешность преобразования, определяемая абсолютной погрешностью преобразования и относительной разрешающей способностью. Быстродействие ЦАП и АЦП характеризуется временем преобразования: для ЦАП это отрезок времени после поступления входного двоичного кода до установления его выходного аналогового сигнала; для АЦП – интервал времени от его пуска до момента получения выходного двоичного кода.

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

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

а б
Рис. 3.36. Цифро-аналоговый преобразователь

 

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

Коэффициенты передачи по входам , , и равны соответственно:

, , ,

 

где - числа, принимающие значения 0 и 1 в зависимости от положения соответствующих ключей.

Выходное напряжение ЦАП определяется суммой:

 
 


.

 

Таким образом, четырёхразрядный двоичный код преобразуется в уровень в диапазоне от 0 до 15, где - шаг квантования. Для уменьшения погрешности квантования необходимо увеличивать число двоичных разрядов ЦАП.

Микросхемы ЦАП после номера серии в обозначении первой имеют букву П (для всех преобразователей), а второй – букву А. На рисунке 3.36в представлена интегральная схема типа К572ПА1, представляющая собой выполненный на основе КМОП - технологии десятиразрядный ЦАП с временем преобразования не более 5 микросекунд. К сожалению, при разработке этой интегральной схемы технологически не удалось на одной подложке вместе с КМОП – ключами и (R-2R)-матрицей выполнить и схему ОУ, поэтому ЦАП К572ПА1 всегда дополняют внешней микросхемой ОУ, подключение которой также показано на рисунке 3.36в. В заключение отметим, что ЦАП К572ПА1 обеспечивает уникальную возможность выполнить операцию умножения аналоговой величины на другую величину, задаваемую двоичным цифровым кодом на входах D0—D9, при этом результат умножения представляется также в аналоговом виде выходным напряжением ЦАП. По этой причине ЦАП К572ПА1 иногда называют умножающим.

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

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

Структурная схема АЦП последовательного счёта представлена на рисунке 3.37. Постоянное (в течение времени действия импульса считывания, длительность которого выбирается чуть меньше периода дискретизации ) положительное напряжение поступает на неинвертирующий вход ОУ DA1, работающего в режиме компаратора. На инвертирующий вход DA1 подаётся выходное напряжение ЦАП DA2 (например, с генератора линейно изменяющегося напряжения), цифровые входы которого подключены к выходам двоичного счётчика СТ2. В исходное нулевое состояние счётчик СТ2 устанавливается импульсом на его входе сброса. АЦП запускается импульсом на входе «Пуск», разрешающем работу счётчика СТ2, на счётный вход которого поступают тактовые импульсы, следующие с частотой повторения .

Двоичный код на выходах счётчика пробегает значения натурального числового ряда, а напряжение на выходе DA2 ступенчато нарастает в соответствии с его характеристикой преобразования. В момент времени, когда это напряжение сравнивается с , срабатывает компаратор DA1, прекращая работу счётчика. Изменение состояния DA1 используется в качестве сигнала «Конец преобразования», а выходной код счётчика соответствует цифровому эквиваленту входного аналогового сигнала.

Большим быстродействием обладают ЦАП и АЦП параллельного действия, например, К1107ПВ2.

Рис. 3.37. Аналоговый-цифровой преобразователь последовательного счета.