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

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

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

Основной характеристикой ЦАП является разрешающая способность, определяемая числом разрядов n . Теоретически ЦАП, преобразующий n -разрядные двоичные коды, должен обеспечить 2n различных значений выходного сигнала с разрешающей способностью (2n – 1)-1. Абсолютное значение минимального выходного кванта напряжения определяется как предельным принимаемым числом 2n – 1, так и максимальным выходным напряжением ЦАП, называемым напряжением шкалы U шк. Так, при 12 разрядах число независимых квантов (ступенек) выходного напряжения ЦАП составляет 212 – 1 = 0,0245%. Выбранное с помощью опорного источника напряжение шкалы U шк = 10B, разделенное на это число квантов, дает абсолютную разрешающую способность ЦАП

Dx = U шк/(2n – 1) = 103 мB/ (212 – 1) = 2,45 мВ.

Характеристика преобразования (ХП) ЦАП – совокупность значений выходной аналоговой величины хi в зависимости от входного кода бi .

Характеристика преобразования (или передаточная характеристика) ЦАП изображена на рис. 3.15.

Рис. 3.15. Передаточная характеристика ЦАП; A – линейность; B – нелинейность; C – немонотонность; D – выходной сигнал; E – прямая, соединяющая идеальные значения уровней выходного сигнала; dпш – погрешность полной шкалы

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

Абсолютная погрешность dшк представляет отклонение значения выходного напряжения (тока) от номинального расчетного, соответствующего конечной точке характеристики преобразования (см. рис. 3.15). Абсолютная погрешность обычно измеряется в единицах младшего значащего разряда (МЗР).

Нелинейность dл характеризует идентичность минимальных приращений выходного сигнала во всем диапазоне преобразования и определяется как наибольшее отклонение выходного сигнала от прямой линии абсолютной точности, проведенной через ноль и точку максимального значения выходного сигнала. Значение нелинейности не должно превышать ±0,5 единицы МЗР.

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

Немонотонность в некоторых квантах дает уменьшение выходного сигнала при нарастании входного кода.

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

Все инструментальные погрешности проявляются, в основном, в следующих видах:

а) смещения нуля, характеризующего параллельный сдвиг передаточной характеристики ЦАП от усредненной прямой (вызывается напряжением смещения нуля и ненулевым входным током ОУ, а также остаточными параметрами ключей);

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

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

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

Временные параметры определяют быстродействие преобразователей. Различают три временных параметра: шаг (период) квантования Dt , время преобразования (время установления выходного сигнала) t пр, длительность цикла преобразования t ц.

Шаг (период) квантования Dt – интервал времени между двумя последовательными преобразованиями. Значение, обратное периоду квантования 1/Dt = f кв, называется частотой квантования.

Время установки выходного сигнала ЦАП t пр – время от момента изменения кода на входах ЦАП до момента, когда значение выходной аналоговой величины отличается от установившегося на заданную величину (рис. 3.16).

Рис. 3.16. Определение времени t пр преобразования ЦАП

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

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

Работа ЦАП часто сопровождается специфическими переходными импульсами, которые представляют собой острые пики большой амплитуды в выходном сигнале, возникающие из-за разности времен открывания и закрывания аналоговых ключей в ЦАП. Особенно выбросы проявляются, когда вместо нуля в старшем значащем разряде и единиц в младших разрядах кода поступает единица в старший значащий разряд (СЗР) и код «все нули» в МЗР. Например, если входной код 011...111 сменяется кодом 10...000, а ключ старшего ЦАП открывается позже, чем закрываются ключи младших, то приращение выходного сигнала всего на один квант может сопровождаться импульсом с амплитудой 0,5U шк. Длительность этого пика будет соответствовать запаздыванию смены состояния ключей.

В настоящее время, в зависимости от значений параметров, выделяют прецизионные и быстро-действующие ЦАП. Прецизионные ЦАП имеют dл = 0,1%, а быстродействующие t уст = 100нс.

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

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

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

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

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

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

Основные параметры ЦАП:

1. N – разрядность.

2. Максимальный выходной ток.

4. Величина опорного напряжения.

5. Разрешающая способность.

6. Уровни управляющего напряжения (ТТЛ или КМОП).

7. Погрешности преобразования (погрешность смещения нуля на выходе, абсолютная погрешность преобразования, нелинейность преобразования, дифференциальная нелинейность). 8. Время преобразования – интервал времени с момента предъявления (подачи) кода до момента появления выходного сигнала.

9. Время установления аналогового сигнала

Основными элементами ЦАП служат:

Резистивные матрицы (набор делителей с определенным ТКС, с определенным отклонением 2%, 5% и менее) могут быть встроены в ИМС;

Ключи (на биполярных или МОП-транзисторах);

Источник опорного напряжения.

