Проектирование параллельно-последовательного аналого-цифрового преобразователя
Очевидно, что используемые в этой схеме 4-разрядные АЦП и ЦАП должны обладать 8-разрядной точностью, в противном случае возможен пропуск кодов, т. е. при монотонном нарастании входного напряжения выходной код АЦП не будет принимать некоторые значения из своей шкалы. Так же, как и в предыдущем преобразователе, входное напряжение многотактного АЦП во время преобразования должно быть неизменным, для… Читать ещё >
Проектирование параллельно-последовательного аналого-цифрового преобразователя (реферат, курсовая, диплом, контрольная)
цифровой преобразователь генератор усилитель
Современный компьютер с успехом может заменить стандартные измерительные и регистрирующие приборы, единственным ограничением на пути использования компьютера в области измерений и регистрации аналоговых сигналов является то, что компьютер не способен принимать аналоговые данные, так как является полностью цифровым устройством. Для решения этой проблемы существуют специальные устройства — аналого-цифровые преобразователи, которые осуществляют преобразование аналоговых сигналов в цифровую форму.
АЦП имеют аналоговые входы для подключения источников сигналов и цифровые выходы для передачи преобразованных данных в компьютер. Компьютер, оснащенный программным обеспечением, осуществляет управление устройствами АЦП и принимает данные для последующей обработки и анализа.
Последовательно-параллельные АЦП являются компромиссом между стремлением получить высокое быстродействие и желанием сделать это по возможности меньшей ценой. Последовательно-параллельные АЦП занимают промежуточное положение по разрешающей способности и быстродействию между параллельными АЦП и АЦП последовательного приближения.
1. Анализ и выбор направления проектирования
1.1 Анализ современного состояния научно-технического уровня по тематике проектирования
Из обзора информационных материалов были выделены аналоги разрабатываемого устройства, которые выполняют схожие задачи. Это схема многоступенчатого параллельно-последовательного АЦП и схема многотактного параллельно-последовательного АЦП.
В многоступенчатом АЦП процесс преобразования входного сигнала разделен в пространстве. В качестве примера на рисунке 1 представлена схема двухступенчатого 8-разрядного АЦП.
Рисунок 1 — Схема двухступенчатого 8-ми разрядного АЦП
Верхний по схеме АЦП осуществляет грубое преобразование сигнала в четыре старших разряда выходного кода. Цифровые сигналы с выхода АЦП поступают на выходной регистр и одновременно на вход 4-разрядного быстродействующего ЦАП. Остаток от вычитания выходного напряжения ЦАП из входного напряжения схемы поступает на вход АЦП2, опорное напряжение которого в 16 раз меньше, чем у АЦП1. Как следствие, квант АЦП2 в 16 раз меньше кванта АЦП1. Этот остаток, преобразованный АЦП2 в цифровую форму представляет собой четыре младших разряда выходного кода. Различие между АЦП1 и АЦП2 заключается прежде всего в требовании к точности: у АЦП1 точность должна быть такой же как у 8-разрядного преобразователя, в то время как АЦП2 может иметь точность 4-разрядного.
Грубо приближенная и точная величины должны, естественно, соответствовать одному и тому же входному напряжению Uвх (tj). Из-за наличия задержки сигнала в первой ступени возникает, однако, временное запаздывание. Поэтому при использовании этого способа входное напряжение необходимо поддерживать постоянным с помощью устройства выборки-хранения до тех пор, пока не будет получено все число.
Рассмотрим пример 8-разрядного последовательно-параллельного АЦП, относящегося к типу многотактных (рисунок 2). Здесь процесс преобразования разделен во времени.
Рисунок 2 — Схема двухтактного 8-ми разрядного АЦП Преобразователь состоит из 4-разрядного параллельного АЦП, квант h которого определяется величиной опорного напряжения, 4-разрядного ЦАП и устройства управления. Если максимальный входной сигнал равен 2,56 В, то в первом такте преобразователь работает с шагом квантования h1=0,16 В. В это время входной код ЦАП равен нулю. Устройство управления пересылает полученное от АЦП в первом такте слово в четыре старших разряда выходного регистра, подает это слово на вход ЦАП и уменьшает в 16 раз опорное напряжение АЦП. Таким образом, во втором такте шаг квантования h2=0,01 В и остаток, образовавшийся при вычитании из входного напряжения схемы выходного напряжения ЦАП, будет преобразован в младший полубайт выходного слова.
Очевидно, что используемые в этой схеме 4-разрядные АЦП и ЦАП должны обладать 8-разрядной точностью, в противном случае возможен пропуск кодов, т. е. при монотонном нарастании входного напряжения выходной код АЦП не будет принимать некоторые значения из своей шкалы. Так же, как и в предыдущем преобразователе, входное напряжение многотактного АЦП во время преобразования должно быть неизменным, для чего между его входом и источником входного сигнала следует включить устройство выборки-хранения.
Быстродействие рассмотренного многотактного АЦП определяется полным временем преобразования 4-разрядного АЦП, временем срабатывания цифровых схем управления, временем установления ЦАП с погрешностью, не превышающей 0,2−0,3 кванта 8-разрядного АЦП, причем время преобразования АЦП входит в общее время преобразования дважды.
Быстродействие многоступенчатого АЦП можно повысить, применив конвеерный принцип многоступенчатой обработки входного сигнала. В обыкновенном многоступенчатом АЦП (рис. 1) вначале происходит формирование старших разрядов выходного слова преобразователем АЦП1, а затем идет период установления выходного сигнала ЦАП. На этом интервале АЦП2 простаивает. На втором этапе во время преобразования остатка преобразователем АЦП2 простаивает АЦП1. Введя элементы задержки аналогового и цифрового сигналов между ступенями преобразователя, получим конвеерный АЦП, схема 8-разрядного варианта которого приведена на рисунке 3.
Рисунок 3 — Структурная схема конвеерного АЦП.
Роль аналогового элемента задержки выполняет устройство выборки-хранения УВХ2, а цифрового — четыре D-триггера. Триггеры задерживают передачу старшего полубайта в выходной регистр на один период тактового сигнала CLK.
Сигналы выборки, формируемые из тактового сигнала, поступают на УВХ1 и УВХ2 в разные моменты времени. УВХ2 переводится в режим хранения позже, чем УВХ1 на время, равное суммарной задержке распространения сигнала по АЦП1 и ЦАП. Задний фронт тактового сигнала управляет записью кодов в D-триггеры и выходной регистр. Полная обработка входного сигнала занимает около двух периодов CLK, но частота появления новых значений выходного кода равна частоте тактового сигнала.
За прототип можно взять многоступенчатый АЦП так как при прочих равных условиях преобразователь такого типа оказывается быстрее многотактного преобразователя и по своим параметрам оказывается наиболее подходящим для реализации АЦП с заданными в ТЗ параметрами.
1.2 Выбор и обоснование направления проектирования
Проанализируем один такт работы прототипа (рисунок 1). Согласно ТЗ, проектируемое устройство должно работать в автоматическом режиме. Поэтому в прототип необходимо добавить генератор строб-импульсов, который обеспечит автоматический режим работы.
Кроме того, согласно ТЗ проектируемое устройство должно обеспечить считывание результата преобразования в ЭВМ. С этой целью на выходе нужно установить параллельный регистр.
В итоге функциональная схема проектируемого параллельно-последовательного АЦП будет выглядеть, как показано на рисунке 4.
Рисунок 4 — Функциональная схема параллельно-последовательного АЦП
2. Выбор и расчёт электрической схемы
2.1 Расчёт функциональной схемы
Проведём назначение требований узлам функциональной схемы (рисунок 4) в соответствии с техническим заданием. Для всякого преобразователя аналоговой величины в код расчет структуры начинается с определения числа уровней квантования Nx max или числа разрядов n АЦП:
Nx max = Xm / Дk, (1)
где Xm — максимальное значение входной величины, Дk — шаг квантования.
Разрядность АЦП n определяется как:
n=logaNx max, (2)
где, а — основание системы счисления АЦП.
Число разрядов округляется до ближайшего большего целого значения n? logaNx max.
Суммарную погрешность устройства представим двумя составляющими:
(3)
где дмет — погрешность метода, реализуемого в устройстве (преобразования аналоговой величины в дискретную);
динст — инструментальная погрешность, обусловленная не идеальностью применённых функциональных узлов.
По техническому заданию погрешность преобразования не более 1%. Для разделения суммарной погрешности на методическую и инструментальную, на основе знания возможностей и параметров современной функциональной и элементной базы электронных устройств, распределим суммарную погрешность следующим образом:
;
.
Тогда максимально допустимый погрешностью шаг квантования находим по формуле:
. (4)
Определим необходимое количество уровней квантования для проектируемого АЦП:
Nx max = Xm/k = 10/0,02? 500. (5)
Определим минимальное количество разрядов АЦП, которое может обеспечить рассчитанное число уровней квантования.
(6)
или. Возьмем n=9.
Будем использовать структуру АЦП с 2-мя группами: 5 двоичных разрядов в первой и 4 во второй группе.
При кванте АЦП в 20 мВ и числе разрядов n=9, максимальное значение входного напряжения которое он сможет зарегистрировать определяется:
Uвх max = (2n-1)Чk = (29−1)Ч0,02 = 10,22 В. (7)
Рассчитаем опорные напряжения для каждого АЦП. Максимальное напряжение которое должен преобразовать второй АЦП найдём так:
Uоп 2 = (24−1)Ч0,02 = 0,3 В. (8)
Это и будет опорное напряжение для второго АЦП. Для первого же АЦП максимальное опорное напряжение будет равняться:
Uоп 1 = Uвх max — Uоп 2 = 10,22 — 0,3 = 9,92. (9)
По ТЗ преобразование сигнала должно происходить за 5 мс. Тогда время полного преобразование поделим на 2 основных группы преобразований состоящих из первого и второго АЦП.
tпр узла= tпр/2 = 5/3 мс = 2,5 мс. (10)
Примем ограничение на время преобразования для первого и второго АЦП и ЦАП:
ф = tпр/3 = 5/3 мс = 1,6 мс. (11)
Генератор строб импульсов должен последовательно приводить в действие первый и второй АЦП, тогда его частота будет равна:
f = 1/ tпр узла = ½, 5 мс = 400 Гц. (12)
Результаты расчетов занесены в таблицу 1.
Таблица 1 — Требования к основным узлам
Наименование параметров | Обозначение | Единицы измерения | Значение параметров узлов схемы | |||||||
АЦП1 | АЦП2 | ЦАП | Генератор строб-импульсов | Регистр | ИОН 1 | ИОН 2 | ||||
Выходные | Uоп | В | 9,92 | 0,3 | ||||||
Входные | ||||||||||
Временные и частотные | f | Гц | ||||||||
tпр | мс | 1,6 | 1,6 | 1,6 | ||||||
Прочие | Число разрядов | шт | ||||||||
Основание системы счисления | ||||||||||
2.2 Расчет электрической схемы
По команде «Пуск» приходит в действие генератор строб-импульсов. В качестве генератора выберем генератор на элементах 2И-НЕ (рисунок 5), как наиболее простой в реализации. Требуемая частота генератора 400 Гц. В качестве микросхем 2И-НЕ используем К561ЛА7. Частота данного генератора задаётся формулой 13, и зависит от используемых значений ёмкости и сопротивления:
f = 0,52/R1ЧC1 (13)
Подставив в формулу 13 значение часототы f, равное 400 Гц, подберём значения сопротивления и ёмкости равные: 620 Ом и 2 мкФ соответственно.
Рисунок 5 — Схема генератора строб-импульсов На выходе выбранного генератора имеем, широкие строб-импульсы, для согласования с АЦП, используем фильтр низких частот с ограничителем (рисунок 6).
Рисунок 6 — ФНЧ и ограничитель
Параметры С1 и R1 выберем равными 0,022 мкФ и 5 кОм соответственно. В качестве диода используем модель 10BQ015IR.
Таблица 2 — Основные параметры диода 10BQ015IR
Параметр | Значение | |
Ток насыщения | 16 мкА | |
Коэффициент инжекции | 1.0339 | |
Коэффициент эмиссии для тока ISR | ||
Контактная разность потенциалов | 1.5 В | |
Коэффициент нелинейности | 1.5 | |
Обратное напряжение | 15 В | |
Коэффициент неидеальности | ||
Для обеспечения входного сопротивления 1 кОм будем использовать узел согласования который изображен на рисунке 7.
Рисунок 7 — Узел согласования В качестве операционного усилителя возьмём LM6365.
Таблица 3 — Основные параметры операционного усилителя LM6365
Параметр | Значение | |
Напряжение питания + | 15 В | |
Напряжение питания ; | — 15 В | |
Разность входных токов смещения | 150 нА | |
Входной ток смещения | 2,5 мкА | |
Максимальное выходное положительное напряжение | 13,6 В | |
Потребляемая мощность | 500 мВт | |
Напряжение смещения нуля | 6 мВ | |
Для работы АЦП понадобится дифференциальный усилитель. Используем схему дифференциального усилителя на базе одного операционного усилителя (LM6365). Электрическая схема приведена на рисунке 8.
Рисунок 8 — Дифференциальный усилитель на базе одного ОУ Выходное напряжение, в случае когда R1 = R2 и R3 = R4, рассчитывается по формуле [8]:
Uвых = (U2 — U1) Ч (R3/R1). (14)
Максимально напряжение которое должен преобразовывать второй АЦП — 0,3 В, исходя из этого примем напряжение на выходе дифференциального усилителя равным 0,3 В. Подставив в формулу значения U1, U2 и Uвых, подберём значение сопротивления для резисторов R1 и R3.
0,3 = (10 — 9,92) Ч (R3/R1), (15)
0,3/0,08 = R3/R1, (16)
3,75 = R3/R1. (17)
Из соотношения 16, возьмём сопротивление резисторов равное 3750 Ом и 1000 Ом, для третьего и первого резисторов соответственно.
В качестве параллельного АЦП будем использовать БИС КР1107ПВ5 (рисунок 9).
Рисунок 9 — Схема БИС КР1107ПВ5
Микросхема представляет собой 6-разрядный АЦП с ЭСЛ выходом и разрядом переполнения. Работой АЦП управляет тактовый сигнал. Выборка производится при низком уровне тактового сигнала. При положительном фронте тактового сигнала компараторы стробируются и через время Tпр на выходе АЦП появляется код, соответствующий значению аналогового сигнала. В таблице 4 указаны назначения его основных выходов.
Таблица 4 — Назначение основных выходов АЦП КР1107ПВ5
Выход | Назначение | |
IAS | Входной аналоговый сигнал | |
ITS | Тактовый вход | |
Опорное напряжение Uоп | ||
Опорное напряжениеUоп | ||
D0 | Разряд переполнения | |
D1 | Выход 1 (младший разряд) | |
D2-D5 | Выходы 2 — 5 | |
D6 | Выход 6 (старший разряд) | |
AG | Аналоговая земля | |
DG | Цифровая земля | |
Принципиальная электрическая схема включения БИС КР1107ПВ5 представлена на рисунке 10, основные параметры АЦП — таблица 5.
Рисунок 10 — Принципиальная электрическая схема включения БИС КР1107ПВ5
Таблица 5 — Основные параметры АЦП КР1107ПВ5
Параметр | Значение | ||
Не менее | Не более | ||
Число разрядов | |||
Диапазон входного напряжения | — 2 В | 2 В | |
Входной ток по аналоговому входу | 0,5 мА | ||
Ток потребления от источника опорного напржения | 60 мА | ||
Выходное напряжение высокого уровня | 1,1 В | ||
Выходное напряжение низкого уровня | 1,5 В | ||
Время преобразования | 20 нс | ||
Максимальная частота выходного сигнала | 25 МГц | ||
В качестве ЦАП используем 8-и разрядную ИС ЦАП К1118ПА3 (рисунок 10). Типовая электрическая схема включения приведена на рисунке 11, основные параметры — таблица…
Рисунок 11 — ЦАП К1108ПА3
В таблице 6 указаны назначения основных выходов.
Таблица 6 — Назначение основных выходов ЦАП К1108ПА3
Выход | Назначение | |
Вход 1 (младший разряд) | ||
2−7 | Входы 2−7 | |
Вход 8 (старший разряд) | ||
— U | Напряжение питанияUп | |
U | Напряжение питания +Uп | |
9−10 | Опорные напряжения | |
Uвых | Аналоговый выход | |
Общий | ||
Рисунок 12 — Типовая электрическая схема включения ИС ЦАП К1118ПА3
Таблица 7 — Основные параметры ЦАП ИС ЦАП К1118ПА3
Параметр | Значение | ||
Не менее | Не более | ||
Число разрядов | |||
Выходной ток | 20 мА | ||
Выходной ток смещения нуля | 200 мкА | ||
Абсолютная погрешность преобразования | — 2 мА | 2 мА | |
Входной ток высокого уровня | 250 мкА | ||
Входной ток низкого уровня | — 20 мкА | 20 мкА | |
Время установления выходного тока | 10 нс | ||
Для каждого АЦП необходим источник опорного напряжения (ИОН). Используем достаточно простую в реализации схему [2], погрешность её сигнала на выходе мала (? 1%). ИОН приведён на рисунке 13.
Рисунок 13 — Источник опорного напряжения Выберем стабилитрон (VD1) — КС133А (Uвх= 5 В, Uст= 3 В, Iвых = Iст = 5 мА).
Рассчитаем сопротивления для источника опорного напряжения первого АЦП (Uоп1=9,92 В):
R2=(Uоп1 -Uст)/Iвых= 6,92/0,005=1384 Ом,(18)
R3=Uоп1/Iвых= 9,6/0,005= 1984 Ом,(19)
R1=(UвхUст)/(Iвых+Iст)= 2/0,01=200 Ом.(20)
Рассчитаем сопротивления для источника опорного напряжения второго АЦП (Uоп2=0,3 В):
R2=(Uоп2 -Uст)/Iвых= 2,7/0,005=540 Ом,(21)
R3=Uоп2/Iвых= 0,3/0,005= 60 Ом,(22)
R1=(UвхUст)/(Iвых+Iст)= 2/0,01=200 Ом.(23)
Чтобы обеспечить считывание результата преобразования в ЭВМ потребуется параллельный регистр. В качестве регистра была выбрана микросхема 54AC821DM — 10-и разрядный параллельный регистр на D-триггерах (рисунок 14)[4], основные параметры, таблица 8.
Рисунок 14 — Регистр КР1531ИР22
Таблица 8 — Основные параметры регистра КР1531ИР22
Параметр | Значение | |
CCH | I (CC) = 55 мА | |
PHL | 8 нс | |
PLH | 13 нс | |
3. Электрическое моделирование
Моделирование схемы проводилось в пакете программ схемотехнического моделирования MicroCap 9.0 при помощи справочной литературы. В качестве объекта моделирования был взят дифференциальный усилитель. Для моделирования была выбрана модель операционного усилителя LM6365 с параметрами:
В программе MicroCap была создана схема, показанная на рисунке 15.
Рисунок 15 — Схема моделирования дифференциального усилителя Моделирование проводилось в 2 этапа: первый это вычисление погрешности работы дифференциального усилителя из-за напряжения смещения, и второе, это увеличение погрешности вычисления, при изменение температуры (стандартная температура 20? С).
Из теоретического расчёта, схема с параметрами: R1 = R2 = 1 кОм, R4 = R3 = 3,75 кОм,
V2 = 10 В и V1 = 9,92 В, на выходе должна выдавать напряжение равное 0,3 В.
Моделирование проводилось в режиме Transient Analysis. Результаты моделирования представлены на рисунке 16.
Рисунок 16 — Результат электрического моделирования По результатам анализа видно что дифференциальный усилитель имеет небольшую погрешность. Это связано со смещением нулевого напряжение. Рассчитаем погрешность:
е = ((300 — 299,979)/300) Ч 100%? 0,007%.(24)
Таким образом погрешность дифференциального усилителя составила примерно 0,007%.
Следующее моделирование было с изменением температуры. Температура изменялась от +15 до +20?С, с шагом 1? С. Анализ проводился так же в режиме Transient Analysis. Результат анализа представлен на рисунке 17.
Рисунок 17 — Результат электрического моделирования Из рисунка видно, среднее смещение напряжения на 1? С составляет 16 мкВ
4. Анализ метрологических характеристик
Для подтверждения работоспособности проекта разработанного последовательно-параллельного АЦП приведем его основные характеристики.
Входное сопротивление не менее 1000 Ом обеспечивается за счёт добавления в схему узла согласования. Время преобразование 5 мс обеспечивается быстродействием отдельных функциональных узлов схемы: обоих АЦП, ЦАП, генератора импульсов и дифференциального усилителя. Входное сопротивление не менее 1 кОм обеспечивается значение входного сопротивления на узле согласования. В ходе расчётов было определено что максимальное значение входного напряжение может быть больше чем требуемое по ТЗ и составляет 10,22 В.
Суммарная погрешность, не учитывая пренебрежительно малые, определяется следующими факторами:
1) Аддитивные, состоит из максимального значения погрешности дискретности, принятой на этапе расчёта функциональной схемы? = 0,2%. Этот недостаток невозможно устранить, ни при каких видах аналого-цифрового преобразования.
То есть суммарная аддитивная погрешность не превышает 0,2%.
2) Мультипликативные составляющие суммарной погрешности возникают из-за малой нестабильности частоты генератора строб импульсов;
— погрешность за счёт смещения напряжения нуля у операционных усилителей сведена к нулю путём использования высокоскоростных усилителей с очень маленькой погрешность преобразования;
— температурная погрешность всех функциональных узлов (погрешность возникающая при изменение температурного режима работы). В ходе моделирования была выявлена очень маленькая температурная погрешность дифференциального усилителя. Температурными погрешностями АЦП и ЦАП так же можно пренебречь.
Заключение
В ходе выполнения курсового проекта был разработан параллельно-последовательный аналого-цифровой преобразователь, соответствующий требованиям технического задания.
Был проведен анализ справочной литературы, в ходе которого были найдены аналоги и прототип, на основе которого и был разработан данный АЦП.
Опираясь на и были составлены функциональная и принципиальная схемы функционального генератора.
С помощью ППП MicroCap 9 был проведен анализ одного из узлов схемы — дифференциальный усилитель, установивший погрешность данного узла, и подтвердивший правильность подбора отдельного компонента данного устройства.
Список использованных источников
1. Никонов А. В. Основные узлы цифровых измерительных устройств: Учеб. пособие. — Омск: Изд-во ОмГТУ, 2001. — 52 с.
2. Никонов А. В. Электротехника и электроника: Конспект лекций. — Омск: Изд-во ОмГТУ, 2005. Ч. 2. — 84 с.
3. Титце У., Шенк К. Полупроводниковая схемотехника. — М.: Мир, 1982. — 512 с.
4. Никонов А. В., Никонова Г. В. Разработка электрических функциональных устройств: Методич. указания для курсового проек-я по «Электротехн. и электронике». — Омск: Изд-во ОмГТУ, 2005. — 66 с.
5. Ханзел Г. Е. Справочник по расчету фильтров. — М.: Советское радио, 1974 — 288 с.
6. Перельман Б. Л., Шевелев В. И. Отечественные микросхемы и зарубежные аналоги: Справочник. — М.: НТЦ Микротех, 1998. — 376 с.
7. Александров К. К., Кузьмина Е. Г. Электрические чертежи и схемы. — М.; Энергоатомиздат, 1990. — 288 с.
8. Федорков Б. Г. Телец В. А, Микросхемы ЦАП и АЦП: функционирование, параметры, применение. — М.: Энергоатомиздат, 1990. — 320 с.
9. Кончаловский В. Ю. Цифровые измирительные устройства: Учебное пособие для вузов — М.: Энергоатомиздат, 1985 — 304 с.