ЦИФРОВЫЕ ПРЕОБРАЗОВАТЕЛИ
Электронные средства обработки информации являются универсальными и применяются в любой отрасли народного хозяйства. Это происходит потому, что любая физическая величина преобразуется датчиками в электрический сигнал, один из параметров которого отражает полезную информацию. Как правило, это аналоговые сигналы. Чтобы для обработки таких сигналов применить средства цифровой электроники (ЭВМ, цифровые измерительные приборы, цифровые системы связи и т. п.), их необходимо преобразовать в цифровую форму.
Чаще всего преобразованию в цифровую форму подвергаются информативные параметры электрических сигналов – напряжение, ток, частота, начальная фаза. Устройство, осуществляющее такое преобразование, называют аналого-цифровым преобразователем (АЦП). На выходе АЦП формируется двоичный код, кодовые комбинации которого затем обрабатывается арифметически цифровым сигнальным процессором.
После обработки содержащаяся в сигнале информация может быть преобразована обратно в аналоговую форму с использованием цифро-аналогового преобразователя (ЦАП). Рассмотрим основные способы построения схем таких преобразователей.
1. ЦИФРО-АНАЛОГОВЫЕ ПРЕОБРАЗОВАТЕЛИ
Суть цифро-аналогового преобразования заключается в использовании веса разрядов кодовой комбинации х4х3х2х1. Вес i-го разряда кода 8 – 4 – 2 – 1 вдвое больше, чем вес (i – 1)-го разряда. Если младшему разряду поставить в соответствие напряжение Uкв (напряжение кванта), то преобразование кодовой комбинации в напряжение можно выполнить по правилу:
Uвых = Uкв·(х4·8 + х3·4 + х2·2 + х1·1).
Например, кодовой комбинации 0011 соответствует Uвых = 3·Uкв, а кодовой комбинации 1100 Uвых = 12·Uкв.
Большинство используемых структур ЦАП (отличных от простого одноразрядного ЦАП, основанного на одном коммутаторе с использованием опорного напряжения) являются двоичными взвешивающими или многозвенными схемами лестничного типа. Одна из простейших структур, делитель Кельвина, приведена на рис. 33.1.
Схема представляет трехразрядный преобразователь код – напряжение. Она содержит источник опорного напряжения Uоп, 2n последовательно соединенных равных по сопротивлению резисторов, 2n электронных ключей и дешифратор n×2n. Входной сигнал представляет собой трехразрядную кодовую комбинацию х1х2х3. Этот сигнал поступает на вход дешифратора. На выходе дешифратора, соответствующем входной кодовой комбинации, формируется сигнал, замыкающий одноименный с выходом дешифратора электронный ключ. Выходной сигнал представляет определенный уровень напряжения, который снимается с выхода делителя Кельвина. Современные ЦАП, использующие эту архитектуру, называются строковыми.
Схема проста, имеет выход с изменяющимся значением напряжения, обеспечивает линейность преобразования, если все резисторы равны по значению и может быть преднамеренно сделана нелинейной. Ее главным недостатком является большое количество резисторов и ключей (звеньев), требуемых для обеспечения высокой разрешающей способности. Этот недостаток не позволяет использовать схему в качестве самостоятельного ЦАП, но она применяется как составная часть более сложных структур ЦАП.
Существует аналогичный ЦАП с токовым выходом, который также состоит из 2n звеньев - резисторов, или источников тока и ключей, но подключенных теперь параллельно между входом опорного напряжения и виртуальным заземленным выходом (рис. 33.2).
В данном ЦАП, как только какой-либо резистор подключается к цепи, любые дальнейшие увеличения цифрового кода уже не могут его отключить. Таким образом, структура является изначально монотонной, независимо от погрешностей резисторов и, подобно предыдущему случаю, может быть сделана преднамеренно нелинейной там, где эта нелинейность требуется. Рассмотренные схемы получили название полно-декодирующих ЦАП.
Очевидным недостатком этого типа схем является большое количество звеньев, требуемых для создания 14-, 12-, 10- или даже 8-разрядного ЦАП. Существенного упрощения можно добиться применением сегментации.
При сегментации n – разрядная кодовая комбинация разбивается на к частей (сегментов) по m = n / к разрядов каждая. Каждый из сегментов преобразуется в аналоговую величину одной из приведенных схем, причем, каждая схема содержит 2m звеньев. Для реализации общей схемы ЦАП потребуется М = к·2m звеньев, что существенно меньше N = 2n.
Для примера рассмотрим вариант схемы 12-разрядного ЦАП, приведенной на рис. 33.3. В схеме этого ЦАП используется 12 – ти разрядный регистр для хранения входной кодовой комбинации на интервале преобразования и три сегмента, каждый из которых имеет структуру, аналогичную рис. 33.1. В состав схем сегментов включены дешифраторы 4 × 15 и пятнадцать звеньев (резистор – ЭК). На вход дешифратора первого сегмента поступают четыре младших разряда 12 – ти разрядной входной кодовой комбинации. Младшему разряду первого сегмента ставится в соответствие напряжение Uкв., старшему – 8·Uкв.. В зависимости от состояния разрядов напряжение на выходе первого сегмента может изменяться от 0 до 15·Uкв..
Структура и принцип работы второго и третьего сегментов аналогичны первому сегменту. Отличие заключается в том, что на вход дешифратора второго сегмента поступают 5, 6, 7 и 8 разряды входной кодовой комбинации, а на вход дешифратора третьего сегмента старшие разряды - с 9 - го по 12 – й. Кроме того, младшему разряду второго сегмента ставится в соответствие вес 16·Uкв., и напряжение на его выходе может изменяться от 16 до 240Uкв.. Младшему разряду третьего сегмента присваивается вес 256·Uкв., и напряжение на его выходе может изменяться от 256 до 3840·Uкв..
В нагрузке ЦАП выходные напряжения сегментов складываются. Это позволяет реализовать 212 = 4096 уровней выходного сигнала. Например, если принять значение кванта напряжения Uкв = 0,1 mB, то при поступлении на вход схемы рис. 33.3 кодовой комбинации
F = 001101010101
на выходе ЦАП формируется сигнал Uвых = 85,3 mB, а при поступлении кодовойкомбинации
F = 001101010110
получим Uвых = 85,4 mB.
Для реализации рассмотренной схемы ЦАП необходимо 45 электронных ключей и 45 триггеров регистра. Работа схемы обеспечивается последовательностью тактовых импульсов, управляющих вводом кодовой комбинации, декодированием соответствующих сегментов этой комбинации и передачей результатов декодирования в виде управляющих сигналов на входы ЭК.
2. АНАЛОГО-ЦИФРОВЫЕ ПРЕОБРАЗОВАТЕЛИ
Преобразование аналоговой величины в код может выполняться методом последовательного счета, методом поразрядного уравновешивания или методом одновременного считывания. Согласно методу последовательного счета, аналоговая величина А сравнивается с известным числом , причем, n увеличивается от 0 до NK через равные интервалы времени. Величину АК называют квантом. При некотором значении наступает равенство (строгое или приближенное) . Так как обычно АК равно единице измерения, то – число, выражаемое двоичным или двоично-десятичным кодом.
При методе поразрядного уравновешивания n – разрядная кодовая комбинация сравнивается с аналоговой величиной А n раз. При каждом сравнении проводится коррекция разрядов кодовой комбинации от старшего разряда к младшему.
Суть метода одновременного считывания состоит в том, что с аналоговой величиной А сравниваются N = 2n известных величин, выраженных кодовыми комбинациями. Кодовая комбинация, значение которой наиболее близко к значению величины А, проходит на выход АЦП.
Рассмотрим каждый из методов более подробно.
2.1. АЦП последовательного счета.
Структурная схема АЦП приведена на рис. 33.4, а. В состав схемы входят задающий генератор ЗГ, реверсивный счетчик импульсов СТ, ЦАП, аналоговый компаратор К и вентиль D. Работа схемы иллюстрируется графиками рис. 33. 4, б.
Задающий генератор вырабатывает импульсы счета Uc с частотой дискретизации преобразуемой величины. Эти импульсы поступают на счетный вход реверсивного счетчика. Счетчик имеет вход разрешения счета , вход направления счета и один счетный вход С. Для организации счета в прямом направлении на вход необходимо подать низкий уровень напряжения, для счета в обратном направлении – высокий. Число импульсов, поступивших на вход С, отображается состоянием выходов Q1 – Q4. Такой счетчик может быть реализован ИС К555ИЕ13.
Допустим, что на инвертирующий вход компаратора поступает входной аналоговый сигнал – положительное напряжение Uвх (пунктирная линия графика на рис. 33.4, б). Рассмотрим работу схемы с момента времени t = 0, когда на схему подано напряжение питания.
В момент времени t = 0 реверсивный счетчик находится в нулевом состоянии, т. е. Q1 = Q2 = Q3 = Q4 = 0. Напряжение на выходе ЦАП также равно нулю: UЦАП = 0. Следовательно, UЦАП – Uвх < 0, и на выходе компаратора формируется отрицательное напряжение. Это напряжение запирает диод D и падает на его большом сопротивлении. На вход воздействует низкий уровень напряжения. Начинается счет импульсов задающего генератора Uс на сложение. С каждым импульсом Uс код счетчика и соответствующее ему напряжение UЦАП увеличиваются.
Увеличение UЦАП продолжается до момента времени t1, после которого оностановится больше Uвх. Компаратор переключается в состояние положительного напряжения, которое через диод D передается на вход и переводит счетчик в режим работы на вычитание. Очередной импульс задающего генератора уменьшает код счетчика, уменьшается UЦАП, и компаратор вновь переключается в первоначальное состояние. Далее процессы повторяются, при этом напряжение на выходе компаратора колеблется около значения Uвх. Выходной сигнал ЦАП снимается с выходов Q1 – Q4 и отображает Uвх в цифровой форме.
2.1. АЦП поразрядного уравновешивания
Метод поразрядного уравновешивания или последовательного приближения целесообразно применять в тех случаях, когда на интервале между двумя соседними отсчетами приращение аналогового напряжения ∆U значительно больше Uкв, а также, когда необходимо выполнять АЦП со строгой периодичностью за время, не зависящее от конкретных значений сигнала. Вариант упрощенной структурной схемы АЦП поразрядного уравновешивания приведен на рис. 33.5. Графики напряжений, поясняющие работу схемы, приведены на рис. 33.6.
Схема включает регистр поразрядного кодирования RG, ЦАП, компаратор, формирователь адреса и узел синхронизации. В его состав входят вспомогательные логические элементы: “И”, “ИЛИ” и “ИЛИ – НЕ”.
В качестве регистра поразрядного кодирования может быть применен восьмиразрядный регистр хранения с адресацией - К555ИР30. Регистр имеет три адресных входа: А0, А1, А2, информационный вход D, вход установки в нуль , вход разрешения и восемь информационных выходов Q0 – Q7. Выходы регистра являются и выходами АЦП.
Узел синхронизации содержит задающий генератор и формирователь импульсов управления. Задающий генератор вырабатывает прямоугольные импульсы Uзг с тактовой частотой fТ (рис. 33.6), определяющей быстродействие АЦП. Формирователь импульсов управления преобразует импульсы генератора в импульсы , обеспечивающие обнуление разрядов регистра, в импульсы управления формирователем адреса Uадр., а также в импульсы и D.
Преобразование аналогового напряжения в цифровую форму осуществляется циклами. Каждый цикл состоит из n тактов, причем, n – число разрядов АЦП (например, в схеме рис.33.5 n = 8). Начало цикла определяется временным положением импульса . Этим импульсом все разряды регистра приводятся в нулевое состояние.
Начало первого такта определяется началом первого импульса Uадр.., который поступает на вход формирователя адреса через логический элемент ИЛИ – НЕ на вход разрешения , а через элемент ИЛИ – на вход D регистра. В результате воздействия этого импульса на указанные входы устанавливается адрес старшего (восьмого) разряда регистра, и в этот разряд записывается единица.
На выходе регистра последовательного приближения формируется начальная кодовая комбинация 10000000. Эта комбинация воздействует на вход ЦАП, отклик которого представляет напряжение UЦАП., соответствующее середине допустимого диапазона изменений входных аналоговых сигналов.
Напряжение UЦАП. поступает на инвертирующий вход компаратора. На прямой вход компаратора поступает аналоговый сигнал Uвх. Если Uвх > UЦАП., на выходе компаратора устанавливается положительное напряжение, которое через диод D передается на вход элемента И. Импульсом элемент И открывается, и уровень логической единицы через ячейку ИЛИ передается на вход D регистра. Одновременно на входе разрешения элементом ИЛИ – НЕ формируется разрешающий низкий уровень. Единица фиксируется в старшем разряде, и первый такт цикла завершается. На этом этапе определяется значение старшего разряда кодовой комбинации.
Второй такт начинается вторым импульсом Uадр... В результате воздействия этого импульса устанавливается адрес седьмого разряда регистра, и в этот разряд записывается единица. На выходе регистра формируется кодовая комбинация 11000000. Далее процессы проходят так же, как и в первом такте. Отличия могут заключаться только в результатах сравнения напряжения UЦАП, соответствующего новой кодовой комбинации, с Uвх.
Допустим, что на втором этапе UЦАП > Uвх. На выходе компаратора устанавливается отрицательное напряжение. Это напряжение ограничивается диодом D, и на входе элемента И формируется 0. На интервале очередного импульса логический 0 фиксируется в седьмом разряде регистра.
Физические процессы, протекающие на последующих тактах, аналогичны рассмотренным. На восьмом такте определяется значение младшего разряда, и кодовая комбинация с точностью Uкв. соответствует Uвх. Вывод данных может быть организован как в параллельном, так и в последовательном коде.
2.3. АЦП одновременного считывания
АЦП одновременного считывания отличаются высоким быстродействием, но это качество окупается существенным усложнением схемного решения. Схема n-разрядного АЦП состоит из 2n резисторов и 2n-1 компараторов, размещенных, как это показано на рис. 33.7. На прямой вход каждого i го компаратора подается опорное напряжение Uоп i, причем, его значение отличается от опорного напряжения соседних компараторов на величину одного кванта Uкв. При фиксированном входном напряжении все компараторы, размещенные на схеме ниже некоторой точки, имеют входное напряжение выше опорного. На их логическом выходе формируется "1". У компараторов, расположенных выше этой точки, входное напряжение меньше опорного, и их логический выход устанавливается в "0". Поэтому 2n–1 выходов компаратора ведут себя аналогично ртутному термометру, и выходной код такого АЦП иногда называют кодом термометра. В реальных схемах код термометра преобразуется шифратором в n-разрядный двоичный код.
Входной сигнал подается на все компараторы сразу. Следовательно, задержка выходного сигнала по отношению к входному определяется только переходными процессами в одном компараторе и в n-разрядном кодере. Весь процесс преобразования осуществляется очень быстро. Максимальная частота дискретизации рассматриваемых АЦП может достигать 1 ГГц при ширине полосы пропускания по уровню полной мощности более 300 МГц.
Недостатки АЦП. Высокое быстродействие накладывает особые требования к режиму работы элементов схемы. Каждый компаратор должен иметь довольно высокий уровень потребления энергии. Кроме того, добавление одного разряда к общей разрешающей способности параллельного преобразователя требует удвоения количества компараторов и резисторов. Это ограничивает практическую разрешающую способность высокоскоростных параллельных преобразователей до 8 разрядов, так как при более высоких разрешающих способностях слишком велико выделение тепла. Следовательно, к недостаткам АЦП одновременного считывания относятся ограниченная разрешающая способность, высокий уровень рассеивания энергии вследствие большого количества высокоскоростных компараторов и относительно большие размеры кристалла (а потому – высокая стоимость).
КОНТРОЛЬНЫЕ ВОПРОСЫ И ЗАДАЧИ
33.1. Какие функциональные узлы обязательны для делителя Кельвина?
33.2. Чем ЦАП с токовым выходом отличается от преобразователя Кельвина?
33.3. Четырехразрядный делитель Кельвина имеет Uоп = 1 В. Определите Uкв и Uвых делителя при поступлении на его вход кодовой комбинации 1010.
33.4. Четырехразрядный ЦАП с токовым выходом имеет Uоп = 1 В, R = 1000 Ом. Чему равен ток на выходе схемы, если на ее вход поступает кодовая комбинация 1010?
33.5. Определите число сегментов m, при котором в n разрядном ЦАП число звеньев делителя Кельвина (резистор – ЭК, плюс триггер) минимально. Найдите общую зависимость числа звеньев М от числа сегментов m.
33.6. В чем состоит суть АЦП методом последовательного счета?
33.7. Анализируя графики рис. 33.4, б, сформулируйте причину отклонения UЦАП. от Uвх.
33.8. Полагая максимальную скорость приращения входного сигнала равной ∆Uвх[В/С], сформулируйте требования к частоте дискретизации fд., при которой разность UЦАП – Uвх < Uкв..
33.9. В чем состоит суть АЦП методом поразрядного уравновешивания?
33.10. Приведите достоинства и недостатки АЦП одновременного считывания. Целесообразно ли применение к схеме рис. 33.7 секционирования?
Дата добавления: 2015-08-08; просмотров: 2720;