Искусство схемотехники. Том 2 (Изд.4-е)
Шрифт:
Для того чтобы сформировать большой перепад напряжения или согласовать выход с низкоомной нагрузкой или с большой нагрузочной емкостью, можно использовать показанную на рисунке схему с резистивной обратной связью (усилитель тока с выходом по напряжению). Конденсатор, шунтирующий резистор обратной связи, необходим для обеспечения устойчивости, поскольку выходная емкость ЦАП в сочетании с резистором обратной связи создает запаздывающий фазовый сдвиг; это, к сожалению, снижает быстродействие усилителя. Схема обладает одной занимательной особенностью: для поддержания высокой скорости даже недорогого ЦАП может потребоваться относительно дорогой быстродействующий (с малым временем установки) операционный усилитель. На практике последняя схема обеспечивает лучшие характеристики, поскольку не требует
Коммерчески доступные модули ЦАП обладают точностью от 6 до 18 бит и временем установления от 22 не до 100 мкc (ЦАП с самой высокой точностью). Цены на ЦАП колеблются от нескольких долларов до нескольких сотен долларов. Типовым широко распространенным блоком является AD7248, 12-разрядный преобразователь с защелкой и внутренним опорным источником и с временем установления для выхода по напряжению, равным 5 мкс. Цена его составляет около 10 долл.
9.17. Интегрирующие ЦАП
В прикладных задачах «цифровой» вход может представлять собой последовательность импульсов или колебание другого вида определенной частоты. В этом случае непосредственное преобразование в напряжение иногда оказывается более удобным, чем предварительный отсчет времени с последующим преобразованием двоичного числа по описанным выше способам. При прямом преобразовании частоты в напряжение на каждом входном цикле генерируется стандартный импульс; он может быть как импульсом напряжения, так и импульсом тока (т. е. фиксированным количеством заряда).
Импульсная последовательность усредняется RС-фильтром низких частот или интегратором, создавая выходное напряжение, пропорциональное средней входной частоте. Выход, разумеется, имеет пульсации и для того, чтобы их уменьшить до уровня точности ЦАП (т. е. до 1/2 МЗР) используют фильтр низкой частоты, который замедляет выходную реакцию преобразователя. Для того чтобы пульсации были меньше 1/2 МЗР, постоянная времени простого RС-фильтра низких частот должна быть, по крайней мере, равной Т = 0,69(n + 1)Т0, где Т0 — период выходного сигнала n– разрядного преобразователя частоты в напряжение, соответствующий максимальной входной частоте. Другими словами, время установления выхода до 1/2 МЗР будет примерно равно t = 0,5(n + 1)2Т0. 10-разрядный преобразователь частоты в напряжение с максимальной входной частотой 100 кГц при использовании сглаживающего RС-фильтра будет иметь время установления выходного напряжения 0,6 мс. Используя более сложный фильтр низких частот (с крутым срезом) можно добиться лучших результатов. Однако прежде чем увлекаться затейливыми схемами фильтров, вспомните, что очень часто преобразование частоты в напряжение используется, когда не требуется выход по напряжению. Ниже мы коснемся существенно инерционных нагрузок в сочетании с широтно-импульсной модуляцией.
Широтно-импульсная модуляция. В этом способе используется цифровой входной код для формирования последовательности импульсов фиксированной частоты с длительностью импульсов, пропорциональной входному числу. Легче всего это сделать с помощью счетчика, компаратора и высокочастотного генератора тактовых импульсов (см. упражнение 9.4). Как и прежде, можно использовать простейший фильтр низких частот для того, чтобы сформировать выходное напряжение, пропорциональное среднему времени пребывания в высоком состоянии, т. е. пропорциональное цифровому входному коду. Наиболее часто этот вид Ц/А-преобразования используется, когда сама нагрузка является системой с медленной реакцией; в этом случае широтно-импульсный модулятор генерирует точные порции энергии, усредняемые системой, подключенной в качестве нагрузки. Нагрузка, например, может быть емкостной (как в стабилизаторе с импульсным регулированием, см. гл. 6), термической (термостатированная ванна с нагревателем), механической (система автоматического регулирования скорости ленты) или электромагнитной (большой электромагнитный регулятор).
Упражнение 9.4. Постройте схему формирования импульсной последовательности 10 кГц с длительностью импульсов, пропорциональной 8-разрядному двоичному входному коду. Используйте счетчики и компараторы (с соответствующими расширителями).
Умножитель частоты с усреднением. Схему умножителя частоты, описанную в разд. 8.28, можно использовать для создания простого ЦАП. Параллельный двоичный или двоично-десятичный входной код преобразуется в последовательность выходных импульсов со средней частотой, пропорциональной цифровому входу; для формирования выхода по постоянному току, пропорционального цифровому входному коду, можно, как и для описанного выше преобразователя частоты в напряжение, использовать простое усреднение, хотя в данном случае величина постоянной времени выхода может оказаться недопустимо большой, поскольку время усреднения на выходе умножителя частоты должно быть равно наибольшему периоду выходного сигнала умножителя. Достоинства умножителей частоты как Ц/А-преобразователей особенно проявляются, когда выход усредняется за счет сильной инерционности самой нагрузки.
По-видимому, лучше всего применять такие преобразователи при цифровом управлении температурой, где по каждому выходному импульсу частотного умножителя происходит переключение полных периодов напряжения переменного тока на нагревателе. Частотный умножитель при этом организуется таким образом, чтобы его самая низкая выходная частота была бы равна целочисленному делителю 120 Гц, а для коммутирования напряжения переменного тока (при пересечении нуля) по логическим сигналам используется твердотельное реле (или симистор).
Обратите внимание, что последние три способа преобразования основывались на усреднении во времени, в то время как методы на основе цепной резисторной схемы и источников тока по существу «мгновенны». Эта особенность присуща и различным методам аналого-цифрового преобразования. Усредняет ли преобразователь входной сигнал или преобразует отсчеты мгновенно имеет, как вы вскоре убедитесь на некоторых примерах, большое значение.
9.18. ЦАП с умножением
Большинство из ранее рассмотренных способов можно использовать для построения ЦАП с умножением, в которых выход равен произведению входного напряжения (или тока) на входной цифровой код. В ЦАП с масштабируемыми источниками тока вы можете, например, отградуировать все внутренние источники тока с помощью входного программирующего тока. Умножающие ЦАП можно выполнить на ЦАП, которые не имеют внутреннего опорного источника, используя вход опорного напряжения для входного аналогового сигнала. Однако для этой цели пригодны не все ЦАП, поэтому следует изучить внимательно их паспортные данные. В паспортные данные на ЦАП с хорошими «множительными» свойствами (широкий диапазон входного аналогового сигнала, высокая скорость и т. п.) в верхний правый угол обычно вносится пометка «умножающий ЦАП». Примерами 12-разрядных умножающих ЦАП являются AD7541, 7548, 7845 и DAC1230, стоимость которых колеблется от 10 до 20 долл.
Умножающие ЦАП (и А/Ц-эквиваленты) открывают возможности для логометрических измерений и преобразований. Если некоторый датчик (например, резистивный датчик типа термистора) питается от эталонного напряжения, которое подается также на А/Ц- или Ц/А-преобразователь в качестве опорного напряжения, то изменения эталонного напряжения не повлияют на результаты измерений. Эта идея чрезвычайно плодотворна, поскольку позволяет проводить измерения и управление с точностью, превышающей стабильность эталонного источника напряжения или источника питания, и наоборот, смягчить требования по стабильности и точности источника питания.