Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Применение аналоговых микросхем

..pdf
Скачиваний:
7
Добавлен:
12.11.2023
Размер:
16.84 Mб
Скачать

нительное преимущество этого источника опорного напряжения состоит в том, что стабилитрон не подключается непосредственно ни к одному источнику напряжения питания. Тем самым полно­ стью исключается влияние на выходное напряжение высокочас­ тотных флуктуаций, имеющих место даже на общей шине в слож­ ном приборе.

8.4. ПРИМЕНЕНИЕ ЦИФРО-АНАЛОГОВЫХ И АНАЛОГО-ЦИФРОВЫХ ПРЕОБРАЗОВАТЕЛЕЙ ПРИ ЦИФРОВОЙ ОБРАБОТКЕ АНАЛОГОВЫХ СИГНАЛОВ

Снижение стоимости микропроцессоров и пре­ образователей сделало экономически целесообразным автомати­ ческую обработку аналоговых сигналов в малых измерительных и управляющих системах. Такие системы требуют минимума вни­ мания от оператора благодаря тому, что микропроцессор обеспе­ чивает их «разумность». Программируемые аналого-цифровые системы используются сейчас для управления производственны­ ми процессами, поддержания искусственного климата, в медицин­ ской электронике, для управления автомобилями, в аппаратуре высококачественного воспроизведения звука, в быту и т. д. Опи­ сание схем некоторых устройств этого типа приведены ниже.

Программное управление коэффициентом передачи. Использо­ вание КМОП ЦАП в цепи обратной связи ОУ позволяет управ­ лять их коэффициентом передачи с помощью цифровых сигналов. На рис. 8.21 показаны на примере ЦАП К572ПА1 включения КМОП ЦАП, обеспечивающие усиление и ослабление аналого­ вого входного сигнала в зависимости от цифрового кода. В схеме на рис. 8.21#-2/?-матрица резисторов включена между выхо­ дом и инвертирующим входом ОУ. Входной аналоговый сигнал подается на внешний вывод внутреннего резистора Roc. Таким образом, выходное напряжение ОУ выполняет роль опорного на­

пряжения ЦАП, а ток в цепи обратной связи /0с=^вых/^?ы, где

ю

Rn= Rl ( х 12 ~ 1- \ - х 22 - 2+

-t-*io2“10) =

R

|

2“\

Поскольку

UBX= JOCROC, то коэффициент передачи

такого ОУ при показан-

ном на схеме включении ЦАП равен

 

 

 

 

ны хи *2, . . * 1 0 имеют значения 0 или

1 в зависимости от того,

какое напряжение (лог.

0 или лог. 1)

подается

на

входы ЦАП.

Следовательно, коэффициент передачи

входного

напряжения из-

К572ПА1

б )

Рис. 8.21. Схемы усилителя (а) и аттенюатора (б) сигналов

меняется от 0,999 (когда все х/=1) до 1024 (когда только хю =1,

аостальные х/= 0).

Вотличие от рассмотренной схемы в представленной на рис. 8.21,6 в цепь обратной связи ОУ включается постоянный внутрен­ ний резистор Ясс, содержащийся в ЦАП, а /?-2/?-матрица рези­

сторов с управляемым сопротивлением RM используется в каче­ стве входного резистора. Таким образом, ОУ вновь используется в инвертирующем включении с постоянным резистором в цепи обратной связи, сопротивление которого ROC^ R ^ R M- По суще­ ству схема является аттенюатором с цифровым управлением. Входной аналоговый сигнал выполняет роль опорного напряже­

ния ЦАП. Ток, протекающий

через резистор

RM равен

/ ос=

Ток, протекающий по цепи

обратной

связи

ОУ,

равен

/ ос=

= ^вых/#ос. Следовательно, коэффициент

передачи

ОУ при по-

 

 

 

 

10

 

казанном на схеме включении ЦАП равен

Ки= — 2**2~*. Коэф-

 

 

 

/=1

 

фициент передачи будет максимален Ки&1, если все х*=1, т. е. когда на входы ЦАП поданы напряжения, соответствующие лог. 1. Если же JCIO= 1, а все остальные х*=0, то коэффициент передачи иъх будет минимален и равен Ки& 10“3.

