Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования.

Широкое распространение в настоящее время получила обработка информации в цифровой форме, на которой основаны цифровые управляющие машины, цифровые измерительные приборы и т.д.

При их использовании возникает необходимость преобразования аналоговой величины (напряжение, ток, частота, температура, давление и т.п.) в цифровой код, подаваемый на вход цифрового устройства. Часто возникает обратная задача: цифровой код с выхода цифрового устройства нужно преобразовать в аналоговый сигнал (напряжение, ток и т.п.). Для выполнения этих стандартных задач используют аналого-цифровые и цифро-аналоговые преобразователи, которые выполняются и в виде ИМС. Рассмотрим основные способы построения таких преобразователей.

Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru

Рис. 4.29. Цифро-аналоговый преобразователь

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

Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru

где e — напряжение, соответствующее весу младшего разряда

Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru — значение i-го разряда двоичного кода (0 или 1).

Например, числу 1001 соответствует Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru , а числу 1100 Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru .

Упрощенная схема реализации ЦАП представлена на рис. 4.29. В схеме i-йключ замкнут при Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru , при Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru - разомкнут. Резисторы подобраны таким образом, что Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru

Эквивалентное сопротивление обведенного пунктиром двухполюсника Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru и сопротивление нагрузки Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru образуют делитель напряжения, тогда

Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru

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

Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru

Подставив (4.5) в (4.4), получим выражение, идентичное (4.3):

Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru

Очевидно, что Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru . Выбором e можно установить требуемый масштаб аналоговой величины.

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

Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru

Рис. 4.30. Аналого-цифровой преобразователь

АПЦ состоит из мультивибратора, генерирующего тактовые импульсы С (рис. б), реверсивного счетчика, подсчитывающего тактовые импульсы, ЦАП и компаратора К. Реверсивный счетчик работает на сложение при подаче сигнала 1 на вход «+» и на вычитание при сигнале 0 на названном входе.

На первый вход компаратора подан входной аналоговый сигнал — напряжение Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru . В момент Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru схема включена в работу, исходное состояние счетчика Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru . На выходе ЦАП Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru эквивалент кода, записанного в счетчике, т. е. нулевой сигнал. При Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru сигнал компаратора положительный, этот сигнал подается на вход «+» счетчика, который работает на сложение. С каждым импульсом С код счетчика начинает увеличиваться, пока сигнал ЦАП не превысит Построение аналого-цифровых и цифроаналоговых преобразователей. Основные алгоритмы аналого-цифровых преобразования. - student2.ru . Компаратор переключается, на вход «+» подается нулевой сигнал и счетчик переходит в режим работы на вычитание.

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

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

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