русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

преобразователи


Дата добавления: 2014-11-27; просмотров: 899; Нарушение авторских прав


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

Uвых = E0(x1·2-1+ x2·2-2+¼+ xn·2-n) , (3.1)

 

где E0 – опорное напряжение; X{x1,x2, ¼,xn} – цифровой код; xi принимают значения 0 и 1.

При определении E0 каждому Xi на выходе устройства соответствует напряжение Uвыхi.

В цифро-аналоговых преобразователях используют три основных двоичных кода: прямой, смещённый, дополнительный. Графики соответствия цифровых кодов Xвх и аналогового напряжения Uвых при прямом (а), смещённом (б) и дополнительном (в) кодах показаны на рис. 3.72.

 

 

Прямой код Смещенный код Дополнительный код
Xвх ±Uвых, В Xвх ±Uвых, В Xвх ±Uвых, В
0,000 -8,00
0,500 -6,93
1,000 -5,87
1,500 -4,80
2,000 -3,73
2,500 -2,67
3,000 -1,60
3,500 -0,53
4,000 0,53 -1
4,500 1,60 -2
5,000 2,67 -3
5,500 3,73 -4
6,000 4,80 -5
6,500 5,87 -6
7,000 6,93 -7
7,500 8,00 -8

 



 

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

Для исключения коммутирующих элементов из схемы ЦАП используют смещённый код, являющийся наиболее простым для реализации в схеме преобразователя.

При применении дополнительного кода положительные числа преобразуются так же, как для прямого кода, а отрицательные – двоичным дополнением соответствующего положительного числа (инверсия всех разрядов с последующим дополнением единицы в младший разряд).

Из таблице, соответствующей рис. 3.72, видно, что прямой код даёт возможность использовать в два раза большее разрешение по сравнению со смещённым и дополнительным кодами.

Базовая схема ЦАП, реализующего выражение (3.1), показанная на рис. 3.73,а, содержит источник опорного напряжения E0, матрицы двоично-весовых резисторов, набор ключей и дифференциальный операционный усилитель. Основные недостатки этой схемы определяются необходимостью применения резисторов с большим диапазоном номиналов, например 1R – 1024R для 10-разрядного ЦАП.

 

а)

Кл
R1=R

Rос=R·2-1

x1

- +
Кл
R=2R

Uвых

x2

Кл
R3=4R

           
   
   
 
 


x3

Кл
Rn=2nR

 
 

 


xn

Е0

 
 

 

 


б) R R a R Rос

 
 


- +
2R 2R 2R 2R

Uвых

Кл
Кл
Кл
Кл
Кл
Кл

           
     


Е0

x xn xn-1 xn-1 x1 x1

 
 


xвх

Рис. 3.73. Схема ЦАП с двоично-взвешенными сопротивлениями (а)

ЦАП и на основе резистивной (лестничной) матрицы R-2R (б)

 

Рациональным способом уменьшения количества номиналов резисторов является использование резистивной (лестничной) матрицы R – 2R, изображённой на рис. 3.73,б. Выражение (3.1) реализуется схемой ЦАП (рис. 3.73,а) непосредственно, так как соотношение Rос/Ri равно весу соответствующего xi. Схема ЦАП на основе матрицы R – 2R также реализует выражение (3.1). Так как потенциал суммирующей точки операционного усилителя равен нулю, то, анализируя эквивалентную схему, изображённую на рис. 3.74,а, можно записать для точки а

 

Uа=E0·x1·K1+ E0·x2·K2+¼+ E0·xn·Kn ,

 

где Ki – коэффициент передачи E0 в точку a от разряда цифрового кола с соответствующим индексом.

Значения коэффициентов можно определить, изменяя конфигурацию эквивалентной схемы, при условии равенства единице только одного разряда цифрового кода. На рис. 3.74,б приведены эти изменения для четырёх

 

 

а) R R R a

 
 

 


2R 2R 2R 2R 2R 2R

 

Е0xn E0xn-1 E0x2 E0x1

 

 

б)

E0 E0 E0

2R 2R 2R

a a a R R

1/3 1/3 1/3

2R 2R R 2R R 2R 2R

 

                           
   
       
           
 


