Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

КУРС лекций Электротехника, электронное / Курс лекций. Электротехника и электроника. РАЗДЕЛ 4. Электроника

.pdf
Скачиваний:
1608
Добавлен:
02.04.2015
Размер:
25 Мб
Скачать
☆

403

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

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

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

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

Поэтому для преобразования аналогового (непрерывного) сигнала в цифровой необходимо выполнить три операции:

 

- дискретизация;

 

 

- квантование;

 

 

- кодирование.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Иногда последняя операция исклю-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

чается.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дискретизация - это представление

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

непрерывной функции в виде ряда дис-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

кретных отсчетов. По-другому можно

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сказать, что дискретизация - это преобра-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

зование непрерывной функции в непре-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рывную последовательность цифр. Прин-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

цип дискретизации изображен на рисунке

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9. На рисунке показана наиболее распро-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 9 - Принцип

страненная равномерная дискретизация.

 

 

Сначала имеется непрерывный сигнал

 

 

 

 

 

дискретизации

 

 

 

 

 

U(t). Затем он подвергается разбиению на

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

404

равные промежутки времени t. Эти промежутки называются периодом дис- кретизации. Обратная величина периода дискретизации 1 t называется час-

тотой дискретизации.

В результате получается последовательность дискретных отсчетов с шагом в t.

Период дискретизации выбирается из условия:

t =

1

f max ,

(1)

 

2

 

 

где f max - максимальная частота спектра сигнала.

Это выражение следует из теоремы Котельникова, которая гласит: любой не- прерывный сигнал можно абсолютно точно восстановить на выходе идеального поло- сового фильтра с полосой f max , если дис- кретные отсчеты взяты через интервал

Рисунок 10 - Владимир Алек- сандрович Котельников (1908 - 2005) академик, учёный в об- ласти радио и связи. Открыл теорему отсчётов,

носящую его имя

t = 1(2 f max) .

Квантование заключается в разбие- ние диапазона значений непрерывной или дискретной величины на конечное число интервалов.

При квантовании шкала сигнала раз- бивается на уровни.

Отсчеты помещаются в подготовлен- ную сетку и преобразуются в ближайший номер уровня квантования.

Процесс квантования по уровню по- казан на рисунке 11.

8

7

6

5

4

3

2

1

0 -1 -2 -3 -4 -5 -6

δ

t

Рисунок 11 – Квантование сигнала по уровню

405

Для квантования в двоичном коде диапазон напряжения сигнала от

Umin до Umax делится на 2n интервалов. Величина получившегося интерва- ла (шага квантования) равна

δ =

U max− U min

.

(2)

 

 

2n

 

Номинальное значение кванта преобразования δ - называют едини- цей младшего разряда (ЕМР) или Младшим значащим разрядом (МЗР).

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

(0) уровня.

Рассмотрим некоторые метрологические понятия ЦАП и АЦП.

Одна из основных характеристик АЦП (и ЦАП) – это характеристика преобразования, зависимость между напряжением на его аналоговом вы- воде и цифровом коде на его выходе, заданная в виде таблицы, графика или формулы, рисунок 12

Код

 

δ/2

 

 

 

 

111...11

 

 

 

111...10

 

 

 

δ/2

δ

 

 

000...01

 

 

 

000...00

 

 

 

0 U1

U2

Umax

Uвх

Рисунок 12 - Номинальная характеристика преобразования двоичного

АЦП в униполярном режиме

Другая важная характеристика АЦП - разрешающая способность. Это величина, обратная максимальному числу кодовых комбинаций. Раз- решающая способность выражается в процентах, разрядах или децибелах и характеризует потенциальные возможности преобразователя с точки зре- ния достижимой точности. Например, 12-разрядный АЦП имеет разре- шающую способность 1/4096, или 0,245% от полной шкалы, или -72,2 дБ.

406

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

Характеристики реальных АЦП и ЦАП отличаются от идеальных характеристик из-за различных погрешностей. Основные виды погрешно- стей АЦП и ЦАП следующие:

- погрешность смещения – это параллельный сдвиг характеристики преобразования относительно идеальной, рисунок 13, а;

а

б

 

Код

 

111...11

 

Реальный АЦП

 

111...10

 

Выпадающий код

Идеальный АЦП

000...01

000...00

0

Uвх

в

г

Рисунок 13 – Погрешности АЦП: а – погрешность смещения;

б- погрешность усиления; в – интегральная нелинейность;

г- дифференциальная погрешность

-погрешность усиления – это отличие характеристики преобразова- ния от идеальной характеристики наклоном во всем диапазоне работы, ри- сунок 13, б;

-интегральная нелинейность – это отличие характеристики преоб- разования от линейного закона во всем диапазоне работы, рисунок 13, в;

-дифференциальная погрешность – это отличие характеристики пре-

образования от идеальной линейной характеристики в части диапазона ра- боты, рисунок 13, г.

407

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

Погрешность квантования. Возникает из-за преобразования входного напряжения в конечное число кодов. Погрешность квантования - интервал входного напряжения протяженностью 1 МЗР (шаг квантования по напряже- нию), который характеризуется одним и тем же кодом. Всегда равна ±0.5 МЗР.

Абсолютная погрешность. Максимальное отклонение реальной (без подстройки) характеристики преобразования от реальной при любом коде. Является результатом действия нескольких эффектов: смещения, погрешно- сти усиления, дифференциальной погрешности, нелинейности и погрешности квантования. Идеальное значение: ±0.5 МЗР.

Погрешность смещения – отклонение первого перехода по сравнению с идеальным переходом (т.е. при 0.5 младшего разряда).

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

