И ЦИФРО-АНАЛОГОВЫЕ ПРЕОБРАЗОВАТЕЛИ

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

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

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

Генератор тактовых импульсов ГТИ вырабатывает им­пульсы стабильной частоты, которые поступают на одинвход ЛЭ И и на делитель частоты ДЧ. Импульсы с выхода ДЧ определяют цикл преобразования Тц.п.. Они использу­ются для установки счетчика СТ в нулевое положение, запуска генератора пилообразного напряжения ГПН и

Рис. 13.37. Функциональная схема АЦП напряжения в двоичный код (а) и

графики, поясняющие его работу (б)

триггера Т, устанавливая последний в единичное состоя­ние. ГПН формирует линейно возрастающее напряжение с амплитудой, превышающей возможные значения вход­ного напряжения ивх. Напряжения с выхода ГПН и ивх поступают на устройство сравнения УС, которое в мо­мент равенства этих напряжений вырабатывает импульс, поступающий на второй вход триггера и устанавливаю­щий его в нулевое состояние. Сигнал с выхода триггера подается на второй вход ЛЭ И.

Таким образом, тактовые импульсы поступают на счет­чик через ЛЭ И в течение времени, равного пребыванию триггера в состоянии 1. Так как это время пропорцио­нально значению ивх, то число подсчитанных счетчиком импульсов также будет пропорционально входному на­пряжению.

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

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


Рис. 13.38. Функциональная схема балансного АЦП напряжения в двоичный код

В рассмотренных АЦП точность преобразования опре­деляется стабильностью и частотой повторения тактовых импульсов, линейностью напряжения на выходе ГПН и стабильностью работы ГПН. Для уменьшения ошибки, вызванной дискретностью преобразования, необходимо увеличивать частоту повторения тактовых импульсов.

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

На рис. 13.39 приведена схема электрического ЦАП, выполненного на базе ОУ и преобразующего трехразряд­ный двоичный код х0х1х2в напряжение. Преобразователь работает по принципу суммирования входных токов:

Рис. 13.39. Схема ЦАП двоичного кода в напряжение

В этом выражении х0, х1 и х2— двоичные коэффициенты, принимающие значения 0 или 1 в соответствии с кодом преобразуемого трехразрядного двоичного числа. Комму­тация токов I0, I1 и I2осуществляется контактами реле К0, К1 и К2, которые срабатывают в том случае, когда состояния подключенных к ним соответствующих разря­дов двоичного числа х0х1х2 равны 1.

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

получаем

Значения токов должны соответствовать весу соответ­ствующего разряда двоичного числа, т. е. I1 = 21I0 = 2I0; I2 = 22 I0 = 4 I0. Это достигается выбором сопротив­лений резисторов R0, R1 и R2. Так как при замкнутых контактах К0.1 и К1.1 имеем I0 = Uоп/R0 и I1 = Uоп/R1,то из условия I1 = 2I0 следует R1 = R0/2. Аналогичным образом можно получить выражение для R2: R2 = R0/4. С учетом найденного соотношения для сопротивлений резисторов R0, R1 и R2 последнее уравнение можно за­писать в виде

Если число разрядов двоичного числа больше трех, необходимо параллельно резисторам R0, R1 и R2 под­ключить аналогичным способом резисторы R3 = R0/8, R4 = R0/16 и т. д.

Точность работы такого ЦАП определяется точностью подбора сопротивлений резисторов R0, R1 и R2, ... Наиболее жесткие требования предъявляются к точности старших разрядов, так как разброс токов в этих разрядах не должен превышать тока младшего разряда. Поэтому на практике часто в ЦАП используется резистивная мат­рица постоянного импеданса, или матрица типа R2R (рис. 13.40). В таком ЦАП применяются перекидные ключи, подключающие резисторы матрицы либо к узлу суммирования токов, либо к нулевому проводу. Благодаря этому нагрузка источника опорного напряжения незави­симо от значимости разрядов кода двоичного числа оста­ется постоянной и равной R. Это уменьшает длительность переходных процессов и повышает быстродействие пре­образователя. В ЦАП, показанном на рис. 13.40, выход­ное напряжение определяется выражением

