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

Автор работы: Пользователь скрыл имя, 24 Апреля 2012 в 22:46, курсовая работа

Краткое описание

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

Содержание работы

Введение
1. Назначение, основные свойства и классификация АЦП
2. Параллельные АЦП
3. Последовательно-параллельные АЦП
3.1 Многоступенчатые АЦП
3.2 Многотактные АЦП
3.3 Конвеерные АЦП
4. Последовательные АЦП
4.1 АЦП последовательного счета
4.2 АЦП последовательного приближения
4.3 Интегрирующие АЦП
4.3.1 АЦП многотактного интегрирования
4.3.2 Сигма-дельта АЦП
4.4 Преобразователи напряжение-частота
Список используемой литературы

Содержимое работы - 1 файл

Документ Microsoft Word (4).docx

— 342.96 Кб (Скачать файл)

Курсовая работа: Принцип работы аналого-цифрового преобразователя

 

 

Введение 

1. Назначение, основные свойства и классификация АЦП

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

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

3.1 Многоступенчатые АЦП 

3.2 Многотактные АЦП

3.3      Конвеерные АЦП

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

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

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

4.3      Интегрирующие АЦП

4.3.1   АЦП многотактного интегрирования

4.3.2   Сигма-дельта АЦП

4.4      Преобразователи напряжение-частота

Список используемой литературы

 

 

 

Введение 

 

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

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

Процедура аналого-цифрового  преобразования непрерывных сигналов, которую реализуют с помощью  АЦП, представляет собой преобразование непрерывной функции времени U(t), описывающей исходный сигнал, в последовательность чисел {U'(tj)}, j=0,1,2,:, отнесенных к некоторым фиксированным моментам времени. Эту процедуру можно разделить на две самостоятельные операции. Первая из них называется дискретизацией и состоит в преобразовании непрерывной функции времени U(t) в непрерывную последовательность {U(tj)}. Вторая называется квантованием и состоит в преобразовании непрерывной последовательности в дискретную {U'(tj)}.

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

 

где aj - некоторые коэффициенты или отсчеты, характеризующие исходный сигнал в дискретные моменты времени; fj(t) - набор элементарных функций, используемых при восстановлении сигнала по его отсчетам.

Наиболее распространенной формой дискретизации является равномерная, в основе которой лежит теорема  отсчетов. Согласно этой теореме в  качестве коэффициентов aj следует использовать мгновенные значения сигнала U(tj) в дискретные моменты времени tj=jDt, а период дискретизации выбирать из условия

Dt=1/2Fm,

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

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

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

Рассмотрим более подробно место АЦП при выполнении операции дискретизации.

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

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

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

Обычно для оценки апертурных погрешностей используют синусоидальный испытательный сигнал U(t)=UmsinDt, для которого максимальное относительное значение апертурной погрешности

DUa/Um=Dta.

 

Если принять, что для N-разрядного АЦП с разрешением 2-N апертурная погрешность не должна превышать шага квантования (рис. 1), то между частотой сигнала D, апертурным временем ta и относительной апертурной погрешностью имеет место соотношение

1/2N=Dta.

Для обеспечения дискретизации  синусоидального сигнала частотой 100 кГц с погрешностью 1% время  преобразования АЦП должно быть равно 25 нс. В то же время с помощью такого быстродействующего АЦП принципиально можно дискретизировать сигналы, имеющие ширину спектра порядка 20 МГц. Таким образом, дискретизация с помощью самого АЦП приводит к существенному расхождению требований между быстродействием АЦП и периодом дискретизации. Это расхождение достигает 2...3 порядков и сильно усложняет и удорожает процесс дискретизации, так как даже для сравнительно узкополосных сигналов требует весьма быстродействующих АЦП. Для достаточно широкого класса быстро изменяющихся сигналов эту проблему решают с помощью устройств выборки-хранения, имеющих малое апертурное время.

 

1. Назначение, основные свойства и классификация АЦП

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

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

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

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

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

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

Процесс аналого-цифрового преобразования предполагает последовательное выполнение следующих операций:

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

квантование (округление до некоторых  известных величин) полученной в  дискретные моменты времени последовательности значений исходной аналоговой величины по уровню;

 

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

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

 

 

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

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

 
 


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

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