Основные схемы построения ЦАП.


21. Ацп. Общие положения. Частота дискретизации. Классификация ацп. Принцип работы ацп параллельного действия.

По быстродействию АЦП делят на:

1. АЦП параллельного преобразования (параллельные АЦП) – быстродействующие АЦП, имеют сложное аппаратное использование единицы ГГц.разрешение N = 8-12 бит, Fg = десятки МГц

2. АЦП последовательного приближения (последовательного счета) до 10МГц.разрешение N = 10-16 бит, Fg = десятки кГц

3. Интегрирующие АЦП сотни Гц.разрешение N = 16-24 бит, Fg = десятки

4. Сигма-дельта АЦП единицы МГц.разрешение N = 16-24 бит, Fg = сотни Гц

22. Ацп последовательного счета. Принцип действия.

23. АЦП последовательных приближений. Принцип действия.

Этот код с выхода РПП подается на ЦАП, который выдает соответствующее напряжение 3/4Uвхmах, которое сравнивается с Uвх (на СС) и результат записывается в тот же разряд четвертым тактовым импульсом. Далее процесс продолжается до тех пор, пока не будут проанализированы все разряды.

Время преобразования АЦП последовательного приближения:

tпр = 2nTG, где TG – период следования импульсов генератора; n – разрядность АЦП.

Такие АЦП уступают по быстродействию АЦП параллельного типа, однако они более дешевые и потребляют меньшую мощность. Пример: 1113ПВ1.

24. Принцип работы ацп интегрирующего типа.

В основе принципа работы интегрирующего АЦП лежат два основных принципа:

1. Преобразование входного напряжения в частоту или в длительность (время) импульсов

Uвх → f (ПНЧ – преобразователь напряжение-частота)

2. Преобразование частоты или длительности (времени) в цифровой код

f → N; T→ N.

Основную погрешность вносят ПНЧ.

АЦП данного типа осуществляют преобразование в два этапа.

На первом этапе входной аналоговый сигнал интегрируетися и это проинтегрированное значение преобразуется в импульсную последовательность. Частота следования импульсов в этой последовательности или их длительность бывает промодулирована проинтегрированным значением входного сигнала.

На втором этапе эта последовательность импульсов преобразуется в цифровой код - измеряется ее частота или длительность импульсов.

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

В схемах ЦАП обычно используется представление двоичного числа, состоящего из нескольких разрядов, в виде суммы степеней числа 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. Управление режимами работы технологического оборудования и средствами робототехники, реализуемыми преимущественно в виде автооператоров или автоманипуляторов, выполняющих операции, например, загрузки и разгрузки кип волокна, сновальных валиков и ткацких навоев, съема и установки бобин на шпулярники и прядильные машины, заправки патронами прядильных мест, присучки лент и узловязание и др.

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

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

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

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

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

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

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

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

Применение

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

Типы ЦАП

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

  • Широтно-импульсный модулятор - простейший тип ЦАП. Стабильный источник тока или напряжения периодически включается на время, пропорциональное преобразуемому цифровому коду, далее полученная импульсная последовательность фильтруется аналоговым фильтром нижних частот . Такой способ часто используется для управления скоростью электромоторов, а также становится популярным в Hi-Fi -аудиотехнике;
  • ЦАП передискретизации , такие как дельта-сигма -ЦАП, основаны на изменяемой плотности импульсов. Передискретизация позволяет использовать ЦАП с меньшей разрядностью для достижения большей разрядности итогового преобразования; часто дельта-сигма ЦАП строится на основе простейшего однобитного ЦАП, который является практически линейным. На ЦАП малой разрядности поступает импульсный сигнал с модулированной плотностью импульсов (c постоянной длительностью импульса, но с изменяемой скважностью), создаваемый с использованием отрицательной обратной связи . Отрицательная обратная связь выступает в роли фильтра верхних частот для шума квантования .
