Искусство схемотехники. Том 2 (Изд.4-е) - Хоровиц Пауль. Страница 80
Рис. 9.50. Полупараллельный АЦП.
Описанный способ лежит в основе дешевых преобразователей, которые обладают самым высоким быстродействием среди всех остальных, за исключением полностью мгновенных преобразователей. Он используется в недорогих преобразователях типа 8-разрядных ADC0820 (National) и AD7820/4/8 (Analog Devices). Целесообразно рассмотреть возможность использования мгновенных шифраторов в области преобразования колебаний в цифровую форму, даже при сравнительно низкой скорости преобразования; их быстродействие (точнее, малый апертурный интервал, в течение которого фиксируется выход компаратора) гарантирует, что входной сигнал за время преобразования существенно не изменится. Альтернативный вариант (более медленные преобразователи мы опишем ниже) обычно требует применения аналоговой схемы квантования и запоминания для того, чтобы зафиксировать входное колебание на время преобразования.
Последовательное приближение. В этом распространенном способе осуществляется опробование различных выходных кодов путем подачи их на ЦАП и сравнения результата с аналоговым входом с помощью компаратора (рис. 9.51).
Рис. 9.51. АЦП с последовательной аппроксимацией.
Обычно процесс начинается с установки всех разрядов в «0». Затем, начиная со старшего значащего разряда, каждый разряд по очереди временно устанавливается в «1». Если выходное напряжение ЦАП не превышает напряжения входного сигнала, то этот разряд остается в состоянии «1», в противном случае он возвращается в «0». Для n-разрядного АЦП потребуется n таких шагов. Происходящий процесс можно описать как процесс бинарного поиска, начинающегося с середины. А/Ц-модуль с последовательным приближением имеет вход «Начало преобразования» и выход «Конец преобразования». Цифровой выход всегда выдается в параллельной форме (все разряды сразу по n отдельным выходным линиям), а иногда и в последовательной форме (n последовательных выходных битов, начиная с СЗР, по одной выходной линии). В нашем курсе по схемотехнике студенты конструируют АЦП с последовательным приближением в полном объеме вместе с ЦАП, компаратором и управляющей логикой.
На рис. 9.52, а показано восемь импульсов синхронизации и выходные сигналы на ЦАП, следующие друг за другом по мере того как аналоговый выход, подвергаемый проверке, сходится к входному напряжению. На рис. 9.52, б показано полное 8-разрядное «дерево», — прекрасная картинка, которую вы можете получить, наблюдая за выходом ЦАП, при подаче на вход медленно меняющегося линейного напряжения по всему диапазону входного аналогового сигнала.
Рис. 9.52. Сигналы при 8-битовой последовательной аппроксимации. (С разрешения П. Эмери, Р. Ловетта и К. Рудина.) а — аналоговый выход, сходящийся к конечному значению; обратите внимание на синхроимпульсы; б — полное «дерево».
АЦП с последовательным приближением являются сравнительно точными и быстрыми и требуют всего n установок на ЦАП для обеспечения n-разрядной точности. Типичное время преобразования колеблется в диапазоне от 1 мкс до 50 мкс при точности от 8 до 12 разрядов; цена его составляет 10-400 долл. Этот тип преобразователя работает на коротких выборках из входного напряжения и если его входной сигнал меняется во время преобразования, то ошибка не превышает величину происходящего за это время изменения; однако выбросы на входном сигнале катастрофичны. Несмотря на общую вполне допустимую точность, эти преобразователи могут иметь довольно необычные нелинейности и «пропущенные коды».
Фирма National Semiconductor в своих преобразователях серии ADC0800 для исключения пропущенных кодов использует хитроумный прием: вместо многозвенного ЦАП "R-2R" используются цепочка из 2n резисторов и аналоговые ключи (рис. 9.53); эта схема генерирует проверочные аналоговые напряжения по типу мгновенного шифратора.
Существует вариант АЦП этого типа, известный как «следящий АЦП», в котором для формирования последовательных проверочных кодов используется реверсивный счетчик; он сравнительно медленный, если учитывать скачки входного сигнала, но быстрее отслеживает плавные изменения, чем преобразователь с последовательным приближением.
Рис. 9.53. ЦАП на основе резисторной лестничной цепи и дерева коммутаций: без пропуска кодов.
Преобразование напряжения в частоту. В данном методе входное аналоговое напряжение преобразуется в выходную импульсную последовательность, частота которой пропорциональна входному напряжению. Это можно осуществить простым зарядом конденсатора током, пропорциональным входному уровню, и последующим его разрядом при достижении заранее установленного порога. Для повышения точности обычно применяют обратную связь. По одному из способов выход схемы частота-напряжение сравнивается с входным аналоговым уровнем и осуществляется генерация импульсов на частоте, которая позволяет выравнять входные уровни компаратора. В более распространенных методах используется так называемый прием «выравнивания зарядов»; позже мы опишем это более подробно (в частности, метод «распределения заряда, накопленного на конденсаторе»).
Обычно частоты на выходе схемы напряжение-частота находятся в диапазоне от 10 кГц до 1 МГц (последнее значение для максимального входного напряжения). Выпускаются коммерческие преобразователи напряжения в частоту с разрешающей способностью, эквивалентной 12 разрядам (точность 0,01 %). Например, превосходный преобразователь AD650 фирмы Analog Devices (разд. 5.15) имеет типовую нелинейность 0,002 % при работе от 0 до 10 кГц. Он не дорогой и очень удобен для случаев, когда выходной сигнал должен передаваться в цифровом виде по кабелю или когда требуется выходная частота (а не цифровой код). Если скорость не играет большой роли, то путем подсчета выходной частоты за фиксированный интервал времени можно получить число в цифровом представлении, пропорциональное среднему входному уровню. Этот способ широко используется в цифровых измерительных приборах средней точности (3 цифры).
Одностадийное интегрирование. В этом способе в начале преобразования запускается внутренний генератор линейного напряжения и одновременно для подсчета импульсов стабильного генератора тактовых импульсов счетчик. Когда линейно меняющееся напряжение сравнивается с входным уровнем, компаратор останавливает счетчик; результат на счетчике будет пропорционален входному уровню, т. е. это и есть цифровой выход. Принцип работы представлен на рис. 9.54.
Рис. 9.54. Одностадийный АЦП.
В конце преобразования схема разряжает конденсатор и сбрасывает состояние счетчика; преобразователь готов к очередному циклу преобразования. Способ одностадийного интегрирования достаточно прост, но он не используется, если необходима высокая точность, поскольку в этом случае выдвигаются слишком жесткие требования к стабильности и точности конденсатора и компаратора. Метод «двухстадийного интегрирования» позволяет избавиться от этих проблем; в настоящее время его обычно применяют, если требуется высокая точность.