Если приложенное входное  напряжение не выходит за пределы  диапазона от 5/2h, до 7/2h, где h=Uоп/7 - квант входного напряжения, соответствующий единице младшего разряда АЦП, то компараторы с 1-го по 3-й устанавливаются в состояние 1, а компараторы с 4-го по 7-й - в состояние 0. Преобразование этой группы кодов в трехзначное двоичное число выполняет логическое устройство, называемое приоритетным шифратором, диаграмма состояний которого приведена в табл.1.

Таблица 1

Входное напряжение

Состояние компараторов

Выходы

Uвх/h

К7

К6

К5

К4

К3

К2

К1

Q2

Q1

Q0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

1

0

0

1

2

0

0

0

0

0

1

1

0

1

0

3

0

0

0

0

1

1

1

0

1

1

4

0

0

0

1

1

1

1

1

0

0

5

0

0

1

1

1

1

1

1

0

1

6

0

1

1

1

1

1

1

1

1

0

7

1

1

1

1

1

1

1

1

1

1


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

Так как результаты АЦ-преобразования записываются, как правило, в запоминающее устройство, существует вероятность  получить полностью неверную величину. Решить эту проблему можно, например, с помощью устройства выборки-хранения (УВХ). Некоторые интегральные микросхемы (ИМС) параллельных АЦП, например МАХ100, снабжаются сверхскоростными УВХ, имеющими время выборки порядка 0,1 нс. Другой путь состоит в использовании кода Грея, характерной особенностью которого является изменение только одной кодовой позиции при переходе от одного кодового значения к другому. Наконец, в некоторых АЦП (например, МАХ1151) для снижения вероятности сбоев при параллельном АЦ-преобразовании используется двухтактный цикл, когда сначала состояния выходов компараторов фиксируются, а затем, после установления состояния приоритетного шифратора, подачей активного фронта на синхровход выходного регистра в него записывают выходное слово АЦП.

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

Благодаря одновременной  работе компараторов параллельный АЦП является самым быстрым. Например, восьмиразрядный преобразователь типа МАХ104 позволяет получить 1 млрд отсчетов в секунду при времени задержки прохождения сигнала не более 1,2 нс. Недостатком этой схемы является высокая сложность. Действительно, N-разрядный параллельный АЦП сдержит 2N-1 компараторов и 2N согласованных резисторов. Следствием этого является высокая стоимость (сотни долларов США) и значительная потребляемая мощность. Тот же МАХ104, например, потребляет около 4 Вт.

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

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

3.1 Многоступенчатые АЦП

 
 


 
В многоступенчатом АЦП процесс  преобразования входного сигнала разделен в пространстве. В качестве примера на рис. 4 представлена схема двухступенчатого 8-разрядного АЦП.

Верхний по схеме АЦП осуществляет грубое преобразование сигнала в четыре старших разряда выходного кода. Цифровые сигналы с выхода АЦП поступают на выходной регистр и одновременно на вход 4-разрядного быстродействующего ЦАП. Во многих ИМС многоступенчатых АЦП (AD9042, AD9070 и др.) этот ЦАП выполнен по схеме суммирования токов на дифференциальных переключателях, но некоторые (AD775, AD9040A и др.) содержат ЦАП с суммированием напряжений. Остаток от вычитания выходного напряжения ЦАП из входного напряжения схемы поступает на вход АЦП2, опорное напряжение которого в 16 раз меньше, чем у АЦП1. Как следствие, квант АЦП2 в 16 раз меньше кванта АЦП1. Этот остаток, преобразованный АЦП2 в цифровую форму представляет собой четыре младших разряда выходного кода. Различие между АЦП1 и АЦП2 заключается прежде всего в требовании к точности: у АЦП1 точность должна быть такой же как у 8-разрядного преобразователя, в то время как АЦП2 может иметь точность 4-разрядного.

Грубо приближенная и точная величины должны, естественно, соответствовать  одному и тому же входному напряжению Uвх(tj). Из-за наличия задержки сигнала в первой ступени возникает, однако, временнoе запаздывание. Поэтому при использовании этого способа входное напряжение необходимо поддерживать постоянным с помощью устройства выборки-хранения до тех пор, пока не будет получено все число.

3.2 Многотактные последовательно-параллельные АЦП

Рассмотрим пример 8-разрядного последовательно-параллельного АЦП, относящегося к типу многотактных (рис. 5). Здесь процесс преобразования разделен во времени.