На рис. 13.41 приведен ЦАП, осуществляющий преоб­разование двоичного кода числа в угол поворота. Рабо­тает такой преобразователь следующим образом.

Рис. 13.40. Схема ЦАП с резистивной матрицей

Рис. 13.41. Функциональная схема ЦАП, осуществляющего преобразо­вание

двоичного кода числа в угол поворота вала двигателя

На сумматор SM поступают параллельные коды дво­ичных чисел от ЭВМ и АЦП. На выходе сумматора обра­зуется двоичный код, представляющий разность входных кодов, который поступает на преобразователь кода в на­пряжение ПКН. В ПКН этот код преобразуется в на­пряжение, которое усиливается усилителем У и поступает на обмотку возбуждения двигателя ДВ, вызывая враще­ние его вала. Двигатель через редуктор Р поворачивает вал датчика Д, создавая на его выходе напряжение, про­порциональное углу поворота. Это напряжение преоб­разуется АЦП в двоичный код и поступает на один из входов сумматора. Как только значения кодов на входах сумматора станут равными, сигнал на его выходе уменьшится до нуля и двигатель остановится. Изменение кода, поступающего от ЭВМ, приведет к появлению сигнала на выходе сумматора и изменению углового положения вала двигателя. При этом на выходе АЦП образуется двоич­ный код, равный новому значению двоичного кода, посту­пающего от ЭВМ. Следовательно, система, представлен­ная на рис. 13.41, работает по сигналу, имеющемуся на выходе сумматора, сводя его к нулю. Такие системы назы­вают следящими.

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

В последние годы для построения цифровой и логи­ческой частей АЦП и ЦАП стали широко применяться микропроцессоры, что позволило значительно сократить объем устройств управления и совместить процессы пре­образования и предварительной обработки информации.

Контрольные вопросы и задания

1.Запишите в двоичной системе счисления десятичные числа 1, 3, 6, 9, 15, 18, 45.

2.Каким образом двоичные числа переводятся в восьмеричные
и шестнадцатеричные?

3.Какое устройство называется регистором и что он собою представляет?

4.Поясните запись и считывание двоичного числа в регистрах,
приведенных на рис. 13.1.

5.Для какой цели применяются сдвигающие регистры?

6.Поясните работу суммирующего счетчика импульсов, показан­ного на рис. 13.8. Чем ограничивается быстродействие такого счетчика?

7.Определите число разрядов двоичного счетчика с коэффициен­
том деления 25 и номера разрядов этого счетчика, на которое необходимо
подать обратные связи.

8.Какие устройства называют шифраторами и дешифраторами
и для каких целей они применяются?

9.Какими должны быть значения адресных входов а0 и а1 мульти­плексора (рис. 13.20) при у = х2?

10.Поясните работу компаратора, показанного на рис. 13.24, а.

11.Чему будут равны значения Si и Pi+1 в сумматоре, изображен­ном па рис. 13.27, а, если аi = bi = 1 и Pi = 1?

12.Назовите основные параметры запоминающих устройств.

13.Поясните принцип управления работой интегральных триггеров на биполярных (рис. 13.30) и МДП-структурах (рис. 13.31) при записи
и считывании информации.

14.В чем принципиальное различие между ЗУ интегральной микроэлектрониики и ЗУ функциональной электроники?

15.Поясните работу сдвигового регистра на ПЗС (рис. 13.35).

16.Поясните принцип преобразования напряжения в двоичный код в АЦП, схема которого приведена на рис. 13.37.

17.Как работает ЦАП, изображенный на рис. 13.39, и из каких условий выбираются сопротивления входящих в него резисторов?