Sunteți pe pagina 1din 16

67

431 C
CONVERTOARE ANALOG NUMERICE CU APROXIMARE SUCCESIVA
000000001 Breviar teoretic
CA/N (Convertor Analog Numeric) cu aproximare succesiv este unul
din tipurile de CA/N cele mai utilizate n practic. Ele realizeaz
compromisul optim ntre precizia i viteza de conversie, la o complexitate
acceptabil a schemei. Stadiul actual al tehnologiei permite realizarea
monolitic o ntregului CA/N, la o rezolutie de pn la 16 bii i o vitez de
conversie de circa 10sec. Se utilizeaz curent aceste CA/N-uri n aparatur
de msur electronic, sisteme de achiziii de date, transmisia i
prelucrarea numeric a informaiei, etc. Schema bloc a acestui convertor
este prezentat n figura 1.
1.1 Funcionarea schemei
- nceputul unui ciclu de conversie este comandat prin semnalul logic
Figura 1
68
SC="1".
- se compar tensiunea de intrare V
IN
(care se dorete a fi convertit ntr-un
numr binar), cu cea furnizat de CN/A (Convertor Numeric/Analogic) la un
moment dat. Tensiunea furnizat de CN/A este V
0
(N) i reprezint o fracie
din V
REF
conform formulei:
N este numr binar pozitiv subunitar, avnd (2
n
-1) valori posibile,
de la 0 pn la (1-2
-n
), unde n reprezint numrul de bii. CN/A folosit
este de tipul cu reea divizoare n trepte ponderare binar.
- numrul binar N este produs n RAS (Registrul cu Aproximaii Succesive)
sub forma unui cod binar natural:
N = b
1
b
2
...b
n
,
n care b
1
este bitul cel mai semnificativ (MSB), iar b
n
este bitul cel mai
puin semnificativ (LSB), aceasta conducnd la un numr de forma
N=0,b
1
b
2
...b
n
.
RAS funcioneaz secvenial pe o frecven fix f
0
, producnd
numerele N conform algoritmului aproximaiilor succesive, ce este
prezentat n continuare.
- un ciclu de conversie dureaz
T
CONVERSIE
= nT
0
,
unde T
0
= 1/f
0
reprezint durata ntre dou impulsuri de ceas, iar n este
numrul de bii ai convertorului.
- sfritul ciclului de conversie, cnd este disponibil rezultatul conversiei
forma numrului binar stocat n RAS, este marcat prin semnalul logic
FC="1".
1.2 Algoritmul de aproximare succesiv
Pentru claritatea expunerii algoritmului, se va considera n explicaii
V 2 b
=
V
N = (N)
V
REF
k -
k
n
=1 k
REF 0

,
_