Преобразователь состоит  из 4-разрядного параллельного АЦП, квант h которого определяется величиной  опорного напряжения, 4-разрядного ЦАП  и устройства управления. Если максимальный входной сигнал равен 2,56 В, то в первом такте преобразователь работает с шагом квантования h1=0,16 В. В это время входной код ЦАП равен нулю. Устройство управления пересылает полученное от АЦП в первом такте слово в четыре старших разряда выходного регистра, подает это слово на вход ЦАП и уменьшает в 16 раз опорное напряжение АЦП. Таким образом, во втором такте шаг квантования h2=0,01 В и остаток, образовавшийся при вычитании из входного напряжения схемы выходного напряжения ЦАП, будет преобразован в младший полубайт выходного слова.

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

Быстродействие рассмотренного многотактного АЦП определяется полным временем преобразования 4-разрядного АЦП, временем срабатывания цифровых схем управления, временем установления ЦАП с погрешностью, не превышающей 0,2...0,3 кванта 8-разрядного АЦП, причем время преобразования АЦП входит в общее время преобразования дважды. В результате при прочих равных условиях преобразователь такого типа оказывается медленнее двухступенчатого преобразователя, рассмотренного выше. Однако он проще и дешевле. По быстродействию многотактные АЦП занимают промежуточное положение между многоступенчатыми АЦП и АЦП последовательного приближения. Примерами многотактных АЦП являются трехтактный 12-разрядный AD7886 со временем преобразования 1 мкс, или трехтактный 16-разрядный AD1382 со временем преобразования 2 мкс.

3.3 Конвеерные АЦП

Быстродействие многоступенчатого  АЦП можно повысить, применив конвеерный принцип многоступенчатой обработки входного сигнала. В обыкновенном многоступенчатом АЦП (рис. 4) вначале происходит формирование старших разрядов выходного слова преобразователем АЦП1, а затем идет период установления выходного сигнала ЦАП. На этом интервале АЦП2 простаивает. На втором этапе во время преобразования остатка преобразователем АЦП2 простаивает АЦП1. Введя элементы задержки аналогового и цифрового сигналов между ступенями преобразователя, получим конвеерный АЦП, схема 8-разрядного варианта которого приведена на рис. 6.

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

Сигналы выборки, формируемые  из тактового сигнала, поступают  на УВХ1 и УВХ2 в разные моменты времени (рис. 7). УВХ2 переводится в режим хранения позже, чем УВХ1 на время, равное суммарной задержке распространения сигнала по АЦП1 и ЦАП. Задний фронт тактового сигнала управляет записью кодов в D-триггеры и выходной регистр. Полная обработка входного сигнала занимает около двух периодов CLK, но частота появления новых значений выходного кода равна частоте тактового сигнала.

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

Конвеерную архитектуру имеет большое количество выпускаемых в настоящее время многоступенчатых АЦП. В частности, 2-ступенчатый 10-разрядный AD9040А, выполняющий до 40 млн. преобразований в секунду (МПс), 4-ступенчатый 12-разрядный AD9220 (10 МПс), потребляющий всего 250 мВт, и др. При выборе конвеерного АЦП следует иметь в виду, что многие из них не допускают работу с низкой частотой выборок. Например, изготовитель не рекомендует работу ИМС AD9040А с частотой преобразований менее 10 МПс, 3-ступенчатого 12-разрядного AD9022 с частотой менее 2 МПс и т.д. Это вызвано тем, что внутренние УВХ имеют довольно высокую скорость разряда конденсаторов хранения, поэтому работа с большим тактовым периодом приводит к значительному изменению преобразуемого сигнала в ходе преобразования.

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

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

 
 


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

Работа преобразователя  начинается с прихода импульса запуска, который включает счетчик, суммирующий число импульсов, поступающих от генератора тактовых импульсов ГТИ. Выходной код счетчика подается на ЦАП, осуществляющий его преобразование в напряжение обратной связи Uос. Процесс преобразования продолжается до тех пор, пока напряжение обратной связи сравняется со входным напряжением и переключится компаратор, который своим выходным сигналом прекратит поступление тактовых импульсов на счетчик. Переход выхода компаратора из 1 в 0 означает завершение процесса преобразования. Выходной код, пропорциональный входному напряжению в момент окончания преобразования, считывается с выхода счетчика.

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

tпр.макс=(2N-1)/ fтакт.

Например, при N=10 и fтакт=1 МГц tпр.макс=1024 мкс, что обеспечивает максимальную частоту выборок порядка 1 кГц.

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

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

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

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

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

