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.
Dispozitivul 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.
Deci, 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.
Eantionarea se realizeaz n circuitele de eantionare i memorare(CEM), iar
cuantificarea i codificarea sunt operaii realizate de convertoarele analog-numerice
(CAN).
Aproape n totalitate codificarea se realizeaz ntr-un cod binar. Cele mai folosite
coduri binare sunt: codul binar natural, complementar fa de 1, complementar fa de 2,
Gray, binar deplasat, binar-zecimal.
2.4.2. CIRCUITE DE EANTIONARE - MEMORARE
2.4.2.1. Funcionare. Caracteristici.
Un circuit de eantionare-memorare (CEM) realizeaz prelevarea unor eantioane
din semnalul analogic aplicat la intrarea sa i memorarea acestora pe durata conversiei
analog-numerice.
Funcional un CEM (fig. 5.1.) reprezint un bloc care sub aciunea unui semnal de
comand realizeaz cele dou operaii de eantionare i de memorare.
Sub aciunea semnalului de comand u c(E/M) care prin nivelul logic 1, impune
starea de eantionare E, CEM funcioneaz ca un repetor, oferind la ieire acelai semnal
ca la intrarea sa.
n momentul trecerii semnalului de comand la valoarea corespunztoare nivelului
logic 0, CEM memoreaz valoarea semnalului de intrare la acest moment, pe care l
transmite la ieire. Aceast valoare se menine pe toat durata strii de memorare (M)
impus de semnalul de comand.

35

uc

E
M

M
ui

ue

CEM

ui

ue ui

ue

uc(E/M)

b.

a.

Fig. 5.1. Circuite de eantionare-memorare :a - reprezentare simbolic;


b - diagrama semnalelor.
Acest interval de timp trebuie s fie cel puin egal cu timpul de conversie care este
dat de CAN. De regul revenirea semnalului de comand la starea logic 0 pentru
prelevarea unui nou eantion este comandat de CAN la sfritul procesului de
conversie.
Schema echivalent a unui CEM (fig. 5.2) conine un comutator i un
condensator.
M

ui

ue

Fig. 5.2 Schema echivalent a unui CEM


Cnd comutatorul K este nchis (corespunztor strii de eantionare), condensatorul
C se ncarc urmrind tensiunea de intrare ui care se regsete la ieire.
La comanda de memorare, comutatorul se deschide iar tensiunea de ieire rmne
la valoarea din momentul respectiv.
Tranziiile CEM de la o stare la alta determin ntrzieri caracteristice prin timpul de
apertur i timpul de achiziie (fig. 5.3).

36

uc
E

u i, u e
t

ts
tac

tap
tap
Fig.5.3 Diagrama de semnal

Timpul de apertur tap este determinat de momentul comenzii strii de memorare M


i momentul nceperii stabilizrii tensiunii de ieire. Acest timp ia valori de la 2200 s n
raport de circuitele digitale ale circuitului de comand.Variaia maxim a timpului de
apertur, tap reprezint instabilitatea timpului de apertur.
Aceast instabilitate introduce erori a cror valoare maxim este:
du i

max dt

t ap

(5.1)

max

Achiziia de date trebuie s satisfac condiia:

max
unde

U max
2n

(5.2)

U max
reprezint rezoluia absolut a convertorului analog-numeric, Umax fiind
2n

valoarea maxim a tensiunii de la intrarea CAN,iar n numrul de bii ai secvenei binare


de la ieirea CAN
Pentru un CAN de rezoluie dat , instabilitatea timpului de apertur
limiteaz superior frecvena semnalului de intrare u i.
Pentru un semnal sinusoidal:
ui =Ui max sin t,
(5.3)
viteza maxim de variaie a tensiunii de intrare se obine pentru :
Ui max=Umax.
(5.4)

37

Condiia 5.2 va deveni :

1
n

2 t ap

(5.5)

de unde rezult frecvena maxim a tensiunii de intrare:


f

1
2

n 1

t ap

(5.6)

Timpul de stabilizare ts defineste intervalul de timp ncepnd cu sfrsitul


