Марунин
АНАЛОГО-ЦИФРОВЫЕ УСТРОЙСТВА
Учебно-методическое пособие
по курсу
«Аналого-цифровые устройства»
Саров
2011 г.
УДК 621.3.087.92
ББК ?????
М ?????????
Марунин М.В.
Виды сигналов. 5
Цели обработки сигналов. 5
Формирование сигналов. 7
Методы и технологии обработки сигналов. 8
Сравнение аналоговой и цифровой обработки сигналов 9
Пример реализации.....................................................................................................11
Критерий Найквиста...................................................................................................17
Погрешности дискретизатора....................................................................................19
Цифроаналоговые преобразователи. 45
Микросхемы цифроаналоговых преобразователей. 45
Преобразование передаточных характеристик. 54
Преобразование смещенного двоичного кода..........................................................54
3
Преобразование прямого двоичного кода со знаком...............................................58
Аналого-цифровые преобразователи. 61
Микросхемы АЦП параллельного типа. 62
АЦП последовательного типа на комплектах микросхем. 71
Статическая передаточная характеристика. 74
Оценка источников погрешностей............................................................................74
Динамические погрешности.......................................................................................78
Двухтактное интегрирование...................................................................................103
4
Виды сигналов.
Сигнал определяется как напряжение или ток, который может быть
передан как сообщение или как информация. По своей природе все сигналы
являются аналоговыми, будь то сигнал постоянного или переменного тока,
цифровой или импульсный. Тем не менее, принято делать различие между
аналоговыми и цифровыми сигналами.
Цифровым сигналом называется сигнал, определённым образом
обработанный и преобразованный в цифры. Обычно цифровые сигналы
связаны с реальными аналоговыми сигналами, но иногда между ними нет
связи. В качестве примера можно привести передачу данных в локальных
вычислительных сетях (LAN – может лучше ЛВС) или в других
высокоскоростных сетях, где (добавить, чем отличаются).
В процессе цифровой обработки сигнала (ЦОС) аналоговый сигнал
преобразуется в двоичную форму устройством, которое называется аналого-
цифровым преобразователем (АЦП). На выходе АЦП получается двоичное
представление аналогового сигнала, которое затем обрабатывается
арифметическим цифровым сигнальным процессором (DSP). После
обработки содержащаяся в сигнале информация может быть преобразована
обратно в аналоговую форму с использованием цифро-аналогового
преобразователя (ЦАП).
Другой ключевой концепцией в определении сигнала является тот
факт, что сигнал всегда несет некоторую информацию. Это ведет нас к
ключевой проблеме обработки физических аналоговых сигналов – проблеме
извлечения информации.
Формирование сигналов.
В большинстве приведенных ситуаций (связанных с использованием
DSP-технологий), необходимы как АЦП, так и ЦАП. Тем не менее, в ряде
случаев требуется только ЦАП, когда аналоговые сигналы могут быть
непосредственно сгенерированы на основе DSP и ЦАП. Наглядным
примером являются дисплеи с разверткой видеоизображения, в которых
сгенерированный в цифровой форме сигнал управляет видеоизображением
или блоком RAMDAC (преобразователем массива пиксельных значений из
цифровой в аналоговую форму).
7
Другой пример – это искусственно синтезируемые музыка и речь. В
действительности, при генерации физических аналоговых сигналов с
использованием только цифровых методов полагаются на информацию,
предварительно полученную из источников подобных физических
аналоговых сигналов. В системах отображения данные на дисплее должны
донести соответствующую информацию оператору. При разработке звуковых
систем задаются статистическими свойствами генерируемых звуков, которые
были предварительно определены с помощью широкого использования
методов ЦОС (источник звука, микрофон, предварительный усилитель, АЦП
и т.д.).
9
Рисунок 1. Способы обработки сигналов.
Вообще, поскольку АЦП перемещен ближе к датчику, большая часть
обработки аналогового сигнала теперь производится АЦП. Увеличение
возможностей АЦП может выражаться в увеличении частоты дискретизации,
расширении динамического диапазона, повышении разрешающей
способности, отсечении входного шума, использовании входной фильтрации
и программируемых усилителей (PGA), наличии источников опорного
напряжения на кристалле и т.д. Все упомянутые дополнения повышают
функциональный уровень и упрощают систему.
При наличии современных технологий производства ЦАП и АЦП с
высокими частотами дискретизации и разрешающими способностями
существенный прогресс достигнут в интеграции все большего числа цепей
непосредственно в АЦП /ЦАП.
В сфере измерений, например, существуют 24-битные АЦП со
встроенными программируемыми усилителями (PGA), которые позволяют
оцифровывать полномасштабные мостовые сигналы 10 mV непосредственно,
без последующей нормализации (например, серия AD773x).
На голосовых и звуковых частотах распространены комплексные
10
устройства кодирования - декодирования – кодеки (Analog Front End, AFE),
которые имеют встроенную в микросхему аналоговую схему,
удовлетворяющую минимуму требований к внешним компонентам
нормализации (AD1819B и AD73322).
Существуют также видео - кодеки (AFE) для таких задач, как
обработка изображения с помощью ПЗС (CCD – charge-coupled device), и
другие (например, серии AD9814, AD9816, и AD984X).
Пример реализации.
В качестве примера использования DSP сравним аналоговый и
цифровой фильтры низкой частоты (ФНЧ), каждый с частотой среза 1 кГц.
Цифровой фильтр реализован в виде типовой цифровой системы,
показанной на рисунке 2. Обратите внимание, что в диаграмме принято
несколько неявных допущений. Во-первых, чтобы точно обработать сигнал,
принимается, что тракт АЦП / ЦАП обладает достаточными значениями
частоты дискретизации, разрешающей способности и динамического
диапазона. Во-вторых, для того, чтобы закончить все свои вычисления в
пределах интервала дискретизации (1/fs), устройство ЦОС должно иметь
достаточное быстродействие. В-третьих, на входе АЦП и выходе ЦАП
сохраняется потребность в аналоговых фильтрах ограничения и
восстановления спектра сигнала (anti-aliasing filter и anti -imaging filter), хотя
требования к их производительности невелики. Приняв эти допущения,
можно сравнить цифровой и аналоговый фильтры.
11
Рисунок 2 Структурная схема цифрового фильтра.
Требуемая частота среза обоих фильтров – 1 кГц. Аналоговое
преобразование реализуется фильтром Чебышева первого рода шестого
порядка (характеризуется наличием пульсаций коэффициента передачи в
полосе пропускания и отсутствием пульсаций вне полосы пропускания). Его
характеристики представлены на рис. 1.5. На практике этот фильтр может
быть представлен тремя фильтрами второго порядка, каждый из которых
построен на операционном усилителе и нескольких резисторах и
конденсаторах. С помощью современных систем автоматизированного
проектирования (САПР) фильтров создать фильтр шестого порядка
достаточно просто, но чтобы удовлетворить техническим требованиям по
неравномерности характеристики 0,5 дБ, требуется точный подбор
компонентов.
Представленный же на рисунке 3 цифровой КИХ-фильтр (FIR) со 129
коэффициентами имеет неравномерность характеристики всего 0,002 дБ в
полосе пропускания, линейную фазовую характеристику и намного более
крутой спад. На практике такие характеристики невозможно реализовать с
использованием аналоговых методов. Другое очевидное преимущество
12
схемы состоит в том, что цифровой фильтр не требует подбора компонентов
и не подвержен дрейфу параметров, так как частота синхронизации фильтра
стабилизирована кварцевым резонатором. Фильтр со 129 коэффициентами
требует 129 операций умножения с накоплением (MAC) для вычисления
выходного отсчёта. Эти вычисления должны быть закончены в пределах
интервала дискретизации 1/fs, чтобы обеспечить работу в реальном масштабе
времени. В этом примере частота дискретизации равна 10 кГц, поэтому для
обработки достаточно 100 мкс, если не требуется производить существенных
дополнительных вычислений. Семейство DSP ADSP-21xx может закончить
весь процесс умножения с накоплением (и другие функции, необходимые для
реализации фильтра) за один командный цикл. Поэтому фильтр со 129
коэффициентами требует быстродействия более 129/100 мкс = 1,3 миллиона
операций с секунду (MIPS). Существующие DSP имеют намного большее
быстродействие и, таким образом, не являются ограничивающим фактором
для этих приложений. Быстродействие серии 16-разрядных ADSP-218x с
фиксированной точкой достигает 75MIPS.
16
количества отсчетов (уменьшении частоты дискретизации) может быть
достигнута точка, где сигнал может быть потерян. Это следует из известного
критерия Найквиста.
Критерий Найквиста.
Частота дискретизации fs сигнала с шириной полосы fa должна
удовлетворять условию fs > 2fa, в противном случае информация о
сигнале будет потеряна
Эффект наложения спектров возникает, когда fs < 2fa
Эффект наложения спектров широко используются в таких задачах, как
прямое преобразование ПЧ в цифровую форму
17
промодулированные исходным сигналом, то есть появляются образы сигнала
на частотах, равных |±Kfs ±fa|, где K = 1, 2, 3, 4, ...
18
Теперь рассмотрим случай, когда частота сигнала выходит за пределы
первой зоны Котельникова. При частоте сигнала, немного меньшей частоты
дискретизации, временная диаграмма приведена на рисунке 3. Обратите
внимание, что несмотря на то, что сигнал находится вне первой зоны
Найквиста, его составляющая fs-fa попадает внутрь этой зоны. Становится
ясно, что, если мешающий сигнал появляется на любом из образов (что
такое?) частоты fa, он тут же переносится на частоту fa, приводя, таким
образом, к появлению мешающего частотного компонента в первой зоне
Котельникова.
Такой процесс подобен работе аналогового смесителя. Это означает,
что перед дискретизатором требуется фильтрация, подавляющая
компоненты, частоты которых находятся вне полосы Котельникова и после
дискретизации попадают в ее пределы. Рабочая характеристика фильтра
будет зависеть от того, как близко частота внеполосного сигнала отстоит от
fs/2, а также величиной требуемого подавления.
Погрешности дискретизатора.
До сих пор предполагалось, что квантование по времени производится
дельта импульсами. Однако это математическая абстракция. Обычно ключ
дискретизатора открывается на определённое время, достаточное для
запоминания аналогового сигнала на конденсаторе (даже если этот
конденсатор паразитный). Теперь образы сигнала уже нельзя считать
распространяющимися до бесконечности. Такая цепь обычно называется
интегрирующей, и её импульсная характеристика приведена на рисунке 7.
19
Рисунок 7 Нарастание напряжения на входе дискретизатора при
открывании ключа.
Рисунок 9.
21
Рисунок 10.
23
Предположим, что частота среза фильтра равна fa. На рисунке 11 А
показан эффект возникновения помехи, обусловленной отображением
сигнала из второй зоны Найквиста в первую. Именно эта помеха определяет
динамический диапазон системы DR. В приведённом примере составляющие
спектра, которые попадают в диапазон между fa и fs /2, не представляют
интереса и не ограничивают динамический диапазон системы. Необходимо
отметить, что в ряде источников этот эффект называется эффектом "заворота
спектра".
24
октава) требуется как минимум фильтр 10-го порядка - это фильтр, весьма
трудный в разработке и дорогой в производстве.
25
Рисунок 13 ФЧХ и групповая задержка фильтра Баттерворта 10-го
порядка.
Из приведённых рассуждений видно, что недостаточная крутизна спада
ФНЧ может компенсироваться более высокой частотой дискретизации АЦП.
26
Выбрав более высокую частоту дискретизации (избыточную дискретизацию),
мы уменьшаем требование к крутизне спада и, следовательно, сложность
фильтра. Этот эффект достигается за счет использования более быстрого
АЦП и более высокой скорости обработки данных. На рисунке 11 В показан
эффект, возникающий при увеличении частоты дискретизации в K раз, при
неизменных требованиях к частоте среза fa и к динамическому диапазону
DR. Более пологий скат делает этот фильтр проще для проектирования, по
сравнению со случаем, показанным на рисунке 11 А.
ИЗБЫТОЧНАЯ ДИСКРЕТИЗАЦИЯ УМЕНЬШАЕТ ТРЕБОВАНИЯ К
КРУТИЗНЕ СПАДА ФНЧ
Процесс проектирования аналогового фильтра начинается с выбора
начальной частоты дискретизации. Она обычно выбирается в диапазоне от
2,5 fa до 4 fa. Затем, исходя из требуемого динамического диапазона,
определяется характеристика фильтра, и определяется реализуемость такого
фильтра с учетом ограничений по стоимости системы и требуемой
производительности этой системы. Если реализация окажется невозможной,
полезно рассмотреть вариант с более высокой частотой дискретизации, для
которого, возможно, потребуется более быстрый АЦП. Следует отметить,
что sigma-delta-АЦП изначально являются преобразователями с избыточной
дискретизацией, и данное обстоятельство существенно ослабляет требования
к аналоговому фильтру, формирующему спектр, что является
дополнительным преимуществом данной архитектуры.
Требования к аналоговому формирующему спектр фильтру могут быть
несколько ослаблены, если вы уверены, что сигнал с частотой, которая
попадает в полосу задержки fs - fa, никогда не достигнет амплитуды
основного сигнала. Во многих приложениях появление таких сигналов на
этой частоте действительно маловероятно. Если максимум сигнала в полосе
частот fs - fa никогда не превысит X дБ над амплитудой основного сигнала,
то требования к затуханию в полосе задержки фильтра может быть
уменьшено на ту же самую величину. Новое требование к затуханию в
27
полосе задержки fs - fa основано на понимании того факта, что в этом случае
значение подавляемого сигнала составляет DR-X дБ. В случае реализации
этого варианта будьте внимательны при устранении любых шумов, частоты
которых могут быть выше частоты fa - это мешающие сигналы, которые
также будут создавать НЧ- составляющую в полосе сигнала.
Субдискретизация (дискретизация гармонических и полосовых
сигналов, дискретизация на промежуточной частоте (ПЧ), прямое
преобразование ПЧ в цифровую форму)
До сих пор мы рассматривали случай дискретизации низкочастотных
сигналов (видеосигналов или огибающих), когда все интересующие нас
сигналы лежат в первой зоне Найквиста. На рисунке 14 A представлен
случай, когда полоса оцифрованных сигналов ограничена первой зоной
Найквиста, а в остальных зонах Найквиста появляются образы
первоначального диапазона частот.
30
N вых X кв
111 7h
110 6h Идеальная
характеристика
101 5h квантования
100 4h
∆КП
011 3h Реальная
характеристика
010 2h квантования
001 h
N ДИФ
КП
000 Х ВХ
0 h 2h 3h 4h 5h 6h 7h Х ПШ
Х СМ 0
0,5 h
Х ПШ
0
Х ВХ
- 0,5 h
h 2h 3h 4h 5h 6h 7h
31
полной шкалы ∆хПШ )- величина, характеризующая отклонение среднего
значения реального коэффициента передачи от идеального значения.
Погрешность смещения нуля хсм0 - погрешность, характеризующая
параллельный сдвиг всей передаточной характеристики относительно
идеальной при нулевом значении цифрового кода на выходе.
Нелинейность - относительное отклонение усредненной (сглаженной)
передаточной характеристики от идеальной прямой. Дифференциальная
нелинейность - отклонение приращения входного аналогового сигнала от
шага квантования при изменении цифрового выходного кода на смежное
значение. Особым случаем нелинейности является немонотонность.
Разрешающая способность определяется как минимальное
приращение входного сигнала, соответствующее изменению значения млад-
шего значащего разряда выходного кода на единицу.
Разрядность n - число разрядов выходного цифрового кода в битах.
32
происходит образование выборок входного сигнала и их преобразование.
33
представлением проквантованного сигнала в виде
хКВ (хВX ) = КП (хВX - ∆х(хВX )), где ∆х(хВX ) – ошибка квантования.
Ступенчатая передаточная характеристика при этом заменяется прямой с
наклоном, равным КП. Зависимость ошибки ∆х от величины сигнала показана
на рисунке 1б. Величина |∆х| <0,5h достаточно мала для АЦП с большой
разрядностью, и оказывается, что после квантования соответствующая ей
часть выходного сигнала является составляющей, независящей от кода
величины хВX и имеющей равномерную плотность распределения и
постоянную спектральную плотность. В силу этого соответствующая ошибке
квантования ∆х(хВX ) часть выходного сигнала является дискретным белым
шумом и ее называют, шумом квантования.
Вероятностную оценку методической погрешности квантования можно
провести, предположив следующее: во-первых, пусть возможные значения
сигнала распределены по шкале равномерно; во-вторых, пусть случайная
погрешность имеет нормальный закон распределения, в-третьих, измеряемая
величина x и случайная погрешность ∆х независимы. Исходя из первого
предположения можно считать, что распределение значений сигнала х в
диапазоне шага квантования (в пределах ± 0,5h от уровня дискретизации,
соответствующего некоторому цифровому коду NВЫХ) характеризуется
постоянной плотностью px(x)=1/h. Тогда погрешность определения значений
сигнала x по коду NВЫХ может быть оценена дисперсией (вторым
центральным моментом) и соответствующим средним квадратическим
отклонением
34
шума квантования такого АЦП будет в раз
35
Можно осуществлять суммирование шумов от отдельных источников шума,
пересчитывая мощность их шумов к итоговой передаточной характеристике
(характеристике квантования-преобразования), т.е. приводя мощность шумов
от отдельных источников ко входу АЦП.
36
Из последнего выражения следует, что средняя мощность
дополнительных (инструментальных, аппаратурных) шумов равна численно
дисперсии отклонений реальной характеристики по отношению к идеальной
передаточной характеристике (характеристике квантования). Если реальная
характеристика квантования в среднем совпадает с идеальной, т.е.
37
погрешности (систематические погрешности) суммируются как
математические ожидания случайных "помех" алгебраически, а случайные
погрешности - как среднеквадратические отклонения геометрически, причем
случайные погрешности разделяются на два класса:
38
погрешностью , приведенной к пределу измерения (полной шкале), либо
= и ,
39
- максимальное значение и
соотношение:
40
- динамическую погрешность второго рода ,обусловленную
= ,
41
имеем приближенную оценку )/ однако без
определена по формуле
42
образом с операцией квантования. Основной закономерностью такой
дискретизации является то, что за счет конечного времени одного
преобразования и неопределенности момента его окончания не удается
получить однозначного соответствия между значениями отсчетов и
моментами времени, к которым их следует отнести.
В результате при работе с изменяющимися во времени сигналами
возникают специфические искажения, динамические по своей природе, для
оценки которых вводят понятие апертурной неопределенности,
характеризующейся обычно апертурным временем. Эффект апертурной
погрешности проявляется либо как погрешность мгновенного значения
сигнала при заданных моментах измерения, либо как погрешность момента
времени, в который производится измерение, при заданном мгновенном
значении сигнала.
43
Рисунок 17. Характеристика преобразования.
передаточной характеристики: ,
44
передачи (или значениями предела шкалы).
45
Статическая передаточная характеристика ЦАП с токовым выходом
может быть представлена с учетом основных параметров в следующем виде:
( ,
46
Время нарастания - интервал времени от момента достижения
Цифроаналоговые преобразователи.
48
логической единицы и , если ;
Рисунок 19.
49
задания которой и используется резистор ).
50
Рисунок 19.
Таблица 1
51
трех четырехразрядных блоков ЦАП, на выходе объединенных делителями
резистор ,
52
Рисунок 20.
Суммарное сопротивление резисторов в первых двух блоках по
105 кОм в каждом, в третьем блоке - 84 кОм. Схема формирования опорного
напряжения на базах транзисторов источников тока охвачена глубокой
обратной связью, стабилизирующей характеристики ЦАП при
температурных изменениях параметров его элементов.
ЦАП К1108ПА1 (ПА2) - двенадцатиразрядный преобразователь
повышенного быстродействия с аналоговыми ключами и схемами их
управления на биполярных транзисторах. Он относится к классу ЦАП, в
котором используется комбинация управляемых источников тока с
одинаковыми и двоично-взвешенными величинами токов с формированием
двоичных весов части разрядов делением падения напряжения от этих токов
на R-2 R резистивном делителе. Функциональная схема этого
преобразователя приведена на рисунок 21. ЦАП содержит R-2 R делитель, на
который поступают токи от источников тока (схема одного из них совместно
с переключателем тока обведена разрывной линией на рисунке 8).
Переключатели токов управляются через преобразователи уровней ПУ
входными цифровыми сигналами.
53
Рисунок 21.
В группах по три источника тока, которые задают свои токи в одну
общую точку R-2R делителя, двоичное взвешивание их токов осуществляется
двоично-взвешенными сопротивлениями в эмиттерных целях токозадающих
54
ЦАП КМ1118ПА2 (KP1118ПA2) - десятиразрядный
быстродействующий преобразователь с расширенными функциональными
возможностями. Преобразователь относится к классу ЦАП с транзисторными
источниками одинаковых токов и формированием двоичных весов разрядов
делением падения напряжения на R-2R резистивном делителе.
ЦАП К1118ПА1 - восьмиразрядный быстродействующий
преобразователь. Преобразователь относится к классу ЦАП с суммированием
токов от набора управляемых транзисторных источников двоично-
взвешенных токов.
ЦАП К1118ПАЗ - восьмиразрядный быстродействующий
преобразователь с временем преобразования 10 нc. Преобразователь
относится к ЦАП с суммированием токов от набора управляемых
транзисторных источников двоично-взвешенных токов.
Таблица 2
55
Ток потребления, мА 2(+5) 25(+5) 15(+5)
2(+15)
(от источника, В) 2(+15) 35(-15) 46(-15)
Параметры КП08ПА2 КШ8ПА1 КМШ8ПА2 К1И8ПАЗ
Разрядность, бит 12 8 10 8
Входные уровни ТТЛ ЭСЛ ТТЛ, ЭСЛ ЭСЛ
Опорное напряжение 10,24 +10B -1,024 -1,3..-1,2
Погрешность 0,3 % ±5мА 200мВ +2мА
коэффициента
Дифференциальная 0,024 0,195 0,0978.. ...0, 0,195
нелинейность, % от 195
Ток или напряжение - 50мкА -10мВ 200мкА|
смещения нуля, мкА
Выходной ток
(напряжение) в
5 мА 51мА 1,024В 20мА
конечной точке
характеристике
Время установления
0,1 0,020 0,050 0,010
выходного тока, мкс
Ток потребления, мА
15( +5) 20(+5)
(от источника питания, 130(-5,2)
120(-5,2) 80(-5,2)
В)
56
Рисунок 22.
58
Рисунок 23.
Операционный усилитель, включенный на выходе ЦАП, вносит
дополнительные погрешности как в статические, так и динамические
характеристики преобразования цифрового кода в аналоговый сигнал. Для
схемы включения ОУ в инвертирующем режиме выходное напряжение ОУ
описывается следующим выражением:
входном сигнале
59
- параметры ОУ.
передачи;
- эквивалентное
60
Рисунок 24.
- напряжение
передачи;
61
- эквивалентное смещение
нуля.
Рисунок 25.
Рисунок 26.
63
, где - установившееся значение тока i -го
Аналого-цифровые преобразователи.
Исходя из операций, необходимых для аппаратной реализаций
алгоритмов преобразования, можно определить перечень элементов, которые
необходимы для построения АЦП. К числу этих элементов относятся:
формирователь эталонных величин (мер, опор); элемент(ы) сравнения -
65
компаратор(ы); цифровое ЗУ, фиксирующее результат сравнения; цифровое
кодирующее устройство; устройство управления. Данный набор позволяет
осуществить преобразование значения непрерывного сигнала, которое
заключается в определении с заданной точностью (погрешностью) на шкале
АЦП того интервала, где находится измеряемая величина; измерение
осуществляется сравнением измеряемой величины с эталонными (опорными)
величинами.
В настоящее время выпускаются микросхемы, являющиеся полностью
завершенными АИД и содержащие все необходимые элементы в одном
корпусе, а также микросхемы, являющиеся либо отдельными элементами,
перечисленными выше, либо их сочетанием в одном корпусе. Несколько
таких микросхем, образующих определенный комплект, позволяют
построить АЦП.
АЦП делятся на АЦП прямого преобразования и АЦП с
промежуточным преобразованием сигнала, например во временной интервал.
А1Щ прямого преобразования можно разделить на два основных вида:
преобразователи без общей отрицательной обратной связи или так
называемые АЦП параллельного типа, у которых все значения разрядов
выходного цифрового кода формируются параллельно (одновременно);
преобразователи с общей отрицательной обратной связью или АЦП
последовательного (в частности поразрядного) приближения, У которых
значения разрядов выходного кода формируются последовательно во
времени, начиная со старшего разряда.
66
, задающих уровни квантования входного сигнала; 64 элемента сравнения -
Рисунок 27.
67
преобразуемого сигнала и диаграмма состояния выходных цифровых
сигналов .
68
Рисунок 28.
Запоминание результата сравнения управляется по входам
тактового сигнала .
70
задержкой фиксации состояния компараторов при стробировании, т.е.
72
Рисунок 29.
АЦП К1107ПВ2 - 8-разрядный быстродействующий преобразователь,
обозначение выводов дано на рисунке 29б. Микросхема предназначена для
преобразования сигналов в диапазоне от -2 до 0 В также, как и К1107ПВ1 в
один из следующих кодов: прямой нормальный, обратный нормальный,
прямой дополнительный, обратный дополнительный. Выходные уровни
соответствуют уровням ТТЛ. Выбор требуемого выходного кода
осуществляется заданием логических уровней на управляющие входы АЦП
КП07ПВ2 в соответствии с таблицей 5.
Таблица 5
Параметры К1107ПВ1 К1107ПВ2 К1107ПВЗА К1107ПВ4
Разрядность, бит 6 8 6, наращив. 8, наращив.
Диапазон входного
0,1...-2 0...-2 -2,5.+2,5 -2,5.+2,5
напряжения, В
Погрешность
нелинейности, % от 0,8 0,4 0,8 0,4
полной шкалы
73
Напряжение (ток)
смещения нуля, мВ 75мВ 0,5мА - 0,6мА
(мА)
Минимальное время
0,1 0,1 0,02 0,03
преобразования, мкс
Апертурное время, нс 10...22 10...22 2 —
Апертурная Не более Не более Не более
—
неопределенность, пс 60 60 25
Максимальная
тактовая 20 20 100 100
частота, МГц
Входное 10 10 10 10
Входная емкость, пФ 100 300 35 120
сопротивление, кОм
Выходные уровни ТТЛ ТТЛ ЭСЛ ЭСЛ
Ток потребления, мА 30(+5) 450(-6) 60(+5)
350(-5,2)
(от источника 150(-6) 35(+6) 80(-5,2)
300(+5)
питания, В) 40(-2) 35 (-2) 60(+2,5)
74
преобразователь параллельного типа, обозначение его выводов дано на
рисунок 16,г. Микросхема предназначена для преобразования аналоговых
сигналов в диапазоне от -2,5 до 2,5 В в нормальный двоичный код. Выходные
уровни соответствуют уровням ЭСЛ. Максимальная тактовая частота
100 МГц. Имеются три вывода коррекции нелинейности KHI, KH2, КНЗ и
75
микросхемой DA2, в части диапазона от 0 до = 2,5 В значение a1 = 1
Рисунок 30.
Рисунок 31.
На рисунке 31 приведена схема включения четырех микросхем
К1107ПВЗ, образующая восьмиразрядный АЦП параллельного типа. Для
76
упрощения рисунка резисторы нагрузки цифровых выходов не показаны.
77
Рисунок 32.
Процесс выработки цифрового эквивалента (кода) входного аналогового
сигнала в АЦП рассматриваемого типа осуществляется КН поэтапно по
результатам сравнения входного аналогового сигнала с соответствующим
каждому этапу сигналом на выходе канала обратной связи, являющимся
выработки кода.
На рисунке 33 приведена функциональная схема варианта АЦП
последовательного типа с использованием ЦЛЛ с токовым выходом и
компаратора КН совместно с резистором R в режиме сравнения токов.
Напряжение на неинвертирующем входе КН относительно инвертирующего
78
Рисунок 33.
В зависимости от функции кодирования, определяемой цифровым ЗУ и
элементами кодирования ЭК возможны варианты последовательного
развертывания во времени процесса преобразования. Обычно используют
один из следующих двух режимов;
последовательное приближение - в этом режиме осуществляется
монотонное увеличение сигнала обратной связи на каждом этапе на
фиксированную величину до момента превышения сигналом обратной связи
рисунке 34).
Рисунок 34.
На рисунке 34 показаны приращения сигнала обратной связи
(компенсирующего сигнала) относительно его значения, полученного на
предыдущем такте преобразования Θ = 1,2,3. На рисунке 21 tT - длительность
одного этапа (такта) преобразования.
79
Для первого случая преобразования в. качестве ЗУ и ЭК может быть
использована микросхема двоичного счетчика, на вход которого подается
сигнал с выхода КН, а выходы счетчика управляют ЦАП. Во втором случае
требуется более сложная микросхема - регистр последовательного
приближения.
По характеру начальных условий преобразования АЦП могут быть
разделены на преобразователи: развертывающего и следящего типа.
АЦП развертывающего типа имеют следующее начальное условие
преобразования: цифровое слово на выходе в начале каждого цикла
80
статические погрешности преобразования, можно представить АЦП в виде
статической эквивалентной модели, показанной на рисунке 35. Статические
погрешности, вносимые КН, обусловлены неидеальностью его
переключательной характеристики: конечным значением чувствительности
(разрешающей способности) и напряжением смещения среднего уровня
переключательной характеристики. Под чувствительностью КН понимается
минимальная разность входных сигналов, которая может быть обнаружена и
с помощью которой можно сформировать на выходе цифровой сигнал,
соответствующий переходу из одного логического состояния в другое.
Чувствительность ограничена зоной нечувствительности порогового
81
дифференциальная нелинейность . Если ЦАП имеет на выходе,
Рисунок 35.
На основе эквивалентной схемы на рисунке 35 можно записать условие
установления статического равновесия АЦП в конце преобразования:
83
определяемое количеством разрядов выходного цифрового кода; -
Динамические погрешности
Динамическая погрешность первого рода. Инерционность
отдельных узлов АЦП обусловлена влиянием переходных процессов в них,
например, переключением источников опорных сигналов (эталонов) и
необходимостью восстановления чувствительности элементов сравнения
(компараторов). Влияет и наличие дополнительных емкостных связей между
элементами. На рисунке 36а в качестве примера приведена зависимость
85
т.е. там, где значение разряда выходного кода определено неверно и
соответственно зависят от величины преобразуемого сигнала х, величины
, где
преобразования : .
87
поступлении на стартовый вход уровня "0", при этом старший разряд
88
Рисунок 37.
Следует отметить, что для 10-разрядных преобразователей выходы Q0
и Q1 младших разрядов регистра последовательных приближений не
используются.
В АЦП на рисунок 37 регулировка коэффициента передачи ЦАП
осуществляется путем изменения величины дополнительного резистора,
который можно включить последовательно с резистором обратной связи ОУ.
Биполярный режим работы ЦАП и соответственно АЦП реализуется при
подключении к токовому выходу ЦАП дополнительного источника тока на
резисторе R1 и источника смещающего напряжения Uon2 . Для обеспечения
диапазонов 0…+5 В или 0…+10 В необходим источник Uon1 соответственно-5
В или -10 В при отсутствии R1; для обеспечения диапазона -5...+5 В
требуется Uon1 = -10 В, Uon2 =10 В и R1 = 20кОм. Выбор компонентов
комплекта микросхем для АЦП определяется необходимостью обеспечить
требуемую точность преобразования, т.е. разрешающую способность, и
выполнением преобразования за возможно минимальное время.
Выбор ОУ осуществляется, исходя из требуемого быстродействия и
обеспечения точности преобразования тока в выходное напряжение. При
максимальном входном сигнале, равном 2В, шаг квантования для 10 разрядов
89
составляет 2 мВ. Напряжение смещения нуля ОУ К153УД2 по справочным
данным составляет 5 мВ, поэтому для К153УД2 необходима компенсация
напряжения смещения нуля. У реальных микросхем К153УД2
действительное значение напряжения смещения в 2-3 раза меньше
справочного значения, поэтому в зависимости от конкретного значения
напряжения смещения можно обойтись и без компенсации напряжения
смещения. Как ОУ можно использовать и прецизионную микросхему
К153УД5, напряжение смещения которой заведомо меньше, чем 2мВ. Время
установления переходного процесса ОУ К153УД2 при больших перепадах
сигнала на его входе составляет около 1 мкс.
Необходимую точность квантования (шаг квантования)
рассматриваемого АЦП может обеспечить компаратор K521CA3,
разрешающая способность которого менее 1 мВ. При напряжении
перевозбуждения, равном 0,5 шага квантования, т.е. 1 мВ, время
установления компаратора составляет около 400 нс. При максимальном
перевозбуждении на первых тактах итеративного процесса преобразования
это время уменьшается примерно в два раза.
Задержка распространения сигнала со входа данных на выход регистра
последовательного приближения К155ИР17 не превышает 60 нс.
В итоге, время выполнения одного шага итерации составляет около
6,5 мкс, а полное время преобразования аналоговой величины в цифровой
эквивалент занимает около 65 мкс.
Подобным образом можно осуществить выбор компонент для АЦП с
использованием других микросхем ЦАП. В табл.6 приведены типовые
значения параметров таких АЦП на основе ЦАП К572ПА1, К594ЛА1 и
К1108ПА1.
Можно исключить ОУ из схемы АЦП и использовать КН в режиме
сравнения токов, для чего он включается по схеме на рисунок 38.
90
Рисунок 38.
Компаратор реагирует на знак разности потенциалов на резисторе R 1,
93
функционально законченный 10-разрядный АЦП поразрядного
преобразования. Микросхема выполнена по биполярной технологии и
содержит 10-разрядный ЦАП с токовым выходом, РПП, компаратор КН,
источник опорного напряжения Uon, тактовый генератор. Выходные сигналы
соответствуют уровням ТТЛ, выходные согласующие схемы имеют три
состояния, что обеспечивает системное согласование с внешними шинами
данных. Компаратор в сочетании с резистором R = 5 кОм работает в режиме
сравнения токов: преобразуемый входной сигнал Uвх создает в резисторе
сопротивлением 5 кОм ток Iвх , из которого вычитается выходной ток ЦАП,
таким образом компаратор определяет знак падения напряжения на резисторе
R.
95
время задержки гашения 1,5 мкс после подачи на управляющий вход
Таблица 8
96
Рисунок 41.
Разрешение считывания выходного кода АЦП управляется заданием
уровня логического "О" ТТЛ на вход "Разрешение считывания" (вывод 24), а
перевод выходов в третье состояние с высоким выходным сопротивлением
подачей на этот вход уровня логической "I".
Типовые значения параметров АЦП КП08ПВ1 приведены в табл.7.
97
Микросхема К572ПВ4 представляет собой 8-канальную, 8-разрядную
аналого-цифровую систему сбора данных.Функциональная схема системы
приведена на рисунке 42. Микросхема включает входной восьмиканальный
мультиплексор аналоговых сигналов, ЦАП, КН, регистр последовательных
приближений РПП и управляющую логику УЛ, схему фиксации адреса и
выбора канала (СФА и ВК), статическое оперативное запоминающее
устройство ОЗУ емкостью 8x8 бит, выходные буферы с тремя состояниями.
Микросхема изготовлена по КМДП-технологии.
Микросхема К572ПВ4 выполняет следующие операции:
преобразование аналоговых сигналов по восьми независимым входам;
хранение результата преобразования по каждому каналу в статическом
цифровом ОЗУ; вывод цифровых данных через буферные схемы на 8-и
разрядную шину данных; автоматический режим опроса входных каналов
синхронно с тактовой частотой. Обращение к микросхеме АЦС
осуществляется по принципу прямого доступа к памяти.
На рисунке 42 использованы следующие обозначения выводов
98
Рисунок 42.
Микросхема используется как для преобразования однополярных
(положительных и отрицательных), так и биполярных входных сигналов.
Верхний (более положительный) предел характеристики преобразования
99
логической "1" разрешает выбор адреса со входов , (длительность
100
Рисунок 43.
Рисунок 44.
102
эталонной длительности (рисунок 46);
Рисунок 45.
Во втором случае чаще всего процесс измерения короткого
периодически повторяемого временного интервала представляют как процесс
103
Рисунок 46.
окончания отсчета.
104
где , т.е. абсолютная методическая погрешность
105
интегрирования t ; зависимой переменной является заряд на емкости.
106
где - коэффициент передачи (преобразования), определяемый
107
где - постоянная времени простого RС - интегратора;
108
Рисунок 47.
Переходная характеристика этого интегратора описывается
выражением
где
110
При расчетах по приведенным выше выражениям следует учитывать
Двухтактное интегрирование
Основу линейных интегрирующих преобразователей значения сигнала
во временной интервал (или в величину, обратную временному интервалу)
составляет устройство, функциональная схема которого показана на
рисуноке 48.
Рисунок 48.
Преобразователь включает емкостной интегратор на ОУ, пороговый
элемент компаратор напряжения КН, элемент выдержки временного
интервала - таймер Т, управляющий аналоговым ключом (К), источники тока
111
и . На рис.41 приведены временные диаграммы, иллюстрирующие
112
переходит в положение 1 (исходное положение, изображенное на рисунке 49)
2 с задержкой .
113
Рисунок 49.
114
на входе КН достигает порогового напряжения (см. рисунке 49). После этого
момента осуществляется подготовка к следующему, первому из двух, такту
интегрирования, и цикл двухтактного интегрирования повторяется.
(1)
(2)
(3)
поэтому .
интегрирования , поскольку ,
117
Соответственно соотношение для частоты повторения импульсов на выходе
таймера будет иметь следующий вид:
; ,
118
,
Рисунок 50.
Следовательно, в этом случае частота повторения выходных импульсов
119
Постоянство обеспечивается стабилизацией тока источника
Рисунок 51.
Схема синхронного преобразователя непрерывного сигнала во
временной интервал на основе преобразователя в частоту показана на
рисунке 51. В отличие от преобразователя на рисунке 50 вместо таймера
120
интегратора и выходе D-триггера -выходе преобразователя .
Рисунок 52.
Другой такт начинается после того, как сигнал на выходе ОУ станет
отрицательным: сработает КН, выработав положительный перепад, который
совместно с тактовым импульсом перебросит триггер, и положительный вы-
ходной сигнал триггера, управляя ключом, подаст ток источника опорного
121
тока на вход интегратора. На этом такте в течение одного периода
выходного интервала
123
очередь к погрешности задания интервала времени линейного
преобразователя с временным выходом (см. рис.41):
124
и изменение напряжения смещения КН. по входу за это же
126
где использованы следующие обозначения: - аналоговые ключи;
0,047 мкФ, С = 0,01 мкФ, С оп = 0,1 мкФ, С т = 100 пФ. Опорное напряжение
в таблице 9.
Микросхема АЦП К427ПВ1 является преобразователем двойного
интегрирования с промежуточным преобразованием входного сигнала во
временной интервал. Схема включения К427ПВ1 приведена на рисунке 54.
Временные зависимости входных тактового сигнала и сигнала запуска, а
также сигнала, формирующего АЦП в конце преобразования, и
соответствующие временные параметры даны на рисунке 55. Микросхема
Таблица 9.
Параметры К572ПВ1 К572ПВ2 КР1108ПП1
Разрядность, бит 11 14 12-14
Диапазон входного
напряжения
Погрешность
нелинейности, % от 0,05 0,0015 0,01
полной шкалы
Время
10…100 0,200 10…700
преобразования, мс
Входное
200…500 - 200
сопротивление, кОм
Ток потребления, мА 7,5(+15)
1,8(+5) 5(+15)
(от источника 11,2(-15)
1,8(-5) 5(-15)
питания, В) 7,8(+5)
128
Рисунок 53.
129
Рисунок 54.
130
Рисунок 55.
132
Рисунок 56.
Рисунок 57.
Можно выделись два типа многокаскадных АЦП: неоднородные
комбинированные преобразователи и однородные преобразователи на
одинаковых каскадах (чаще всего одноразрядных).
Неоднородные комбинированные многокаскадные АЦП обычно
133
используются с целью обеспечения определенного сочетания точности и
быстродействия при ограничениях на аппаратурные затраты. Так, сочетание
высокого быстродействия с повышенной точностью обеспечивает
преобразователь, первый каскад которого включает АЦП параллельного
типа, а второй - АЦП поразрядного приближения. Сочетание высокой
точности с повышенным быстродействием обеспечивает преобразователь,
первый каскад которого содержит АЦП поразрядного приближения, а
второй - АЦП, работающий по принципу последовательного счета
одинаковых эталонных квантов, например, АЦП с промежуточным
преобразованием во временной интервал.
Однородные многокаскадные АЦП на одноразрядных каскадах
используются обычно тогда, когда надо обеспечить простоту, регулярность
структуры, минимум разнотипных элементов. Такие преобразователи
обладают относительно невысокой точностью преобразования, обычно
порядка 0,1-0,25 %, но имеют достаточно хорошее быстродействие и
представляют интерес при быстром преобразовании в код Грея.
Линейная передаточная характеристика непрерывных
преобразователей y(x)=КПx задается постоянным коэффициентом передачи
КП =const . Для дискретных квантующих преобразователей, осуществляющих
линейное преобразование N вых = КПx с некоторой погрешностью
квантования ∆х , можно представить связь ''идеального'' линейного с
квантующим преобразованием в следующем виде;
134
передаче сигнала. Эта передаточная характеристика у(х> и ее отдельные
Рисунок 58.
136
величины части , соответствующей определенным весам
-м шаге преобразования .
137
Рисунок 59.
(обычно на ОУ), на один вход которого подается преобразуемый сигнал, а на
другой - величина, соответствующая коду, сформированному в каскаде; в
случае одноразрядного каскада (рисунок 60а) этот сигнал формируется
ключевой схемой, коммутирующей второй (инвертирующий) вход ВУ на
138
которого равен выходному коду данного каскада.
Рисунок 60.
В случае многокаскадного АЦП на одноразрядных каскадах
определенным недостатком может быть необходимость задания разных
139
которых является частью масштабных сопротивлений в цепях операционных
усилителей. Величины и нестабильность этих сопротивлений определяют
погрешности коэффициентов передачи.
Рисунок 61.
Время преобразования многокаскадного АЦП складывается из времен
140
равномерно, т.е. ( , даны в долях шага квантования), что
. C учетом приведенных
141
Преобразователи в код Грея
Можно воспользоваться представлением передаточной характеристики
линейного АЦП в код Грея в виде ряда, который получается разложением
характеристики по периодическим дискретным квантующе-кодирующим
i -го разряда кода Грея ( = 0 или 1), код преобразования х будет двоичным
142
функции, - второй полином Лежандра, приведенный к периоду
Грея.
143
Рисунок 62.
Остаток от преобразования после вычисления i-го разряда кода можно
вычислить, используя аппроксимирующее выражение следующего вида:
144
Используя эту аппроксимацию, можно построить многокаскадный АЦП в
код Грея на одноразрядных каскадах. Причем чтобы сделать АЦП. с
одинаковыми опорными напряжениями во всех каскадах, надо осуществлять
145
преобразуемого значения сигнала до . Такие же операции, производятся с
146
Рисунок 65.
147
Рисунок 66.
Назначение цифровых устройств сопряжения - организация обмена
цифровыми информационными (данные и адреса) и управляющими
сигналами между блоками системы, объединенными общей шиной.
Основные операции, выполняемые устройствами сопряжения:
селекция адреса, прием данных с общей шины, формирование сигналов
управления АЦП или ЦАП (запуск и окончание преобразования), опрос
каналов в многоканальном АЦП, прием от процессора адресов каналов,
программирование последовательностей запуска и опроса каналов,
управление записью данных и их считывание из буферного ОЗУ, управление
сравнением данных с содержимым регистров, формирование сигналов
длительностей циклов, прерывание процессора, или ЭВМ, выдача данных на
общую шину и (или) на предписанные каналы многоканальных ЦАП.
148
С ПИСОК ЛИТЕРАТУРЫ
1. Осокин Ю.В., Судьин С.Л., Федорков Б.Г "Параметры, области
применения и перспективы развития полупроводниковых преобразователей
информации// микроэлектроника и полупроводниковые приборы" под
редакцией А.А. Васенкова и Я.А. Федотова. М.: Радио и связь. 1983.
2. Федорков Б.Г, Телец В.А. "Микросхемы ЦАП и АЦП:
функционирование, параметры, применение" - М. Энергоатомиздат 1990.
3. W. R. Bennett, “Spectra of Quantized Signals”, Bell System Technical
Journal, No. 27, July 1948, pp. 446-472.
4. Steve Ruscak and Larry Singer, Using Histogram Techniques to
Measure A/D Converter Noise, Analog Dialogue , Vol. 29-2, 1995.
5. M.J. Tant, The White Noise Book, Marconi Instruments, July 1974.
6. G.A. Gray and G.W. Zeoli, Quantization and Saturation Noise due to
A/D Conversion, IEEE Trans. Aerospace and Electronic Systems, Jan. 1971, pp.
222-223.
7. Joey Doernberg, Hae-Seung Lee, David A. Hodges, Full Speed
Testing of A/D Converters, IEEE Journal of Solid State Circuits, Vol. SC-19, No.
6, Dec. 1984, pp. 820-827.
8. Richard J. Higgins, Digital Signal Processing in VSLI, Prentice-Hall,
1990.
149