sonyps4.ru

Схема цифро аналоговый преобразователь. Цифро-аналоговый преобразователь: описание, принцип работы, применение

Цифро-аналоговые преобразователи имеют статические и динамические характеристики.

Статические характеристики ЦАП

Основными статическими характеристиками ЦАП, являются:

· разрешающая способность;

· нелинейность;

· дифференциальная нелинейность;

· монотонность;

· коэффициент преобразования;

· абсолютная погрешности полной шкалы;

· относительная погрешности полной шкалы;

· смещение нуля;

· абсолютная погрешность

Разрешающая способность – это приращение U ВЫХ при преобразовании смежных значений D j , т.е. отличающихся на единицу младшего разряда (ЕМР). Это приращение является шагом квантования. Для двоичных кодов преобразования номинальное значение шага квантования

h = U ПШ /(2 N – 1),

где U ПШ – номинальное максимальное выходное напряжение ЦАП (напряжение полной шкалы), N – разрядность ЦАП. Чем больше разрядность преобразователя, тем выше его разрешающая способность.

Погрешность полной шкалы – относительная разность между реальным и идеальным значениями предела шкалы преобразования при отсутствии смещения нуля, т.е.

Является мультипликативной составляющей полной погрешности. Иногда указывается соответствующим числом ЕМР.

Погрешность смещения нуля – значение U ВЫХ, когда входной код ЦАП равен нулю. Является аддитивной составляющей полной погрешности. Обычно указывается в милливольтах или в процентах от полной шкалы:

Нелинейность – максимальное отклонение реальной характеристики преобразования U ВЫХ (D) от оптимальной (рис. 5.2, линия 2). Оптимальная характеристика находится эмпирически так, чтобы минимизировать значение погрешности нелинейности. Нелинейность обычно определяется в относительных единицах, но в справочных данных приводится также и в ЕМР. Для характеристики, приведенной на рис. 5.2,

Дифференциальная нелинейность – максимальное изменение (с учетом знака) отклонения реальной характеристики преобразования U ВЫХ (D) от оптимальной при переходе от одного значения входного кода к другому смежному значению. Обычно определяется в относительных единицах или в ЕМР. Для характеристики, приведенной на рис. 5.2,

Монотонность характеристики преобразования – возрастание (уменьшение) выходного напряжения ЦАП (U ВЫХ) при возрастании (уменьшении) входного кода D . Если дифференциальная нелинейность больше относительного шага квантования h/U ПШ, то характеристика преобразователя немонотонна.

Температурная нестабильность ЦАП характеризуется температурными коэффициентами погрешности полной шкалы и погрешности смещения нуля.

Погрешности полной шкалы и смещения нуля могут быть устранены калибровкой (подстройкой). Погрешности нелинейности простыми средствами устранить нельзя.

Динамические характеристики ЦАП

К динамическим характеристик ам ЦАП относятся время установления и время преобразования.

При последовательном возрастании значений входного цифрового сигнала D(t) от 0 до (2 N – 1) через единицу младшего разряда выходной сигнал U ВЫХ (t) образует ступенчатую кривую. Такую зависимость называют обычно характеристикой преобразования ЦАП. В отсутствие аппаратных погрешностей средние точки ступенек расположены на идеальной прямой 1 (см. рис. 5.2), которой соответствует идеальная характеристика преобразования. Реальная характеристика преобразования может существенно отличаться от идеальной размерами и формой ступенек, а также расположением на плоскости координат. Для количественного описания этих различий существует целый ряд параметров.

Динамические параметры ЦАП определяются по изменению выходного сигнала при скачкообразном изменении входного кода, обычно от величины «все нули» до «все единицы» (рис. 5.3).

Время установления – интервал времени от момента измене
ния входного кода (рис. 5.3, t = 0) до момента, когда в последний раз выполняется равенство:

|U ВЫХ – U ПШ | = d/2,

причем d/2 обычно соответствует ЕМР.

Скорость нарастания – максимальная скорость изменения U ВЫХ (t) во время переходного процесса. Определяется как отношение приращения D U ВЫХ ко времени Dt, за которое произошло это приращение. Обычно указывается в технических характеристиках ЦАП с выходным сигналом в виде напряжения. У цифро-аналоговых преобразователей с токовым выходом этот параметр в большой степени зависит от типа выходного ОУ.

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

На рисунке 5.4 приведены два способа линеаризации, из которых следует, что способ линеаризации для получения минимального значения D л, показанный на рис. 5.4, б, позволяет уменьшить погрешность D л вдвое по сравнению с методом линеаризации по граничным точкам (рис. 5.4, а).

Для цифро-аналоговых преобразователей с n двоичными разрядами в идеальном случае (при отсутствии погрешностей преобразования) аналоговый выход U ВЫХ соотносится с входным двоичным числом следующим образом:

U ВЫХ = U ОП (a 1 2 -1 + a 2 2 -2 +…+ a n 2 -n),

где U ОП – опорное напряжение ЦАП (от встроенного или внешнего источника).

Так как ∑ 2 -i = 1 – 2 -n , то при всех включенных разрядах выходное напряжение ЦАП равно:

U ВЫХ (a 1 …a n) = U ОП (1 – 2 -n) = (U ОП /2 n) (2 n – 1) = D (2 n – 1) = U ПШ,

где U ПШ – напряжение полной шкалы.

Таким образом, при включении всех разрядов выходное напряжение цифро-аналогового преобразователя, которое в этом случае образует U ПШ, отличается от значения опорного напряжения (U ОП) на величину младшего разряда преобразователя (D), определяемого как

D = U ОП /2 n .

При включении какого-либо i-го разряда выходное напряжение ЦАП определится из соотношения:

