Documente Academic
Documente Profesional
Documente Cultură
CAPITOLUL VII
CONVERTOARE ANALOG DIGITALE
Principiul acestui tip de convertor analog digital consta in compararea tensiunii de intrare U x cu
un numar n de tensiunii de referinta simultan. Astfel, pentru cazul unui convertor cu trei biti,
schema de principiu este data in figura 3.1, in care ULSB=Uref / 7.
49
Sisteme de achiziții și interfețe în mecatronică
De exemplu, daca 5/2 ULSB < Ux < 7/2 ULSB , comparatoarele 1, 2 si 3 au iesirea pe “1”, iar
celelalte pe “0”. Sistemul logic de iesire decodifica starea de iesire a comparatoarelor in numarul
3, in binar 11. Sistemul logic poate fi constituit dintr-o baterie de circuite basculante urmate de
un decodor de prioritate.
Acest tip de convertor analog digital este foarte rapid, timpul sau de conversie fiind limitat doar
de timpul de propagare prin comparatoare si porti logice. Cu circuite logice ECL, frecventa de
ceas poate atinge chiar si 50 100 MHz. In acelasi timp, acest tip de convertor necesita un
numar de comparatoare egal cu 2n-1 pentru un CA/D cu n biti. Astfel, pentru n=8 sint necesare
50
Sisteme de achiziții și interfețe în mecatronică
Astfel, primul CA/D cu p biti face conversia bitilor celor mai semnificativi. Codul
numeric cu “p” biti aplicati unui CD/A va genera tensiunea U’x , apropiata de Ux . La un
sumator se obtine diferenta Ux - U’x care va fi convertita de un al doilea CA/D in “q” biti,
corespunzatori celor mai putin semnificative biti ai codului final. Vor rezulta astfel n=p+q biti.
Deoarece Ux este aplicata si la primul CA/D si la sumator, ea trebuie pastrata constanta pe durata
ambilor pasi ai conversiei. De aceea, la intrare se prevede un circuit de esantionare si memorare
care mentine constanta tensiunea Ux.
Cu acest artificiu se pot obtine timpi de conversie de citeva nanosecunde pentru o valoare de 4
biti. Se poate spune ca acest tip de CA/D are un viitor foarte promitator.
Exemplu: Convertorul analog digital CAV-1210
Performante:
· n=12 biti;
· Tconv =22.5 ns;
· frecventa de tact: 10 MHz.
51
Sisteme de achiziții și interfețe în mecatronică
Se pot vedea cele doua etape ale conversiei. De notat ca bitul cel mai semnificativ (MSB) al lui
CA/D2 determina corectia necesara pentru primii 6 biti ai lui CA/D1; in functie de valoarea sa,
circuitul lasa sa treaca acesti primi 6 biti neschimbati sau le adauga 1. Bitii 27 ai CA/D2
constituie ultimii 6 biti ai CA/D.
Se remarca similitudinea care exista intre acest principiu si masurarea tensiunilor continue cu
ajutorul metodei potentiometrice. Galvanometrul si operatorul sint inlocuiti de comparatorul de
52
Sisteme de achiziții și interfețe în mecatronică
Pentru a obtine coeficientii B1 , .. Bn, aparatul genereaza o serie de tensiuni pe care le compara
cu Ux si rezultatul comparatiei va selecta bitii pe 0 sau 1. Exemplul urmator ilusteaza
functionarea in cazul in care consideram, pentru simplitate, n=3:
Tact 1. Ux se compara cu Ur /2; Ux > Ur /2 B1 =1; ( bitul cel mai semnificativ).
Ur U r Ur U r
Tact 2. Ux se compara cu ; Ux B2 0
2 4 2 4
Ur U U U U
Tact 3. Ux se compara cu B1 B2 r r ; U x r 0 r B3 1
2 4 8 2 8
Ur
Rezulta: U x (101) 2 .
23
Diferenta dintre Ux si tensiunea U de comparatie nu este anulata, ci neglijata si este inferioara lui
Ur / 2n.
53
Sisteme de achiziții și interfețe în mecatronică
Aceste familii de convertoare analog digitale sint destul de rapide si ieftine, de aceea sint
utilizate curent in sistemele de achizitii de date rapide. In aceste situatii este indispensabila
asocierea la intrare a unui circuit de esantionare si memorare (E/M) (AD 582 de exemplu si
CA/D AD 571).
Pentru masuratori precise, utilizatorul trebuie sa tina seama de faptul caci comparatorul de la
intrarea CA/D este foarte sensibil la zgomot, precizia conversiei putind fi compromisa.
Organizarea cea mai simpla este cea din figura 3.6, in care se pot deosebi:
- iesire cu trei stari;
- cinci intrari de comanda;
- CS (Chip Select), CE (Chip Enable), R/W (Read / Write);
- Format: cod binar sau complementul lui 2;
- BPO:UPO (bipolar / unipolar range);
54
Sisteme de achiziții și interfețe în mecatronică
De remarcat ca acest CA/D utilizeaza o linie de intirziere (Delay Line) pentru a realiza
secventele de timp pentru conversie, aceasta permitind eliminarea oscilatorului ceasului
incorporat pe dispozitiv, care necesita lantulde circuite basculante ale registrului de decalare.
Secventa conversiei este stabilita prin generarea unui impuls la inceputul fiecarei conversii.
Acest impuls se propaga in lungul liniei de intirziere, ea generind pe calea sa actiuni adecvate in
punctele necesare pentru a comanda functionarea CD/A (DAC) si fixarea datelor la iesire.
55
Sisteme de achiziții și interfețe în mecatronică
Acest procedeu de conversie foarte simplu ofera, cu putine componente, o precizie foarte buna.
In acelasi timp, durata conversiei este mult mai lunga ca la procedeele anterioare (in jur de 0.1
100 ms). Dar cum cea mai mare parte din marimile fizice uzuale evolueaza lent, aceste CA/D au
un domeniu de aplicatie foarte larg.
CA/D cele mai raspindite din aceasta familie sint:
- convertorul cu simpla rampa;
- convertorul cu dubla rampa;
- convertorul cu tripla rampa;
- convertorul cu multipla rampa;
- convertorul tensiune-frecventa;
57
Sisteme de achiziții și interfețe în mecatronică
Procedeul consta in a compara o tensiune rampa (liniar crescatoare) din momentul 0 pina devine
egala cu tensiunea Ux de masurat. Numarul de impulsuri furnizat de un oscilator de precizie in
acest interval este proportional cu Ux.
Daca este necesara masurarea unei tensiuni avind polaritate diferita, atunci schema unui astfel de
convertor trebuie sa aiba un generator de rampa de la -Uref la Uref si un detector de polaritate
care trebuie afisata
In cazul Ux >0:
58
Sisteme de achiziții și interfețe în mecatronică
Ur U
Ux t 1 t 0 r T0 N
R C R C
In cazul Ux < 0:
Ur U
U 'x t 0 t 2 r T0 N'
RC RC
Sistemul logic va comanda in functie de iesirile comparatoarelor AB sau AB .
In acest caz principiul se bazeaza pe conversia tensiunii Ux intr-un semnal periodic de frecventa
fx proportionala cu Ux care se masoara intr-un interval de timp fixat.
59
Sisteme de achiziții și interfețe în mecatronică
Tensiunea Ux se aplica la intrarea unui integrator, iar la iesirea acestuia se obtine o rampa cu
panta proportionala cu Ux. La atingerea tensiunii de referinta Ur un comparator basculeaza si
descarca foarte rapid capacitatea C si ciclul reincepe (vezi figurile 3.12 si 3.13).
RC
Ux Ur N
T0
Un avantaj al acestui principiu este ca se pot elimina parazitii de frecventa retelei prin integrarea
pe un multiplu al perioadei acesteia (T0 = n·20 ms) a semnalului de masurat.
Valoarea medie a zgomotului alternativ este astfel nula. CA/D Ux fx are deci o buna rejectie a
zgomotelor de retea.
AD 450 10 0.005 25
60
Sisteme de achiziții și interfețe în mecatronică
Acest CA/D simplu de utilizat si ieftin este foarte raspindit. El necesita o rezistenta si o
capacitate pentru realizarea:
Ux
fx
10 R C
Partea principala a CA/D este un convertor curent - frecventa (Ix Ux) cu gama dinamica larga
(de la 100 nA la 2 mA) care necesita numai un condensator exterior.
Etajul de iesire constituit de un tranzistor cu colectorul in gol poate furniza pina la 20 mA.
Aceasta permite cuplarea cu o dioda luminescenta pentru transmiterea optica a frecventei sau
cuplarea a 12 sarcini TTL.
61
Sisteme de achiziții și interfețe în mecatronică
Masa logica poate fi conectata la orice potential intre zero (minusul masei) si 4V (sub potentialul
plusului alimentarii). Aceasta permite interfatarea usoara cu diferite familii de circuite logice.
7.1.7
7.1.3.3. Convertorul cu dubla rampa
Numarul N1 are in general o valoare rotunda si fixa (de exemplu 1000) egala cu numarul maxim
ce il poate numara numaratorul.
B. A doua etapa
Se comuta intrarea integratorului pe o tensiune de referinta fixa de semn opus -Ur. Integrarea
continua pina cind tensiunea U0 de la iesirea integratorului se anuleaza.
Numarul de perioade de ceas numarate va fi N:
Ux U U
N 1 T0 r N T0 U x r N
RC RC N1
62
Sisteme de achiziții și interfețe în mecatronică
Comparatorul va detecta trecerea prin zero si va opri numararea prin inchiderea portii. Acest
numar N este proportional cu Ux si independent de R, C si de T0.
Aceasta inseamna o buna stabilitate in timp, rejectarea semnalelor parazite prin alegerea lui
T=n·Tretea. Singura sursa de erori poate fi Ur.
Desi timpul de conversie creste, aceasta metoda da in multe aplicatii performante satisfacatoare.
Se pot realiza precizii mai bune de 10-4, rezolutii de 1 mV, o liniaritate 0.005% din gama, o
stabilitate de etalonare de citiva ppm/C, o impedanta de intrare de ordinul GW, rejectie de mod
comun de 150 dB in cc si 100 dB in ca.
CA/D cu dubla panta este pe de departe cel mai folosit in voltmetrele numerice cu care se
masoara si alte marimi fizice convertite in tensiune cu ajutorul unor senzori adecvati. De aceea
trebuie cunoscute limitele si perfomantele sale.
63
Sisteme de achiziții și interfețe în mecatronică
Aceasta tensiune variaza cu temperatura pina la 100 mV/C. O variatie de citeva grade ar putea
altera astfel bitul cel mai putin semnificativ. La voltmetrele de mare precizie se compenseaza
tensiunea de decalaj cu schema din figura 58.
Metoda consta in masurarea acestei tensiuni inaintea conversiei, inlocuind pe C 1 cu R prin
comutatorul K1. Ansamblul AO1 si AO2 constituie un repetor de tensiune.
Tensiunea astfel masurata este stocata pe C0 pina la faza de masurare propriu-zisa, cind ea se va
scadea din tensiunea de decalaj totala egala cu Ud -RIs , unde Ud este tensiunea de decalaj
propriu-zisa, iar Is curentul de polarizare al lui AO1 la borna “-”.
Neliniaritatea rampei se datoreaza in principal rezistentei de fuga a condensatorului C 1 si
cistigului amplificatorului. O liniaritate de 0.001% acum este perfect realizabila. C 1 ca si C0
trebuie sa fie cu dielectric polistiren sau teflon.
64
Sisteme de achiziții și interfețe în mecatronică
65
Sisteme de achiziții și interfețe în mecatronică
Aceasta descarcare rapida se obtine prin inlocuirea rezistentei R cu una de valoare mult mai mica
R’ (de exemplu R/100).
Fie N2 numarul de perioade de ceas din aceasta descarcare.
Ur
U Us 100 N 2 T0
C R
A doua faza
Incepe atunci cind un detector de mod va sesiza U0 =Us la iesirea integratorului si atunci va
reinlocui R’ cu R la intrarea integratorului. Aceasta faza de descarcare va fi scurta deoarece U s
este foarte mic.
Fie N3 numarul de impulsuri de ceas numarate in aceasta perioada. Cind U0 =0:
Ur
Us N 3 T0
C R
Bilantul celor trei faze va fi:
66
Sisteme de achiziții și interfețe în mecatronică
Ux Ur U
N 1 T0 100 N 2 T0 r N 3 T0
C R C R C R
Ur
Ux 100 N 2 N 3
N1
In faza a doua descarcarea e mai lenta, pentru a permite o numarare precisa a ultimelor
impulsuri. Timpul poate fi mai scurt decit in CA/D dubla rampa, conservind in acelasi timp
aceeasi rezolutie.
O a doua varianta prevede Us <0 si dupa atingerea -Us, se schimba atit R1 cu R, cit si Ur cu -Ur
astfel ca din N2 se vor scadea N3 numarat in ultima faza.
Anumite caracteristici sint definite intr-o maniera identica, ca si la CD/A, cum ar fi:
· rezolutia;
· precizia;
· erorile de decalaj (offset);
· erorile de amplificare;
· erorile de liniaritate;
· viteza conversiei;
· marimile de influenta.
Alte caracteristici sint specifice CA/D, incluzind cele de mai jos.
67
Sisteme de achiziții și interfețe în mecatronică
q2 q2
sa efectiva este egala cu la eroarea centrata si la eroarea decalata.
12 3
68
Sisteme de achiziții și interfețe în mecatronică
Zgomotul de cuantificare apare astfel ca valoarea patratica medie datorata semnalului de eroare
in functie de timp.
Daca o eroare diferentiala de liniaritate este superioara unui LSB se produce un raspuns
nemonoton. Aceasta eroare este cauza codurilor lipsa.
De exemplu, daca semnalul analogic este usor inferior celui necesar codului 010, atunci el se
converteste in 001, iar cind este superior lui 010 se converteste in 011. Codul 010 nu exista deci.
Rejectia semnalelor parazite poate fi in anumite aplicatii foarte importanta, pentru ca acestea pot
afecta foarte mult precizia masurarilor.
Se disting doua feluri de zgomote: zgomote “serie” (sursa de zgomot in serie cu semnalul util) si
zgomote “de mod comun” care intervin in cazul intrarilor flotante.
Rejectia de mod serie va fi analizata in continuare la diferite tipuri de CA/D.
Un exemplu concret se poate gasi la conectarea unui termocuplu cu un releu cu bobina
alimentata la 50 Hz. Aceasta induce o tensiune parazita cu f=50 Hz in serie cu e0 data de
termocuplu.
69
Sisteme de achiziții și interfețe în mecatronică
U e U zs sint dt
~ 1
T 0
U e zs cos T cos
~ U
t
Daca T este multiplu de 2p/w, al doilea termen dependent de zgomot va fi nul.
Integratorul efectueaza deci un filtraj, dar acest filtraj este valabil pentru o singura frecventa
f=w/2p si armonicile sale. Factorul de rejectie mod serie se poate scrie:
T
NMRR ( dB) 20 lg
cosT cos
Rejectia este infinita pentru frecvente multiple de 1/T. In practica, semnalul parazit este in
principal tensiunea de 50 Hz a retelei.
Unul din avantajele CA/D cu integrator este rejectia acestor semnale, dar aceasta face ca timpul
minim de conversie sa fie >> 20 ms. Daca durata T nu este un multiplu al perioadei semnalului
parazit, defazajul intre perioada de integrare si semnal da o eroare variabila, dependenta de
frecventa si defazaj.
Criteriile esentiale dupa care se ale CA/D pentru diferite aplicatii sint in principal trei:
- timpul de conversie;
70
Sisteme de achiziții și interfețe în mecatronică
- precizia de conversie care cuprinde in fapt toate sursele de erori enumerate mai sus:
histerezis, eroarea de cuantificare, rezolutia (numarul de biti), etc.;
- rejectia zgomotelor;
Se deosebesc astfel citeva situatii distincte in care sint preferate cu precadere unul sau doua din
cele trei caracteristici importante ale CA/D.
1. Aplicatii in care semnalul metrologic variaza lent, nivelul semnalului este mic, zgomotul in
mod serie poate fi improtant, precizia ceruta fiind relativ mare. In aceasta situatie se prefera
CA/D cu integrare, la nivele mari de zgomote, sau CA/D cu aproximatii succesive, la nivele mici
de zgomot.
Uneori se prefera CA/D tensiune - frecventa, mai ales cind semnalul trebuie transmis la distanta
mare de senzor si conversia trebuie facuta la locul masurarii.
Ca exemple se pot cita:
- domeniul masurarii temperaturilor cu termocuple sau termorezistente;
- domeniul masurarii presiunilor si fortelor in regim static;
- domeniul masurarilor de debite sau nivele, unde variatiile sint lente;
- masurarea pH in industria chimica.
2. Aplicatii in care semnalul metrologic variaza in domeniul frecventelor joase (10 Hz 1 kHz),
zgomotele sint de nivel mediu sau mic, precizia ceruta fiind relativ buna (0.5 2.5 %).
Pentru aceste aplicatii sint de obicei preferate CA/D cu aproximatii succesive, care asigura viteze
bune de conversie, precizie buna, numarul de biti alesi fiind un compromis intre viteza (invers
proportionala cu numarul de biti) si precizie.
Exemple de aplicatii se pot cita:
- masurari si achizitii din retele energetice (la f=50 Hz);
- masurari de presiuni in regim dinamic: acceleratii, vibratii, presiuni, cupluri, etc.
3. Aplicatii in care semnalele variaza cu viteze mari (f > 1 kHz 10 MHz), zgomotele sint de
nivel mic datorita filtrelor trece-banda, precizia ceruta fiind modesta.
In aceste aplicatii sint preferate CA/D cu conversie directa.
Domeniile de aplicatii: telecomunicatii digitale, televiziunea digitala, osciloscoape digitale,
comunicatii spatiale, etc.
In afara acestor aplicatii tipice se pot intilni o paleta foarte variata de situatii practice in care
trebuie facute compromisuri pentru alegerea solutiei optime. Aceste compromisuri devin cu atit
mai neinsemnate si mai usor de depasit cu cit performantele componentelor de care se dispune
sint mai bune.
71