В основе работы этого класса преобразователей лежит принцип  дихотомии, т.е последовательного сравнения измеряемой величины с 1/2, 1/4, 1/8 и т.д. от возможного максимального значения ее. Это позволяет для N-разрядного АЦП последовательного приближения выполнить весь процесс преобразования за N последовательных шагов (итераций) вместо 2N-1 при использовании последовательного счета и получить существенный выигрыш в быстродействии. Так, уже при N=10 этот выигрыш достигает 100 раз и позволяет получить с помощью таких АЦП до 105...106 преобразований в секунду. В то же время статическая погрешность этого типа преобразователей, определяемая в основном используемым в нем ЦАП, может быть очень малой, что позволяет реализовать разрешающую способность до 18 двоичных разрядов при частоте выборок до 200 кГц (например, DSP101 фирмы Burr-Brown).

Рассмотрим принципы построения и работы АЦП последовательного  приближения на примере классической структуры (рис. 9а) 4-разрядного преобразователя, состоящего из трех основных узлов: компаратора, регистра последовательного приближения (РПП) и ЦАП.

После подачи команды "Пуск" с приходом первого тактового  импульса РПП принудительно задает на вход ЦАП код, равный половине его  шкалы (для 4-разрядного ЦАП это 10002=810). Благодаря этому напряжение Uос на выходе ЦАП (рис. 9б)

Uос=23h.

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

В этом последнем случае схема управления должна переключить  старший разряд d3 обратно в состояние нуля. Непосредственно вслед за этим остаток

Uвх - d3 23 h

таким же образом сравнивается с ближайшим младшим разрядом и т.д. После четырех подобных выравнивающих шагов в регистре последовательного приближения  оказывается двоичное число, из которого после цифро-аналогового преобразования получается напряжение, соответствующее  Uвх с точностью до 1 ЕМР. Выходное число может быть считано с РПП в виде параллельного двоичного кода по N линиям. Кроме того, в процессе преобразования на выходе компаратора, как это видно из рис. 9б, формируется выходное число в виде последовательного кода старшими разрядами вперед.

Быстродействие АЦП данного  типа определяется суммой времени установления tуст ЦАП до установившегося значения с погрешностью, не превышающей 0,5 ЕМР, времени переключения компаратора tк и задержки распространения сигнала в регистре последовательного приближения tз. Сумма tк + tз является величиной постоянной, а tуст уменьшается с уменьшением веса разряда. Следовательно для определения младших разрядов может быть использована более высокая тактовая частота. При поразрядной вариации fтакт возможно уменьшение времени преобразования tпр на 40%. Для этого в состав АЦП может быть включен контроллер.

При работе без устройства выборки-хранения апертурное время  равно времени между началом  и фактическим окончанием преобразования, которое так же, как и у АЦП  последовательного счета, по сути зависит от входного сигнала, т.е. является переменным. Возникающие при этом апертурные погрешности носят также нелинейный характер. Поэтому для эффективного использования АЦП последовательного приближения, между его входом и источником преобразуемого сигнала следует включать УВХ. Большинство выпускаемых в настоящее время ИМС АЦП последовательного приближения (например, 12-разрядный МАХ191, 16-разрядный AD7882 и др.), имеет встроенные устройства выборки-хранения или, чаще, устройства слежения-хранения (track-hold), управляемые сигналом запуска АЦП. Устройство слежения-хранения отличается тем, что постоянно находится в режиме выборки, переходя в режим хранения только на время преобразования сигнала.

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

4.3 Интегрирующие АЦП

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

4.3.1 АЦП многотактного интегрирования

 
 


 
Упрощенная схема АЦП, работающего  в два основных такта (АЦП двухтактного интегрирования), приведена на рис. 10.

Преобразование проходит две стадии: стадию интегрирования и стадию счета. В начале первой стадии ключ S1 замкнут, а ключ S2 разомкнут. Интегратор И интегрирует входное напряжение Uвх. Время интегрирования входного напряжения t1 постоянно; в качестве таймера используется счетчик с коэффициентом пересчета Kсч, так что

 
 


 
К моменту окончания интегрирования выходное напряжение интегратора составляет (7)

