Цифро - аналоговый преобразователь (цап)

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

Пусть есть 4-разрядный код: Цифро - аналоговый преобразователь (цап) - student2.ru . Преобразование кода в напряжение происходит по закону:

Цифро - аналоговый преобразователь (цап) - student2.ru .

Цифро - аналоговый преобразователь (цап) - student2.ru Рис.2.8. Зависимость Цифро - аналоговый преобразователь (цап) - student2.ru

В общем виде закон преобразования кода в напряжение выглядит:

Цифро - аналоговый преобразователь (цап) - student2.ru , где

Цифро - аналоговый преобразователь (цап) - student2.ru — масштабный коэффициент (вес младшего разряда кода в вольтах).

Цифро - аналоговый преобразователь (цап) - student2.ru — число разрядов кода.

Цифро - аналоговый преобразователь (цап) - student2.ru — соответствующий разряд кода.

На рис.2.8 представлена зависимость Цифро - аналоговый преобразователь (цап) - student2.ru .

Пример. Преобразуется код 1111, тогда Цифро - аналоговый преобразователь (цап) - student2.ru .

ЦАП на суммирующем усилителе (рис.2.9). Для суммирующего усилителя имели:

Цифро - аналоговый преобразователь (цап) - student2.ru ,

Цифро - аналоговый преобразователь (цап) - student2.ru Рис.2.9.

На каждый вход подаётся напряжение, соответствующее разряду преобразуемого кода. При этом Цифро - аналоговый преобразователь (цап) - student2.ru равно E, если значение разряда кода “1”, или нулю, если значение разряда кода “0”. Пусть преобразуемый код 1111, тогда:

Цифро - аналоговый преобразователь (цап) - student2.ru ;

Цифро - аналоговый преобразователь (цап) - student2.ru ; Цифро - аналоговый преобразователь (цап) - student2.ru , т.е. Цифро - аналоговый преобразователь (цап) - student2.ru получается в соответствии с законом преобразования кода в напряжение.

Для выполнения суммирующим усилителем роли ЦАП, необходимо, чтобы входные сопротивления составляли ряд R, 2R, 4R, 8R, 16R, … Старший разряд кода подаётся на вход с сопротивлением Цифро - аналоговый преобразователь (цап) - student2.ru , младший разряд - на вход с наибольшим сопротивлением.

Аналого-цифровой преобразователь (ацп)

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

Цифро - аналоговый преобразователь (цап) - student2.ru - напряжение, преобразуемое в код;

ГТИ - генератор тактовых импульсов;

CR - реверсивный счётчик;

ЦАП - преобразует код счётчика в изменяющееся напряжение Цифро - аналоговый преобразователь (цап) - student2.ru ;

К - компаратор, сравнивает сигналы Цифро - аналоговый преобразователь (цап) - student2.ru и Цифро - аналоговый преобразователь (цап) - student2.ru .

Цифро - аналоговый преобразователь (цап) - student2.ru

Если Цифро - аналоговый преобразователь (цап) - student2.ru , то счётчик работает на сложение, если Цифро - аналоговый преобразователь (цап) - student2.ru , - на вычитание.

Цифро - аналоговый преобразователь (цап) - student2.ru Рис.2.10.

Рассмотрим работу АЦП в различные моменты времени (рис.2.11):

Цифро - аналоговый преобразователь (цап) - student2.ru Рис.2.11.

1. Цифро - аналоговый преобразователь (цап) - student2.ru : код счётчика

Цифро - аналоговый преобразователь (цап) - student2.ru .

Цифро - аналоговый преобразователь (цап) - student2.ru (суммирование тактовых импульсов), Цифро - аналоговый преобразователь (цап) - student2.ru увеличивается.

2. Цифро - аналоговый преобразователь (цап) - student2.ru : Цифро - аналоговый преобразователь (цап) - student2.ru (суммирование тактовых импульсов), Цифро - аналоговый преобразователь (цап) - student2.ru увеличивается.

3. Цифро - аналоговый преобразователь (цап) - student2.ru : код счётчика: 0101,

Цифро - аналоговый преобразователь (цап) - student2.ru

(вычитание тактовых импульсов), Цифро - аналоговый преобразователь (цап) - student2.ru уменьшается.

4. Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru (суммирование тактовых импульсов), Цифро - аналоговый преобразователь (цап) - student2.ru увеличивается.

5. Цифро - аналоговый преобразователь (цап) - student2.ru рассмотреть самостоятельно.

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

Особенности АЦП:

1. ЦАП работает с некоторым запаздыванием (отрезок Цифро - аналоговый преобразователь (цап) - student2.ru на рис.2.11).

2. Точность преобразования сигнала зависит от разрядности счётчика и величины масштабного коэффициента ЦАП.

Комбинационные устройства

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

Рассмотрим некоторые комбинационные устройства (дешифратор, мультиплексор, сумматор и цифровой компаратор (схема сравнения)).

Дешифратор

Дешифратором называется устройство, у которого каждой комбинации сигналов на входе соответствует сигнал на одном выходе или нескольких выходах. Рассмотрим дешифратор, преобразующий двоичный код в десятичный: Цифро - аналоговый преобразователь (цап) - student2.ru - входы; Цифро - аналоговый преобразователь (цап) - student2.ru - выходы.

Цифро - аналоговый преобразователь (цап) - student2.ru

Каждой комбинации входных сигналов в диапазоне Цифро - аналоговый преобразователь (цап) - student2.ru соответствует сигнал на одном из выходов.

Логическая функция

Цифро - аналоговый преобразователь (цап) - student2.ru

Таблица истинности

Входы Выходы
Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru Цифро - аналоговый преобразователь (цап) - student2.ru

Мультиплексор

Мультиплексор — это устройство, у которого выход соединяется с одним из входов в соответствии с кодом адреса.

Логическая функция мультиплексора:

Цифро - аналоговый преобразователь (цап) - student2.ru .

Цифро - аналоговый преобразователь (цап) - student2.ru

Сумматор

Сумматор — это устройство, предназначенное для суммирования двух чисел в двоичном коде. Пусть есть два четырёхразрядных кода: Цифро - аналоговый преобразователь (цап) - student2.ru . При сложении двух разрядов Цифро - аналоговый преобразователь (цап) - student2.ru и Цифро - аналоговый преобразователь (цап) - student2.ru получается сумма Цифро - аналоговый преобразователь (цап) - student2.ru и возможно появление единицы переноса в следующий разряд Цифро - аналоговый преобразователь (цап) - student2.ru . При этом, если Цифро - аналоговый преобразователь (цап) - student2.ru , то необходимо учитывать возможность появления единицы переноса из предыдущего Цифро - аналоговый преобразователь (цап) - student2.ru разряда Цифро - аналоговый преобразователь (цап) - student2.ru .

Цифро - аналоговый преобразователь (цап) - student2.ru

Таблица истинности одноразрядного сумматора

Цифро - аналоговый преобразователь (цап) - student2.ru

Из одноразрядных сумматоров можно построить многорядный.

Ниже приводится условное обозначение и блок-схема трехразрядного сумматора.

Цифро - аналоговый преобразователь (цап) - student2.ru

Условное обозначение:

Наши рекомендации