Параллелные аналого-цифровые преобразаватели «напряжение-код» Исполнитель
- Скачано: 50
- Размер: 554.5 Kb
Параллелные аналого-цифровые преобразаватели «напряжение-код»
План:
- Параллельные аналого-цифровые преобразователи «напряжение—код».
- Параллельный микропроцессорный АЦП.
1. Параллельные аналого-цифровые преобразователи «напряжение—код»
В основе работы АЦП параллельного типа лежит метод сравнения непрерывной входной величины с помощью 2a - 1 компараторов с набором 2a - 1 эталонных значений [6]. Код, сформированный компараторами, преобразуется в двоичный код специальными шифраторами.
{spoiler=Подробнее}
Схема параллельного АЦП биполярных сигналов приведена на рис. 12.7. Резистивными делителями, содержащими по 2" резисторов с одинаковыми сопротивлениями R, и двумя эталонными напряжениями +Uэ и — Uэ формируются 2 (2а — 1) пороговых уровней Uni перекрывающих весь возможный диапазон изменения входного сигнала ± Umax. В исходном состоянии на выходах всех компараторов устанавливается уровень логической
единицы. При Uвх > 0 и Uni+1, > Uвх > Uni срабатывают компараторы К*0, …, Кi. В результате на выходах компараторов Ко, ..., К% устанавливается нулевой уровень, а на выходах остальных компараторов остается уровень логической единицы. Следовательно, компараторы Ко,…, Ka-1 формируют код п1 = 11 ... 1100 ... 0, а компараторы Ко, Ka-1 — n2 = 11 ...1111 ... 1. На выходах логических элементов И—НЕ устанавливается нормальный единичный код п3 — 00 ... ООП ... 1, который является инверсией кода п,. Для отрицательного входного напряжения на выходах логических элементов И—НЕ образуется нормальный единичный код, который является инверсией кода пг.
Шифратором CD нормальные единичные коды преобразуются в двоичные коды. Знак преобразуемой величины задается напряжением, снимаемым с компаратора знака Klti. В рассмотренной схеме отрицательным значениям Цвк соответствует аан = 1, положительным — aSH = 0. Схемные решения и принцип работы последовательно-параллельных аналого-цифровых преобразователей изложены в работах [6, 27].
В состав аналого-цифровых преобразователей «напряжение— код» входят как цифровые, так и непрерывные элементы. Цифровые элементы (счетчики, регистры, триггеры и т. д.) управляют процессом преобразования в соответствии с принятым алгоритмом и аналогично схемам ЦАП могут быть реализованы на интегральных микросхемах серий К155, 133, 1.30, 530, 100, 500 и др. Для построения непрерывных узлов АЦП можно использовать гибридные микросхемы серий 228, 240, 265, 250. Серия 240 содержит функционально полный набор интегральных микросхем для построения 10-разрядных АЦП с диапазоном входных напряжений ±5 В и со временем преобразования 100 мкс. В состав 240 серии входят компаратор напряжения 240СА1, операционный усилитель 240УД1, аналоговый ключ 240КН1А.Б, ключ эталонного напряжения 240КН2, 4-разрядный коммутатор 240КНЗ, стабилизатор напряжения 240 ЕН1. Комплект БИС серии 240 может быть дополнен резистивной матрицей типа 301НС1. Другим набором интегральных микросхем, предназначенным для построения АЦП, является серия 252, состав которой приведен выше.
Микропроцессорные аналого-цифровые преобразователи. При построении микропроцессорного аналого-цифрового преобразователя «напряжение—код» ввод информации в микропроцессор может осуществляться как по инициативе собственно микропроцессора, так и по запросу внешнего устройства. При этом для последовательных АЦП цифровой код, соответствующий ступенчатому пилообразному напряжению, формируется либо программно микропроцессором и выводится через интерфейсное устройство в ЦАП, либо формируется отдельным счетчиком, что резко повышает скорость преобразования.
Схема микропроцессорного АЦП со ступенчатым пилообразным напряжением при считывании информации по инициативе микропроцессора представлена на рис. 12.8.
В начале цикла преобразования микропроцессор обращается к подпрограмме циклического инкрементирования содержимого аккумулятора с выводом результата в канал. А периферийного параллельного интерфейса ППИ типа КР580ВВ55. При этом на выходах канала А цифровой код изменяется на единицу за цикл вывода, приводя. К ступенчатому пилообразному увеличению выходного непрерывного сигнала Uк на выходе параллельного ЦАП. В момент превышения напряжением UK входного сигнала U,x на выходе компаратора К формируется положительный перепад напряжения, которым запускается схема укорочения импульса, вырабатывающая короткий положительный импульс. Выходной импульс схемы укорочения поступает на вход STB многорежимного буферного регистра МБР типа К589ИР12. В результате на выходе INT регистра возникает сигнал запроса прерывания, который через инвертор подается на вход INT центрального процессора. Микропроцессор входит в режим прерывания и по входу DSi сигналом разрешения прерывания INTA инициирует БИС регистра МБР. В результате сбрасывается сигнал TNT, а на шину данных ШД микропроцессора регистр МБР выдает код операции RST со стартовым адресом прерывающей программы. В число команд обработки прерывания должна входить команда IN — ввод в микропроцессор содержимого канала А интерфейса ППИ, являющегося цифровым аналогом входного сигнала. На этом процесс преобразования завершается. Время преобразования в данном микропроцессорном АЦП приблизительно равно 2 мс. Оно сокращается в среднем на порядок в АЦП следящего типа. Дальнейшее повышение быстродействия микропроцессорных АЦП достигается применением микропроцессорных комплектов БИС серий К589, 585, выполненных на диодах Шотки.
2.Параллельный микропроцессорный АЦП
Схема параллельного микропроцессорного аналого-цифрового
преобразователя со считыванием информации по запросу прерывания от внешнего устройства ВУ представлена на рис. 12.9. Для ввода в микропроцессор цифрового кода с аналого-цифрового преобразователя используется параллельный периферийный интерфейс ППИ типа КР580ВВ55, в котором линии а0 а6 канала А непосредственно соединены с одноименными выходами параллельного АЦП. Знаковый разряд АЦП подключен к линии а7интерфейса. Ввод информации с АЦП в микропроцессор производится в режиме прерывания. При этом интерфейс ППИ программируется в режим 1 с вводом информации по каналу А. Многорежимный буферный регистр МБР используется для пере
дачи в микропроцессор кода операции RST, содержащей стартовый адрес прерывающей программы INP. В рассматриваемом устройстве интерфейс ППИ и регистр МБР имеют типовое включение.
Данный микропроцессорный АЦП работает следующим образом. Внешнее устройство ВУ посылает импульс строба на схему выборки и хранения СВХ, которая за время действия строба берет выборку непрерывного входного сигнала Uвх и запоминает его значение на время преобразования. В результате на линиях a0, ..., a7 АЦП появляется
I
цифровой код, однозначно определяющий выборку входного сигнала. Одновременно импульс строба подается на схему задержки, которая задерживает импульс на. время, большее времени преобразования сигнала в АЦП. Задержанный импульс в виде строба приема информации STBA поступает на линию C4 интерфейса ППИ. По этому сигналу интерфейс переписывает байт информации с выхода АЦП в регистр канала А. Одновременно с линии с3 на вход INT микропроцессора поступает сигнал запроса прерывания INTRA, а с линии с5 на внешнее устройство выдается сигнал подтверждения приема IBFА каналом А информации с АЦП. При этом микропроцессор входит в режим прерывания и сигналом INTA с системного контроллера и шинного формирователя инициирует регистр МБР по входу DS/. В результате регистр передает код операции RST, содержащей стартовый адрес прерывающей программы «INP». В цикле обработки прерывания микропроцессор считывает в аккумулятор байт информации из канала А интерфейса и сбрасывает с линии Сз сигнал запроса прерывания INTRA, а с линии c5 — сигнал подтверждения приема IBFA Снятие сигнала IBFA завершает цикл преобразования входного сигнала в цифровой код.
Контрольные вопросы:
1.Параллельные аналого-цифровые преобразователи «напряжение—код»?
2.Параллельный микропроцессорный АЦП?
3.Знаковый разряд АЦП?
4.Прерывания в микропроцессоре?
{/spoilers}