Интегральная нелинейность (ИНЛ). После корректировки смещения и погрешности усиления ИНЛ представляет собой максимальное отклонение реальной функции преобразования от идеальной для любого кода.

Дифференциальная нелинейность. Максимальное отклонение между шириной фактического кода (интервал между двумя смежными переходами) от ширины идеального кода.

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

fs.макс:

-АЦП постоянного тока с fs.макс < 10 кГц;

-АЦП среднего быстродействия с fs.макс = 10…5000 кГц;

-скоростные АЦП с fs.макс = 5…200 МГц;

-сверхскоростные АЦП с fs.макс >> 200 МГц.

Точность современных моделей АЦП определяется преимущественно разрядностью. Можно определить следующие градации:

-АЦП низкой точности 8 разрядов и менее;

-АЦП средней точности 10 -13 разрядов;

-АЦП высокой точности 14 разрядов и более.

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

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

408

ция по методам преобразования АЦП, выпускаемых в виде интегральных микросхем (ИМС), представлена на рисунке 14.

Рисунок 14 – Классификация АЦП по методам преобразования

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

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

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

равным Uоп / 2n . Например, для 3-х разрядного АЦП требуется 23 − 1 или семь компараторов. А, например, для 8-разрядного параллельного АЦП по-

требуется уже 255 (28 − 1)) компараторов.

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

 

 

 

409

 

 

столбик ртути поднимается. Дешифратор преобразует 2n − 1- разрядное циф-

ровое слово с выходов компараторов в двоичный n разрядный код.

 

Параллельные АЦП - достаточно быстрые устройства, но они имеют

свои недостатки. Из-за необходимости использовать большое количество

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

нецелесообразно использовать в приложениях с батарейным питанием.

Uоп

 

 

Параллельное

кодирование

 

 

(иногда

называемое

«мгновенным»

R/2

 

 

 

 

кодированием) - это самый быстрый

 

7

СD 1

 

6

2

метод А/Ц-преобразования. Время за-

 

5

3

R

4

 

держки

от входа до

выхода равно

 

3

 

 

2

 

сумме времен задержки на компарато-

 

1

 

 

 

ре и шифраторе. Параллельные преоб-

R

0

 

 

 

GS

 

 

разователи, выпускаемые промыш-

 

Е1

EO

R

На выходе

ленностью, имеют от 16 до 1024 уров-

 

ней квантования (с выходами от 4 до

 

приоритетного

 

дешифратора CD

16 разрядов). При большем числе раз-

R

3-х разрядный

рядов они становятся дорогими и гро-

 

двоичный код

R

 

 

моздкими.

 

 

 

Быстродействие

их колеблется

 

 

 

 

 

 

от 15 до 300 млн. отсчетов в секунду.

R

 

 

Данные АЦП часто использу-

 

 

 

 

 

 

ются для видео или других высокочас-

R/2

 

 

тотных сигналов, а также широко

 

 

 

Uвх

 

 

применяются в промышленности для

 

 

отслеживания быстро изменяющихся

 

 

 

Рисунок 15 – АЦП параллельного

процессов в реальном времени.

 

типа

 

 

 

 

 

Последовательно-параллельные АЦП прямого преобразования - это

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

ляют значительно уменьшить количество компараторов до

 

k (2n k − 1) ,

(3)

где n - число битов выходного кода;

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

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

410

Рисунок 16 - Двухступенчатый АЦП

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

Требования к точности АЦП1 выше, нежели ко второму. Оба АЦП па- раллельного типа. Допустим, и тот, и другой 4-х разрядные, в каждом исполь- зуется по 16 компараторов. В итоге получается 8-ми разрядный АЦП всего на 32 компараторах, тогда как при построении по параллельной схеме понадоби-

лось бы 28 - 1 = 255 шт.

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

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

Последовательные АЦП бывают последовательного счета и последо- вательного приближения.

Последовательные АЦП последовательного счета

Рисунок 17 - АЦП

последовательного счета

Типичная схема АЦП последова- тельного счета приведена на рисунке 17. На схеме буквами и символами обо- значены следующие элементы: К - компаратор, логический элемент 2И, ГТИ - генератор тактовых импульсов, СТ - счетчик, #/A – цифроаналоговый преобразователь (ЦАП).

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

411

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

Такие АЦП имеют низкое быстродействие. Достоинством является сравнительная простота построения.

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

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

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

Обобщенная структурная схема АЦП последовательного приближения показана на рисунке 18.

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

Uвх

ЦАП (N-разрядный)

N-разрядный регистр последовательных

Устройство

приближений

управления

Устройство синхронизации

Рисунок 18 - Структурная схема АЦП последовательных приближений

412

Первым в единичное состояние устанавливается триггер старшего раз- ряда, так что сначала аналоговое входное напряжение сравнивается с выход- ным напряжением ЦАП, которое соответствует напряжению старшего знака разряда (СЗР) UСЗР =Uоп2 . Если аналоговое входное напряжение больше

UСЗР , то триггер старшего разряда остается в единичном состоянии Х1 =1 в

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

в нуль Х1 = 0 и остается в этом состоянии до конца цикла преобразования. Затем в единичное состояние устанавливается следующий триггер (вто-

рой разряд),

при

этом выходное напряжение ЦАП равно

UСЗР =Uоп ( Х1

2 + Х2

4) , причем Х2 =1.

Если это напряжение меньше входного аналогового напряжения Uвх, то второй разряд остается равным единице Х2 =1.

Если же оно больше аналогового входного напряжения, то второй раз- ряд сбрасывается в нуль Х2 = 0 .

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

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

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

АЦП дифференциального кодирования

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