Sunteți pe pagina 1din 14

2.4.

CONVERSIA ANAlOG NUMERIC A SEMNALELOR


2.4.1. PREZENTARE GENERAL
Pentru a putea fi acceptate de calculator n vederea prelucrrii numerice semnalele
analogice trebuiesc convertite n semnale numerice. n cadrul acestei conversii semnalul
analogic este supus la trei operaii succesive: eantionarea, cuantificarea i codarea.
Prin eantionare se realizeaz o observare periodic a semnalului analogic,
materializat printr-o succesiune de eantioane prelevate la anumite intervale de timp.
Cuantificarea cuantizarea! este operaia prin care eantioanelor prelevate de
dispozitivul eantionator li se asociaz semnale de aceeai natur, dar cu amplitudinea
bine determinat. Pentru aceasta, domeniul de variaie al semnalului analogic de intrare
este mprit ntr-un anumit numr de subdomenii nivele!, de obicei egale ntre ele.
"ispozitivul de cuantificare va stabili n urma unei corelaii prestabilite cte subdomenii
cumulate corespund eantioanelor de amplitudine prelevate i implicit, ce amplitudine
vor avea semnalele de la ieirea sa.
"eci, n urma eantionrii i cuantificrii, unui semnal analogic cu o infinitate de
valori n domeniul su de variaie i se va atribui o mrime analogic de aceeai natur,
dar cu un numr prestabilit de valori.
Codificarea este operaia prin care fiecrui semnal rezultat n urma cuantificrii i se
atribuie un numr ce descrie valoric amplitudinea sa.
#antionarea se realizeaz n circuitele de eantionare i memorareC#$!, iar
cuantificarea i codificarea sunt operaii realizate de convertoarele analog-numerice
C%&!.
%proape n totalitate codificarea se realizeaz ntr-un cod binar. Cele mai folosite
coduri binare sunt: codul binar natural, complementar fa de ', complementar fa de (,
)ra*, binar deplasat, binar-zecimal.
2.4.2. CIRCUITE DE EANTIONARE - MEMORARE
2.4.2.1. Func!"n#$%. C#$#c&%$!'&!c!.
+n circuit de eantionare-memorare C#$! realizeaz prelevarea unor eantioane
din semnalul analogic aplicat la intrarea sa i memorarea acestora pe durata conversiei
analog-numerice.
,uncional un C#$ fig. -.'.! reprezint un bloc care sub aciunea unui semnal de
comand realizeaz cele dou operaii de eantionare i de memorare.
.ub aciunea semnalului de comand uc#/$! care prin nivelul logic 0'1, impune
starea de eantionare #, C#$ funcioneaz ca un repetor, oferind la ieire acelai
semnal ca la intrarea sa.
n momentul trecerii semnalului de comand la valoarea corespunztoare nivelului
logic 021, C#$ memoreaz valoarea semnalului de intrare la acest moment, pe care l
transmite la ieire. %ceast valoare se menine pe toat durata strii de memorare $!
impus de semnalul de comand.
1
,ig. -.'. Circuite de eantionare-memorare :a - reprezentare simbolic3
b - diagrama semnalelor.
%cest interval de timp trebuie s fie cel puin egal cu timpul de conversie care este
dat de C%&. "e regul revenirea semnalului de comand la starea logic 021 pentru
prelevarea unui nou eantion este comandat de C%& la sf4ritul procesului de
conversie.
.c5ema ec5ivalent a unui C#$ fig. -.(! conine un comutator i un
condensator.