В обеих схемах на рис. 8.21 значение Ки неопределенно при Xi=0, т. е. когда на все входы ЦАП поданы напряжения, соот­ ветствующие лог. 0. В этом случае в первой системе /Сс/»103, а

242

Рис. 8.22. Схемы суммирования или вычитания двух цифровых слов на базе ЦАП

во второй /Сс/«с10~3. При использовании их в аппаратуре обычно не возникает проблем с применением аттенюатора. Вместе с тем, если в схеме усилителя применен высокочастотный ОУ (напри­ мер, К154УДЗ или К154УД4), то возможно возникновение само­ возбуждения, т. е. усилитель начинает генерировать произвольные сигналы при некоторых цифровых кодах на входе ЦАП. Объяс­ няется это значительной (30 120 пФ) паразитной емкостью ЦАП, действующей по цепи вывода 1. Для исключения влияния этой емкости обычно бывает достаточно включения между выхо­ дом и инвертирующим входом ОУ корректирующего конденсато­ ра емкостью около 100 пФ. Чтобы уменьшить влияние входного тока ОУ на коэффициент передачи, неинвертирующий вход сле­ дует заземлить через резистор сопротивлением 10 кОм (для ЦАП КР572ПА1 и КР572ПВ1) и 30 кОм (для КР572ПА2).

Выполнение математических операций. Суммирование или вы­ читание двух цифровых слов с получением результата в виде аналогового сигнала можно выполнить, используя два ЦАП (рис. 8.22). В схеме применен общий для обоих ЦАП источник опор­ ного напряжения. Суммирование или вычитание выполняет ОУ, на вход которого с выходов ЦАП подаются токовые сигналы, эк­ вивалентные значению цифрового слова А или Б на входе ЦАП.

На выходе А1 получается однополярное

выходное напряжение,

которое определяется выражением

 

 

N

N

\

УВЫх1 = /0Ал( 2*м2“‘'+

2*/в2

' i=l

/=1

1

Чтобы получить биполярное выходное напряжение к инвертиру­ ющему входу ОУ, необходимо подключить дополнительный рези­ стор &оп. Этот резистор обеспечивает дополнительный ток /оп, смещающий выходное напряжение ОУ на величину IonRoп, и тогда

N

N

\

(/=12 * м 2 ~ ‘Ч

/=1

/ .

При использовании смещенного двоичного кода на входах ЦАП достигается суммирование двух цифровых слов с получением ре­ зультата суммирования в виде аналогового сигнала с правильным знаком.

Подключив к выходам ЦАП в точках а и б дифференциальный усилитель А2, показанный на рис. 8.22, можно 'выполнить вычи­ тание цифровых слов с получением результата в виде аналогово­ го сигнала

N

 

N

^ ы х г = / о п Я ( 2 ^

2 - ' -

2

 

 

/=1

При последовательном включении двух ЦАП (рис. 8.23) мож­ но выполнить умножение двух цифровых слов, а результат полу­ чить в виде аналогового сигнала. Выходной сигнал первого ЦАП выполняет роль опорного напряжения второго ЦАП. Это напря­ жение UbЫн пропорционально произведению UBX на цифровое входное слово DL Во втором преобразователе выходное напряже­ ние пропорционально произведению С/Вых1 на цифровое слово D2. Другими словами

 

ю

 

 

 

ю

 

^вых1 =

U BX 2 * м 2

,

а

^выхг“

^вых1

; =

 

/=1

 

 

 

/=1

 

 

10

 

10

 

 

 

= и вх 2*,-д 2 -£

2

х (б

= UBXD1D2.

 

 

/=1

/=1

 

 

 

Наращивая количество ЦАП, можно перемножить любое число цифровых слов. При четном числе ЦАП выходное напряжение будет положительным, а при нечетном отрицательным.

Если объединить входы всех ЦАП, то на выходах первого ЦАП

(

10

\

(

10

напряжение равно—Увх1 % x t2~l

 

I, на выходе второго UBJ

2 *

 

(

10

 

\ “

 

до-

а на выходе п-то UaK( —

2 x t 2- i I • Просуммировав с помощью

Рис. 8.24. Схема вычисления среднеквадратического значения сигнала

полнителыюго ОУ выходные

напряжения

ЦАП с соответствующим

 

 

ю

знаком, получим степенной ряд UBK(D+D2+...+Dn), где D=

Используя интегратор

и ЦАП для

t=i

управления коэффициен­

том передачи ОУ, можно реализовать простую схему для вычис­ ления среднего значения аналогового сигнала с высокой точностью (рис. 8.24). Это устройство может использоваться для измерения аналоговых сигналов в произвольном временном диапазоне. Если требуется точность, соответствующая 12 разрядам, то следует использовать ЦАП КР572ПА2 или КР572ПВ1. ЦАП, включенный в цепь обратной связи ОУ по схеме на рис. 8.21,а, обеспечивает изменение усиления обратно пропорционально времени, что дости­ гается благодаря применению двоичного счетчика, управляемого от внешнего тактового генератора. Выходное напряжение интегра­ тора равно UI= —TUBX/I(RC), где Т — период интегрирования. Коэффициент передачи усилителя А2 определяется содержимым счетчика. Он обратно пропорционален числу тактовых импульсов

У, следующих

с периодом

АТ, т. е. Ku=kNm^AT[ (NAT) =

=ЬТтах/Т, где

/г — некоторый

коэффициент; ЛГтах определяется

«-разрядностью

ЦАП

и равно

2п. Следовательно,

UBUX=

= kT mzxDBX/(RC). Из

последнего

выражения видно, что

и вых не

зависит от времени интегрирования, а зависит только от С/вх. Па­ раметры RC-цепи должны выбираться таким образом, чтобы за время Гтах не достигалось f/imax— максимальное выходное на­ пряжение AI, т. е. | Ui\Ct/imax, и, следовательно, R C ^ T maxy^

XUBXш ах/ СЛшах*

Чтобы выполнить это условие, необходимо рассчитать период тактовых импульсов из выражения AT=RC/2n. Для уменьшения выбросов выходного напряжения при переключениях коэффици­ ента передачи А2 между его инвертирующим входом и выходом следует включить корректирующий конденсатор емкостью 50

120 пФ. Полностью устранить выбросы можно, только вклю­ чив на выход А2 устройство выборки-хранения (см. § 8.3), выби­ рающее новое значение С/вых по срезу тактового импульса. Со-

держимое счетчика должно увеличиваться по фронту тактового импульса одновременно с переходом в режим хранения нового значения t/вых.

Программируемые активные фильтры. ЦАП можно использо­ вать для управления коэффициентом передачи интегрирующих цепей в активных фильтрах, что позволяет имитировать перемен­ ную емкость. В качестве примера рассмотрена схема фильтра нижних частот (ФНЧ) первого порядка (рис. 8.25). Операцион­ ный усилитель А1 в инвертирующем включении обеспечивает суммирование UBx и сигнала, поступающего с выхода интеграто­ ра. Выходной сигнал А1 формирует опорное напряжение ЦАП. Усилитель А2 преобразует выходной ток ЦАП в напряжение t/on обратной полярности. С выхода А2 сигнал поступает на инте­

гратор

A3 с постоянной времени

интегрирования, равной

R4C.

Передаточная

характеристка этого фильтра определяется

выра-

 

 

 

 

ю

 

жением

К(р) =

(RÜ/R I) (l-\-R2R*CplR3D),

где D =

 

если

в качестве ЦАП используется микросхема

i=i

 

К572ПА1.

Следова­

тельно,

частотой среза фильтра

/сР=<£>/?з/ (2 я/?2# 4С)

можно уп­

равлять с помощью цифрового

слова, подаваемого на выводы 4

. . . 1 3 ЦАП. Если необходимо

программное управление не часто­

той среза, а постоянной времени ФНЧ, то следует интегратор, выполненный на A3, перенести с выхода на вход ЦАП, т. е. включить его в разрыв цепи в точке А схемы. Тогда передаточная характеристика равна К(р) = — (R2/R1)/ (I+DR2R4CP/R3), где по­ стоянная времени %=DR2R4CJR3.

Генераторы аналоговых сигналов. ЦАП, управляемые ЭВМ, позволяют формировать аналоговые сигналы любой формы. ЦАП можно подключать к любой из известных схем генераторов, в которой управление параметрами формируемых сигналов осуще­ ствляется посредством изменения напряжения в какой-либо точ­ ке схемы. В схемах одновибраторов и мультивибраторов, опи­ санных в гл. 3, просто перейти-к управлению от ЭВМ формиро­ ванием временных интервалов, подключив выход ЦАП к выво­

дам 5 или 6 таймера

КЮ06ВИ1. Включив последовательно ЦАП

с описанным выше

преобразователем напряжение — частота

К1Ю8ПП1, можно построить формирователь тактовых сигналов с

управляемой программно частотой их следования. Для примера на рис. 8.26 показаны два управляемых от ЦАП генератора. Пер­ вая схема позволяет сформировать треугольные и прямоугольные сигналы низкой частоты (до 1 кГц), а вторая — пилообразные и прямоугольные сигналы частотой до 1 МГц. Схема на рис. 8.26,а построена на базе интегратора, в котором вместо времязадающего резистора использован ЦАП. Поскольку частота колебаний на выходе интегратора зависит от тока перезаряда конденсатора Сь то она определяется выходным током ЦАП, а следовательно, его входным кодом. Поскольку абсолютное значение сопротив­ лений резисторов ЦАП имеет разброс, то в схему следует ввести

подстроечный

резистор

/?„. Частота колебаний выходных напря-

/ ю

\

/

 

 

жений ОУ |

lJ j

(8/^Cj). Второй ОУ

включен по

схеме

компаратора,

формирующего прямоугольные

двухполярные

им­

пульсы. Крутизна фронтов импульсов тем выше, чем больше ско­ рость нарастания выходного на­ пряжения ОУ. Амплитуда фор­ мируемых сигналов определяет­ ся опорным напряжением ста­ билитрона.

В схеме на рис. 8.26,6 исполь­ зована особенность КМОП ЦАП состощая в том, что весовые токи переключаются в нем в од­ ну из двух шин (выводы 1 и 2) в зависимости от кода на цифро­ вых входах (см. рис. 8.1). Если на цифровые входы поданы на-

л

о

Рис. 8.26. Схемы программируемых генераторов прямоугольных, треугольных (û) и пилообразных (б) сигналов

пряжения, соответствующие лог. 1, то выходной ток 1\ максималь­ ный, а 12= 0. При напряжениях на цифровых входах, соответст­ вующих лог. 0, / 1=0, а / 2 максимален. При опорном напряжении

источника питания U0п = 10 В максимальный выходной ток ра­ вен 1 мА. Подстроить максимальный выходной ток ЦАП до тре­ буемого значения позволяет резистор R1. Генераторы тока на ОУ устанавливают напряжения выходов ЦАП близкими потенциалу земли. Это необходимо для нормальной работы внутренних цепей ЦАП. Чтобы транзисторы работали в активном режиме без на­ сыщения, напряжения на их коллекторах не должны быть больше —0,4 В, так как напряжения на базах транзисторов около —0,7 В. Поэтому питание таймеров должно осуществляться от источника отрицательного напряжения. Таймеры включены по схеме мульти­ вибраторов, генерирующих импульсы отрицательной полярности (Вых1, Вых2) с амплитудой (0—ï/“n). Поскольку во времязадающих цепях таймера использованы источники токов, то изменения напряжений на конденсаторах С ц и С*2 имеют пилообразную фор­ му с амплитудой от f/—п/3 до 2£/“ц/3 (ВыхЗ, Вых4). Недостаток ге­ нератора— отрицательная полярность выходных сигналов — может быть устранен, если проинвертировать выходные импульсы тайме­ ров с помощью компараторов напряжения, а сигналы с конденса­ торов Ct1, Ci2 проинвертировать с помощью дополнительных ОУ.

Для обеспечения высокой точности обратно пропорциональной за­ висимости между 1\ и h при изменениях температуры транзисторы VT1, VT2 должны иметь идентичные параметры. Для уменьшения влияния токов базы транзисторов на токи 11 и /2 целесообразно использовать в схеме вместо одиночных транзистров составные.

Программирование генератора осуществляется подачей на вхо^ ды ЦАП разнообразных комбинаций напряжений лог. 1 и лог. 0. Для установки постоянных параметров формируемых таймерами сигналов входы ЦАП, на которые должны быть поданы напряже­ ния лог. 1, подключаются к шине £/+п, а остальные входы заземля­ ются. Для работы генератора от ЭВМ с 4—12-разрядной шиной данных целесообразно вместо ЦАП КР572ПА1 использовать ЦАП КР572ПА2, который имеет на входе два 12-разрядных запоминаю­ щих регистра. Эти регистры управляются по специальным выво­ дам, подключаемым к дешифратору команд ЭВМ.

Дополнительные возможности в формировании сигналов обе­ спечивает изменение (при необходимости) опорного напряжения. Эта особенность оказывается полезной при обработке сигналов, поступающих с синусно-косинусных вращающихся трансформато­ ров (СКВТ), и построения их имитаторов. На выходах СКВТ фор­

мируются два

напряжения: U{ = и0Кт sin (ùt sin а

и и 2—

= и 0Ктcos (ùtx cos а, где î/0 — опорное напряжение

с

частотой

о;

Кг — коэффициент

трансформации СКВТ; а — угол

поворота

ро­

тора СКВТ. Такие сигналы может имитировать устройство,

вы­

Рис. 8.27. Схема имитатора сигналов

полненное на двух ЦАП (рис. 8.27). Синусоидальные входные сигналы выполняют роль опорных напряжений ЦАП. Поворот ротора СКВТ имитирует ЭВМ, формирующая на цифровых вхо­ дах ЦАП коды, эквивалентные sin а и cos а.

С помощью ЦАП просто реализовать программное управление от ЭВМ выходным напряжением или током источников питания. Примеры таких источников приведены на рис. 8.28. Генератор тока на рис. 8.28,а построен на БИС КР572ПА1 и сдвоенном ОУ К140УД20. При изменении кода на входе ЦАП происходит измене­

ние тока через транзистор VT1 в диапазоне 0

1 мА. Вследствие

этого напряжение на резисторе R3, а следовательно, и на R2, из­

меняется на

1,5 В. Выходной ток определяется из выражения / н==

ю

 

 

= UonRz 2

хЛ ~*/(Я М . Смещение диапазона

изменения тока

i=i

 

 

осуществляется резистором R1, а абсолютное значение тока опре­

деляет резистор R2. Стабилитрон обеспечивает смещение на 2...

§

43 I

Ю н

2 0 к

1%,

 

 

S IT

и:

 

 

 

 

Сц

1 / Т 9 I 1щ8н

 

 

300

V

 

 

R2

П К

 

К 1 Ш Д 7

U 3,3к

 

Рис. 8.28. Схемы программируемых источников тока (а) и напряжения (б)

... 2,5 В синфазных напряжений на входах усилителя А2, что необ­ ходимо для его нормальной работы. Максимальное напряжение на нагрузке 25 В.

В схеме источника напряжения на рис. 8.28,6 обычная цепь об­ ратной связи ОУ с выхода устройства на вывод 16 ЦАП разомк­ нута и в нее введен мощный транзистор VT1, Транзистор VT2f включенный по схеме с общей базой, преобразует в ток изменение напряжения на выходе ОУ. На выходе ОУ устанавливается такое напряжение, при котором выходной ток ЦАП равен току в цепи резисторов R5, R1. Поэтому UBhlx=DU0„(Rs+Ri) Д/?м. Введение низкочастотных мощных транзисторов в цепь обратной связи ОУ может привести к его самовозбуждению. Для исключения само­ возбуждения в схему включен корректирующий конденсатор Ск. Влияние разброса суммарного сопротивления ЦАП между выво­ дами 1 и 15 на L/вых можно устранить подстройкой сопротивле­ ния R1.

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

Схема самолетной цифровой системы распространения сигна­ лов звуковой частоты показана на рис. 8.29. Звуковая запись обычно хранится на многодорожечном магнитофоне, выходы кото­ рого подключаются к аналоговому мультиплексору. Мультиплек­ сор поочередно соединяет каждый звуковой канал с УВХ. АЦП производит оцифровку выборок, формируя последовательность цифровых слов. К каждому слову добавляется 3-разрядный адрес. Скомпонованные таким образом цифровые слова затем посыла­ ются в двухпроводную линию связи. В оборудованном приемни-

250

Соседние файлы в папке книги