U ВЫХ /a i = U ОП 2 -i .

Цифро-аналоговый преобразователь преобразует цифровой двоичный код Q 4 Q 3 Q 2 Q 1 в аналоговую величину, обычно напряжение U ВЫХ. или ток I ВЫХ. Каждый разряд двоичного кода имеет определенный вес i-го разряда вдвое больше, чем вес (i-1)-го. Работу ЦАП можно описать следующей формулой:

U ВЫХ = e (Q 1 · 1 + Q 2 ·2 + Q 3 ·4 + Q 4 ·8 +…),

где e – напряжение, соответствующее весу младшего разряда, Q i – значение i -го разряда двоичного кода (0 или 1).

Например, числу 1001 соответствует:

U ВЫХ = е (1 ·1 + 0 ·2 + 0 ·4 + 1 · = 9 ·e,

а числу 1100 соответствует

U ВЫХ = e (0 ·1 + 0 ·2 + 1 ·4 + 1 · = 12 ·e.

Министерство образования и науки Украины

Одесская национальная морская академия

Кафедра морской электроники

по дисциплине «Системы сбора и обработки телеметрической информации»

«Цифро-аналоговые преобразователи»

Выполнил:

к-т ФЭМ и РЭ

группы 3131

Струков С.М.

Проверил: ст. преподаватель

Куделькин И.Н.

Одесса – 2007


1. Введение

2. Общие сведения

3. Последовательные ЦАП

4. Параллельные ЦАП

5. Применение ЦАП

6. Параметры ЦАП

7. Список использованной литературы

ВВЕДЕНИЕ

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

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


Общие сведения

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

o По виду выходного сигнала: с токовым выходом и выходом в виде напряжения.

o По типу цифрового интерфейса: с последовательным вводом и с параллельным вводом входного кода.

o По числу ЦАП на кристалле: одноканальные и многоканальные.

o По быстродействию: умеренного и высокого быстродействия.

Рис. 1. Классификация ЦАП

ПОСЛЕДОВАТЕЛЬНЫЕ ЦАП

ЦАП с широтно-импульсной модуляцией

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


Рис. 1. ЦАП с широтно-импульсной модуляцией

Наиболее просто организуется цифро-аналоговое преобразование в том случае, если микроконтроллер имеет встроенную функцию широтно-импульсного преобразования (например, AT90S8515 фирмы Atmel или 87С51GB фирмы Intel). Выход ШИМ управляет ключом S . В зависимости от заданной разрядности преобразования (для контроллера AT90S8515 возможны режимы 8, 9 и 10 бит) контроллер с помощью своего таймера/счетчика формирует последовательность импульсов, относительная длительность которых g =t и /Т определяется соотношением

где N - разрядность преобразования, а D - преобразуемый код. Фильтр нижних частот сглаживает импульсы, выделяя среднее значение напряжения. В результате выходное напряжение преобразователя

Рассмотренная схема обеспечивает почти идеальную линейность преобразования, не содержит прецизионных элементов (за исключением источника опорного напряжения). Основной ее недостаток - низкое быстродействие.

Последовательный ЦАП на переключаемых конденсаторах

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

В этой схеме емкости конденсаторов С 1 и С 2 равны. Перед началом цикла преобразования конденсатор С 2 разряжается ключом S 4 . Входное двоичное слово задается в виде последовательного кода. Его преобразование осуществляется последовательно, начиная с младшего разряда d 0 . Каждый такт преобразования состоит из двух полутактов. В первом полутакте конденсатор С 1 заряжается до опорного напряжения U оп при d 0 =1 посредством замыкания ключа S 1 или разряжается до нуля при d 0 =0 путем замыкания ключа S 2 . Во втором полутакте при разомкнутых ключах S 1 , S 2 и S 4 замыкается ключ S 3 , что вызывает деление заряда пополам между С 1 и С 2 . В результате получаем

U 1 (0)=U вых (0)=(d 0 /2)U оп

Пока на конденсаторе С 2 сохраняется заряд, процедура заряда конденсатора С 1 должна быть повторена для следующего разряда d 1 входного слова. После нового цикла перезарядки напряжение на конденсаторах будет

Точно также выполняется преобразование для остальных разрядов слова. В результате для N -разрядного ЦАП выходное напряжение будет равно

Если требуется сохранять результат преобразования сколь-нибудь продолжительное время, к выходу схемы следует подключить УВХ. После окончания цикла преобразования следует провести цикл выборки, перевести УВХ в режим хранения и вновь начать преобразование.

Таким образом, представленная схема выполняет преобразование входного кода за 2N квантов, что значительно меньше, чем у ЦАП с ШИМ. Здесь требуется только два согласованных конденсатора небольшой емкости. Конфигурация аналоговой части схемы не зависит от разрядности преобразуемого кода. Однако по быстродействию последовательный ЦАП значительно уступает параллельным цифро-аналоговым преобразователям, что ограничивает область его применения.

Большинство схем параллельных ЦАП основано на суммировании токов, сила каждого из которых пропорциональна весу цифрового двоичного разряда, причем должны суммироваться только токи разрядов, значения которых равны 1. Пусть, например, требуется преобразовать двоичный четырехразрядный код в аналоговый сигнал тока. У четвертого, старшего значащего разряда (СЗР) вес будет равен 2 3 =8, у третьего разряда - 2 2 =4, у второго - 2 1 =2 и у младшего (МЗР) - 2 0 =1. Если вес МЗР I МЗР =1 мА, то I СЗР =8 мА, а максимальный выходной ток преобразователя I вых.макс =15 мА и соответствует коду 1111 2 . Понятно, что коду 1001 2 , например, будет соответствовать I вых =9 мА и т.д. Следовательно, требуется построить схему, обеспечивающую генерацию и коммутацию по заданным законам точных весовых токов. Простейшая схема, реализующая указанный принцип, приведена на рис. 3.

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


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

Из этого условия следует, что разброс сопротивления резистора, например, в четвертом разряде не должен превышать 3%, а в 10-м разряде - 0,05% и т.д.

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

Эти недостатки устранены в схеме ЦАП AD7520 (отечественный аналог 572ПА1), разработанном фирмой Analog Devices в 1973 году, которая в настоящее время является по существу промышленным стандартом (по ней выполнены многие серийные модели ЦАП). Указанная схема представлена на рис. 4. В качестве ключей здесь используются МОП-транзисторы.



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

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

На рис. 4.38 показана простая схема ЦАП, основу которой составляет резистивная матрица - набор резисторов, которые подключаются ко входу операционного усилителя ключами, управляемыми соответствующими разрядами двоичного числа. В качестве ключей могут быть использованы триоды (например МОП-транзисторы). Если в данном разряде записана 1, то ключ замкнут, если 0 - разомкнут.

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

Коэффициент передачи операционного усилителя равен отношению сопротивления резистора R о.с в цепи обратной связи к сопротивлению резистора на входе усилителя, которое, как видно из рис. 4.38, для каждого разряда имеет свое значение. Коэффициенты передачи K = - U вых /U оп по каждому разряду преобразуемого двоичного числа (если в этом разряде записана 1) соответственно равны: K 0 = R о.с /R 0 ; K 1 = 2R о.с /R 0 ; K 2 = 4R о.с /R 0 ;
K
3 = 8R о.с /R 0 . Выходное напряжение ЦАП

U вых = - U оп (K 3 + K 2 + K 1 + K 0) =

= - U оп (R о.с /R 0)(8x 3 + 4x 2 + 2x 1 + x 0),

где х принимает значение 1 или 0 в зависимости от того, что записано в данном разряде двоичного числа.

Рис. 4.38. Схема цифроаналогового
преобразователя на базе резистивной матрицы

Таким образом, четырехразрядное двоичное число преобразуется в напряжение U вых,которое может принимать 16 возможных значений от 0 до 15Du кв, где Du кв - шаг квантования.


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

Схема ЦАП, показанная на рис. 4.39, свободна от указанных недостатков. В ней весовые коэффициенты каждого разряда задаются последовательным делением опорного напряжения с помощью резистивной матрицы типа R- 2R ,представляющей собой многозвенный делитель напряжения.

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

U вых = - U оп (R /16R )(x 1 + 2x 2 + 4x 3 + 8x 4).

Рис. 4.39. Схема цифроаналогового преобразователя
на базе резистивной матрицы R-2R

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

4.5.2. Аналого-цифровые преобразователи параллельного кодирования

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

В зависимости от способа преобразования АЦП подразделяют на последовательные, параллельные и последовательно-параллельные.

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

Рассмотрим работу параллельного трехразрядного
АЦП (рис. 4.40).

Рис. 4.40. Схема параллельного трехразрядного АЦП

Тремя двоичными разрядами можно представить восемь чисел - от 0 до 7. Поэтому используются семь компараторов для сравнения входного напряжения с опорными напряжениями, получаемыми с помощью резисторного делителя . От каждого компаратора поступает сигнал 0, если входное напряжение меньше опорного, и 1 - в противном случае.

Состояния компараторов и соответствующие им двоичные коды представлены в табл. 4.12. Преобразователь кода выдает двоичное трехразрядное число. Время преобразования параллельных АЦП может составлять несколько десятков наносекунд, что в сотни раз быстрее, чем у последовательных АЦП.

Таблица 4.12

Зависимость цифрового кода от входного напряжения

Относительное значение входного напряжения U = U вх /U оп Состояние компараторов Двоичный код-число
U < 0,5
0,5 £ U < 1,5
1,5 £ U < 2 ,5
2,5 £ U < 3,5
3,5 £ U < 4,5
4,5 £ U < 5 ,5
5,5 £ U<6 ,5
6,5 £ U

4.5.3. Аналого-цифровые преобразователи последовательного кодирования

На рис. 4.41 показана схема АЦП последовательного типа.

Рис. 4.41. Схема аналого-цифрового
преобразователя последовательного типа

По команде «Пуск» цифровой автомат ЦА вырабатывает последовательность двоичных чисел, которые поступают на вход цифро-аналогового преобразователя ЦАП, вырабатывающего напряжение U цап, соответствующее каждому входному двоичному сигналу. Это напряжение (непрерывно растущее, пока работает ЦА )подается на один из входов компаратора K , на другой вход которого поступает входное напряжение U вх.Компаратор сравнивает эти два напряжения и выдает сигнал при их равенстве. По этому сигналу ЦА останавливается, а на его выходе фиксируется двоичный код, соответствующий U вх.Таким образом, преобразование в последовательном АЦП происходит в ступенчатом режиме. Выходное значение отдельными шагами (тактами), т.е. последовательно, приближается к измеряемому значению. Поэтому последовательные АЦП на каждое преобразование аналогового сигнала затрачивают много времени. Для повышения их быстродействия используется метод поразрядного уравновешивания. Иллюстрирующая этот метод схема показана на рис. 4.42.

Рис. 4.42. Схема аналого-цифрового преобразователя
с поразрядным уравновешиванием

Роль цифрового автомата выполняет регистр Рг с датчиком тактовых импульсов ДТИ . Считывание выходного кода происходит по сигналу схемы готовности данных СГД ,который подается при поступлении сигнала от компаратора K о равенстве входного напряжения U вх и напряжения U цап. Работа компаратора синхронизирована импульсами ДТИ .Эти же импульсы последовательно переводят разряды регистра Рг в состояние 1. Перевод начинается со старшего разряда, а младшие остаются в состоянии 0. При этом ЦАП вырабатывает соответствующее напряжение, которое сравнивается в компараторе K с входным. Если U цап > U вх,то по команде компаратора старший разряд сбрасывается в состояние 0; если U цап < U m ,то в старшем разряде остается 1. Затем в состояние 1 переводится следующий по старшинству разряд Рг и снова производится сравнение напряжений U цап и U вх.Цикл повторяется до тех пор, пока не будет зафиксировано равенство указанных напряжений при переводе в состояние 1 какого-то из младших разрядов. После этого СГД подает сигнал о выдаче выходного кода. Число циклов сравнения в таком АЦП будет равно числу разрядов выходного кода.

4.6. Программируемые логические матрицы и интегральные схемы

В организации ПЗУ и программируемых логических матриц (ПЛМ) много общего. Выявим общий подход в построении этих схем на примере.

Предположим, что необходимо построить устройство, которое обеспечивает выдачу сигнала на выходе Y1 при поступлении на вход кодов 000, 001; на выходе Y2 при кодах 010, 100, 110; на выходе Y3 при кодах 011, 101, 110, 111. Подаваемые на вход устройства коды можно рассматривать как коды адреса одноразрядных ячеек ПЗУ, из которых считываемые единицы через элемент ИЛИ поступают на один из выходов Y i . Рассмотрим взаимосвязь между адресами и данными - функциями
(табл. 4.13).

На рис. 4.43, а представлена схема ПЗУ, состоящая из дешифратора адреса на логических элементах и запоминающих элементов в виде диодно-резистивных схем, в цепи которых включены перемычки. Переменные Х3 , Х2 , X1 рассматриваются как коды адресов различных ячеек памяти. Из табл. 4.13 видно, что в дешифраторе при определенных адресах возбуждаются соответствующие выходные шины, которые должны быть объединены на одном из выходов схемы: Y1 , Y2 , Y3 . Элементы ИЛИ, с помощью которых формируются сигналы Y i , представляют собой неполный шифратор.

Таблица 4.13

Таблица истинности дешифратора

Адрес Входы Выходы
Х3 Х2 XI Y1 Y2 Y3
А0 A1 А2 A3 А4 А5 А6 А7

На рис. 4.43, б представлена та же схема ПЗУ в виде двух матриц. Матрица А1 представляет собой полный линейный дешифратор на восемь выходов. Каждая вертикальная линия в А1 соответствует элементу И с тремя входами, на каждом из которых реализовано одно из сочетаний входных переменных Х3 , Х2 , X1 . Матрица А2 представляет собой неполный шифратор.

Рис. 4.43. Матрица ПЗУ, как основа ПЛМ

Каждая горизонтальная линия в А2 соответствует восьмивходовому элементу ИЛИ. О формировании необходимых сигналов на каждом из его входов говорит точка в месте пересечения вертикальной линии матрицы А1 и горизонтальной линии матрицы А2 .

Схемы, приведенные на рис. 4.43 могут быть реализованы в виде комбинационной схемы на ПЛМ (рис. 4.44).

Рис. 4.44. Комбинационная схема на ПЛМ

Сравнивая две схемы, выполняющие одни и те же функции (см. рис. 4.43, б и 4.44), видим, что схема, реализованная в виде ПЛМ, проще. Матрица А1 в ПЗУ - это полный, жестко программируемый дешифратор, в матрице ПЛМ - это программируемые под функции минтермы. Затраты на оборудование принято определять площадью полупроводникового кристалла , занимаемого схемой. Таким образом, схемы, выполненные на ПЛМ, обеспечивают большую степень интеграции и тем самым расширяют функциональные возможности микросхемы.

ГЛАВА 5.
ВЫЧИСЛИТЕЛЬНЫЕ СРЕДСТВА ОБРАБОТКИ ИНФОРМАЦИИ В СИСТЕМАХ АВТОМАТИКИ

5.1. Микропроцессоры в системах автоматизации текстильного производства

Цифровые микросхемы к настоящему времени достигли большого быстродействия при приемлемом токе потребления. Наиболее быстрые из цифровых микросхем обладают скоростью переключения порядка 3 - 5 нс. В этих микросхемах потребляемый ток прямо пропорционален скорости переключения логических вентилей в микросхеме.

Ещё одной причиной широкого распространения микропроцессоров стало то, что микропроцессор - это универсальная микросхема, которая может выполнять практически любые функции. Универсальность обеспечивает широкий спрос на эти микросхемы, а значит массовость производства. Стоимость же микросхем обратно пропорциональна массовости их производства, то есть микропроцессоры становятся дешёвыми микросхемами и тем самым ещё больше увеличивают спрос.

В наибольшей степени все вышеперечисленные свойства проявляются в однокристальных микроЭВМ или как их чаще называют по области применения: микроконтроллерах. В микроконтроллерах на одном кристалле объединяются все составные части компьютера: микропроцессор (часто называют ядро микроконтроллера), ОЗУ, ПЗУ, таймеры и порты ввода-вывода.

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

1. Информационно-измерительные, обеспечивающие сбор обширной информации; помехозащищенность; необходимую обработку статистических данных, программную коррекцию погрешностей измерений, автоматическую диагностику и само-калибровку системы измерений. При этом программируемая логика работы МПСУ обеспечивает гибкость перенастройки и позволяет наращивать функции системы при модернизации без существенных схемных изменений.

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

3. Управление режимами работы технологического оборудования и средствами робототехники, реализуемыми преимущественно в виде автооператоров или автоманипуляторов, выполняющих операции, например, загрузки и разгрузки кип волокна, сновальных валиков и ткацких навоев, съема и установки бобин на шпулярники и прядильные машины, заправки патронами прядильных мест, присучки лент и узловязание и др.

Координация работы всех средств управления технологическим оборудованием, включая регулирование потоков сигналов во времени и пространстве, их обработку, осуществляется центральным устройством управления. Современные устройства центрального управления являются электронными и подразделяются на универсальные с использованием микроЭВМ и на специализированные с использованием микроконтроллеров, микропроцессоров и логических схем.

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

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

Микропроцессоры нашли также применение в терминалах, сетях микроЭВМ, модулях коммутации сообщений, ретрансляторах, системах накопления передачи данных, кодирующих и декодирующих устройствах, портативных системах связи, охраны и модемах.

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

Микропроцессоры, микроконтроллеры и микро-ЭВМ находят применение в текстильном оборудовании: в системах контроля данных, установках контроля качества, автоматических взвешивающих и дозирующих системах, контроля узлов/машин, определения степени скручиваемости, контроллерах, управляющих отдельными операциями, например, натяжением нитей, лент, тканей и т.п., устройствах сортировки, погрузочно-разгрузочных устройствах, терминалах и устройствах автоматической диагностики.

Следует отметить, что при управлении технологическими процессорами текстильной промышленности относительно большое число регулируемых параметров и сложность алгоритмов управления требуют применение мощных микроЭВМ. Микропроцессоры находят применение в распределенных системах, в которых реализуются алгоритмы управления объектами на местах и готовятся данные для микроЭВМ, что повышает надежность систем в условиях производственных помех.

В новейших моделях микропроцессоров операционная система полностью или частично реализуется аппаратными средствами на основе флэш-памяти , что оптимизирует процесс управления промышленными объектами.

    ЦАП с широтно-импульсной модуляцией

    Последовательный ЦАП на переключаемых конденсаторах

Параллельные ЦАП

  • ЦАП с cуммированием весовых токов

    ЦАП на источниках тока

    Формирование выходного сигнала в виде напряжения

    Параллельный ЦАП на переключаемых конденсаторах

    ЦАП с суммированием напряжений

Интерфейсы цифро-аналоговых преобразователей

  • ЦАП с последовательным интерфейсом входных данных

    ЦАП с параллельным интерфейсом входных данных

Применение ЦАП

  • Обработка чисел, имеющих знак

    Перемножители и делители функций

    Аттенюаторы и интеграторы на ЦАП

    Системы прямого цифрового синтеза сигналов

Параметры ЦАП

Цифро-аналоговые преобразователи

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

  • По виду выходного сигнала: с токовым выходом и выходом в виде напряжения

    По типу цифрового интерфейса: с последовательным вводом и с параллельным вводом входного кода

    По числу ЦАП на кристалле: одноканальные и многоканальные

    По быстродействию: умеренного и высокого быстродействия

Рис. 1. Классификация ЦАП

Цап с cуммированием весовых токов

Большинство схем параллельных ЦАП основано на суммировании токов, сила каждого из которых пропорциональна весу цифрового двоичного разряда, причем должны суммироваться только токи разрядов, значения которых равны 1. Пусть, например, требуется преобразовать двоичный четырехразрядный код в аналоговый сигнал тока. У четвертого, старшего значащего разряда (СЗР) вес будет равен 2 3 =8, у третьего разряда – 2 2 =4, у второго – 2 1 =2 и у младшего (МЗР) – 2 0 =1. Если вес МЗРI МЗР =1 мА, тоI СЗР =8 мА, а максимальный выходной ток преобразователяI вых.макс =15 мА и соответствует коду 1111 2 . Понятно, что коду 1001 2 , например, будет соответствоватьI вых =9 мА и т.д. Следовательно, требуется построить схему, обеспечивающую генерацию и коммутацию по заданным законам точных весовых токов. Простейшая схема, реализующая указанный принцип, приведена на рис. 3.

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

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

R / R =2 – k

Из этого условия следует, что разброс сопротивления резистора, например, в четвертом разряде не должен превышать 3%, а в 10-м разряде – 0,05% и т.д.

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

Эти недостатки устранены в схеме ЦАП AD7520 (отечественный аналог 572ПА1), разработанном фирмой Analog Devices в 1973 году, которая в настоящее время является по существу промышленным стандартом (по ней выполнены многие серийные модели ЦАП). Указанная схема представлена на рис. 4. В качестве ключей здесь используются МОП-транзисторы.

Рис. 4. Схема ЦАП с переключателями и матрицей постоянного импеданса

В этой схеме задание весовых коэффициентов ступеней преобразователя осуществляют посредством последовательного деления опорного напряжения с помощью резистивной матрицы постоянного импеданса. Основной элемент такой матрицы представляет собой делитель напряжения (рис. 5), который должен удовлетворять следующему условию: если он нагружен на сопротивление R н, то его входное сопротивление R вх также должно принимать значение R н. Коэффициент ослабления цепи =U 2 /U 1 при этой нагрузке должен иметь заданное значение. При выполнении этих условий получаем следующие выражения для сопротивлений:

в соответствии с рис.4.

Поскольку в любом положении переключателей S k они соединяют нижние выводы резисторов с общей шиной схемы, источник опорного напряжения нагружен на постоянное входное сопротивление R вх =R . Это гарантирует неизменность опорного напряжения при любом входном коде ЦАП.

Согласно рис. 4, выходные токи схемы определяются соотношениями

а входной ток

Поскольку нижние выводы резисторов 2R матрицы при любом состоянии переключателей S k соединены с общей шиной схемы через низкое сопротивление замкнутых ключей, напряжения на ключах всегда небольшие, в пределах нескольких милливольт. Это упрощает построение ключей и схем управления ими и позволяет использовать опорное напряжение из широкого диапазона, в том числе и различной полярности. Поскольку выходной ток ЦАП зависит от U оп линейно (см. (8)), преобразователи такого типа можно использовать для умножения аналогового сигнала (подавая его на вход опорного напряжения) на цифровой код. Такие ЦАП называют перемножающими (MDAC).

Точность этой схемы снижает то обстоятельство, что для ЦАП, имеющих высокую разрядность, необходимо согласовывать сопротивления R 0 ключей с разрядными токами. Особенно это важно для ключей старших разрядов. Например, в 10-разрядном ЦАП AD7520 ключевые МОП-транзисторы шести старших разрядов сделаны разными по площади и их сопротивление R 0 нарастает согласно двоичному коду (20, 40, 80, … , 640 Ом). Таким способом уравниваются (до 10 мВ) падения напряжения на ключах первых шести разрядов, что обеспечивает монотонность и линейность переходной характеристики ЦАП. 12-разрядный ЦАП 572ПА2 имеет дифференциальную нелинейность до 0,025% (1 МЗР).

Аналого-цифровой преобразователь (АЦП, англ. Analog-to-digital converter, ADC) — устройство, преобразующее входной аналоговый сигнал в дискретный код (цифровой сигнал). Обратное преобразование осуществляется при помощи ЦАП (цифро-аналогового преобразователя, DAC).

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

Разрешение

Разрешение АЦП — минимальное изменение величины аналогового сигнала, которое может быть преобразовано данным АЦП — связано с его разрядностью. В случае единичного измерения без учёта шумов разрешение напрямую определяется разрядностью АЦП.

Разрядность АЦП характеризует количество дискретных значений, которые преобразователь может выдать на выходе. В двоичных АЦП измеряется в битах, в троичных АЦП измеряется в тритах. Например, двоичный 8-ми разрядный АЦП, способен выдать 256 дискретных значений (0…255), поскольку , троичный 8-ми разрядный АЦП, способен выдать 6561 дискретное значение, поскольку .

Разрешение по напряжению равно разности напряжений, соответствующих максимальному и минимальному выходному коду, делённой на количество выходных дискретных значений. Например:

    Диапазон входных значений = от 0 до 10 вольт

    Разрядность двоичного АЦП 12 бит: 212 = 4096 уровней квантования

    Разрешение двоичного АЦП по напряжению: (10-0)/4096 = 0,00244 вольт = 2,44 мВ

    Разрядность троичного АЦП 12 трит: 312 = 531 441 уровень квантования

    Разрешение троичного АЦП по напряжению: (10-0)/531441 = 0,0188 мВ = 18,8 мкВ

    Диапазон входных значений = от −10 до +10 вольт

    Разрядность двоичного АЦП 14 бит: 214 = 16384 уровней квантования

    Разрешение двоичного АЦП по напряжению: (10-(-10))/16384 = 20/16384 = 0,00122 вольт = 1,22 мВ

    Разрядность троичного АЦП 14 трит: 314 = 4 782 969 уровней квантования

    Разрешение троичного АЦП по напряжению: (10-(-10))/4782969 = 0,00418 мВ = 4,18 мкВ

На практике разрешение АЦП ограничено отношением сигнал/шум входного сигнала. При большой интенсивности шумов на входе АЦП различение соседних уровней входного сигнала становится невозможным, то есть ухудшается разрешение. При этом реально достижимое разрешение описывается эффективной разрядностью (effective number of bits, ENOB), которая меньше, чем реальная разрядность АЦП. При преобразовании сильно зашумлённого сигнала младшие разряды выходного кода практически бесполезны, так как содержат шум. Для достижения заявленной разрядности отношение С/Ш входного сигнала должно быть примерно 6 дБ на каждый бит разрядности (6 дБ соответствует четырёхкратному изменению уровня сигнала).

Типы преобразования

По способу применяемых алгоритмов АЦП делят на:

Последовательные прямого перебора

Последовательного приближения

Последовательные с сигма-дельта-модуляцией

Параллельные одноступенчатые

Параллельные двух- и более ступенчатые (конвейерные)

Передаточная характеристика АЦП — зависимость числового эквивалента выходного двоичного кода от величины входного аналогового сигнала. Говорят о линейных и нелинейных АЦП. Такое деление условное. Обе передаточные характеристики — ступенчатые. Но для «линейных» АЦП всегда возможно провести такую прямую линию, чтобы все точки передаточной характеристики, соответствующие входным значениям delta*2^k (где delta — шаг дискретизации, k лежит в диапазоне 0..N, где N — разрядность АЦП) были от неё равноудалены.

Точность

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

Эти ошибки измеряются в единицах, называемых МЗР — младший значащий разряд. В приведённом выше примере 8-битного двоичного АЦП ошибка в 1 МЗР составляет 1/256 от полного диапазона сигнала, то есть 0,4 %, в 5-тритном троичном АЦП ошибка в 1 МЗР составляет 1/243 от полного диапазона сигнала, то есть 0,412 %, в 8-тритном троичном АЦП ошибка в 1 МЗР составляет 1/6561, то есть 0,015 %.

Типы АЦП

Ниже перечислены основные способы построения электронных АЦП:

АЦП прямого преобразования:

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

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

    Конвейерная работа АЦП, применяется в параллельно-последовательных АЦП прямого преобразования, в отличие от обычного режима работы параллельно-последовательных АЦП прямого преобразования, в котором данные передаются после полного преобразования, при конвейерной работе данные частичных преобразований передаются по мере готовности до окончания полного преобразования.

АЦП последовательного приближения или АЦП с поразрядным уравновешиванием содержит компаратор, вспомогательный ЦАП и регистр последовательного приближения. АЦП преобразует аналоговый сигнал в цифровой за N шагов, где N — разрядность АЦП. На каждом шаге определяется по одному биту искомого цифрового значения, начиная от СЗР и заканчивая МЗР. Последовательность действий по определению очередного бита заключается в следующем. На вспомогательном ЦАП выставляется аналоговое значение, образованное из битов, уже определённых на предыдущих шагах; бит, который должен быть определён на этом шаге, выставляется в 1, более младшие биты установлены в 0. Полученное на вспомогательном ЦАП значение сравнивается с входным аналоговым значением. Если значение входного сигнала больше значения на вспомогательном ЦАП, то определяемый бит получает значение 1, в противном случае 0. Таким образом, определение итогового цифрового значения напоминает двоичный поиск. АЦП этого типа обладают одновременно высокой скоростью и хорошим разрешением. Однако при отсутствии устройства выборки хранения погрешность будет значительно больше (представьте, что после оцифровки самого большого разряда сигнал начал меняться).

АЦП дифференциального кодирования (англ. delta-encoded ADC) содержат реверсивный счётчик, код с которого поступает на вспомогательный ЦАП. Входной сигнал и сигнал со вспомогательного ЦАП сравниваются на компараторе. Благодаря отрицательной обратной связи с компаратора на счётчик код на счётчике постоянно меняется так, чтобы сигнал со вспомогательного ЦАП как можно меньше отличался от входного сигнала. По прошествии некоторого времени разница сигналов становится меньше, чем МЗР, при этом код счётчика считывается как выходной цифровой сигнал АЦП. АЦП этого типа имеют очень большой диапазон входного сигнала и высокое разрешение, но время преобразования зависит от входного сигнала, хотя и ограничено сверху. В худшем случае время преобразования равно Tmax=(2q)/fс, где q — разрядность АЦП, fс — частота тактового генератора счётчика. АЦП дифференциального кодирования обычно являются хорошим выбором для оцифровки сигналов реального мира, так как большинство сигналов в физических системах не склонны к скачкообразным изменениям. В некоторых АЦП применяется комбинированный подход: дифференциальное кодирование и последовательное приближение; это особенно хорошо работает в случаях, когда известно, что высокочастотные компоненты в сигнале относительно невелики.

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

АЦП с уравновешиванием заряда (к ним относятся АЦП с двухстадийным интегрированием, АЦП с многостадийным интегрированием и некоторые другие) содержат генератор стабильного тока, компаратор, интегратор тока, тактовый генератор и счётчик импульсов. Преобразование происходит в два этапа (двухстадийное интегрирование). На первом этапе значение входного напряжения преобразуется в ток (пропорциональный входному напряжению), который подаётся на интегратор тока, заряд которого изначально равен нулю. Этот процесс длится в течение времени TN, где T — период тактового генератора, N — константа (большое целое число, определяет время накопления заряда). По прошествии этого времени вход интегратора отключается от входа АЦП и подключается к генератору стабильного тока. Полярность генератора такова, что он уменьшает заряд, накопленный в интеграторе. Процесс разряда длится до тех пор, пока заряд в интеграторе не уменьшится до нуля. Время разряда измеряется путём счёта тактовых импульсов от момента начала разряда до достижения нулевого заряда на интеграторе. Посчитанное количество тактовых импульсов и будет выходным кодом АЦП. Можно показать, что количество импульсов n, посчитанное за время разряда, равно: n=UвхN(RI0)−1, где Uвх — входное напряжение АЦП, N — число импульсов этапа накопления (определено выше), R — сопротивление резистора, преобразующего входное напряжение в ток, I0 — значение тока от генератора стабильного тока, разряжающего интегратор на втором этапе. Таким образом, потенциально нестабильные параметры системы (прежде всего, ёмкость конденсатора интегратора) не входят в итоговое выражение. Это является следствием двухстадийности процесса: погрешности, введённые на первом и втором этапах, взаимно вычитаются. Не предъявляются жёсткие требования даже к долговременной стабильности тактового генератора и напряжению смещения компаратора: эти параметры должны быть стабильны лишь кратковременно, то есть в течение каждого преобразования (не более 2TN). Фактически, принцип двухстадийного интегрирования позволяет напрямую преобразовывать отношение двух аналоговых величин (входного и образцового тока) в отношение числовых кодов (n и N в терминах, определённых выше) практически без внесения дополнительных ошибок. Типичная разрядность АЦП этого типа составляет от 10 до 18 двоичных разрядов. Дополнительным достоинством является возможность построения преобразователей, нечувствительных к периодическим помехам (например, помеха от сетевого питания) благодаря точному интегрированию входного сигнала за фиксированный временной интервал. Недостатком данного типа АЦП является низкая скорость преобразования. АЦП с уравновешиванием заряда используются в измерительных приборах высокой точности.

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

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

Неэлектронные АЦП обычно строятся на тех же принципах.

Коммерческие АЦП

Как правило, выпускаются в виде микросхем.

Для большинства АЦП разрядность составляет от 6 до 24 бит, частота дискретизации до 1 МГц. Мега- и гигагерцовые АЦП также доступны (февраль 2002). Мегагерцовые АЦП требуются в цифровых видеокамерах, устройствах видеозахвата и цифровых ТВ-тюнерах для оцифровки полного видеосигнала. Коммерческие АЦП обычно имеют выходную ошибку от ±0,5 до ±1,5 МЗР.

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

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

Другие применения

Аналого-цифровое преобразование используется везде, где требуется принимать аналоговый сигнал и обрабатывать его в цифровой форме.

Специальные видео-АЦП используются в компьютерных ТВ-тюнерах, платах видеовхода, видеокамерах для оцифровки видеосигнала. Микрофонные и линейные аудиовходы компьютеров подключены к аудио-АЦП.

АЦП являются составной частью систем сбора данных.

АЦП последовательного приближения разрядностью 8-12 бит и сигма-дельта-АЦП разрядностью 16-24 бита встраиваются в однокристальные микроконтроллеры.

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

Современные весы используют АЦП с разрядностью до 24 бит, преобразующие сигнал непосредственно от тензометрического датчика (сигма-дельта-АЦП).

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

Сверхбыстрые АЦП используются в антенных системах базовых станций (в так называемых SMART-антеннах) и в антенных решётках РЛС.

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

Аналого-цифровой преобразователь (АЦП) производит обратную операцию.

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

Применение

ЦАП применяется всегда, когда надо преобразовать сигнал из цифрового представления в аналоговое, например, в проигрывателях компакт-дисков (Audio CD).

Типы ЦАП

Наиболее общие типы электронных ЦАП:

Широтно-импульсный модулятор — простейший тип ЦАП. Стабильный источник тока или напряжения периодически включается на время, пропорциональное преобразуемому цифровому коду, далее полученная импульсная последовательность фильтруется аналоговым фильтром нижних частот. Такой способ часто используется для управления скоростью электромоторов, а также становится популярным в Hi-Fi-аудиотехнике;

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

Большинство ЦАП большой разрядности (более 16 бит) построены на этом принципе вследствие его высокой линейности и низкой стоимости. Быстродействие дельта-сигма ЦАП достигает сотни тысяч отсчетов в секунду, разрядность — до 24 бит. Для генерации сигнала с модулированной плотностью импульсов может быть использован простой дельта-сигма модулятор первого порядка или более высокого порядка как MASH (англ. Multi stage noise SHaping). С увеличением частоты передискретизации смягчаются требования, предъявляемые к выходному фильтру низких частот и улучшается подавление шума квантования;

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

ЦАП лестничного типа (цепная R-2R-схема). В R-2R-ЦАП значения создаются в специальной схеме, состоящей из резисторов с сопротивлениями R и 2R, называемой матрицей постоянного импеданса, которая имеет два вида включения: прямое — матрица токов и инверсное — матрица напряжений. Применение одинаковых резисторов позволяет существенно улучшить точность по сравнению с обычным взвешивающим ЦАП, так как сравнительно просто изготовить набор прецизионных элементов с одинаковыми параметрами. ЦАП типа R-2R позволяют отодвинуть ограничения по разрядности. С лазерной подгонкой резисторов на одной подложке достигается точность 20-22 бита. Основное время на преобразование тратится в операционном усилителе, поэтому он должен иметь максимальное быстродействие. Быстродействие ЦАП единицы микросекунд и ниже (то есть наносекунды);

Характеристики

ЦАП находятся в начале аналогового тракта любой системы, поэтому параметры ЦАП во многом определяют параметры всей системы в целом. Далее перечислены наиболее важные характеристики ЦАП.

Разрядность — количество различных уровней выходного сигнала, которые ЦАП может воспроизвести. Обычно задается в битах; количество бит есть логарифм по основанию 2 от количества уровней. Например, однобитный ЦАП способен воспроизвести два () уровня, а восьмибитный — 256 () уровней. Разрядность тесно связана с эффективной разрядностью (англ. ENOB, Effective Number of Bits), которая показывает реальное разрешение, достижимое на данном ЦАП.

Максимальная частота дискретизации — максимальная частота, на которой ЦАП может работать, выдавая на выходе корректный результат. В соответствии с теоремой Найквиста — Шеннона (известной также как теорема Котельникова), для корректного воспроизведения аналогового сигнала из цифровой формы необходимо, чтобы частота дискретизации была не менее, чем удвоенная максимальная частота в спектре сигнала. Например, для воспроизведения всего слышимого человеком звукового диапазона частот, спектр которого простирается до 20 кГц, необходимо, чтобы звуковой сигнал был дискретизован с частотой не менее 40 кГц. Стандарт Audio CD устанавливает частоту дискретизации звукового сигнала 44,1 кГц; для воспроизведения данного сигнала понадобится ЦАП, способный работать на этой частоте. В дешевых компьютерных звуковых картах частота дискретизации составляет 48 кГц. Сигналы, дискретизованные на других частотах, подвергаются передискретизации до 48 кГц, что частично ухудшает качество сигнала.

Монотонность — свойство ЦАП увеличивать аналоговый выходной сигнал при увеличении входного кода.

THD+N (суммарные гармонические искажения + шум) — мера искажений и шума вносимых в сигнал ЦАПом. Выражается в процентах мощности гармоник и шума в выходном сигнале. Важный параметр при малосигнальных применениях ЦАП.

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

Статические характеристики:

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

    INL (интегральная нелинейность) — характеризует, насколько передаточная характеристика ЦАП отличается от идеальной. Идеальная характеристика строго линейна; INL показывает, насколько напряжение на выходе ЦАП при заданном коде отстоит от линейной характеристики; выражается в МЗР;

    усиление;

    смещение.

Частотные характеристики:

    SNDR (отношение сигнал/шум+искажения) — характеризует в децибелах отношение мощности выходного сигнала к суммарной мощности шума и гармонических искажений;

    HDi (коэффициент i-й гармоники) — характеризует отношение i-й гармоники к основной гармонике;

    THD (коэффициент гармонических искажений) — отношение суммарной мощности всех гармоник (кроме первой) к мощности первой гармоники



Загрузка...