xвх=100…0 xвх=010…0 xвх001…0

 

 

E0

 
 


a R R R

1/3

R 2R 2R

 

       
   


Xвх=000…1

 

Рис. 3.74 Схемы резистивной (лестничной) матрицы R-2R

 

разрядов: трёх старших и одного младшего. Из рисунка следует, что

 

K1=1/3; K2=(1/3) ·2-1; K3=(1/3) ·2-2; ¼; Kn=(1/3) ·2-n (3.2)

 

Из (3.1) и (3.2) получим

 

Ua=(1/3) ·E0·(x1·2-1+ x2·2-2+ x3·2-3+¼+ xn·2-n).

 

Практическую реализацию многоразрядных схем ЦАП рационально проводить на основе микросхем, содержащих основные блоки ЦАП в одном корпусе. На рис. 3.75 приведена принципиальная схема 12-разрядного ЦАП на микросхеме 596ПА1, содержащей резистивную матрицу и токовые ключи. Для уменьшения погрешностей от входных токов операционного усилителя введён усилитель 544УД2 с большим входным сопротивлением; для компенсации смещения нулевого уровня усилителя 544УД2 введён канал МДМ-типа. Операционный усилитель 140УД13 является модулятором, а усилитель 153УД6 – демодулятором. ЦАП работает в дополнительном коде в диапазоне напряжений ± 10В. Источники опорного напряжения E0, как правило, строятся на основе использования полупроводниковых стабилизаторов. На рис. 3.76 приведены схемы источников опорного напряжения: на основе операционного усилителя с параллельной обратной связью (а) и с последовательной обратной связью (б). Отношение сопротивлений R2/R1 определяется требуемыми значениями E0 и Uс.

 

 

-15В +5В


  ЦАП 594ПА1   Сдвиг    
24 19

11р 07 05

10р 08

9р 09 03 82кОм 02 06

8р 10

7р 11 02

6р 12 10пФ 03 10кОм 5.1кОм

5р 13 1000пФ

4р 14 0,01мкф

3р 15 0,1мкФ02 06 20кОм

2р 16 02 06

1р 17 10кОм 01 07 03 01 20кОм

ЛН1
0р 18 100кОм 03

01 02 51пФ

08 100пФ 08

1000пФ

01 05

23

+E0(10В) 21 06

       
   
 
 

 


Рис. 3.75. Пример схемы ЦАП

 

При использовании подобных схем необходимо выполнить условие E0£(Uнас – DUс max), где Uнас – граница динамического диапазона операционного усилителя; Uс max – максимальное температурное и временное изменение напряжения стабилизации. Температурная стабильность E0 в данных схемах определена стабильностью Uс и выходного напряжения операционного усилителя.

 

 

а) б) Е0 R1 R2

+E0 R2

Rс Rc

– +
R1

– +
E0

       
   


E0

Uc Uc

                   
         

 


Рис. 3.76. Схемы источников опорного напряжения

 

Построение высокоточных (d £ 0,1%) источников опорного напряжения связано с введением в схему реализации E0 элементов, обеспечивающих температурную и временную стабилизацию тока опорного стабилитрона.

Пример практической реализации рассмотренного решения приведён на рис. 3.77. Здесь в качестве опорного выбран температурно - стабилизированный стабилитрон КС 191Ф; транзисторы 1НТ251 ведены для обеспечения необходимого тока стабилизации при максимальных изменениях температуры окружающей среды ± 50°С и повышенной выходной мощности.

 

 
 

 

 


Uип +15В 6,8кОм 1 3 +E

КС191Ф 510 2

2кОм 270 6,8кОм

02 06 1НТ 51Ом

01 251 КС191

КС191 10кОм 02 06

03 08 51пФ 1НТ251

01

270 51кОм 03 3кОм

08

       
   
 


Uип +15В

 

 

Рис. 3.77. Пример схемы прецизионного источника опорного напряжения

 

Аналого-цифровые преобразователи (АЦП) решают задачу поиска однозначного соответствия аналоговому сигналу цифрового кода. На вход АЦП поступает аналоговый сигнал и после определённого конечного времени преобразования на его выходе появляется цифровой код.