,ig. -.( .c5ema ec5ivalent a unui C#$
C4nd comutatorul 6 este nc5is corespunztor strii de eantionare!, condensatorul
C se ncarc urmrind tensiunea de intrare ui care se regsete la ieire.
7a comanda de memorare, comutatorul se desc5ide iar tensiunea de ieire rm4ne
la valoarea din momentul respectiv.
8ranziiile C#$ de la o stare la alta determin nt4rzieri caracteristice prin timpul de
apertur i timpul de ac5iziie fig. -.9!.

2
t
E
M
M
E
u
e
u
c
u
i
u
e
u
c
#/$!
t
u
i
u
e
b. a.
u
i
CEM
$
#
6
u
i
C
u
e
,ig.-.9 "iagrama de semnal
8impul de apertur tap este determinat de momentul comenzii strii de memorare $
i momentul nceperii stabilizrii tensiunii de ieire. %cest timp ia valori de la (:(22 ;s n
raport de circuitele digitale ale circuitului de comand.<ariaia ma=im a timpului de
apertur, >tap reprezint instabilitatea timpului de apertur.
%ceast instabilitate introduce erori a cror valoare ma=im este:
?ma= ap
max
i
t
dt
du
=
-.'!
%c5iziia de date trebuie s satisfac condiia:


n
max
max
2
U
-.(!
unde
n
max
2
U
reprezint rezoluia absolut a convertorului analog-numeric, +ma= fiind
valoarea ma=im a tensiunii de la intrarea C%&,iar n numrul de bii ai secvenei binare
de la ieirea C%&
Pentru un C%& de rezoluie dat , instabilitatea timpului de apertur
limiteaz superior frecvena semnalului de intrare ui.
Pentru un semnal sinusoidal:
ui @+i ma= sin At, -.9!
viteza ma=im de variaie a tensiunii de intrare se obine pentru :
+i ma=@+ma=. -.B!
Condiia -.( va deveni :
3
>t
ap
t
u
e
t
u
i,
t
ap
t
s
t
ac
#
u
c

ap
n
t 2
1


, -.-!
de unde rezult frecvena ma=im a tensiunii de intrare:

ap
1 n
t 2
1
f

+ . -.C!
8impul de stabilizare ts defineste intervalul de timp ncep4nd cu sf4rsitul
timpului de apertur si termin4nd cu momentul reducerii amplitudinii oscilatiilor tensiunii
de iesire sub valoarea corespunztoare pentru D din rezoluia absolut a C%&.
8impul de ac5izitie tac este delimitat de momentul comenzii de esantionare, si
momentul n care tensiunea de iesire din C#$ difer fat de cea de intrare cu mai putin
de D din rezoluia absolut a C%&.
8impul de ac5izitie are valori mai mari de '- ns si trebuie s fie mai mic dec4t durata
impulsului de esantionare pentru ca prelevarea esantioanelor s se fac corect. %ceast
caracteristic a unui C#$ este important, deoarece limiteaz n procesul de ac5izitie
frecventa de esantionare.
2.2.2. T!(u$! c"n'&$uc&!)% *% CEM
n constructia diferitelor tipuri de C#$ se utilizeaz amplificatoare operaionale,
condensatoare ca elemente de memorare si comutatoare ce realizeaz comanda n
strile de eantionare si de memorare.+na dintre cele mai simple sc5eme de principiu
pentru un C#$ este dat n fig.-.B.
,ig.-.B. .c5ema de principiu a unui C#$.
Cele doua amplificatoare operationale %E' si %E( sunt n cone=iune repetoare, ceea
ce asigur o impedant de intrare foarte mare si o impedant de iesire mic.Ca urmare a
acestui fapt condensatorul C se ncarc rapid n intervalul de timp de esantionare, ceea
ce asigur un timp de ac5izitie redus, iar n intervalul de timp de memorare are loc o
descrcare foarte lent a condensatorului C, ceea ce asigur o alterare redus a tensiunii
esantionate.
Pentru reducerea influentei curentului de polarizare al %E( asupra tensiunii la
bornele condensatorului C atunci c4nd comutatorul electronic C# este desc5is! se poate
utiliza sc5ema cu dou comutatoare din fig.-.-.
4
AO
1
AO
2 -
+
-
+
M
E
CE
u
!
u
%
C
u
c


,ig. -.-. .c5ema cu dou comutatoare pentru un C#$
entru starea de esantionare cele doua comutatoare sunt nc5ise, sc5ema
function4nd ca si cea anterioar.Pentru starea de memorare se desc5id cele dou
comutatoare, condensatoarele fiind parcurse de curenti de polarizare egali.
$odificarea tensiunii de iesire pentru aceast situatie este :
0 ) I I (
C
1
dt
du
B B
e
= =
+
, -.F!
adic tensiunea de iesire rm4ne constant.
#=ist totusi o alterare a tensiunii de iesire din C#$, datorit faptului c cei doi
curenti de polarizare difer prin curentul de decalaG..e impune ca aceast alterare s nu
depseasc valoarea corespunztoare pentru D 7.H. Ieducerea erorii de decalaG se
realizeaz n urmtoarea sc5em
fig. -.C.!.
,ig. -.C. .c5ema cu reactie global
"up cum se vede cele dou amplificatoare operationale %E' si %E( sunt introduse
ntr-o bucl de reactie global ce elimin practic erorile de decalaG produse de %E(.
5
AO
1
AO
2 -
+
-
+
M
E
CE
1
M
E
CE
2
C
u
!
u
%
C
u
c
A
O
1
A
O
2
-
+
-
+
M
E
CE
R
u
!
u
%
u
c
C
n starea de memorare, cele dou amplificatoare sunt n cone=iune repetoare,
rezistenta I av4nd rolul de a prelua diferenta de tensiune dintre intrare si iesire.
7a esantionare, comutatorul electronic se nc5ide, permit4nd ncrcarea rapid a
condensatorului C, astfel nc4t timpul de ac5izitie se micsoreaz semnificativ.
+na din sc5emele de C#$, cu o mare utilizare este dat n fig. -.F.



,ig. -.F. .c5ema de C#$ cu integrator.
.e vede c aici condensatorul de memorare este montat n reactia amplificatorului
operational %E(, form4nd mpreun cu I( un circuit integrator.
n starea de esantionare, tensiunea de iesire tinde spre valoarea :
i
1
2
2
u
R
R
u =
-.J!
cu o constant de timp @ I(C.

2.,.-. CONVERTOARE ANALOG-NUMERICE
6
A
O
1
A
O
2
-
+
-
+
M
E
CE
R
2
u
!
u
%
u
c
C
R
1
2. ,.-.1.P$%.%n&#$% /%n%$#l0.Func!"n#$%. E$"$!
Convertoarele analog-numerice C%&! reprezint blocul principal n cadrul sistemului
de conversie analog-numeric.#le realizeaz conversia esantioanelor prelevate din
mrimea analogic de intrare ntr-o mrime numeric cu un numr finit de valori..%ceast
operatie reprezint de fapt o cuantizare n nivel a semnalelor de intare.
$rimea numeric de la iesire este reprezentat printr-o secven binar de n biti.
Caracteristica static de transfer a unui C%& este reprezentat de o functie tip
scar .+n C%& liniar are ltimea si nltimea treptelor egale.<ariatia minim a mrimii de
intrare o tensiune cu valoarea la cap de scar +cs!, care produce dou tranzitii succesive
ale secventei binare de iesire se numeste de regul cuant :

n
cs
2
U
q = -.K!
si care reprezint si rezolutia absolut e=primat n valori ale mrimii de intrare.
"iferenta dintre dou valori consecutive ale mrimii numerice de iesire este
reprezentat de '7.H bitul de semnificatie minim!.
"iferenta n amplitudine dintre semnalul analogic de la intrarea C%& si cel numeric
de la iesirea sa reprezint eroarea de cuantizare fig. -.J.b!.Cu c4t numrul de la iesirea
convertorului are mai multi biti, cu at4t aceast eroare este mai mic.
,ig.-.J. a. Caracteristica de transfer 3 b. #roarea de cuantizare.
"eoarece valorile tensiunii de intrare corespund valorii numerice de iesire numai
pentru punctele mediane ale intervalelor de cuantificare, aceeasi eroare nu depseste
valorile D 7.H. Caracteristica ideal corespunde cazului n care numrul de biti al
semnalului numeric de iesire n @ , adic convertorul nu are eroare de cuantizare.
2.,.-.2. V#$!#n&% c"n'&$uc&!)% *% CAN.
7
Lesire
numeric
Lntrare analogic
Lntrare analogic
#.
1
.
-2 LS3

2 LS3
caracteristic idea"
caracteristic te#retic
"in punct de vedere functional C%& pot fi :
cu comparatie direct 3
cu conversie intermediar n interval de timp sau n frecvent 3
cu conversie mi=t.
C%& cu comparatie direct realizeaz conversia prin compararea permanent a
tensiunii de intrare cu o tensiune de referint."up modul n care se prezint tensiunea
de referint, e=ist C%& cu comparatie simultan si C%& cu comparatie succesiv.
2.,.-.2.1. CAN cu c"4(#$#&!% '!4ul&#n0 5*% &!( (#$#l%l6.
%cest tip de C%& realizeaz comparatia simultan a semnalului de intrare cu un set
de nivele fi=e ec5idistante diferite printr-o cuant. &ivelele fi=e sunt obtinute cu o retea
divizoare de rezistente de mare precizie , careia i se aplic o tensiune de referint +I
egal cu valoarea la cap de scal +cs a tensiunii de intrare fig. -.K !.


,ig.-.K. C%& paralel.
8oate comparatoarele la care tensiunea de intrare ui este mai mare dec4t tensiunea de
comparatie respectiv, vor avea starea M'M iar celelalte starea M2M.
$
1
n
2
C

-
+
-
N
-
N
-
N
C
O
D
I
F
I
C
A
T
O
R
C
i
C
'
I
I
I
I
I
I
I
+
I
u
i
1 2
2
U
n
n
R

i
n
R
2
U
n
R
2
U
%stfel la iesirea comparatoarelor se obtine un sir de stri logice 22:2''':', care
reprezint raportul ui/+I.
"ac iesirea numeric este reprezentat de n biti, vor e=ista (
n
rezistente si (
n
-'
comparatoare.
Codificatorul face trecerea de la codul numeric de la intrarea sa, la un cod binar de
obicei binar natural ! la iesirea convertorului.
C%& de tip paralel se caracterizeaz prin valori foarte reduse ale timpilor de conversie
zeci de ns! , dar necesit un mare numr de elemente componente.

2.,.-.2.2. CAN cu #($"7!4#&!! 'ucc%'!)%
%cest tip de convertor este din categoria cu comparatie succesiv.
Principiul de functionare fig.-.'2! const ntr-un sir de operatii de comparare ntre
tensiunea de intrare ui i o tensiune de referin +I , ce se desfsoar ntr-un numr de
etape egal cu numrul n de biti ai numrului & de la iesirea convertorului.

,ig.-.'2. C%& cu apro=imatii successive.
Concret, n fiecare etap se decide ce valoare corespunde bitului bi de rang i.
Cele n comparri succesive sunt realizate de comparatorul C n ritmul impus de un
generator de tact )8.
Iegistrul de apro=imri succesive I%. contine un registru de n circuite basculante
bistabile ce poate fi pozitionat n diferite moduri n raport de tensiunea de la ieirea
comparatorului.
%cest dispozitiv conduce convertorul numeric analogic C&%, a crui tensiune de
iesire +I reprezint numrul binar & e=istent la intrarea sa.
.pecific acestui tip de convertor este faptul c modificarea tensiunii cu +I pe durata
unei conversii prezint urmtoarele aspecte :
primul salt al tensiunii +I este egal cu Gumtate din valoarea ma=im a tensiunii de
intrare .
%
u
!
-
N
C
RAS
G.T.
N
CNA
N
U
R
U
REF
variatia la un moment dat al tensiunii +I, este Gumtate din variatia suferit la tactul
precedent 3
tensiunea +I scade sau creste dup cum +i O +I , respectiv +i P +I
8ensiunea de intrare ui supus procesului de conversie poate fi scris sub forma :

n
0
n
2 n
2
1 n
1
R i
2
2 & ''' 2 & 2 &
U u
+ + +
=

. -.'2!
Hitii b', b(:bn se obtin n urma comparatiei dintre tensiunea +I generat de C&% si
+=.Iezultatul acestei comparatii se materializeaz n valorile 2 sau ' pentru fiecare bit.
n prima etap se compar +i cu
2
U
U
max
R
= ."ac
2
U
u
max
i
> , rezult valoarea celui
mai semnificativ bit b' @ '.
n etapa a doua se compar ui cu
2
max max
1
2
U
2
U
& +
pentru a se decide valoarea celui
de-al doilea bit b(.
"ac de e=emplu
2
max max
1 i
2
U
2
U
& u + <
rezult b( @ 2.Comparatiile continu p4n la
obtinerea bitului bn de semnificatie minim.
%cest tip de C%& este cel mai utilizat n sistemele de ac5iziie a datelor.#l are
ntotdeauna acelasi timp de conversie determinat de cele n perioade de tact.
#roarea de conversie depinde de e=actitatea C%& si de sensibilitatea
comparatorului.Principalul dezavantaG al acestui tip de C%& l reprezint slaba reGectie a
semnalelor perturbatoare.
2.,.-.2.2. CAN cu *u1l0 !n&%/$#$%
%cest tip de convertor face parte din categoria convertoarelor cu conversie
intermediar a tensiunii de intrare ntr-un interval de timp.
.c5ema functional a unui asemenea convertor este prezentat n
fig. -.''.


,ig. -.''. C%& cu dubl integrare
Conversia se face n dou etape, fiind controlat de dispozitivul de comand "C n
ritmul impulsurilor de tact oferite de generatorul etalon )#.
10
C
-
N
A
O
-
N
COMP
u
2
R
1
2
DC GE N
8
U
!
U
R
n prima etap "C anuleaz continutul numrtorului reversibil & si trece
comutatorul 6 pe pozitia ', astfel nc4t la intrarea integratorului realizat cu amplificatorul
operaional %E,rezistena I i condensatorul C se aplic tensiunea += care ncepe s fie
integrat.Continutul numrtorului este incrementat, pentru fiecare impuls cu frecventa f2 ,
p4n la capacitatea ma=im &ma=.Lntegrarea tensiunii += se face pe durata 8' c4t are loc
ncrcarea numrtorului.
8ensiunea u2 la iesirea integratorului variaz liniar :

RC
t U
dt U
RC
1
u
x
t
0
x 0
= =

, -.''!
aGung4nd dup timpul 8' la valoarea:

0
max x 1 x
0
f RC
t ( U
RC
t U
U = =
. -.'(!
"up timpul 8', la ncrcarea cu un nou impuls a numrtorului, continutul acestuia
este anulat, deci trece n starea zero.
n acest moment s-a nc5eiat etapa de integrare a tensiunii de intrare..e d
comanda de trecere a comutatorului 6 pe pozitia a doua si ncepe etapa de integrare a
tensiunii de referint +I.
Pe durata integrrii, dispozitivul de comand mentine accesul impulsurilor de
frecvent f2 la intrarea numrtorului, care se ncarc din nou.
8ensiunea la iesirea integratorului va ncepe s scad liniar:

RC
t U
U dt U
RC
1
U u
R
t
0
0 R 0 0
= =
. -.'9!
Lntegrarea tensiunii de referint are loc un interval de timp 8(, p4n c4nd circuitul
comparator sesizeaz la iesirea integratorului aceeasi tensiune ca la nceputul conversiei,
care de regul este egal cu zero fig.-.'(!.n acest moment nceteaz integrarea
tensiunii de referint.
,ig. -.'(. "iagrama tensiunii si variatia continutului numrtorului
8ensiunea la iesirea integratorului fiind nul, rezult:

0
f
(
RC
U
U
RC
) U
U
0
x R
0
1 R
0
= =
, -.'B!
unde &= este continutul numrtorului la sf4rsitul conversiei.
11
&
T
1
T
2
U
9
U
7
U
R
&
N
4#7
N
N
7
"in relatiile -.'(! si -.'B! rezult :

max
x
R x
(
(
U U =
. -.'-!
"up cum de vede pentru ca efectele integrrii celor dou tensiuni s fie de sens
opus, este necesar ca acestea s aib polaritti diferite, ceea ce reprezint o limitare
maGor.
2. ,.4. ANSAM3LUL CEM - CAN
Eperatia de conversie analog-numeric este precedat de operatia de
esantionare a tensiunii de intrare si de memorarea esantioanelor generate pe durata
conversiei.
"ac semnalele ce se msoar sunt lent variabile i pe durata conversiei analog
numerice nu e=ist variatii ale semnalului de intrare mai mari dec4t rezoluia
convertorului, atunci nu este necesar operatia de esantionare-memorare.
%cest lucru se nt4mpl dac panta ma=im de variaie a tensiunii de intrare ui
ndeplinete conditia :

c
n
max
max
i
) 2
U
dt
du

-.'C!
unde
n
max
2
U
este rezoluia C%&, iar 8c este timpul de conversie.
Pentru o tensiune de intrare sinusoidal, frecvena ma=im pe care o poate avea
este :

c
) um '(
max
)
2
f

=
-.'F!
$odul de comand al ansamblului C#$-C%$ depinde de tipul celor dou
componente ale ansamblului fig. -.'9!.
12
,ig. -.'9. %nsamblul C#$-C%&.
.emnalul de comand de esantionare si memorare #/$! se aplic la intrarea
logic de comand a C#$..emnalele de comand ale C%&
sunt : .8%I8 CE&<#I.L# care permite declansarea proceselor de conversie pe
fronturile cresctoare si .8%I# CE&<#I.L# care indic prin nivelul logic Q'1 efectuarea
de ctre C%& a unei conversii, iar prin frontul cobor4tor sf4rsitul conversiei.
Pentru realizarea conversiei analog-numerice se d comanda .8%I8 CE&<#I.L#
la momentul t'.
7a aparitia impulsului corespunztor acestei comenzi, iesirea .8%I# CE&<#I.L#
trece din starea Q21 n starea Q'1, determin4nd comutarea C#$ din starea de
esantionare n cea de memorare.8ensiunea la iesirea C#$ se stabilizeaz n intervalul
13
CEM
b
'
, b
(
, :, b
n
iesire numeric!
.8%I8
CE&<#I.L#
.8%I#
CE&<#I.L#
intrare
analogic
u
i
CAN
#/$
b
R
$
#
#
t
t
t
t
t
'
t
(
t
9
t
B
.8%I8
CE&<#I.L#
.8%I#
CE&<#I.L#
iesire
numeric
#/$
t'-t( , iar din momentul t( corespunztor sf4rsitului impulsului .8%I8 CE&<#I.L#,
ncepe conversia propriu-zis n C%&.7a sf4rsitul conversiei, iesirea .8%I#
CE&<#I.L# revine din nou n starea Q21 , determin4nd comutarea C#$ din starea de
memorare n starea de esantionare momentul t9!.
"in acest moment tensiunea de iesire din C#$ va urmri evolutia tensiunii de
intrare p4n la aparitia unui nou impuls corespunztor comenzii .8%I8 CE&<#I.L#,
iar bitii rezultati din conversie se ncarc la iesirea convertorului.8impul de conversie 8c
al C%& este delimitat de momentele t( si t9.
#ste necesar ca tB S t9 tac , unde tac este timpul de ac5izitie al C#$, iar t( S t' @
tap N ts , unde tap este timpul de apertur iar ts este timpul de stabilizare al C#$.
Pentru ansamblul C#$-C%&, se precizeaz perioada minim de ac5izitii care
reprezint intervalul de timp minim ntre momentele de prelevare a dou esantioane
succesive :
8ac min @ tapNtsN8c N tac . -.'J!
,recventa ma=im de esantionare va fi deci :

min
max
1
ac
e
T
f =
, -.'K!
iar frecventa ma=im a semnalului de intrare conform teoremei esantionrii! va
fi :

2
max
max
e
f
f = . -.(2!
14

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