Цифро-аналоговый преобразователь предназначен для преобразования
входной величины, представленной числовым кодом, в эквивалентную аналоговую величину. В ЦАП в качестве входного сигнала используются цифровые коды, а выходным сигналом является, как правило, напряжение.
Принцип работы ЦАП состоит в суммировании эталонных значений
напряжений (токов), соответствующих разрядам входного кода, причем в суммировании участвуют только те эталоны, для которых в соответствующих разрядах стоит «1». В этом случае входное напряжение определяется
где U0 — опорное (эталонное) напряжение,
k — коэффициенты двоичных разрядов, принимающие значение 0 или 1,
n — разрядность входного кода.
Основные характеристики ЦАП подразделяются на статические и
динамические. К статическим параметрам относятся:
— абсолютная погрешность преобразования в конечной точке шкалы δшк представляет собой отклонение значения выходной напряженности от номинального расчетного, соответствующего конечной точке характеристики преобразованния (измеряется в единицах младшего разряда (EMP) или в процентах (рис. 13.1),
единицах младшего разряда или в процентах:
Из динамических характеристик наиболее существенными являются:
— максимальная частота преобразования fпреобр.
Рис.13.1. Характеристики преобразования ЦАП Реальная(а) и идеальная(б).
При построении ЦАП в качестве эталонов используются токи или напряжения. Принцип построения ЦАП, реализующих метод суммирования
токов, иллюстрируются на рис.13.2.
Рис.13.2. С ЦАП с суммированием токов (а) и ее реализация (б)
Данное устройство (рис. 13.2а) содержит n источников тока, которые подключаются с помощью ключей S к общей нагрузке Rн. На общей нагрузке
Rн будут протекать только токи тех разрядов, в которых значение цифры-
единица. Если нагрузка Rн постоянна, то выходное напряжение Uвых пропорционально входному коду. На практике для получения выходного напряжения, пропорционального входному коду, в качестве нагрузки используется операционный усилитель (ОУ), играющий роль преобразователя тока в напряжение. Действительно в ОУ напряжение между входами равно нулю.
Выходное напряжение в ОУ прямо пропорционально выходному току
ЦАП и не зависит от сопротивления выходной нагрузки.
Недостатком рассмотренной выше схемы ЦАП является широкий диапазон величин сопротивлений в резистивной матрице для формирования разрядных токов. К тому же эти резисторы должны иметь высокую точность изготовления. Поэтому в современных ЦАП используются резистивные матрицы типа R-2R. Эти матрицы включают в себя резисторы двух номиналов R и 2R (рис.13.3).
Рис.13.3. ЦАП с матрицей R-2R
В резистивной матрице происходит последовательное деление тока на
два. В результате выходное максимальное напряжение на выходе ЦАП при N=111. 1 равно:
Входное сопротивление резистивной матрицы, а следовательно, и ток J0 постоянны и не зависят от состояния ключей (кода). При Rooc=R величина
выходного напряжения Uвыхмакс меньше Uоп на величину младшего разряда.
Точность и стабильность параметров ЦАП, в основном, зависят от стабильности источника Uоп и точности изготовления резисторов R в матрице.
ЦАП выпускаются в виде ИС, обычно с внешним источником Uоп и ОУ. На рис 13.4 изображены ИС ЦАП серии К572. Микросхема К572ПА1 представляет собой резистивную матрицу на 10 разрядов и токовые ключи. Входы ОУ подключаются к выходным шинам J1, J2, а выход ОУ к входу Y. Сопротивление обратной связи Rooc=R находится внутри кристалла, что увеличивает стабильность работы ЦАП. Микросхема К572ПА2 имеет разрядность –12 и содержит два дополнительных двенадцатиразрядных регистров для хранения входной информации. Прием в регистры производится подачей сигнала 1 на входы С1 и С2. Существуют другие серии ИС с повышенным быстродействием, например К1108ПА1, К1118ПА1 и др.
Цифроаналоговые преобразователи (ЦАП): принцип работы, типы
Цифроаналоговые преобразователи предназначены для преобразования цифровых сигналов в аналоговые.
Такое преобразование необходимо, например, при восстановлении аналогового сигнала, предварительно преобразованного в цифровой для передачи на большое расстояние или хранения (таким сигналом, в частности, может быть звук).
Другой пример использования такого преобразования — получение управляющего сигнала при цифровом управлении устройствами, режим работы которых определяется непосредственно аналоговым сигналом.
Функции ЦАП
Разновидности аудио ЦАПов
ЦАПы можно разделить на две категории: компактные (переносные) для работы с плеерами, смартфонами и стационарные, для подключения к компьютерам и телевизорам.
Первые подключаются к гаджету на IOS или Android через USB с помощью OTG и короткого экранированного кабелей. Возможно, понадобится установка сопутствующего приложения. Часто такие устройства имеют встроенный усилитель и аккумулятор, что позволяет использовать их и как пауэр-банк.
В обоих типах преобразователей используется вывод аналогового аудиосигнала через линейный RCA выход (под «тюльпаны»), mini-jack или jack для профессиональной акустики и высокоомных наушников.
Схема ЦАП
Структурная схема преобразователя числа в напряжение реализованного на операционном усилителе показана ниже:
Здесь правая часть схемы представляет собой обычный сумматор с четырьмя входами. При подаче к входам напряжений U1, U2, U3, U4 получим на выходе:
Условимся что сопротивления резисторов соответствуют соотношениям
Допустим что выходные напряжения равны один вольт, и с помощью четырех логических элементов обеспечим их появление только при условии, что будет подан сигнал из регистра в соответствии с числом. Если мы произведем запись в регистр числа 5, что равно 0101, то U1=0, U2=1, U3=0, U4=1. Из приведенного выше уравнения видно, что выходное напряжение будет равно Uвых=4+1= 5 В. На выходе ЦАП появится аналоговый сигнал, который будет соответствовать числу, которое записано в регистр.
Сфера использования
ЦАП применяются в музыкальных проигрывателях с целью переустройства числовых потоков информации в аналоговые аудиосигналы, в телевизорах и мобильных телефонах с целью переустройства видеоданных в видеосигналы, которые подсоединяются к драйверам экрана с целью отражения монохроматических либо разноцветных изображений.
Именно эти два приложения используют схемы ЦАП на противоположных концах компромисса между плотностью и количеством пикселей.
Аудио — это низкочастотный тип с высоким разрешением, а видео — высокочастотный вариант с низким и средним изображением.
В статье рассмотрены принцип работы и основные параметры цифро-аналоговых преобразователей. Даны рекомендации по выбору и проектированию ЦАП.
Цифро-аналоговый преобразователь — устройство для перевода цифровых данных в аналоговый сигнал. Это своеобразный мост между аналоговой и цифровой частями схемы. Сфера применения ЦАП очень широка. Это — усилители звука, аудиокодеки, обработка видео, устройства отображения, системы распознавания данных, калибровка датчиков и других измерительных устройств, схемы управления двигателями, системы распределения данных, цифровые потенциометры, программируемое радио (SDR) и т.д.
Принцип работы
Принцип работы ЦАП заключается в суммировании аналоговых сигналов (ток или напряжение). Суммирование производится с коэффициентами, равными нулю или единице в зависимости от значения соответствующего разряда кода. Выходной сигнал ЦАП может иметь форму тока, напряжения или заряда. Преобразователи с токовым выходом используются в основном в прецизионных и высокочастотных схемах. Для определенности мы будем рассматривать ЦАП с выходным напряжением, как наиболее распространенные. Из таблицы 1 видно, что максимальное выходное напряжение на 1 МЗР (младший значащий разряд входного кода) ниже напряжения полной шкалы (ПШ). Некоторые ЦАП позволяют использовать всю шкалу.
Цифро-аналоговые преобразователи делятся по типу входных данных на последовательные и параллельные. По разрядности выделяют ЦАП с повышенной точностью (большая разрядность, N≥14) или с высоким быстродействием (6—8 разрядов). Выходной сигнал может иметь форму напряжения, тока или заряда.
Рассмотрим некоторые структуры ЦАП. Простейшим ЦАП является взвешивающий (делитель Кельвина), структура которого показана на рисунке 1. Каждому биту преобразуемого двоичного кода соответствует резистор или источник тока, подключенный на общую точку суммирования. Сила тока источника (или проводимость резистора) пропорциональна весу бита, которому он соответствует. N-разрядный ЦАП содержит 2N одинаковых последовательно соединенных резистора и 2N ключа (обычно КМОП), по одному между каждым узлом цепи и выходом.
Рис. 1. Структура взвешивающего ЦАП
Взвешивающий метод — один из самых быстрых, однако характеризуется наименьшей точностью. Обычно такой ЦАП имеет выход по напряжению и отличается хорошей монотонностью. Если все резисторы одинаковы, ЦАП линеен. Недостаток данной модели — относительно высокий выходной импеданс и большое количество резисторов и ключей.
Рис. 2. ЦАП на R–2R матрице с выходом в форме напряжения
В сигма-дельта ЦАП (см. рис. 3) преобразование осуществляется с помощью сигма-дельта модуляции, когда квантование осуществляется всего одним разрядом, но с частотой, в десятки и сотни раз превышающей частоту Найквиста. Как видно из рисунка 4, сигма-дельта модулятор преобразует входной сигнал в последовательный непрерывный поток нулей и единиц. Если входной сигнал близок к положительному краю полной шкалы, в битовом потоке на выходе больше единиц, чем нулей, и наоборот, если сигнал ближе к отрицательному краю, то больше нулей. Для сигнала, близкого к середине шкалы, количество нулей и единиц примерно одинаково.
Рис. 3. Общая структура сигма-дельта ЦАП Рис. 4. Принцип работы сигма-дельта модулятора
Интерполяционный фильтр представляет собой цифровую схему, которая принимает данные, поступающие с низкой частотой дискретизации, вставляет нули в поток данных, увеличивая тем самым частоту дискретизации, затем применяет алгоритм интерполяции и выдает данные с высокой частотой дискретизации. Выходное напряжение одноразрядного ЦАП переключается между равными по значению положительным и отрицательным опорными напряжениями. Выход фильтруется аналоговым ФНЧ.
Перемножающий ЦАП работает с различными опорными сигналами, в т.ч. переменного тока. Выходной сигнал пропорционален произведению опорного напряжения на дробный эквивалент цифрового входного числа.
Подбор ЦАП
Для выбора подходящего ЦАП необходимо определить требования, которым должны соответствовать его параметры. В первую очередь это — разрядность, разрешение, время установления выходного сигнала (быстродействие), интерфейс подключения, напряжение питания и т.д. Обычно при проектировании устройства сначала выбирается его главный элемент — вычислительное ядро (процессор, ПЛИС, МК и т.д.), который определяет интерфейс обмена с остальными элементами схемы. В таблице 2 приведены четыре наиболее распространенных интерфейса для ЦАП.
Цифроаналоговые преобразователи (ЦАП), принцип работы, типы
Что такое ЦАП?
Цифроаналоговые преобразователи (ЦАП) — предназначены для преобразования цифровых сигналов в аналоговые. Такое преобразование необходимо, например, при восстановлении аналогового сигнала, предварительно преобразованного в цифровой для передачи на большое расстояние или хранения (таким сигналом, в частности, может быть звук). Другой пример использования такого преобразования — получение управляющего сигнала при цифровом управлении устройствами, режим работы которых определяется непосредственно аналоговым сигналом (что, в частности, имеет место при управлении двигателями).
Разрешающая способность — величина, обратная максимальному числу шагов квантования выходного аналогового сигнала. Время установления tуст — интервал времени от подачи кода на вход до момента, когда выходной сигнал войдет в заданные пределы, определяемые погрешностью.
Погрешность нелинейности — максимальное отклонение графика зависимости выходного напряжения от напряжения, задаваемого цифровым сигналом, по отношению к идеальной прямой во всем диапазоне преобразования.
Как и рассматриваемые аналого-цифровые преобразователи (АЦП), ЦАП являются «связующим звеном» между аналоговой и цифровой электроникой. Существуют различные принципы построения АЦП.
Схема ЦАП с суммированием весовых токов
На рис. 3.88 приведена схема ЦАП с суммированием весовых токов.
Ключ S5 замкнут только тогда, когда разомкнуты все ключи S1…S4 (при этом uвых= 0). U0
— опорное напряжение. Каждый резистор во входной цепи соответствует определенному разряду двоичного числа.
По существу этот ЦАП — инвертирующий усилитель на основе операционного усилителя. Анализ такой схемы не представляет затруднений. Так, если замкнут один ключ
что соответствует в первом и нулям в остальных разрядах.
Состояние ключей определяется входным преобразуемым кодом. Схема проста, но имеет недостатки: значительные изменения напряжения на ключах и использование резисторов с сильно отличающимися сопротивлениями. Требуемую точность этих сопротивлений обеспечить затруднительно.
ЦАП на резистивной матрицы R — 2R
Рассмотрим ЦАП на основе резистивной матрицы R — 2R(матрицы постоянного сопротивления) (рис. 3.89).
В схеме использованы так называемые перекидные ключи S1…S4, каждый из которых в одном из состояний подключен к общей точке, поэтому напряжения на ключах невелики. Ключ S5 замкнут только тогда, когда все ключи S1…S4 подключены к общей точке. Во входной цепи использованы резисторы всего с двумя различными значениями сопротивлений.
Пусть каждый из ключей S1…S4 подключен к общей точке. Тогда, как легко заметить, напряжение относительно общей точки в каждой следующей из точек «a»…«d» в 2 раза больше, чем в предыдущей. К примеру, напряжение в точке «b» в 2 раза больше, чем в точке «а» (напряжения Uа, Ub, Uc и Ud в указанных точках определяются следующим образом:
Допустим, что состояние указанных ключей изменилось. Тогда напряжения в точках «a»…«d» не изменятся, так как напряжение между входами операционного усилителя практически нулевое.
Из вышеизложенного следует, что:
ЦАП для преобразования двоично-десятичных чисел
Рассмотрим ЦАП для преобразования двоично-десятичных чисел (рис. 3.90).
Для представления каждого разряда десятичного числа используется отдельная матрица R − 2R (обозначены прямоугольниками). Z0…Z3 обозначают числа, определенные состоянием ключей каждой матрицы R − 2R.
ЦАП – цифро-аналоговый преобразователь – нужен для преобразования аудиосигнала из цифрого формата в аналоговый; обычно, для передачи в усилитель или немедленного озвучивания.
Все современные форматы записи аудио используют цифровое представление. И треки на CD или blu-ray дисках, и mp3-файлы, и музыка с iTunes – все они хранятся в цифровом формате. И для того, чтобы воспроизвести эту запись, её надо преобразовать в аналоговый сигнал – эту функцию и выполняет цифро-аналоговый преобразователь. Встроенный ЦАП присутствует в любом устройстве, воспроизводящем музыку. Но часто бывает, что качество проигрывания одних и тех же аудиофайлов (или треков с одного и того же диска) на разных плеерах заметно отличается. Если при этом используются одинаковые усилители и наушники, значит, проблема в ЦАП плеера.
Аудиосигнал, прошедший через низкокачественный ЦАП
ЦАПы бывают разные: дешевые преобразователи с низким энергопотреблением (часто используемые производителями в мобильных устройствах) имеют низкое быстродействие и малую разрядность, что сильно сказывается на качестве звука.
Кроме того, внешний ЦАП может оказаться очень полезным при прослушивании музыки, записанной в loseless-форматах (форматах записи аудио без потерь качества) с высокой дискретизацией, обеспечивающей максимальное подобие записи и оригинала. Поскольку распространяются такие записи, в основном, через Интернет, часто их прослушивают прямо с компьютера. Но качественная звуковая карта редко встречается на ноутбуках и планшетах, да и встроенные в материнскую плату десктопного компьютера звуковые карты не отличаются высоким качеством. И в этом случае весь смысл прослушивания loseless музыки теряется абсолютно. Ситуацию можно исправить, если на компьютере есть цифровой аудиовыход, например, S/PDIF. Подключив к нему ЦАП с частотой дискретизации и разрядностью не меньшей, чем у прослушиваемой записи, можно получить аналоговый сигнал высокого качества.
Еще один приятный бонус можно получить, приобретя ЦАП с поддержкой Bluetooth. Это позволит слушать отличную музыку на подключенных к преобразователю динамиках, не будучи «привязанным» к нему проводами. Для мобильного компьютера (планшета или ноутбука) это может оказаться очень удобным. Кроме того, с таким преобразователем вы сможете проигрывать музыку с других устройств, поддерживающих Bluetooth и легко переключаться между ними.
АЦП – аналого-цифровой преобразователь – нужен, наоборот, для преобразования аналогового аудиосигнала в цифровой формат. АЦП будет незаменим при оцифровке (переводе в цифровой формат) старых аналоговых записей: на грампластинках, аудио и видеокассетах. Также АЦП потребуется при записи в цифровом виде «живого» звука с микрофона. Плееры с функцией записи и компьютерные звуковые карты имеют встроенный АЦП, но если вам важно качество оцифровки, лучше доверить эту задачу специализированному устройству.
Несмотря на совершенно противоположные задачи, АЦП и ЦАП обладают некоторыми общими характеристиками, оказывающими большое влияние на качество преобразования.
Характеристики преобразователей аудиосигнала.
Для АЦП частота дискретизации определяет, с какой частотой преобразователь будет измерять амплитуду аналогового сигнала и передавать её в цифровом виде. Для ЦАП – наоборот, с какой частотой цифровые данные будут конвертироваться в аналоговый сигнал.
Чем выше частота дискретизации, тем результат преобразования ближе к исходному сигналу. Казалось бы, чем выше этот показатель, тем лучше. Но, согласно теореме Котельникова, для передачи сигнала любой частоты достаточно частоты дискретизации, вдвое большей частоты самого сигнала. С учетом того, что самая высокая частота, различимая на слух – 20 кГц (у большинства людей верхняя граница слышимого звука вообще проходит в районе 15-18 кГц), частоты дискретизации в 40 кГц должно быть достаточно для качественной оцифровки любого звука. Частота дискретизации audio CD: 44.1 кГц, и максимальная частота дискретизации mp-3 файлов: 48 кГц, выбраны как раз исходя из этого критерия. Соответственно, ЦАП, проигрывающий аудиотреки и mp3-файлы, должен иметь частоту дискретизации не менее 48 кГц, иначе звук будет искажаться.
Зеленым цветом показан исходный аудиосигнал, состоящий из нескольких гармоник, близких к 20 кГц. Малиновым цветом обозначен цифровой сигнал, дискретизированный с частотой 44.1 кГц. Синим цветом обозначен аналоговый сигнал, восстановленный из цифрового. Хорошо заметны потери в начале и конце отрезка.
Теоретически, такой частоты дискретизации должно быть достаточно, но практически иногда возникает надобность в большей частоте: реальный аудиосигнал не полностью отвечает требованиям теоремы Котельникова и при определенных условиях сигнал может искажаться. Поэтому у ценителей чистого звука популярны записи с частотой дискретизации 96 кГц.
Частота дискретизации ЦАП выше, чем у исходного файла, на качество звука не влияет, поэтому приобретать ЦАП с частотой дискретизации выше 48 кГц имеет смысл, только если вы собираетесь прослушивать с его помощью blu-ray и DVD-аудио или loseless музыку с частотой дискретизации, большей 48 кГц.
Если вы твердо нацелились на приобретение преобразователя с частотой дискретизации выше 48 кГц, то экономить на покупке не стоит. ЦАП, как и любое другое аудиоустройство, добавляет в сигнал собственный шум. У недорогих моделей шумность может быть довольно высокой, а с учетом высокой частоты дискретизации, на выходе такого преобразователя может появиться опасный для динамиков ультразвуковой шум. Да и в слышимом диапазоне шумность может оказаться настолько высокой, что это затмит весь выигрыш от повышения частоты дискретизации.
Чем выше разрядность, тем выше точность измерения или восстановления амплитуды сигнала
Разрядность – вторая характеристика, непосредственно влияющая на качество преобразования.
Разрядность ЦАП должна соответствовать разрядности аудиофайла. Если разрядность ЦАП будет ниже, он, скорее всего, просто не сможет преобразовать этот файл.
Треки audio CD имеют разрядность 16 бит. Это подразумевает 65536 градаций амплитуды – в большинстве случаев этого достаточно. Но теоретически, в идеальных условиях, человеческое ухо способно обеспечить большее разрешение. И если о разнице между записями с дискретизацией 96 кГц и 48 кГц можно спорить, то отличить 16-битный звук от 24-битного при отсутствии фонового шума могут многие люди с хорошим слухом. Поэтому, если ЦАП предполагается использовать для прослушивания DVD и Blu-ray аудио, следует выбирать модель с разрядностью 24.
Чем выше разрядность АЦП, тем с большей точностью измеряется амплитуда звукового сигнала.
При выборе АЦП следует исходить из того, какие задачи с его помощью предполагается решать: для оцифровывания «шумных» аудиозаписей со старых магнитофонных лент высокая разрядность АЦП не нужна. Если же вы планируете получить качественную цифровую запись со студийного микрофона, имеет смысл воспользоваться 24-битным АЦП.
Количество каналов определяет, какой звук сможет преобразовывать устройство. Двухканальный преобразователь сможет обрабатывать стерео и моно звук. Но для преобразования сигнала формата Dolby Digital или Dolby TrueHD понадобится, соответственно, шести- или восьмиканальный преобразователь.
Соотношение сигнал/шум определяет уровень шума, добавляемого в сигнал преобразователем. Чем выше этот показатель, тем более чистым остается сигнал, проходящий через преобразователь. Для прослушивания музыки нежелательно, чтобы этот показатель был ниже 75 дБ. Hi-Fi аппаратура обеспечивает минимум 90 дБ, а высококачественные Hi-End устройства способны обеспечить отношение сигнал/шум в 110-120 дБ и выше.
Преобразователи аудиосигнала скорее относятся к студийному и домашнему оборудованию, поэтому питание большинства преобразователей производится от сети 220В. Но существуют и преобразователи, которые питаются от аккумуляторов и могут быть использованы автономно. Это может оказаться удобным при использовании преобразователя с мобильным устройством – ноутбуком, планшетом, смартфоном или плеером.
Некоторые преобразователи получают питание через разъем micro-USB, при этом получать (или передавать) аудиосигнал через этот разъем они не могут. Если вам важно, чтобы ЦАП мог читать аудиофайлы на USB-носителях, перед покупкой убедитесь, что USB на устройстве используется не только для питания.
Варианты выбора.
Если вам нужно устройство, с помощью которого можно будет оцифровать старые магнитофонные записи или записать на компьютер звук с микрофона, вам нужен аналогово-цифровой преобразователь. Цены на них начинаются от 1100 рублей.
Если вы желаете получить устройство для качественного проигрывания аудифайлов со смартфона с возможностью беспроводного соединения, выбирайте среди ЦАП с поддержкой Bluetooth. Такое устройство обойдется вам в 1400-1800 рублей.
Если же вы желаете услышать все богатство звука, записанного в loseless-формате с высокой частотой дискретизации и битностью 24, вам понадобится соответствующий ЦАП. Стоить он будет от 1700 рублей.