Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
План
Рис 13.2. Механический ввод сигналов (а) и схема защиты от “дребезга” контактов (б)
Вход инвертора при замкнутом ключе имеет нулевой потенциал (низкий уровень напряжения), а
при разомкнутом ключе он через резистор R1 подключен к источнику напряжения, обеспечивающему
единичный уровень входного сигнала. Очевидно, что элементы задающего устройства должны
обеспечить стандартные уровни входных напряжений и токов для конкретной серии логических
элементов. Например, при реализации на базе КМОП инвертора, практически не потребляющего ток по
входу, сопротивление резистора R1 можно выбрать достаточно большим, что гарантирует в режиме
ввода нуля малое потребление тока I 0 = U 0 / R1.
Основным недостатком устройства непосредственного ввода сигналов с помощью механической
клавиши (ключа) является образование помех вследствие эффекта «дребезга» контактов, т.е.
спонтанного замыкания и размыкания контакта более 10 раз за время примерно 10 мс. Возникающие
дополнительные паразитные импульсы могут вызвать ложные срабатывания последующих устройств.
Для устранения помех от дребезга контактов создано множество схем защиты, входящих в состав
цифровых систем или реализуемых на отдельных компонентах. Короткие паразитные импульсы
подавляются с помощью резистивно-емкостной схемы задержки, включенной на входе триггера
Шмитта, проходная характеристика которого имеет зону нечувствительности (рис.13.2,б).
Управление цифровой логикой с помощью аналогового сигнала требует выделения единичного и
нулевого уровней напряжения. В качестве элемента, различающего превышение непрерывным
сигналом uс уровня срабатывания цифровой логики uп можно использовать операционный усилитель, на
входы которого поданы анализируемое uс и опорное uоп = uп напряжения, а выход через резистор
подключен к входу инвертора (рис.13.3,а).
uс R uс
Uц = = Uц
1
а) uоп б) uоп
1 1 1
а) б)
Рис.13.4. Подключение нагрузки к ЛЭ (а) и с помощью буферного элемента (б)
Типичной операцией обработки информации в различных областях техники (цифровых
измерительных приборах, устройствах числового программного управления технологическим
оборудованием, цифровой аудио- и видеотехнике, телефонии, телевидении) является взаимное
преобразование аналоговых и цифровых сигналов.
Аналого-цифровой преобразователь как элемент электронной техники (функционально
завершенная микросхема) характеризуются системой общепринятых для ИМС параметров:
напряжениями источников электропитания и потребляемыми токами, входными и выходными
напряжениями высокого и низкого уровней, максимальной частотой преобразования и т.п. Набор
параметров должен при оговоренных допущениях полностью описывать работу преобразователя в
статическом и динамическом режимах. На начальном этапе развития цифровых систем аналого-
цифровые преобразователи преимущественно применялись в средствах измерения, и для их описания
использовалась терминология, принятая в теории измерений. В качестве основных данных, отражаемых
в нормативно-технической документации, служили точностные параметры: нелинейность статической
проходной характеристики, абсолютная погрешность в конечной точке шкалы и другие.
Процедура преобразования аналогового напряжения в цифровую форму содержит ряд операций
(дискретизацию, квантование, кодирование), осуществляемых соответствующими преобразователями
(рис.13.5).
u u1 u2 uk αk
ФНЧ УВХ Квантователь Шифратор
УПО Т АЦП
Цифро-аналоговые преобразователи
Классификационные ЦАП
признаки
Принцип
действия Прямого преобразования С промежуточным
преобразованием
ЧИМ
Способ
ввода Параллельные Последовательные
ШИМ
кода
Элементы,
формирующие Резисторы Конденсаторы Транзисторы
эталон
Способ,
объединения С суммированием С делением С делением
эталонов токов напряжений токов
1 2 3
I0
2R 2R 2R 2R
αj αj I0/4 I0/8
I0/2
Uвых
К2 К1 К0
R0
Ксб
8С
С0
С 2С 4С
К3 К2 К1 К0
Uоп Uвых
п
Рис.13.11. Параллельный ЦАП на коммутируемых конденсаторах
Принцип действия преобразователя основан на перераспределении зарядов в системе
соединенных конденсаторов. Цикл преобразования состоит из двух фаз. Вначале все переключатели
установлены в левую позицию и ключ Ксб замкнут, что приводит к разряду всех конденсаторов. Во
второй фазе ключ Ксб размыкается и на ключи подается код α преобразуемого числа. При этом ключи
К3 … К0 устанавливаются в соответствии со значениями разрядов кода числа. Если значение αq = 1, то
ключ Кj переключается в правое положения, вызывая заряд соответствующего конденсатора от
источника опорного напряжения Uоп. При значении αq = 0 переключатель останется в левом положении,
обеспечивая нулевой заряд конденсатора. Суммарный заряд конденсаторов матрицы составит
q =α Uоп С = (23 α3 +22 α2 +21 α1 +20 α0 ) UопС.
Такой же заряд получает конденсатор С0, включенный в цепь обратной связи операционного
усилителя. Схема на ОУ выполняет функцию преобразования заряда в напряжение, которое имеет вид
U вых q C0 U оп (С С0 )α .
Выходное напряжение определяется кодом числа и зависит от отношения емкостей
конденсаторов на входе и в обратной связи ОУ. Это является несомненным достоинством ЦАП с
коммутируемыми конденсаторами, т. к. отношение емкостей конденсаторов, изготовленных в едином
технологическом цикле получается точным и стабильным. К недостаткам преобразователя следует
отнести ограниченное время хранения информации вследствие разряда конденсаторов, а также
сравнительно большую площадь, занимаемую на кристалле матрицей конденсаторов.
На коммутируемых конденсаторах можно достаточно просто и эффективно реализуется ЦАП с
последовательным поразрядным введением кода. Схема ЦАП содержит конденсаторы С1 и С2, источник
опорного напряжения и коммутаторы, управляемые последовательностью внешних импульсов
(рис.13.12).
U1/Uоп
К1 К3 1
3/4
С1 С2 К0 1/2
Uоп К2 U1 Uвых 1/4
t
а) б) 0 Т 2Т 3Т 4Т
α α0 RG Q0
∙ ∙
∙ ∙ K
αоα1.. αn Qn
D CT A0
α α S TT
V ∙
u1 u2
∙ ФНЧ
c An R
ГИ
ШИП
Аналого-цифровые преобразователи
2U0 = 2 = α0 к
U0 = 1 = о
д
Uх
Сравнения Счета
Прямого счета
Развертывающие
Однотактные
Интегрирующие Двухтактные
Поразрядного
уравновешивания Трехтактные
Уравновешивания
заряда
Слежения
Усреднения
заряда
С промежуточным
преобразованием
Рис.13.15. Способы аналого-цифрового преобразования
Параллельные АЦП обладают высоким быстродействием, т. к. процедура преобразования
содержит только две операции: сравнение напряжений и преобразование кода. Время преобразования
складывается из интервалов срабатывания компаратора и шифратора. При высокой разрядности n
большое число компараторов N = 2 n, позволяющее обеспечить одновременное сравнение со всеми
эталонами, приводит к существенному потреблению энергии.
Для целого ряда приложений скорость преобразования является важным, но не определяющим
параметром при выборе АЦП. Во многих случаях решающими факторами служат высокая точность и
стабильность преобразования, уровень потребления электроэнергии и стоимость.
Большинство методов аналого-цифрового преобразования использует процедуры
последовательного формирования набора эталонных уровней напряжения (дискретных или
непрерывных) и их сравнение с входным аналоговым сигналом. Структура АЦП последовательного
преобразования включает контур отрицательной обратной связи, обеспечивающей фиксацию равенства
входного и эталонного напряжений и регистрацию полученного кода. Последовательное
преобразование по существу выполняемых операций уступает в быстродействии параллельной
процедуре.
По принципу действия различают ЦАП сравнения и счета. Первые базируются на сравнении
входного напряжения с последовательностью дискретных (квантованных) значений эталонных
напряжений, формируемых с помощью ЦАП. При совпадении значений сравниваемых напряжений
фиксируется код ЦАП, эквивалентный значению входного сигнала. Действие АЦП счета основано на
преобразовании напряжения во временной интервал и определении число импульсов стабильного
генератора, заполняющих полученный интервал времени.
В каждой группе существует несколько типовых решений, которые заложены в многие
модификации конкретных преобразователей. Например, АЦП счета могут осуществлять
непосредственное преобразование напряжения в интервал или использовать интегрирование входного
сигнала.
В АЦП сравнения эталонные уровни напряжения создаются на выходе ЦАП при подаче на его
вход определенных кодовых комбинаций. При развертывающем преобразовании на вход ЦАП
подаются следующие друг за другом двоичные числа, в результате чего на выходе формируется
линейно нарастающее ступенчатое напряжение. Типовая структура АЦП содержит генератор
импульсов (ГИ) и двоичный счётчик (СТ), формирующие последовательность кодов для ЦАП, и
компаратора для сравнения входного напряжения Uх с выходным сигналом ЦАП uц (рис.13.16).
uи Δt
Uх = = Uсб #/^
R СТ D uц t
uи С Uп Uсб
S ЦАП t
uц
ГИ Uх
Uп «Пуск»
t
а) б) tи
Рис.13.16. Структура развертывающего АЦП (а) и диаграммы работы (б)
С момента подачи импульса пуска Uп при t = 0 двоичный счётчик начинает счёт и выдаёт
увеличивающиеся двоичные коды чисел на ЦАП, на выходе которого формируется линейно
нарастающее ступенчатое напряжение uц(t). В момент равенства входного Uх и ступенчатого
напряжений в момент tи компаратор вырабатывает импульс Uсб, прекращающий работу счётчика. В
результате на входе счётчика образуется число, код которого D отражает значение входного сигнала в
момент выборки.
Основным недостатком рассмотренного АЦП последовательного сравнения является большое
значение времени преобразования tи, которое, кроме того, зависит от уровня сигнала Uх. Максимальное
n
время преобразования n разрядного АЦП равно t m 2 Δt , где Δt- период следования импульсов
генератора.
Точность преобразования в основном определяется чувствительностью схемы сравнения
(компаратора). Параметры компаратора оказывают влияние на основные показатели: быстродействие,
энергопотребление, занимаемую площадь кристалла.
Быстродействие группы АЦП последовательного действия можно повысить ускоренным
формированием цифрового кода и соответствующих ему уровней напряжения. Наиболее
распространены АЦП с поразрядным уравновешиванием, в основе работы которых лежит принцип
последовательного сравнения измеряемой величины с половиной Uоп/2, четвертой Uоп/4, восьмой Uоп/8
и т. д. частями эталонного напряжения. Очевидно, что для выполнения преобразования необходимо n
эталонных уровней напряжения (n – разрядность АЦП).
Увеличение быстродействия в таком АЦП по сравнению с “развертывающим” получается за счет
аппаратного усложнения схемы, дополнительно содержащей достаточно сложное устройство
управления (УУ) и регистры Рг1 сдвига и Рг2 памяти (рис. 13.17).
Uх = = Uв
УУ Рг1 Рг2 D #/^ uц
uи
ГИ ЦАП
«Пуск» Uп
uх ГИ
R T uк
Σ uΣ uΔ C Q ЦП
uос = =
S (ЦФ)
а) К +Uоп
–Uоп
u uΣ
1,5
1,0 uΔ
0,5 Тп
t
0
Т 2Т 3Т 4Т 5Т 6Т 7Т 8Т 9Т 10Т 11Т
–0,5
uос
1
t
Т 2Т 3Т 4Т 5Т 6Т 7Т 8Т 9Т 10Т 11Т
б) –1
Рис.13.20. Структура сигма-дельта АЦП (а) и диаграммы работы (б)
Основными элементами сигма-дельта модулятора, определяющими его название, являются
сумматор, для которого используется обозначение операции Σ (сигма), и интегратор с обозначением
операции (дельта).
Усреднение позволяет обеспечить малую погрешность преобразования и получить высокую
помехоустойчивость прибора за счет усреднения напряжения помех за длительный временной
промежуток.
Принцип действия приведенного преобразователя основан компенсации входного сигнала uх
опорным напряжением Uоп, периодически подключаемым к входу сумматора (вычитателя). Знак
подаваемого опорного напряжения определяется состоянием RS триггера, установочный вход которого
соединен с выходом компаратора, имеющего нулевой уровень срабатывания. При единичном сигнале
на выходе компаратора триггер переключается в единичное состояние и сигнал uк = U 1 устанавливает
переключатель К в вернее положение, при котором напряжение обратной связи uос = +Uоп. Если триггер
находится в нулевом состоянии, то получим напряжение обратной связи противоположного знака uос =
–Uоп.
Цикл преобразования начинается с прихода команды «Пуск», напряжение которой сбрасывает
триггер в нулевое состояние, обнуляет выходное напряжение интегратора uΔ = 0 и запускает генератор,
выдающий с периодом Т тактовые импульсы. Начинается процесс интегрирования входного
напряжения и за первый такт напряжение на выходе интегратора с постоянной интегрирования Ти
достигает значения uΔ (Т) = uхТ/Ти, т. к. сигнал обратной связи подается с задержкой на один такт.
Процессы в узлах АЦП целесообразно рассмотреть на конкретном примере преобразования
постоянного напряжения Uх = 0,4 В. Для упрощения записи удобно принять Uоп = 1 В и выбрать Т/Ти = 1.
Тогда в конце первого такта t = Т на выходе интегратора будет напряжение uΔ (Т) = 0,4 В, переводящее
компаратор в единичное состояние и установку на выходе триггера uк = U 1, что приводит к положению
ключа К, которое подключает к инвертирующему входу сумматора напряжение uос(Т) = Uоп = 1 В. В
течение следующего такта Т < t < 2Т на входе интегратора действует напряжение uΣ = Uх – Uоп = – 0,6
В, которое на выходе интегратора в момент t = 2Т создает напряжение uΔ (2Т) = – 0,2 В, которое при
приходе тактирующего импульса переводит компаратор в нулевое состояние. Триггер переходит в
нулевое состояние и переключает ключ К в положение, обеспечивающее uос(Т) = – Uоп = – 1 В.
Продолжая вычисления подобным образом несложно построить зависимости от времени
напряжений uΣ, uΔ, uос (рис.13.20,б). Анализируя график uΔ(t) можно выявить участок Т < t < 11Т, с
совпадающими начальным и конечным значениями, который далее повторяется с периодом Тп.
интервал времени. Усреднение компенсирующего напряжения uос за период цикла Тп дает значение
входного сигнала
U ср Tuос Tп 4 U оп 10 0,4В .
Нахождение цикла преобразования позволяет записать последовательность переключений ключа
К, приводящую в среднем к компенсации входного сигнала. Переключениями ключа управляет
последовательность двоичных выходных сигналов триггера, отображающая код, эквивалентный
преобразуемому напряжению. Цифровой преобразователь должен выделить фиксированный цикл
преобразования и перевести последовательность импульсов с выхода триггера в позиционный
двоичный код. Обычно используется усреднение результатов за достаточно длительный интервал
времени цифровым фильтром нижних частот высокого порядка. Применение ЦФ с конечной
длительностью импульсной характеристики приводит к возникновению переходных процессов при
изменении входного сигнала, что снижает быстродействие АЦП.
Преобразователь обеспечивает хорошую линейность выходной характеристики и высокую
разрешающую способность благодаря небольшому уровню входного сигнала интегратора. Усреднение
результатов измерения на достаточно большом интервале времени существенно снижает влияние
случайных помех. На основе сигма-дельта преобразователей выпускаются АЦП большой разрядности
(от 18 до 24 разрядов).
Приведённый принцип преобразования может быть реализован на базе коммутируемого
конденсатора, периодически подключаемого к источнику стабильного эталонного напряжения с
последующим разрядом на суммирующую точку. Интегратор также реализуется на основе
переключаемых конденсаторов. При этом АЦП полностью выполняется по МОП технологии и на
кристалле вместе с сигма-дельта преобразователем расположен цифровой ФНЧ, программно-
управляемый усилитель и устройство управления. Такие АЦП обладают развитой цифровой частью,
включающее микроконтроллер, что дает возможность реализовать режимы автоматической установки
нуля, калибровки полной шкалы, управления входным усилителем и фильтром.
Разработка и выпуск недорогих микропроцессоров внесли коррективы в принципы построения
АЦП, в которых функции управляющего устройства практически полностью перешли к
микропроцессору, что позволило существенно улучшить гибкость системы управления и
непосредственно реализовать различные виды АЦП.
В составе простых измерительных блоков нашли применение АЦП с широтно-импульсным
модулятором (рис. 13.21,а).
uх uх = =
ШИМ & МП МП
Запуск clk ЦАП
а) б)