где Uвх.ср. - среднее за время t1 входное напряжение. После окончания стадии интегрирования ключ S1 размыкается, а ключ S2 замыкается и опорное напряжение Uоп поступает на вход интегратора. При этом выбирается опорное напряжение, противоположное по знаку входному напряжению. На стадии счета выходное напряжение интегратора линейно

 
 


 
уменьшается по абсолютной величине, как  показано на рис. 11.

 
 


 
Стадия счета заканчивается, когда  выходное напряжение интегратора переходит  через нуль. При этом компаратор К переключается и счет останавливается. Интервал времени, в котором проходит стадия счета, определяется уравнением

Подставив значение Uи(t1) из (7) в (8) с учетом того, что (9)

где n2 - содержимое счетчика после окончания стадии счета, получим результат (10)

Из этой формулы следует, что отличительной особенностью метода многотактного интегрирования является то, что ни тактовая частота, ни постоянная интегрирования RC не влияют на результат. Необходимо только потребовать, чтобы тактовая частота в течение времени t1+t2 оставалась постоянной. Это можно обеспечить при использовании простого тактового генератора, поскольку существенные временные или температурные дрейфы частоты происходят за время несопоставимо большее, чем время преобразования.

При выводе выражений (6)...(10) мы видели, что в окончательный  результат входят не мгновенные значения преобразуемого напряжения, а только значения, усредненные за время t1. Поэтому переменное напряжение ослабляется тем сильнее, чем выше его частота.

Определим коэффициент передачи помехи Кп для АЦП двухтактного интегрирования. Пусть на вход интегратора поступает гармонический сигнал единичной амплитуды частотой f с произвольной начальной фазой j. Среднее значение этого сигнала за время интегрирования t1 равно (11)

Эта величина достигает максимума  по модулю при j = +/- pk, k=0, 1,

 
 


 
2,... В этом случае (12)

Из (12) следует, что переменное напряжение, период которого в целое  число раз меньше t1, подавляется совершенно (рис. 12). Поэтому целесообразно выбрать тактовую частоту такой, чтобы произведение Kсч fтакт было бы равным, или кратным периоду напряжения промышленной сети.

Список используемой литературы

3. Гельман М.М. Аналого-цифровые преобразователи для информационно-измерительных систем /Гельман М.М. .-М.: Изд-во стандартов, 2009 .-317с.

4. Бирюков С.А. Цифровые  устройства на МОП-интегральных  микросхемах /Бирюков С.А. .-М.: Радио  и связь, 2007 .-129с.: ил. .-(Массовая радиобиблиотека;Вып.1132).

5. Букреев И.Н. Микроэлектронные схемы цифровых устройств /Букреев И.Н. ,Горячев В.И.,Мансуров Б.М. .-3-е изд., перераб. и доп. .-М. : Радио и связь, 2009 .-416с.

6. Гольденберг Л.М. Цифровые устройства на интегральных схемах в технике связи /Гольденберг Л.М.,Бутильский Л.М.,Поляк М.Н. .-М: Связь, 2009 .-232с.

7. Шило В.Л. Популярные  цифровые микросхемы: Справочник /Шило  В.Л. .-М.: Металлургия, 2008 .-349с. .-(Массовая радиобиблиотека;Вып.1111).

8. Цифровые и аналоговые  системы передачи: Учебник для  вузов /Иванов В.И., Гордиенко В.Н., Попов Г.Н. и др.; Под ред.Иванова В.И. .-М.: Радио и связь, 2007 .-232с.: ил. .-Библиогр.:с.229-230 .-ISBN 5-256-01226-6.

9. Букреев И.Н. Микроэлектронные схемы цифровых устройств /Букреев И.Н.,Мансуров Б.М.,Горячев В.И. .-2-е изд.,перераб.и доп. .-М.: Сов.радио, 2008 .-368с.: ил. .-Библиогр.:с.364-366.


 

 

 

 

 

 

 

 

 

 

НАЗНАЧЕНИЕ, ОСНОВНЫЕ СВОЙСТВА И КЛАССИФИКАЦИЯ

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

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

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

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

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

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

Процесс аналого-цифрового преобразования предполагает последовательное выполнение следующих операций:

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

квантование (округление до некоторых  известных величин) полученной в дискретные моменты времени последовательности значений исходной аналоговой величины по уровню;

 

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

