Искусство схемотехники. Том 2 (Изд.4-е)
Шрифт:
Фирма 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. Одностадийный АЦП.
В конце преобразования схема разряжает конденсатор и сбрасывает состояние счетчика; преобразователь готов к очередному циклу преобразования. Способ одностадийного интегрирования достаточно прост, но он не используется, если необходима высокая точность, поскольку в этом случае выдвигаются слишком жесткие требования к стабильности и точности конденсатора и компаратора. Метод «двухстадийного интегрирования» позволяет избавиться от этих проблем; в настоящее время его обычно применяют, если требуется высокая точность.
Одностадийное интегрирование все еще живет и благоденствует особенно, в тех областях, где не требуется абсолютная точность, а необходимо преобразование с хорошей разрешающей способностью и одинаковыми промежутками между смежными уровнями. Хорошим примером является применение для анализа амплитуд импульсов (см. разд. 15.16), где амплитуда импульса фиксируется с помощью пикового детектора и затем преобразуется в некоторый адрес. Существенную роль здесь играет равенство ширины каналов, поэтому применение преобразователя с последовательным приближением было бы в общем случае неудобно. Способ одностадийного интегрирования используется также при преобразовании временных интервалов в амплитуду.
9.21. Методы уравновешивания заряда
Существует несколько методов, общей особенностью которых является применение конденсатора для отслеживания отношения уровня входного сигнала к эталонному. Во всех этих методах осуществляется усреднение (интегрирование) входного сигнала на фиксированном интервале времени, относящемся к одному измерению. При этом есть два важных преимущества:
1. Поскольку в этих методах и для сигнала, и для эталона используется один и тот же конденсатор, они не предъявляют высоких требований к стабильности и точности конденсатора. Требования к компаратору также не слишком жесткие. В результате для компонентов эквивалентного качества можно получить более высокую точность или такую же точность, но за более низкую цену.
2. Выходной сигнал пропорционален среднему значению входного напряжения на (фиксированном) интервале времени интегрирования. Выбирая этот интервал времени равным кратному периода сетевого напряжения, можно сделать преобразователь нечувствительным к фону переменного тока 60 Гц (и его гармоник) на входном сигнале. Результирующая чувствительность к сигналам помех как функция от частоты показана на рис. 9.55 (интервал интегрирования 0,1 с).
Рис. 9.55. Подавление помех интегрирующим АЦП.
Такое подавление сетевых помех частотой 60 Гц требует точного управления временем интегрирования, поскольку ошибка в доли процента тактовой частоты приведет к неполному устранению фона. Одной из возможностей реализации является применение кварцевого резонатора. В разд. 9.29 вы познакомитесь с изящным методом синхронизации работы интегрирующего преобразователя с частотами, кратными частоте сетевого напряжения, для обеспечения полного подавления фона. Недостатком преобразования с интегрированием по сравнению с последовательным приближением является невысокая скорость преобразования.
Двухстадийное интегрирование. Этот изящный и очень распространенный способ избавляет вас от большинства проблем, связанных с конденсатором и компаратором и присущих одностадийному интегрированию. Принцип преобразования иллюстрируется рис. 9.56.
Рис. 9.56. Цикл двухстадийного преобразования.
Сначала в течение фиксированного интервала времени происходит заряд конденсатора током, точно пропорциональным входному уровню; затем конденсатор разряжается постоянным током до тех пор, пока напряжение на нем вновь не станет равным нулю. Время разряда конденсатора будет пропорционально входному уровню, оно используется для того, чтобы привести в действие счетчик, на который подаются тактовые импульсы фиксированной частоты. Окончательное состояние счетчика будет пропорционально входному уровню; т. е. это и есть цифровой выход.