В настоящее время разработано много различных методов аналого-цифрового преобразования, например, методы последовательного счёта, поразрядного уравновешивания, двойного интегрирования; с преобразованием напряжения в частоту, параллельного преобразования. Схемы преобразователей, построенных на основе перечисленных методов, могут содержать или не содержать ЦАП.

Схема и график работы АЦП последовательного счёта приведены на рис. 3.78. Как видно из графика, время преобразования этого типа переменное и зависит от входного аналогового сигнала, однако такт работы всего устройства постоянен и равен Tр=T0·2n, где T0 – период генератора опорных импульсов, n-разрядность счётчика и собственно АЦП. Работа такого АЦП не требует синхронизации, что значительно упрощает построение схемы управления. С момента поступления сигнала «Старт» на выходе АЦП с частотой 1/Tр изменяются цифровые коды результата преобразования (частота 1/Tр – параметр, определяющий максимально допустимую частоту отслеживания входного сигнала, например T0=1 мкс, n=8, fотс=4 кГц).

 

 

а)

Uвх

               
 
&
 
Сч
 
ЦАП
 
 
 


Старт

               
 
     
 
     
Ргвых
 
 

 


·

· X

·

Запись

б) Uвх Uвх1

       
 
   
 


Uвх

 


Тср Тср t

Тр Тр

 

Рис. 3.78. Структура (а) АЦП последовательного счёта м временная диаграмма его работы (б)

 

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

В многоканальных системах сбора и обработки данных широко применяют АЦП поразрядного уравновешивания (рис. 3.79,а, где РгСдв и Ргвых – соответственно регистры сдвига и выхода). Схема управления этого АЦП более сложная по сравнению с АЦП последовательного счёта, но время преобразования значительно меньше. Например, так как Tр=T0 ·n, то при T0=1 мкс n=8, Tр=8 мкс и fотс≈ 100 кГц.

 

 

ЦАП
Ргвых
&
РгСдв
ГТС
а)

Старт ·

·

&
·

                     
     
   
 
 
   
 
   
 
 

 

 


X

       
   
 
 


б)

Uвх

2,56

       
   
 


2,24

 

1,92

 

Результат

1,28

       
   
 


0 0 0 0 0 0 0 1

0 0 0 0 0 0 0 1

0 0 0 0 0 0 0 0

0 0 0 0 1 1 1 1

0 0 0 0 0 0 0 0

0 0 1 1 1 1 1 1

0 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1

0 t

 

 

Рис. 3.79. Структура АЦП поразрядного уравновешивания (а) и временная диаграмма его работы (б)

 

Временная диаграмма работы АЦП этого типа приведена на рис. 3.79,б. С момента поступления сигнала «Старт» генератор тактовых сигналов ГТС перемещает единичный сигнал на регистре сдвига РгСдв, с регистра сдвига через схему И единица записывается в регистр выхода, если Uвх>Uвых ЦАП. Если Uвх<Uвых ЦАП, то в соответствующий разряд регистра выхода записывается ноль, таким образом, формируется цифровой код на выходе АЦП, начиная со старшего разряда.

В АЦП двойного интегрирования используется метод предварительного преобразования напряжения во временной интервал, а затем измерения временного интервала. Преобразователь «напряжение – временной интервал» строится на основе интегратора, так как при постоянном входном напряжении выходное напряжение интегратора – линейная функция времени:

Uвых(t) = –[1/(R·C)] · Uвх(t)dt = –[1/(R·C)] ·Uвх·t

На рис. 3.80 приведены схемы и график работы АЦП двойного интегрирования. На первом этапе преобразования на вход интегратора через входной коммутатор подаётся напряжение Uвх и в течение фиксированного времени T1 реализуется первое интегрирование, в результате которого на выходе интегратора устанавливается напряжение, пропорциональное Uвх, т. е. Uвых= – Uвх·T1/( R·C) .

 

 

а) С

Квх
Uвх Uин

Счвых
&
R


<== предыдущая лекция | следующая лекция ==>
Узлы цифро-аналоговых устройств средств сопряжения | Введение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.782 сек.