Большинство ЦАП большой разрядности (более 16 бит) построены на этом принципе вследствие его высокой линейности и низкой стоимости. Быстродействие дельта-сигма ЦАП достигает сотни тысяч отсчетов в секунду, разрядность - до 24 бит. Для генерации сигнала с модулированной плотностью импульсов может быть использован простой дельта-сигма модулятор первого порядка или более высокого порядка как MASH (англ. Multi stage noise SHaping ). С увеличением частоты передискретизации смягчаются требования, предъявляемые к выходному фильтру низких частот и улучшается подавление шума квантования;
  • ЦАП взвешивающего типа , в котором каждому биту преобразуемого двоичного кода соответствует резистор или источник тока, подключенный на общую точку суммирования. Сила тока источника (проводимость резистора) пропорциональна весу бита, которому он соответствует. Таким образом, все ненулевые биты кода суммируются с весом. Взвешивающий метод один из самых быстрых, но ему свойственна низкая точность из-за необходимости наличия набора множества различных прецизионных источников или резисторов и непостоянного импеданса . По этой причине взвешивающие ЦАП имеют разрядность не более восьми бит;
  • ЦАП лестничного типа (цепная R-2R-схема). В R-2R-ЦАП значения создаются в специальной схеме, состоящей из резисторов с сопротивлениями R и 2R , называемой матрицей постоянного импеданса, которая имеет два вида включения: прямое - матрица токов и инверсное - матрица напряжений. Применение одинаковых резисторов позволяет существенно улучшить точность по сравнению с обычным взвешивающим ЦАП, так как сравнительно просто изготовить набор прецизионных элементов с одинаковыми параметрами. ЦАП типа R-2R позволяют отодвинуть ограничения по разрядности. С лазерной подгонкой резисторов на одной подложке достигается точность 20-22 бита. Основное время на преобразование тратится в операционном усилителе, поэтому он должен иметь максимальное быстродействие. Быстродействие ЦАП единицы микросекунд и ниже (то есть наносекунды);

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

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

  • Максимальная частота дискретизации - максимальная частота, на которой ЦАП может работать, выдавая на выходе корректный результат. В соответствии с теоремой Найквиста - Шеннона (известной также как теорема Котельникова), для корректного воспроизведения аналогового сигнала из цифровой формы необходимо, чтобы частота дискретизации была не менее, чем удвоенная максимальная частота в спектре сигнала. Например, для воспроизведения всего слышимого человеком звукового диапазона частот, спектр которого простирается до 20 кГц, необходимо, чтобы звуковой сигнал был дискретизован с частотой не менее 40 кГц. Стандарт Audio CD устанавливает частоту дискретизации звукового сигнала 44,1 кГц; для воспроизведения данного сигнала понадобится ЦАП, способный работать на этой частоте. В дешевых компьютерных звуковых картах частота дискретизации составляет 48 кГц. Сигналы, дискретизованные на других частотах, подвергаются передискретизации до 48 кГц, что частично ухудшает качество сигнала.
  • Монотонность - свойство ЦАП увеличивать аналоговый выходной сигнал при увеличении входного кода.
  • THD+N (суммарные гармонические искажения + шум) - мера искажений и шума вносимых в сигнал ЦАПом. Выражается в процентах мощности гармоник и шума в выходном сигнале. Важный параметр при малосигнальных применениях ЦАП.
  • Динамический диапазон - соотношение наибольшего и наименьшего сигналов, которые может воспроизвести ЦАП, выражается в децибелах . Данный параметр связан с разрядностью и шумовым порогом.
  • Статические характеристики:
    • DNL (дифференциальная нелинейность) - характеризует, насколько приращение аналогового сигнала, полученное при увеличении кода на 1 младший значащий разряд (МЗР), отличается от правильного значения;
    • INL (интегральная нелинейность) - характеризует, насколько передаточная характеристика ЦАП отличается от идеальной. Идеальная характеристика строго линейна; INL показывает, насколько напряжение на выходе ЦАП при заданном коде отстоит от линейной характеристики; выражается в МЗР;
    • усиление;
    • смещение.
  • Частотные характеристики:
    • SNDR (отношение сигнал/шум +искажения) - характеризует в децибелах отношение мощности выходного сигнала к суммарной мощности шума и гармонических искажений;
    • HDi (коэффициент i-й гармоники) - характеризует отношение i-й гармоники к основной гармонике;
    • THD (коэффициент гармонических искажений) - отношение суммарной мощности всех гармоник (кроме первой) к мощности первой гармоники.

См. также

Литература

  • Жан М. Рабаи, Ананта Чандракасан, Боривож Николич. Цифровые интегральные схемы. Методология проектирования = Digital Integrated Circuits. - 2-е изд. - М .: Вильямс, 2007. - 912 с. - ISBN 0-13-090996-3
  • Mingliang Liu. Demystifying Switched-Capacitor Circuits. ISBN 0-75-067907-7 .
  • Phillip E. Allen, Douglas R. Holberg. CMOS Analog Circuit Design. ISBN 0-19-511644-5 .

Ссылки

  • Цифро-аналоговые преобразователи (ЦАП), теория и принципы работы на сайте Рынок микроэлектроники
  • Цифро-аналоговые преобразователи для задач цифровой обработки сигналов
  • INL/DNL Measurements for High-Speed ADCs объясняет, как вычисляются INL и DNL
  • Алексей Стахов . Компьютер Фибоначчи Ч. 1 , Ч. 2 , Ч. 3 // PCweek.ru, 2002
  • R-2R Ladder DAC explained содержит схемы (англ.)

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

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

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

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

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

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

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

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

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

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

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

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

Разрешающая способность – это приращение 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.