Проиллюстрируем эту последовательность действий с помощью рис. 23.1. Пусть  задана некоторая аналоговая зависимость U(t). Для получения ее дискретного эквивалента U(nTA) = {£/(0), U(TA), [/(2ГД),...} необходимо провести выборку ее значений в дискретные моменты времени пТА> где /1 = 0, 1, 2 ... целое число. Постоянная величина Гд — носит название периода выборки или периода дискретизации, а сам процесс замены исходной аналоговой функции u(t) некоторой дискретной функцией U(nl) называется дискретизацией сигнала во времени. Следует отметить, что полученная дискретная функция U(nTA) относительно самого сигнала u(t)

Рис. К пояснению принципов аналого-цифрового и цифро-аналогового преобразований



 

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

Операция квантования по уровню дискретной функции U(nTA) заключается в отображении бесконечного множества ее значений на некоторое конечное множество значений £/*, называемых уровнями квантования. Для выполнения этой операции весь динамический диапазон D = U(nTA)max- U(nTA)min изменения дискретной функции 1/(пТл) разбивают на некоторое заданное число уровней N и производят округление каждой величины U(пТд) до ближайшего уровня U\ Величина h~D/N носит название шага квантования. Результатом операции квантования по уровню является дискретная функция U*n, которая может принимать N +1 значение.

Для выполнения последней операции необходимо выбрать некоторый код К*={КьК2, .}, способный отображать не менее (УУ+1)-го значения, и каждому дискретному значению £/* поставить в соответствие некоторый код К*. В простейшем случае в качестве кода может быть использована последовательность чисел, соответствующих порядковым номерам уровней квантования. При таком выооре кода представленная на рис. 23.1 функция u{t) может быть заменена последовательностью десятичных чисел: Кп*{0, 1, 3, 4, 4, 5, 4, 4, 3, 2, 2}, или в двоичной форме К* ={000, 001, 011, 100, 100, 101, 100, 100, 011, 010, 010}.

В аналитической форме процесс  аналого-цифрового преобразования может быть представлен выражением

UWt=nfTn

К v

±8KV (23.1)

h

где результат в квадратных скобках  округлен до ближайшего целого числа, 6КП1— погрешность преобразования на i-м шаге.

Как следует из описанного алгоритма, переходы от ,исходной функции u(t) к дискретной U(nTA) и далее к квантованной по уровню U*n сопряжены с некоторой потерей информации. Па этапе же кодирования подобные потери отсутствуют. Рассмотрим вопрос потери информации более подробно.

Предположим, что исходная аналоговая функция u(t) может быть представлена в виде конечной суммы гармонических сигналов, т. е. ее частотный спектр ограничен:

и (0 = ^ ^1 s*n ^ (23.2)

i=l

Тогда согласно известной из теории информации теореме Котельникова, если период дискретизации Гд отвечает условию

Гд<1/2/тах, (23.3)

где /тах — частота максимальной гармоники исходного сигнала u(t), дискретные значения U(пТд) полностью определяют исходную зависимость u(t)t и замена аналоговой функции u(t) на дискретную U(nTд) не сопряжена с искажением вида исходной зависимости, так как по U(nTA) можно однозначно восстановить исходный вид u(t). Следовательно, при выполнении условия (23.3) погрешность преобразования на этапе дискретизации по времени отсутствует.

Процесс квантования по уровню дискретной функции U(nTA) всегда связан с внесением некоторой погрешности е/, значение которой (см. рис. 23.1) определяется неравенством — h/2<ei<h/2.

Величина е, носит название шума квантования и однозначно определяется числом допустимых значений функции •£/*, т. е. разрядностью используемого числового кода.

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

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

Процесс цифро-аналогового преобразования предполагает последовательное выполнение следующих операций:

формирование в заданном диапазоне  изменения выходного сигнала М его дискретных значений отличающихся на некоторое

значение а, и постановка каждому  сформированному уровню в соответствие некоторого кода Кг,

последовательное, с заданным временным  интервалом Т\, присвоение выходному сигналу значений выделенных уровней, соответствующих

входной последовательности кодов К/.

Если предположить, что a = h и ТХ = ТА, то результатом цифро- аналогового преобразования полученной ранее последовательности кодов Кп будет, показанная на рис. 23.1, ступенчатая функция (7*. Эта функция, хотя и непрерывна во времени, но остается дискретной по уровню, что является результатом погрешности, обусловленной шумом квантования. Сам процесс цифро-аналогового преобразования не вносит собственных принципиальных погрешностей, а лишь материализует погрешности, полученные в АЦП. Реально возникающие при преобразовании погрешности носят чисто инструментальный характер.

 

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

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

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

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

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

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

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

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

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

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

Информация о работе Принцип работы аналого-цифрового преобразователя