timpului de apertur si terminnd cu momentul reducerii amplitudinii oscilatiilor tensiunii
de iesire sub valoarea corespunztoare pentru din rezoluia absolut a CAN.
Timpul de achizitie tac este delimitat de momentul comenzii de esantionare, si
momentul n care tensiunea de iesire din CEM difer fat de cea de intrare cu mai putin
de din rezoluia absolut a CAN.
Timpul de achizitie are valori mai mari de 15 ns si trebuie s fie mai mic dect durata
impulsului de esantionare pentru ca prelevarea esantioanelor s se fac corect. Aceast
caracteristic a unui CEM este important, deoarece limiteaz n procesul de achizitie
frecventa de esantionare.
2.2.2. Tipuri constructive de CEM
n constructia diferitelor tipuri de CEM se utilizeaz amplificatoare operaionale,
condensatoare ca elemente de memorare si comutatoare ce realizeaz comanda n
strile de eantionare si de memorare.Una dintre cele mai simple scheme de principiu
pentru un CEM este dat n fig.5.4.

ui

CE
M

AO1

AO2

ue

C
uc

Fig.5.4. Schema de principiu a unui CEM.


Cele doua amplificatoare operationale AO 1 si AO2 sunt n conexiune 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 achizitie 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.

38

Pentru reducerea influentei curentului de


polarizare al AO2 asupra tensiunii la
bornele condensatorului C (atunci cnd comutatorul electronic CE este deschis) se poate
utiliza schema cu dou comutatoare din fig.5.5.

CE2
M

ui

CE1
M

AO1

ue

AO2

C
uc

Fig. 5.5. Schema cu dou comutatoare pentru un CEM


entru starea de esantionare cele doua comutatoare sunt nchise, schema
functionnd ca si cea anterioar.Pentru starea de memorare se deschid cele dou
comutatoare, condensatoarele fiind parcurse de curenti de polarizare egali.
Modificarea tensiunii de iesire pentru aceast situatie este :
du e 1
(I B I B ) 0 ,
(5.7)
dt
C
adic tensiunea de iesire rmne constant.
Exist totusi o alterare a tensiunii de iesire din CEM, datorit faptului c cei doi
curenti de polarizare difer prin curentul de decalaj.Se impune ca aceast alterare s nu
depseasc valoarea corespunztoare pentru LSB. Reducerea erorii de decalaj se
realizeaz n urmtoarea schem
(fig. 5.6.).

u
i

A
+ O1

CE
M E

A
+ O2
C

u
c

Fig. 5.6. Schema cu reactie global

39

u
e

Dup cum se vede cele dou amplificatoare operationale AO 1 si AO2 sunt introduse
ntr-o bucl de reactie global ce elimin practic erorile de decalaj produse de AO 2.
n starea de memorare, cele dou amplificatoare sunt n conexiune repetoare,
rezistenta R avnd rolul de a prelua diferenta de tensiune dintre intrare si iesire.
La esantionare, comutatorul electronic se nchide, permitnd ncrcarea rapid a
condensatorului C, astfel nct timpul de achizitie se micsoreaz semnificativ.
Una din schemele de CEM, cu o mare utilizare este dat n fig. 5.7.

R2
C

u
i

CE
M E

R1

A
+ O1

A
+ O2

u
Fig. 5.7. Schema de CEMccu integrator.
Se vede c aici condensatorul de memorare este montat n reactia amplificatorului
operational AO2, formnd mpreun cu R2 un circuit integrator.
n starea de esantionare, tensiunea de iesire tinde spre valoarea :
R2
ui
R1
cu o constant de timp = R2C.
u2

(5.8)

40

2.5.3. CONVERTOARE ANALOG-NUMERICE


2. 5.3.1.Prezentare general.Funcionare. Erori
Convertoarele analog-numerice (CAN) reprezint blocul principal n cadrul sistemului
de conversie analog-numeric.Ele realizeaz conversia esantioanelor prelevate din
mrimea analogic de intrare ntr-o mrime numeric cu un numr finit de valori..Aceast
operatie reprezint de fapt o cuantizare n nivel a semnalelor de intare.
Mrimea numeric de la iesire este reprezentat printr-o secven binar de n biti.
Caracteristica static de transfer a unui CAN este reprezentat de o functie tip
scar .Un CAN liniar are ltimea si nltimea treptelor egale.Variatia minim a mrimii de
intrare (o tensiune cu valoarea la cap de scar U cs), care produce dou tranzitii succesive
ale secventei binare de iesire se numeste de regul cuant :

