русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

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


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Принцип ЦА-перетворення


Дата додавання: 2014-11-28; переглядів: 1231.


Основне завдання ЦАП – автоматичне перетворення двійкового коду на еквівалентне йому значення напруги, пропорційне ваговим коефіцієнтам розрядів двійкової системи числення.

Таблиця істинності трирозрядного ЦАП і статична характеристика мають вигляд:

Таблиця істинності ЦАП

Х2 Х1 Х0
0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1   1∆U 2∆U 3∆U 4∆U 5∆U 6∆U 7∆U

 

 

Статична характеристика ЦАП

Кількісний зв’язок між вхідним числовим (двійковим кодом) N2 і його аналоговим еквівалентом для довільного часу t1 визначається за співвідношенням:

, (1)

де –

- – крок квантування за рівнем напруги, тобто «вага» одного дискретунапруги, якійвідповідає один молодшийдвійковийрозряд;

- ;

- і набуває значення 0 або 1;

- – похибка перетворення.

З (1) визначаємо вагу одного дискрету вихідної напруги , якій відповідає одиниця молодшого цифрового розряду. Якщо відомі мінімальне і максимальне значення вихідної напруги ;

(2)

де n – число розрядів ЦАП.

Основні параметри ЦАП:

1. Динамічний діапазон за входом і виходом при лінійномуЦА-перетворенні мають одне і те самезначення, яке виражаютьабо числомрозрядів цифрового коду, або в децибелах.

При , динамічнийдіапазон

,

де , – допустимі абсолютні похибки відхилення значень статичної характеристики f від лінійного закону.

2. Швидкодія ЦА – перетворення визначається такими часовими параметрами:

 

- час перетворення – це час інтервалу, протягом якого відбувається процес однозначного перетворення код-аналог;

 

- частота квантування – величина, що обернена періоду квантування, тобто інтервал часу між сусідніми послідовними перетвореннями.

 

Серед різних способів ЦА-перетворення широке застосування мають ЦАП, спільною ознакою яких є наявність матриці резисторів R з вихідним (аналоговим) суматором на операційному підсилювачі (ОП).

 

Матриця R
Суматор на ОП
N2Uвих

 

Матриця R призначена для «зваження» цифрового сигналу, який подано паралельним кодом залежно від його двійкового розряду.

Для реалізації ЦА-перетворення переважно використовують два типи матриці резисторів:

- складеної з двійково-зважених резисторів;

- постійного імпедансу типу R-2R.

 

ЦАП на двійково-зважених резисторах

Матриця резисторів складена за принципом: номінал кожного резистора є еквівалентом двійкового коду з ряду:

.

 

E0

 

R 2R 4R

 

 

АМ

N2R0

xn

Uвих

In A ОП

 

Схема ЦАП на двійково-зважених резисторах

Тут:

ОП – суматор струмів на операційному підсилювачі;

E0 – стабілізоване джерело опорної напруги;

АМ – аналоговий мультиплексор, що являє собою комутатор на ключах, які керовані вхідним цифровим (двійковим) кодом N2 (xn-1 xn-2 … x1x0).

Матрицярезисторів живиться напругою Е0 і залежновідположенняключів, тобтовідподаного кодуN2 на вхід АМ, перетворює код N2 на постійний струм.

При нульовомукоді N2min {000…0} (ключі у лівому положенні) у точці А струм мінімальнийі на виході ОП, що грає роль суматора зважених струмів InUвих=0. Якщо на вході ЦАП код N2max={111…1}, всі резистори матриці запаралелені (ключі у правому положенні) і у точці А струм In максимальний, що відповідає Uвих=Umax.

Таким чином, на виході n-розрядного ЦАП залежно від вхідного коду N2 при E=const

, (3)

де

і це еквівалентна провідність матриці резисторів, значення якої залежить від комбінації вхідних змінних xi.

З (3) можна визначити значення одного дискрету напруги даного ЦАП:

, (4)

де - значення одного дискрету струму , який визначається найбільшим опором матриці, тобто молодшим розрядом ЦАП.

Якщо R=R0, то , а , що відповідає (2) при і .

Отже, як видно з (4), вага одного розряду ЦАП, яка визначає точність ЦА-перетворення залежить від розрядності n ЦАП і коефіцієнта підсилення ОП для старшого розряду

Максимальна вихідна напруга з (2 і 4) ЦАП, при якій N2max={111…1},буде

. (5)

Перевага цієї схеми – простота технічної реалізації.

Недоліки:

1. Необхідність точного підбору різного номіналу резисторів (широкий діапазон R);

2. Високі вимоги до стабільності , яке має працювати у широкому діапазоні зміни навантаження .

ЦАП на основі матриці резисторів R-2R

2R

&
&
&
&


xn-12R

СР

R

xn-22R

R

xn-32R

R0

 

x0 R

2R 2R

ОПUвих

E1 МР А Б

Схема ЦАП на матрицірезисторів R-2R

Логічні елементи 2Iвиконують роль комутаторів рівнів (0 або 1) на розрядових лініях матриці залежно від комбінації вхідного коду . ОП виконує функцію суматора-підсилювача зважених на резистивному багатоступеневому подільнику та просумованих у точці Б струмів. На вхід схеми подається двійковий код . Опорною напругоюE0, якою живиться матриця R-2R, єнапруга на виході одного або більше, залежно від коду , логічних елементів 2I при xi=1. Отже, на потенціальних (лівих) виводах резисторів 2R буде E0=1 при xi=1, або E0=0 при всіх xi=0.

При для всіх резисторів 2R з’являєтьсяспільнанульова шина (у тому числіі у резистора 2R, що знаходиться між точками А і Б, бо точка Б має віртуальний нуль ОП). Отже, у точці А відносно нульового потенціалу еквівалентний опір матриці Rm=R, оскільки напруга на виході ОП нуль, то .

В результаті переміщення одиниці від старшого розряду (СР) до молодшого (МР) резистори матриці R-2R утворюють числовий (двійковий) ряд розрядів вхідного регістру n-розрядного ЦАП

,

постійним коефіцієнтом якого є число .

При еквівалентний опір матриці мінімальний, причому у разів менший за R, що забезпечує на виході ЦАП

. (6)

Таким чином, згідно з (3) при на виході n-розрядного ЦАП на основі матриці R-2R отримаємо напругу

, (7)

а якщо задати , то

. (8)

Перевага: простота реалізації, бо є лише 2 номінали резисторів.

Приклад. Визначити напругу для ЦАП на мікросхемі К572ПА1, якщо на його вході діє двійковий код N2={100111}.

Розв’язок. Для 10-розрядної мікросхеми К572ПА1 . Вважаючи, що , , значення одного дискрету напруги

.

Тоді для заданого коду напруга на виході ЦАП

.


<== попередня лекція | наступна лекція ==>
Постійні запам’ятовувальні пристрої (ПЗП) | Принцип аналого-цифрового перетворення


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн