ЦИФРО-АНАЛОГОВЫЕ И АНАЛОГО-ЦИФРОВЫЕ ПРЕОБРАЗОВАТЕЛИ
Обычно датчики температуры, давления и других физических величин создают напряжение в аналоговой форме, пропорциональное физической величине или отклонениям физической величины от некоторого установленного уровня.
Для работы ЭВМ, а также при некоторых видах передачи информации требуется преобразование величины из аналоговой формы в цифровую, записываемую числом в двоичной форме.
В свою очередь для работы многих исполнительных устройств, таких как регуляторы, стрелочные приборы, громкоговорители и другие, требуется обратное преобразование сигнала из цифровой формы в аналоговую.
Цифро-аналоговый преобразователь. Существует много способов цифро-аналогового преобразования.
Рис. 14.54. Схема цифро-аналогового преобразователя
На рис. 14.54 показана схема цифро-аналогового преобразователя, использующего лестничный делитель типа R — 2R и операционный усилитель. Ключи DCBA подключают левые концы резисторов 2R к источнику эталонного напряжения, когда соответствующий разряд двоичного числа равен 1, или к земле, когда он равен 0. Положение ключей на схеме соответствует числу 1101.
Если ключ D замкнут на источник напряжения, а остальные замкнуты на землю, то напряжение, создаваемое на неинвертирующем входе, равно Еэт/3. Замыкание на источник ключа С создает вдвое меньшее напряжение, а замыкание ключей В и А — в 4 и 8 раз меньше.
Аналого-цифровые преобразователи. Существует также много способов аналого-цифрового преобразования. На рис. 14.55 показана схема аналого-цифрового преобразователя (АЦП) параллельного кодирования, осуществляющего преобразование аналогового напряжения в n-разрядное двоичное число. С помощью цепочки из 2n резисторов эталонное напряжение делится на 2n градаций и подается на инвертирующие входы 2n — 1 операционных усилителей. На все неинвертирующие входы, соединенные вместе, подается преобразуемое аналоговое напряжение. Эталонное напряжение выбирается равным максимально возможному аналоговому напряжению.
Рис. 14.55. Схема аналого-цифрового преобразователя параллельного кодирования
На инвертирующем входе верхнего усилителя напряжение равно [(2n — 1)/2n]Еэт. Например, при n=7, 27=128, число операционных усилителей равно 127 и на вход верхнего усилителя подается напряжение, равное (127/128)Еэт. Операционные усилители выполняют роль компараторов. Они сравнивают аналоговое напряжение с частью эталонного напряжения, подаваемого на инвертирующий вход усилителя. Если аналоговое напряжение превышает напряжение на инвертирующем входе операционного усилителя, то на его выходе появляется положительное напряжение, соответствующее логической 1. В противном случае на выходе операционного усилителя появляется отрицательное напряжение, соответствующее логическому 0. Например, при uвх> (127/128)Еэт на выходе всех операционных усилителей появляется логическая 1. На выходе шифратора в этом случае появляется семь единиц. Если uвх меньше (127/128)Еэт, но больше (126/128) Еэт, то выход верхнего компаратора соответствует логическому 0, а выходы всех остальных компараторов соответствуют логической 1. В этом случае все выходы шифратора, за исключением Q0, равны 1, а Q0 = 0.
Приоритетный шифратор является комбинационной схемой, вырабатывающей двоичное число на выходе по старшему входу, имеющему 1. В данном случае самым старшим является верхний вход шифратора, затем второй сверху и т. д.
Недостатком описанной схемы является ее сложность. При n=7 схема содержит 127 операционных усилителей. Однако большим преимуществом схемы является быстрота преобразования, так как аналоговый сигнал появляется одновременно на входах всех операционных усилителей. Время преобразования определяется переходными процессами в усилителях и шифраторе и может составлять 10—20 нс. Такая быстрота преобразования важна при передаче быстроизменяющихся сигналов, например при импульсно-кодовой модуляции, так как при этом число отсчетов сигнала может быть большим. Например, можно взять до 108 отсчет/с, если время преобразования 10 нс.
Когда не требуется быстрое преобразование, например в цифровых вольтметрах, применяется аналого-цифровой преобразователь с двухтактным интегрированием, преобразующий напряжение в интервал времени (рис. 14.56).
Преобразование осуществляется следующим образом. Вначале ключ S1 разомкнут, а ключ S2 замкнут. Ключи управляются схемой управления.
Рис. 14.56. Схема аналого-цифрового преобразователя с двухтактным интегрированием
Рис. 14.57. Временная диаграмма напряжения на выходе интегратора АЦП
Затем в момент времени t0 ключ S1 подключает к схеме преобразуемое напряжение uвх, а ключ S2 размыкает зажимы конденсатора С. С этого момента начинается процесс интегрирования входного напряжения, которое предполагается положительным постоянным напряжением. Пилообразное отрицательное напряжение на выходе первого операционного усилителя, являющегося интегратором, показано на рис. 14.57.
В момент t1 ключ S1 подключает к интегратору эталонное напряжение Еэт. Так как последнее по абсолютной величине больше uвх и имеет отрицательную полярность, то напряжение на выходе интегратора имеет положительный наклон в интервале времени T2 = t2 — t1 с крутизной, большей, чем в интервале времени Tl = t1—t0.
В момент t2, когда напряжение на выходе первого операционного усилителя достигает нуля, изменяется полярность выходного напряжения второго ОУ, являющегося компаратором. Это напряжение подается на схему управления, которая возвращает ключи S1 и S2 в первоначальное состояние (S1 разомкнут, S2 замкнут).
В момент t3 описанный выше процесс повторяется. Из описания работы схемы следует, что
Так как uвх и Еэт — величины постоянные, то интегрирование дает следующее равенство:
Отсюда
Последнее равенство позволяет, зная Т2, Т1 и Еэт, определять uвх. Сделав Т1 и Еэт постоянными, можно судить о величине uвх по значению Т2.
Именно значение Т2, пропорциональное uвх, и показывает цифровой индикатор, подключенный через дешифратор к счетчику. С этой целью схема управления не только переключает ключи S1 и S2, но и управляет тактовым генератором и счетчиком таким образом, что последний за время Т1 завершает полный цикл счета тактовых импульсов N1, например N1 = 100. Таким образом, счетчик из первоначального нулевого состояния в момент t0 снова возвращается в то же состояние в момент t1. На выходе счетчика в момент t2 имеется число N2, пропорциональное временному интервалу Т2. Для уменьшения ошибки преобразования можно взять N1 равным не 100, а 1000.
Дата добавления: 2016-04-02; просмотров: 1378;