U cs
2n

(5.9)

si care reprezint si rezolutia absolut exprimat n valori ale mrimii de intrare.


Diferenta dintre dou valori consecutive ale mrimii numerice de iesire este
reprezentat de 1LSB (bitul de semnificatie minim).
Diferenta n amplitudine dintre semnalul analogic de la intrarea CAN si cel numeric
de la iesirea sa reprezint eroarea de cuantizare ( fig. 5.8.b).Cu ct numrul de la iesirea
convertorului are mai multi biti, cu att aceast eroare este mai mic.
Iesire
numeric

caracteristic ideal
caracteristic teoretic

Intrare analogic

a.

LSB

Intrare analogic

- LSB
b
.

Fig.5.8. a. Caracteristica de transfer ; b. Eroarea de cuantizare.


Deoarece valorile tensiunii de intrare corespund valorii numerice de iesire numai
pentru punctele mediane ale intervalelor de cuantificare, aceeasi eroare nu depseste
valorile LSB.
Caracteristica ideal corespunde cazului n care numrul de biti al
semnalului numeric de iesire n = , adic convertorul nu are eroare de cuantizare.
41

2.5.3.2. Variante constructive de CAN.


Din punct de vedere functional CAN pot fi :
cu comparatie direct ;
cu conversie intermediar n interval de timp sau n frecvent ;
cu conversie mixt.
CAN cu comparatie direct realizeaz conversia prin compararea permanent a
tensiunii de intrare cu o tensiune de referint.Dup modul n care se prezint tensiunea
de referint, exist CAN cu comparatie simultan si CAN cu comparatie succesiv.
2.5.3.2.1. CAN cu comparatie simultan (de tip paralel).
Acest tip de CAN realizeaz comparatia simultan a semnalului de intrare cu un set
de nivele fixe echidistante diferite printr-o cuant. Nivelele fixe sunt obtinute cu o retea
divizoare de rezistente de mare precizie , careia i se aplic o tensiune de referint U R
egal cu valoarea la cap de scal Ucs a tensiunii de intrare (fig. 5.9 ).

UR

UR
2

2n 1

C 2 n 1
R

UR
2

UR
2n

ui

R
R

Ci

R
R

C1

Fig.5.9. CAN paralel.

42

C
O
D
I
F
I
C
A
T
O
R

Toate comparatoarele la care tensiunea de intrare u i este mai mare dect tensiunea de
comparatie respectiv, vor avea starea "1" iar celelalte starea "0".
Astfel la iesirea comparatoarelor se obtine un sir de stri logice 0001111, care
reprezint raportul ui/UR.
Dac iesirea numeric este reprezentat de n biti, vor exista 2 n rezistente si 2n-1
comparatoare.
Codificatorul face trecerea de la codul numeric de la intrarea sa, la un cod binar (de
obicei binar natural ) la iesirea convertorului.
CAN 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.5.3.2.2. CAN cu aproximatii succesive
Acest tip de convertor este din categoria cu comparatie succesiv.
Principiul de functionare (fig.5.10) const ntr-un sir de operatii de comparare ntre
tensiunea de intrare ui i o tensiune de referin U R , ce se desfsoar ntr-un numr de
etape egal cu numrul n de biti ai numrului N de la iesirea convertorului.

ui

G.T.

RAS

UR

N
CNA

UREF

Fig.5.10. CAN cu aproximatii successive.


Concret, n fiecare etap se decide ce valoare corespunde bitului b i de rang i.
Cele n comparri succesive sunt realizate de comparatorul C n ritmul impus de un
generator de tact GT.
Registrul de aproximri succesive RAS contine un registru de n circuite basculante
bistabile ce poate fi pozitionat n diferite moduri n raport de tensiunea de la ieirea
comparatorului.
Acest dispozitiv conduce convertorul numeric analogic CNA, a crui tensiune de
iesire UR reprezint numrul binar N existent la intrarea sa.
Specific acestui tip de convertor este faptul c modificarea tensiunii cu U R pe durata
unei conversii prezint urmtoarele aspecte :