69
un CA/N de 8 bii.
Dup comanda de ncepere a conversiei (semnalul SC="1", care n
general poate fi asincron), sincron cu primul front cresctor a impulsului de
ceas, se comand nscrierea n RAS, a numrului binar:
N
1
= 1000 0000 .
Corespunztor acestuia, dup timpul de propagare prin circuitele
logice ale RAS i prin CN/A, apare la intrarea IN
-
a comparatorului
tensiunea:
Rezultatul comparaiei tensiunilor V
IN
_i V
0
(N
1
) este semnalul logic COMP, de
la ieirea comparatorului
La urmtorul front cresctor al semnalului de ceas, este memorat
valoarea logic a acestei comparaii (c
1
) n poziia bitului cel mai
semnificativ b
1
- aceast locaie din RAS nu va mai fi modificat n restul
ciclului de conversie. Se marcheaz astfel apartenena tensiunii V
IN
la una
din cele dou jumti ale domeniului analogic [0, V
REF
] .
Simultan cu acest nou front al semnalului de ceas, este se-tat
urmtorul bit, mai puin semnificativ, b
2
="1". Incepnd cu acest moment,
circuitul RAS conine numrul binar
N
2
= c
1
100 0000 ,
care produce la ieirea CN/A tensiunea continu corespunztoare
V 2
=
V N
=
V 2 b
= )
N
(
V
REF
1 -
REF 1 REF
k -
k
n
=1 k
1 0

,
_

'

V
< )
N
(
V
daca 1,
V
> )
N
(
V
daca 0,
=
c
= COMP
IN 1 0
IN 1 0
1
( )
V 2
1 +
2 c
=
V N
= )
N
(
V REF
-2 -1
1 REF 2 2 0

70
Valoarea acestei tensiuni devine disponibil la intrarea IN
-
a
comparatorului dup timpul de propagare prin circuitul logic al RAS i prin
CN/A. Rezultatul comparaiei tensiunii V
IN
cu tensiunea V
0
(N
2
), n al doilea
pas al iterrii algoritmului, este
COMP = c
2
,
care este memorat de aceast dat n poziia urmtorului bit (b
2
) mai puin
semnificativ fa de cel stabilit anterior. Apoi,la fel ca i la iteraia
anterioar, este setat urmtorul bit b
3
="1".
La nceputul urmtorului pas al algoritmului, numrul binar coninut
n RAS va fi
N
3
= c
1
c
2
10 0000
(indicele numrului N semnific n acelai timp pasul de aproximare i
indicele bitului ce urmeaz a fi "clarificat").
In acest fel, se continu pn la stabilirea utimului bit, cel mai puin
semnificativ. Pe msur ce crete numrul de bii, se realizeaz din ce n ce
mai bine aproximarea
V
0
(N) V
IN
.
Prezentarea sintetic a acestui algoritm se face n organigrama
urmtoare.
71
Eroarea de cuantizare ce rezult n urma parcurgerii acestui algoritm
este
Tema 1
Care este valoarea acestei erori, n cazul folosirii unui CN/A de 12 bii, ce
are o tensiune de referin V
REF
= 10,24V ?

Algoritmul aproximrii succesive se consider ncheiat n momentul


n care este decis valoarea bitului cel mai puin semnificativ LSB; n acest
moment rezultatul se gsete memorat n RAS.
Precizia teoretic a CA/N-ului este dictat de doi factori eseniali:
a. numrul de bii ai CN/A;
V 2
+ =
V
2
1
+ = V =
REF
1) + -(n
LSB
_ _
72
b. rezoluia comparatorului.
Schema de principiu a machetei de laborator este prezentat n
figura 2. Se observ folosirea unui cicuit integrat DAC-08, pentru a
implementa CN/A necesar n schema de principiu. Acest circuit integrat este
un convertor de 8 bii, cu divizare de curent (referina de curent a acestui
convertor este reglabil din poteniometrul P
3
pornind de la o referin de
tensiune realizat pe baza unei diode Zener, U
REF
=10,4V ). Pentru clarifica-
rea noiunilor referitoare la acest tip de CN/A vezi lucrarea de convertoare
numeric analogice. Curentul de ieire furnizat de acest CN/A are expresia:
Acest fapt, precum i ali factori (capaciti parazite, timp de rspuns diferit
al comparatorului n funcie de amplitudinea saltului de tensiune de la
intrare) au impus folosirea unei comparaii n curent n locul celei de
tensiune.
In figura 3 se poate observa detaliul din schema general, ce conine
schema de comparare n curent, care este folosit n macheta de laborator.
Comparatorul de tensiune are intrarea V
IN-
legat la mas (este vorba de masa
analogic, ce are un traseu separat de cel
al traseului de mas al circuitelor digitale).
In acest fel vor fi detectate la intrarea V
IN+
poteniale pozitive sau negative, indiferent
de valoarea analogic a acestora. Valoarea
2mA =
5K +
P
V
=
I


I 2 b
=
I
N = (N)
I
3
REF
REF
REF
k -
k
n
=1 k
REF 0

,
_


Figura 3
73
acestui potenial este
Pentru limitarea variaiilor potenialului din acest punct, se folosete
limitatorul din figura 4.
In acest fel tensiunea de decalaj ntre cele dou intrri variaz n
domeniul
-0,6V < V
IN+
< +0,6V,
i se evit astfel fenomenele de "agare" i "stocare" ce pot apare n
comparator (datorit diferenei de tensiune prea mare ntre cele dou
intrri), care influeneaz timpul de rspuns al acestuia. In acelai timp se
elimin i tensiunea de mod comun suportat de comparator (deoarece
5K = R , (N)
I
R -
V
=
V 0 IN + IN
Figura 4
74
potenialul V
IN-
= 0V), tensiune care ar putea afecta comparaia analogic
dintre tensiunea de intrare (V
IN-
) i cea produs de CN/A (V
IN+
).
Deasemenea se reduce constanta de timp de ncrcare/descrcare a
capacitii parazite de la nodul [U
IN+
] deoarece diodele sunt prepolarizate
(rezistena echivalent a nodului [U
IN+
] este n acest fel mic, imediat ce
U
IN+
este diferit de zero).
Schema de principiu a machetei de laborator (figura 2) folosete
pentru implementarea RAS-ului circuite din familia logic TTL 74***. Pe
lng implementarea schemei bloc descrise anterior, macheta conine i
cteva blocuri funcionale suplimentare:
- o surs de tensiune de intrare V
IN
, reglabil cu precizie din
poteniometrii P
01
(reglaj brut) i P
02
(reglaj fin), bazat pe aceeai tensiune
de referin de U
REF
=+10,4V (n acest fel deriva termic a tensiunii U
REF
nu
afecteaz rezultatul conversiei, fiind sesizat cel mult de voltmetrul
exterior;
- un generator de frecven de tact f
0
, reglabil din poteniometrul P
1
,
aferent astabilului corespunztor (realizat folosind o poart trigger
Schmitt), oferind i posibilitatea de a lucra n regim "pas cu pas" sub
controlul unor impulsuri de ceas generate manual;
- un circuit de reciclare a msurtorii (SC="1" valideaz reluarea unei
noi conversii dup terminarea celei curente, SC="0" blocheaz o nou
conversie dup terminarea celei curente);
- o surs de tensiune de referin V
REF
, permind reglajul de cap de
scar al CN/A, din poteniometrul P
3
(regleaz_ I
REF
);
- un set de 8 LED-uri, ce indic valoarea numrului binar ce rezult n
urma conversiei, numr transferat din RAS n buffer la sfritul ciclului de
conversie (n regim "pas cu pas"
buffer-ul poate fi fcut "transparent" prin legtura
CLK
buffer
=T
M
- vezi figura 2);
- posibilitatea de a nsuma, peste tensiunea de intrare continu
(produs n machet), o tensiune triunghiular simetric din exterior
75
(eventual sinusoidal) - vezi metoda baleiajului.
1.3000000 Caracteristica static i erorile globale
Caracteristica real a unui CAN este prezentat n figura 5.
Erorile ce caracterizeaz aceast caracteristic de conversie sunt:
- eroare de zero: caracteristica de conversie nu trece prin origine
(figura 6);
- eroare de capt de scar: nendeplinirea condiiei de realizare a
ultimei tranziii la V
IN
=10,18V, dup corectarea erorii de zero (figura 6);
- erori de nelinearitate (figura 7), erori ce rmn dup corectarea
celor dou anterioare.
Figura 5
Figura 6
76
Pentru a studia ntreaga caracteristic de transfer a acestui CA/N,
sunt suficiente msurtori pentru tranziiile principale:
(N-1)(N)(N+1)
pentru N=2
n
, n=0...7. Tranziiile de cod majore apar cnd la tranziia (N-
1)(N) , un bit de rang superior nlocuiete toi biii de rang inferior. Un
exemplu pentru o astfel de tranziie principal, pentru N=2
5
, este:
(N-1)=0001 1111b(N)=0010 0000b
20 Desfasurararea lucrrii
2.1 Pornind de la schema bloc a CA/N i folosind organigrama care
descrie funionarea algoritmul aproximrii succesive, s se deseneze, pe
baza deducerii teoretice, urmtoarele semnale:
- SC(t) (Start Conversie), dac SC=FC (Fine Conversie);
- V
IN+
(t), semnalul analocic la intrarea comparatorului;
- COMP, semnalul logic de la ieirea comparatorului;
- b
i
(t), pentru i=1...8 - se consider b
1
= MSB;
Cronogramele se reprezint sincron cu semnalul de ceas, n cazul particular
al unei tensiuni de intrare continue, fixat n domeniul:
+0,04V < V
IN
< +10,20V .
Dup clarificarea teoretic a funcionrii, se alimenteaz macheta de
Figura 7
77
laborator, de la sursa simetric de tensiune stabilizat +24V/-24V.
Osciloscopul se conecteaz astfel:
- CH1 la semnalul SC'=FC (funcionare ciclic a CA/N-ului);
- CH2 la intrarea V
IN+
a comparatorului, notat "Vcomp" n
figura 2.
2.2 Se calibreaz panta caracteristicii de conversie a CA/N, prin
reglajul tensiunii de capt de scal. Pentru aceasta se folosete o tensiune
de intrare de valoare (msurat cu voltmetrul electronic):
V
IN
= +10,18V .
Reglajul propriu-zis se face din poteniometrul P
3
, astfel nct toate LED-
urile s fie aprinse, cu excepia celui mai puin semnificativ (LSB), care este
la limita aprinderii. Aceast stare a LED-urilor corespunde tranziiei din
numrul
1111 1110b 1111 1111b
254 255 (zecimal)
Tema 1
De ce se face reglajul de cap de scar, pentru tranziia de cuantizare
corespunztoare numerelor 254->255?

2.3000000 Vizualizai pentru tensiunea V


IN
aleas la punctul "1",
tensiunea V
IN+
la intrarea n comparator (punctul marcat Vcomp n schema
general a machetei de laborator, din figura 2). Desenai i explicai
imaginea vizualizat, comparativ cu cea obinut teoretic, la punctul "1".
2.4 Se determin caracteristica static de conversie a CA/N i erorile
acesteia. Pentru aceasta se regleaz frecvena ceasului de conversie f
0
la
valori mici (din poteniometrul P
1
, marcat astfel n figura 2). Se aplic
tensiuni de intrare V
IN
alese n mod sistematic, astfel nct s poat fi
caracterizat ntreaga caracteristic de conversie, print-un numr minim de
msurtori. Alegerea acestor tensiuni este dictat de tipul CN/A-ului folosit.
78
In cazul unui convertor CN/A cu "reea R-2R", sunt importante tranziiile
de cod principale, pentru care se schimb toi biii codului binar, de la un
rang n jos. De exemplu tranziia
0001 1111 0010 0000
Pentru aceasta se msoar, folosind indicaia celor 8 LED-uri de pe
machet i voltmetrul electronic, tensiunile V
IN min
(N) i V
IN max
(N) care prin
conversie produc acelai numr binar N (domeniul de cuantizare pentru
numrul N).
Se repet aceast operaie, pentru a msura toate domeniile de cuantizare
ale numerelor implicate n tranziiile principale
U(N-1) U(N) U(N+1) , pentru N=2
n
.
De ce sunt importante aceste stri?
Se msoar totodat i valorile V
IN
care produc codurile binare
corespunztoare numerelor 132, 144, 192, 254.
Se calculeaz apoi tensiunea central a fiecrui domeniu de cuantizare
msurat, folosind formula
Pe baza acestor determinri, se reprezint punctele caracteristicii de
conversie reale, fa de dreapta celei mai bune aproximaii liniare a
acesteia. Parametrii acestei drepte se determin cu urmtoarele formule:
2
V
+
V
= (N)
V
IN IN
IN0
max min
79
K fiind numrul de puncte msurate.
Folosind aceste rezultate se determin eroarea de zero, eroarea
de factor de scar (eroarea de amplificare) i eroarea de neliniaritate.
Tema 1
Pentru ce valoare de cod (numr), se obine maximum de neliniaritate ? S
se verifice experimental.

2.5000000 Determinarea erorilor difereniale, prin metoda baleiajului


tensiunii de intrare n jurul tranziiilor.
Se aplic la intrarea n convertor, o tensiune liniar variabil U
TLV
(t), de
frecven joas (f=10Hz), suprapus peste tensiunea continu de intrare n
CA/N-ul studiat.
[ ]
[ ]
( )
) 0(
K
) 0(
N V - ) N ( 0 V
N
N V
- )
N
0(
V N
K
= a
i
K
=1 i
2
i
2
K
=1 i
i
K
=1 i
i
K
=1 i
i i
K
=1 i


1
1
]
1


K
) 0( a -
N V N
= b
i
K
=1 i
i
K
=1 i

80
Se realizeaz astfel "baleierea" caracteristicii de conversie, n jurul
tensiunii continue V
IN
fixate. CA/N-ul produce coduri succesive,
corespunztoare tensiunii instantanee de la intrare. Pentru ca procesul de
conversie s fie corect, trebuie s fie ndeplinit regimul cvasi-staionar al
tensiunii de intrare V
IN
. Aceast condiie impune ca tensiunea liniar
variabil, de la intrarea CA/N-ului, s ndeplineasc urmtoarea condiie:
Tema 1
De ce aceast limit ? Ce fenomen apare dac V
IN
(t) se schimb mai
repede?

Pentru implementarea acestei metode de msurare a caracteristicii de


conversie, se realizeaz montajul din figura 8.
Tensiunea u
TLV
(t) se aplic pe intrarea X a unui osciloscop, n timp ce
pe intrarea Y a acestuia se aplic semnalul V
OF
. Acesta din urm este
rezultatul conversiei digital-analogice realizate de pe ultimii doi bii (cei
mai puini semnificativi), ai codului binar produs de CA/N-ul studiat.
Folosirea decodrii analogice a strilor dup ultimii doi bii, permite
T
V
0,01 <
t
(t)
U
0
LSB TLV

Figura 8
81
identificarea uoar a tranziiilor principale. Se obin prin aceast metod
patru nivele distincte de tensiune continu, corespunztor fiecare unei
anumite combinaii a ultimilor doi bii din numrul binar produs de CA/N.
Inainte de a fi aplicat pe intarea Y a osciloscopului, acest semnal este
integrat cu ajutorul unui condensator de 10nF (vezi figura 2); se obine
astfel o frecven de tiere, a filtrului trece jos echivalent:
In acest fel sunt mediate abaterile momentane ale pragului de cuantizare.
In acelai timp
unde m este numrul de tranziii prinse n imagine, astfel nct rspunsul
filtrului s nu afecteze forma fronturilor.
In funcie de amplitudinea vrf-vrf a tensiunii U
TLV
(t), poate fi
"baleiat" o zon mai mare sau mai mic, din caracteristica de transfer a
CA/N-ului studiat.
O imagine posibil, obinut n cazul baleierii a cinci stri de
cuantizare, este ilustrat n figura 9.
T
20
1
<
RC 2
1
= f
reciclare
t

T
m
20
> f
baleiaj
t

Figura 9
82
Voltmetrul electronic conectat la intrare este sensibil doar la
componenta continu a temsiunii de intrare, deci va indica tensiunea n
jurul creia se face baleierea cu u
TLV
(t).
Poziionnd n mod corespunztor spotul n centrul ecranului cnd
u
TLV
(t)=0 , se obine o referin pe "imaginea X-Y", care corespunde
totdeauna tensiunii citite pe voltmetrul electronic. Modificnd tensiunea
continu, se pot determina mai precis tensiunile V
IN min
i V
IN max
,
determinate la punctul 2.4 din desfurarea lucrrii.
Prin aceast metod, poate fi determinat precis eroarea de
neliniaritate diferenial a oricrei tranziii, precum i eroarea aleatoare de
prag de cuantizare (apare la frontiera a dou domenii de cuantizare
adiacente).
Tranziia pe ecran ntre dou paliere alturate nu este vertical, ci
o curb continu, distana vertical fa de palierul treptei fiind
proporional cu probabilitatea de apariie a codului treptei vecine ( acest
efect apare datorit medierii, mai multor msurtori rapide, pe
condensatorul de 10nF, de la ieirea aplicat pe "axa X" a osciloscopului,
notat V
OF
n figura 2
Tema 2
Ce imagine s-ar obine pe ecranul osciloscopului n absena capacitii de
integrare de 10nF, conectat la ieirea V
OF
?

S-ar putea să vă placă și