
- •Теория дискретных устройств автоматики и телемеханики в электроснабжении курс лекций
- •Введение
- •1. Математическое описание дискретных устройств
- •1.1. Системы счисления
- •1.2. Дискретные сигналы
- •1.3. Логические константы и переменные. Логические операции. Логические элементы
- •1.4. Классификация логических устройств
- •1.5. Способы записи функций алгебры логики
- •1.6. Структурная схема логического устройства
- •1.7. Принцип двойственности
- •1.8. Теоремы алгебры логики
- •2. Минимизация функций алгебры логики
- •2.1. Цель минимизации фал
- •2.2. Способ представления фал с использованием карт Вейча – Карно
- •2.3. Минимизация полностью определённой фал
- •2.4. Минимизация недоопределённой фал
- •2.5. Минимизация системы фал
- •3. Техническая реализация логических устройств на реальной элементной базе
- •3.1. Техническая реализация лу на электромагнитных реле
- •3.2. Техническая реализация лу на базе диодной матрицы
- •3.3. Техническая реализация лу на цифровых микросхемах
- •4. Типовые функциональные узлы комбинационных логических устройств
- •4.1. Мультиплексор
- •4.2. Демультиплексор
- •4.3. Шифратор
- •4.4. Дешифратор
- •4.5. Цифровой компаратор
- •4.6. Функция «Исключающее или»
- •4.7. Логические элементы, реализующие сложные функции
- •5. Триггеры
- •5.1. Асинхронный rs-триггер
- •5.2. Синхронный rs-триггер
- •5.5. Двухступенчатый т-триггер
- •5.6. Двухступенчатый синхронный jk-триггер
- •5.7. Триггер с динамическим управлением
- •6. Счётчики
- •6.1. Двоичный суммирующий счётчик
- •6.2. Двоичный вычитающий счётчик
- •6.3. Двоично-кодированный счётчик
- •6.4. Двоично-десятичный счётчик
- •6.5. Распределитель тактов
- •7. Регистры
- •7.1. Параллельный регистр
- •7.2. Сдвигающий регистр
- •8. Генераторы и формирователи импульсов
- •8.1. Симметричный мультивибратор
- •8.2. Генератор с одной времязадающей rс-цепью
- •8.3. Кварцевый генератор
- •8.4. Ждущий мультивибратор (генератор одиночных импульсов)
- •8.5. Одновибратор на d-триггере
- •8.6. Одновибратор на специализированной микросхеме
- •8.7. Интегральные таймеры
- •8.8. Мультивибратор на интегральном таймере
- •8.9. Одновибратор на интегральном таймере
- •8.10. Преобразователь «напряжение – частота»
- •8.11. Формирователь импульсов на триггере Шмитта
- •9. Арифметико-логические устройства
- •9.1. Сумматоры
- •9.2. Вычитание двоичных чисел
- •10. Запоминающие устройства
- •10.1. Оперативные запоминающие устройства
- •10.2. Постоянные запоминающие устройства
- •11. Аналого-цифровые и цифро-аналоговые преобразователи
- •11.1. Аналого-цифровое преобразование
- •11.2. Цифро-аналоговое преобразование
- •Библиографический список
- •Теория дискретных устройств автоматики и телемеханики в электроснабжении курс лекций
- •443022, Самара, Заводское шоссе, 18
11. Аналого-цифровые и цифро-аналоговые преобразователи
Любая система – сбора данных, управляющая, информационно-измерительная – использующая цифровые методы обработки информации, должна содержать устройства взаимного преобразования аналоговых и цифровых сигналов. Для этого используются аналого-цифровые и цифро-аналоговые преобразователи.
11.1. Аналого-цифровое преобразование
Аналого-цифровым преобразователем (АЦП) называется устройство, преобразующее входной аналоговый сигнал в эквивалентный цифровой код.
Аналого-цифровое преобразование предполагает последовательное выполнение следующих операций:
- дискретизация по времени, то есть измерение величины аналогового сигнала в заданные моменты времени;
- квантование по уровню, то есть округление измеренной величины сигнала до ближайшего стандартного значения;
- кодирование, то есть замена квантованного значения сигнала числовым кодом.
Пусть задана некоторая аналоговая функция u(t), которая представлена на рис. 11.1 непрерывной линией.
|
Рис. 11.1. График аналоговой функции u(t)
На графике показана дискретизация по времени (t – период дискретизации). Получившиеся при этом значения функции всё ещё аналоговые u(nt).
На графике также показано квантование по уровню. Всего выбрано пять уровней квантования (шаг квантования u выбирается, исходя из требуемой точности). При квантовании происходит замена множества значений функции u(nt) на конечное значение, округлённое до ближайшего уровня.
В таблице под графиком показано кодирование. Полученному при округлении значению (показано в десятичном коде) присваивается значение трёхзначного двоичного кода (22<5<23, поэтому код трёхзначный).
Погрешности, связанные с потерей информации при аналого-цифровом преобразовании, возникают на первых двух операциях, и зависят они от выбора периода дискретизации t и шага квантования u.
При
дискретизации по времени погрешность
можно практически исключить, если
выбрать
,
где fmax
– частота высшей гармоники исходного
сигнала (теорема Котельникова). При
квантовании погрешность можно только
уменьшить, выбирая шаг квантования
,
где Umax
– наибольшее значение функции u(t),
но полностью исключить нельзя, так как
всё равно будет выполнено округление.
Такую неустранимую погрешность называют
«шум квантования».
Пример технической реализации АЦП – микросхема TLV1549 компании Texas Instruments [7]. Микросхема представляет собой 9-ти разрядный АЦП с выходом в последовательном коде. Диапазон входных напряжений 05В. Схема включения TLV1549 представлена на рис. 11.2 (условные графические обозначения соответствуют источнику [7]).
Рис. 11.2. Схема включения микросхемы АЦП TLV1549
11.2. Цифро-аналоговое преобразование
Цифро-аналоговым преобразователем (ЦАП) называется устройство, преобразующее входной цифровой код в эквивалентный аналоговый сигнал.
Процесс цифро-аналогового преобразования требует выполнения следующих операций:
- формирование в заданном диапазоне изменения выходного сигнала дискретных значений u(n), отличающихся на значение шага квантования u, и идентификация каждому сформированному уровню соответствующего значения входного кода.
- последовательное, с заданным временным интервалом периода дискретизации t, присвоение выходному сигналу значений выделенных уровней, соответствующих последовательности входных кодов.
Результатом цифро-аналогового преобразования будет ступенчатая функция. Хотя она получится непрерывной во времени, но останется дискретной по уровню. Так проявляется погрешность – «шум квантования». Сам процесс цифро-аналогового преобразования не вносит собственных погрешностей, а лишь материализует погрешности, появившиеся в аналого-цифровом преобразовании.
В настоящее время применяются цифро-аналоговые преобразователи с суммированием нескольких различных эталонов. Число эталонов равно разрядности входного кода, величины эталонов пропорциональны весу разрядов. На такой преобразователь подают параллельный входной код. В качестве эталонов используют источники тока.
Рассмотрим структурную схему цифро-аналогового преобразователя с источниками тока (рис. 11.3).
|
Рис. 11.3. Структурная схема цифро-аналогового преобразователя с источниками тока
Используется метод суммирования токов в нагрузке Rн. ЦАП содержит столько источников тока, сколько разрядов имеет входной код. Ток эталона зависит от веса разряда и определяется по формуле:
, (11.1)
где n – номер разряда; I0 – ток эталона младшего разряда.
Ток на выходе ЦАП будет равен сумме токов тех эталонов, кодовые ключи Xn в данный момент замкнуты. Выходной ток можно определить по формуле:
, (11.2)
где Xn = 1, когда ключ замкнут, Xn = 0, когда ключ разомкнут.
Выходное напряжение схемы будет изменяться в диапазоне от 0 до 7I0Rн.
Источники тока можно выполнить с помощью внешнего стабилизированного источника питания и резисторов различных номиналов. Схема ЦАП с формирователями токов на резисторах представлена на рис. 11.4.
|
Рис. 11.4. Схема ЦАП с формирователями токов на резисторах
Операционный усилитель DA1 является нагрузкой схемы. Его входное сопротивление близко к нулю, поэтому токи разрядов складываются, не влияя друг на друга. Выходное напряжение операционного усилителя прямо пропорционально входному току.
Резисторы, формирующие токи разрядов, называются взвешенными. Их сопротивление уменьшается с ростом разряда. Недостатком такого технического решения является необходимость обеспечения точного отношения номиналов резисторов. Например, в 12-ти разрядном ЦАП сопротивления резисторов нулевого и двенадцатого разрядов должны отличаться точно в 2048 раз, что очень трудно реализовать на практике.
Чтобы избавиться от этого недостатка, вместо взвешенных резисторов применяют резистивную матрицу R-2R, в которой используются только два номинала резисторов: R и в два раза больше – 2R. Схема ЦАП с формирователями токов на матрице резисторов R-2R представлена на рис. 11.4.
От схемы с взвешенными резисторами она отличается тем, что в ней используются не просто разрядные ключи, а переключатели. При отключенных переключателях все резисторы 2R замкнуты на общий провод. В результате входное сопротивление матрицы равно R, и входной ток ЦАП составляет:
. (11.3)
Токи разрядов составят:
(11.4)
то есть будут пропорциональны весу разрядов.
|
Рис. 11.3. Схема ЦАП с формирователями токов на матрице резисторов R-2R
Максимальное выходное напряжение схемы при входном коде 111 составит:
,
(11.5)
то есть меньше питающего напряжения на величину единицы младшего разряда. Это первый недостаток схемы с матрицей R-2R.
При увеличении числа разрядов ЦАП рабочий ток младшего разряда уменьшается и становится соизмерим с током теплового дрейфа элементов схемы. Если же для увеличения тока младшего разряда уменьшить величины сопротивлений матрицы и увеличить входной ток, можно, во-первых, перегреть микросхему ЦАП, во-вторых, слишком сильно нагрузить источник Uстаб, что вызовет изменение этого напряжения. Всё это, в конечном счёте, приведёт к снижению точности ЦАП. Это второй недостаток схемы.
Для устранения этого недостатка используется схема многоразрядного соединения одинаковых ЦАП.
|
Рис. 11.6. Схема многоразрядного соединения одинаковых ЦАП
Схема
представляет собой соединение двух
четырёхразрядных ЦАП, в каждом из которых
кратность токов равна 8. Ток от старшего
ЦАП1 поступает на вход операционного
усилителя DA1 без ослабления,
а младшего ЦАП0 – через делитель токов
на резисторах R1, R2
с коэффициентом деления
.
Пример технической реализации 8-ми разрядного ЦАП, выполненного на микросхеме ZN426E и операционном усилителе CA3140E, представлен на рис. 11.7 [7].
Рис. 11.7. Пример практической схемы ЦАП
Контрольные вопросы
1. Какие операции необходимо выполнить при аналого-цифровом преобразовании?
2. Какие операции необходимо выполнить при цифро-аналоговом преобразовании.
3. Какие принципиальные погрешности вносятся в процессе аналого-цифрового и цифро-аналогового преобразования?
4. Что такое «шум квантования»?
5. Нарисуйте схему ЦАП с суммированием токов.
6. Нарисуйте схему ЦАП на матрице R-2R. Поясните принцип работы схемы.