43

primul salt al tensiunii U R este egal cu jumtate din valoarea maxim a tensiunii de
intrare .
variatia la un moment dat al tensiunii U R, este jumtate din variatia suferit la tactul
precedent ;
tensiunea UR scade sau creste dup cum U i < UR , respectiv Ui > UR
Tensiunea de intrare ui supus procesului de conversie poate fi scris sub forma :
b 2 n 1 b 2 2 n 2 ... b n 2 0
ui UR 1
.
(5.10)
2n
Bitii b1, b2bn se obtin n urma comparatiei dintre tensiunea U R generat de CNA si
Ux.Rezultatul acestei comparatii se materializeaz n valorile 0 sau 1 pentru fiecare bit.
U
U
n prima etap se compar Ui cu U R max .Dac u i max , rezult valoarea celui
2
2
mai semnificativ bit b1 = 1.
U max U max
2 pentru a se decide valoarea celui
n etapa a doua se compar u i cu b1
2
2
de-al doilea bit b2.
U max U max
2 rezult b2 = 0.Comparatiile continu pn la
Dac de exemplu u i b1
2
2
obtinerea bitului bn de semnificatie minim.
Acest tip de CAN este cel mai utilizat n sistemele de achiziie a datelor.El are
ntotdeauna acelasi timp de conversie determinat de cele n perioade de tact.
Eroarea de conversie depinde de exactitatea CAN si de sensibilitatea
comparatorului.Principalul dezavantaj al acestui tip de CAN l reprezint slaba rejectie a
semnalelor perturbatoare.
2.5.3.2.2. CAN cu dubl integrare
Acest tip de convertor face parte din categoria convertoarelor cu conversie
intermediar a tensiunii de intrare ntr-un interval de timp.
Schema functional a unui asemenea convertor
C este prezentat n
fig. 5.11.

Ui

A
+O

UR

u0

COMP

DC

Fig. 5.11. CAN cu dubl integrare


44

GE

Conversia se face n dou etape, fiind controlat de dispozitivul de comand DC n


ritmul impulsurilor de tact oferite de generatorul etalon GE.
n prima etap DC anuleaz continutul numrtorului reversibil N si trece
comutatorul K pe pozitia 1, astfel nct la intrarea integratorului realizat cu amplificatorul
operaional AO,rezistena R i condensatorul C se aplic tensiunea U x care ncepe s fie
integrat.Continutul numrtorului este incrementat, pentru fiecare impuls cu frecventa f 0 ,
pn la capacitatea maxim N max.Integrarea tensiunii Ux se face pe durata T1 ct are loc
ncrcarea numrtorului.
Tensiunea u0 la iesirea integratorului variaz liniar :
Uxt
1 t
u0
U
dt

,
(5.11)
x

RC 0
RC
ajungnd dup timpul T1 la valoarea:
U N t
U t
U 0 x 1 x max .
(5.12)
RC
RC f 0
Dup timpul T1, la ncrcarea cu un nou impuls a numrtorului, continutul acestuia
este anulat, deci trece n starea zero.
n acest moment s-a ncheiat etapa de integrare a tensiunii de intrare.Se d
comanda de trecere a comutatorului K pe pozitia a doua si ncepe etapa de integrare a
tensiunii de referint UR.
Pe durata integrrii, dispozitivul de comand mentine accesul impulsurilor de
frecvent f0 la intrarea numrtorului, care se ncarc din nou.
Tensiunea la iesirea integratorului va ncepe s scad liniar:
U t
1 t
u0 U0
U R dt U 0 R .
(5.13)

RC 0
RC
Integrarea tensiunii de referint are loc un interval de timp T 2, pn cnd circuitul
comparator sesizeaz la iesirea integratorului aceeasi tensiune ca la nceputul conversiei,
care de regul este egal cu zero (fig.5.12).n acest moment nceteaz integrarea
tensiunii de referint.

U0

Ux
T1

UR
t

T2

Nmax
Nx

Fig. 5.12. Diagrama tensiunii si variatia continutului numrtorului


Tensiunea la iesirea integratorului fiind nul, rezult:

45

U R T1
U N
U0 R x 0 ,
(5.14)
RC
RC f 0
unde Nx este continutul numrtorului la sfrsitul conversiei.
Din relatiile (5.12) si (5.14) rezult :
Nx
Ux UR
.
(5.15)
N max
Dup 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
major.
2. 5.4. ANSAMBLUL CEM - CAN
Operatia de conversie analog-numeric este precedat de operatia de
esantionare a tensiunii de intrare si de memorarea esantioanelor generate pe durata
conversiei.
Dac semnalele ce se msoar sunt lent variabile i pe durata conversiei analog
numerice nu exist variatii ale semnalului de intrare mai mari dect rezoluia
convertorului, atunci nu este necesar operatia de esantionare-memorare.
Acest lucru se ntmpl dac panta maxim de variaie a tensiunii de intrare u i
ndeplinete conditia :
U
du i
n max
(5.16)
dt max 2 Tc
U0

unde

U max

este rezoluia CAN, iar Tc este timpul de conversie.


2n
Pentru o tensiune de intrare sinusoidal, frecvena maxim pe care o poate avea

este :
f max

2 .( um )
Tc

(5.17)

Modul de comand al ansamblului CEM-CAM depinde de tipul celor dou


componente ale ansamblului (fig. 5.13).

46

STARE
CONVERSIE

E/M
ui

CAN

CEM

intrare
analogic

b1, b2, , bn
(iesire numeric)

START
CONVERSIE

E/M
E

E
M

START
CONVERSIE

t
STARE
CONVERSIE

t
iesire
numeric

bk
t1

t2

t3

t
t4

Fig. 5.13. Ansamblul CEM-CAN.


Semnalul de comand de esantionare si memorare (E/M) se aplic la intrarea
logic de comand a CEM.Semnalele de comand ale CAN
sunt : START CONVERSIE care permite declansarea proceselor de conversie pe
fronturile cresctoare si STARE CONVERSIE care indic prin nivelul logic 1 efectuarea
de ctre CAN a unei conversii, iar prin frontul cobortor sfrsitul conversiei.

47

Pentru realizarea conversiei analog-numerice se d comanda START CONVERSIE


la momentul t1.
La aparitia impulsului corespunztor acestei comenzi, iesirea STARE CONVERSIE
trece din starea 0 n starea 1, determinnd comutarea CEM din starea de
esantionare n cea de memorare.Tensiunea la iesirea CEM se stabilizeaz n intervalul
t1-t2 , iar din momentul t2 corespunztor sfrsitului impulsului START CONVERSIE,
ncepe conversia propriu-zis n CAN.La sfrsitul conversiei, iesirea STARE
CONVERSIE revine din nou n starea 0 , determinnd comutarea CEM din starea de
memorare n starea de esantionare (momentul t3).
Din acest moment tensiunea de iesire din CEM va urmri evolutia tensiunii de
intrare pn la aparitia unui nou impuls corespunztor comenzii START CONVERSIE,
iar bitii rezultati din conversie se ncarc la iesirea convertorului.Timpul de conversie T c
al CAN este delimitat de momentele t2 si t3.
Este necesar ca t4 t3 tac , unde tac este timpul de achizitie al CEM, iar t 2 t1 =
tap + ts , unde tap este timpul de apertur iar ts este timpul de stabilizare al CEM.
Pentru ansamblul CEM-CAN, se precizeaz perioada minim de achizitii care
reprezint intervalul de timp minim ntre momentele de prelevare a dou esantioane
succesive :
Tac min = tap+ts+Tc + tac .
(5.18)
Frecventa maxim de esantionare va fi deci :
f e max

1
Tac min

(5.19)

iar frecventa maxim a semnalului de intrare (conform teoremei esantionrii) va


fi :

f max

f e max
.
2

(5.20)

48

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