Sunteți pe pagina 1din 12

Modul Curs 8 Sisteme de Achiziţie şi de Prelucrare a Datelor

Modul 8
Convertoare analog-numerice 1. Mărimi caracteristice,
CAN cu comparare de tip paralel

Cuprins modul
Cuprins modul ______________________________________________________________ 1
1. Introducere ____________________________________________________________ 2
1.1. Obiectivele cursului ____________________________________________________ 2
2. Convertoare analog-numerice _____________________________________________ 3
3. Mărimi caracteristice ale convertoarelor analog-numerice ______________________ 4
3.1. Mărimile caracteristice cele mai importante ale CAN. Definiţii _________________ 4
3.1.1. Rezoluţia, MSB, LSB, FSR, 1LSB. ____________________________________________ 4
3.1.2. Eroarea de cuantizare ____________________________________________________ 5
3.1.3. Precizia totală __________________________________________________________ 5
3.1.4. Eroarea de offset________________________________________________________ 6
3.1.5. Eroarea de câştig ________________________________________________________ 6
3.1.6. Neliniaritatea integrală (INL) ______________________________________________ 6
3.1.7. Neliniaritatea diferenţială ________________________________________________ 7
3.1.8. Timpul de apertură ______________________________________________________ 7
3.1.9. Timpul de conversie _____________________________________________________ 7
3.1.10. Impedanţa de intrare ____________________________________________________ 7

4. Principii de construcţie a convertoarelor analog-numerice ______________________ 7


4.1. Convertoare analog-numerice cu comparare ________________________________ 8
4.1.1. Convertor analog-numeric cu comparare de tip paralel _________________________ 8

Concluzii _________________________________________________________________ 10
Bibliografie _______________________________________________________________ 11
Rezumat _________________________________________________________________ 11
Teste de autoevaluare ______________________________________________________ 11

Modul Curs 8 Pagina 1


Modul Curs 8 Sisteme de Achiziţie şi de Prelucrare a Datelor

1. Introducere

Echipamentul de prelucrare numerică şi control din construcţia


sistemelor de achiziţie şi de prelucrare a datelor operează cu date
numerice reprezentate în formă binară. Astfel mărimile analogice
(tensiuni şi curenţi) obţinute la ieşirea circuitelor de condiţionare trebuie
convertite în date numerice de către nişte convertoare analog –
Introducere
numerice (CAN), respectiv datele numerice furnizate de către calculator
modul
trebuie convertite în mărimi analogice (tensiuni şi curenţi), folosind
convertoare numeric – analogice (CNA).

În acest modul vom face o introducere în construcţia


convertoarelor analog - numerice, prezentând mărimile caracteristice
ale acestor convertoare, precum şi o variantă de construcţie a unui CAN:
convertor analog-numeric cu comparare de tip paralel.

1.1. Obiectivele cursului


1. Familiarizarea studenților cu tehnologia de construcţie a
convertoarelor analog - numerice.

2. Prezentarea mărimilor caracteristice ale acestor circuite.

3. Interpretarea fenomenelor care au loc la nivelul acestor circuite


şi relaţionarea mărimilor şi prezentarea relaţiilor matematice care descriu
funcţionarea circuitelor de conversie analog - numerice.

Durata medie de studiu individual : 45 minute.

Durată medie de Acest interval de timp presupune parcurgerea conţinutului capitolului,


studiu individual realizarea aplicaţiilor şi a testelor de autoevaluare.

Modul Curs 8 Pagina 2


Modul Curs 8 Sisteme de Achiziţie şi de Prelucrare a Datelor

2. Convertoare analog-numerice

Deoarece echipamentul de prelucrare numerică şi control din construcţia sistemelor de


achiziţie şi de prelucrare a datelor operează cu date numerice reprezentate în formă binară,
într-un sistem de achiziţie de date şi control circuitele de conversie analog – numerice şi
numeric – analogice au un rol foarte important.

Circuitele de conversie analog – numerice apar în sistemele de achiziţie şi control în


partea de achiziţie a datelor, după circuitele de condiţionare a semnalelor de intrare şi înainte
de echipamentul de prelucrare numerică şi control (Figura 1).

mărimi electrice
Traductoare
mărimi fizice
Circuite de condiţionare a semnalelor

tensiuni electrice

Proces fizic Circuite de conversie analog-numerică


semnale numerice

acţiuni fizice Echipament de prelucrare


numerică şi control

Elemente de execuţie şi control semnale numerice prelucrate

Circuite de conversie numeric-analogică

tensiuni electrice
semnale analogice prelucrate

Circuite de condiţionare a semnalelor

Figura 1. Convertoarele analog – numerice într-un SAPD

Definiţie. Numim convertor analog-numeric (CAN) o „cutie


neagră” care are ca intrare un semnal analogic Si, şi produce la ieşire
o secvenţă binară Se a cărei valoare zecimală corespunzătoare
codificării folosite este în concordanţă cu mărimea semnalului de la
intrare ().

Modul Curs 8 Pagina 3


Modul Curs 8 Sisteme de Achiziţie şi de Prelucrare a Datelor

Si CAN Se
(b1,b2,…..,bn)

Figura 2. Convertor analog - numeric

3. Mărimi caracteristice ale convertoarelor analog-numerice

Pentru un convertor analog-numeric cu intrare de tensiune funcţia de transfer este

(1)

Funcţia de transfer a unui convertor analog-numeric liniar şi unipolar pentru codul


fracţionar este
(2)

3.1. Mărimile caracteristice cele mai importante ale CAN. Definiţii


În cele ce urmează vom defini câteva mărimi caracteristice importante ale CAN.

3.1.1. Rezoluţia, MSB, LSB, FSR, 1LSB.

Numim:
Rezoluţia = n (numărul de biţi ai convertorului analog-numeric)
MSB = b1 (Most Signifiant Bit - bitul de semnificaţie maximă)
LSB = bn (Least Signifiant Bit - bitul de semnificaţie minimă)
FSR = UR (Full Scale Range - valoarea tipică este de 10V)
1LSB (variaţia minimă a valorii semnalului (analogic) de
intrare care provoacă o tranziţie a semnalului (numeric)
de ieşire).
(3)

Semnalul de intrare (ui) al unui convertor analog-numeric este continuu, pe când


semnalul de ieşire are valori discrete, şi anume DCF. Rezultă că relaţia (2) este exactă pentru
2n valori particulare ale tensiunii de intrare (decalate la intervale 1LSB) şi aproximativă

Modul Curs 8 Pagina 4


Modul Curs 8 Sisteme de Achiziţie şi de Prelucrare a Datelor

pentru toate celelalte valori ale tensiunii de intrare. Rezultă deci erori de aproximare
(cuantizare) cu valori cuprinse în intervalul ±0.5LSB pentru caracteristica din Figura 3.

eroare
111…111 câştig
111…110

100…001

100…000
011…111 zero
bipolar
011…110 1/2LSB

eroare offset n-1 n-1


000…000 0 1 2 -1 2
offset

-FSR/2 FSR/2
Intrare analogică(1LSB)

Figura 3. Caracteristica de transfer a unui convertor analog-numeric bipolar pentru


codul binar deplasat

3.1.2. Eroarea de cuantizare

Eroarea de cuantizare se poate exprima fie în volţi, fie în unităţi 1LSB, conform
relaţiilor (4) şi (5):

(4)

(5)

În Figura 3. avem caracteristica de transfer a unui convertor analog-numeric bipolar


pentru codul binar deplasat.
Din definiţia codului binar deplasat reiese că putem obţine un convertor analog-
numeric bipolar dintr-unul unipolar introducând un decalaj (offset) de –FSR/2 la intrarea sa
analogică.

3.1.3. Precizia totală

Precizia totală cuprinde diferenţele dintre caracteristica reală şi caracteristica ideală a


convertorului analog-numeric. Ea cuprinde erorile de decalaj, câştig, neliniaritate şi derivele
lor (în timp şi cu temperatura).

Modul Curs 8 Pagina 5


Modul Curs 8 Sisteme de Achiziţie şi de Prelucrare a Datelor

3.1.4. Eroarea de offset

Eroarea de offset este diferenţa dintre valorile analogice reală, respectiv ideală la care
au loc tranziţiile. Este o eroare statică a CAN.

3.1.5. Eroarea de câştig

Eroarea de câştig roteşte caracteristica de transfer a convertorului analog-numeric în


jurul punctului de zero. Reprezintă deviaţia valorii analogice reale faţă de cea ideală, pentru
ultima tranziţie a ieşirii numerice. Este o eroare statică a CAN.

Atât eroarea de offset, cât şi eroarea de calibrare se datorează temperaturii.


Etalonarea unui convertor analog-numeric se face prin calibrarea decalajului şi a câştigului:
Calibrarea decalajului (offset) se face astfel încât tranziţia corespunzătoare lui zero
binar (000...000 → 000...001 pentru un convertor analog-numeric unipolar, respectiv
tranziţia 100...000 → 100...001 pentru un convertor analog-numeric bipolar) a
secvenţei numerice să corespundă unei tensiuni analogice de 1.5LSB.

Calibrarea câştigului se realizează astfel încât ultima tranziţie a secvenţei de ieşire


(.111... 110 → 111... 111) să corespundă linei tensiuni analogice de FSR-0.5LSB
pentru un convertor analog-numeric unipolar, respectiv de FSR/2-0.5LSB pentru un
convertor analog-numeric bipolar.

3.1.6. Neliniaritatea integrală (INL)

Neliniaritatea integrală (INL) a unui convertor analog-numeric este diferenţa


maximă dintre valorile reale ale semnalului analogic (de intrare) şi valorile corespunzătoare
rezultate din funcţia de transfer liniară care trece prin punctele extreme ale caracteristicii de
transfer reale. Pentru codurile binar natural şi binar deplasat extremele sunt date de toţi biţii
pe „0” , respectiv toţi biţii pe „1”. Pentru codul complement de doi avem 100...00 respectiv
011... 11. Se exprimă în % ale FSR. Are valori de ordinul ±nx0.001 FSR.

Modul Curs 8 Pagina 6


Modul Curs 8 Sisteme de Achiziţie şi de Prelucrare a Datelor

3.1.7. Neliniaritatea diferenţială

Neliniaritatea diferenţială (DNL) a unui convertor analog-numeric este diferenţa


maximă faţă de variaţiile de 1LSB ale semnalului de intrare corespunzător variaţiilor între
două valori succesive ale secvenţei de ieşire. Astfel o neliniaritate diferenţială de ±1LSB/2
declanşează aşa numita eroare de cod lipsă. Fiecare combinaţie numerică trebuie să apară
într-o secvenţă crescătoare corespunzătoare variaţiei crescătoare a semnalului analogic de la
intrare de-a lungul domeniului său. Astfel, fiecare cuantă a semnalului de intrare va avea o
valoare finită (vezi Figura 3). Dacă o cuantă de intrare este zero (DNL=1LSB), atunci apare
eroarea de cod lipsă.
Erorile de neliniaritate se exprimă în procente %FSR sau în unităţi 1LSB.

3.1.8. Timpul de apertură

Timpul de apertură este intervalul în care convertorul analog-numeric eşantionează


(utilizează) semnalul de intrare pentru efectuarea unei conversii. Este de ordinul zecilor de ns
până la zecilor de μs, în funcţie de structura folosită.

3.1.9. Timpul de conversie

Timpul de conversie este intervalul de timp dintre momentul iniţierii unui proces de
conversie şi momentul stabilizării secvenţei numerice la ieşirea convertorului analog-
numeric.

3.1.10. Impedanţa de intrare

Impedanţa de intrare a unui convertor analog-numeric este o altă mărime


caracteristică importantă.

4. Principii de construcţie a convertoarelor analog-numerice

O conversie analog-numerică are loc prin compararea semnalului analogic de


intrare ui cu o mărime de referinţă UR , fie direct, folosind circuite comparatoare, caz în care
vorbim despre convertoare analog-numerice cu comparare, fie indirect, măsurând efectul
obţinut prin integrarea celor două semnale, ca în cazul convertoarelor analog-numerice
numite cu integrare.

Modul Curs 8 Pagina 7


Modul Curs 8 Sisteme de Achiziţie şi de Prelucrare a Datelor

4.1. Convertoare analog-numerice cu comparare


Convertoarele analog – numerice cu comparare pot fi de tipul:

 paralel
 serie – paralel
 serie

4.1.1. Convertor analog-numeric cu comparare de tip paralel

Se porneşte de la ideea că un circuit comparator este un convertor analog-numeric


de un bit:
 la cele două intrări ale comparatorului se aduc tensiunea de intrare şi tensiunea
de referinţă divizată (conform rangului bitului),
 iar la ieşire se obţine bitul corespunzător semnalului numeric de ieşire.

Pornim de la faptul că avem 2n-1 valori distincte ale semnalului de ieşire şi că pentru
un convertor analog-numeric unipolar cu offset de 0.5x1LSB ele apar pentru valori ale intrării
de:

(6)

Rezultă că pentru realizarea unui convertor analog-numeric paralel de n biţi se vor


folosi 2n-1 comparatoare (pentru fiecare valoare la care apare o tranziţie în secvenţa de ieşire).
Din funcţia (2) de transfer a unui convertor analog-numeric şi relaţia (6) obţinem:
FSR = UR (7)

adică

(8)

Astfel relaţia (6) devine

(9)

Modul Curs 8 Pagina 8


Modul Curs 8 Sisteme de Achiziţie şi de Prelucrare a Datelor

Tensiunile UCI se pot obţine prin divizarea tensiunii de referinţă ca şi în Figura 4. Ele
se conectează la câte una din intrările celor 2n-1 comparatoare. Semnalul analogic de intrare
se duce la cealaltă intrare a fiecărui comparator. Ieşirile comparatoarelor se decodifică în
vederea obţinerii biţilor corespunzători secvenţei.

UR Ui

1.5R n
C2 -1
UC2n-1
R
n
C2 -2
UC2n-2
b1
b2


bk
R
Ci
bn
UCi

R Codificator
C1
UC1

0.5R

Figura 4. Schema unui CAN cu comparare de tip paralel

Convertoarele analog-numerice de tip paralel sunt extrem de performante: sunt


foarte rapide, având timpi de conversie de ordinul ns, biţii semnalului numeric se obţin
simultan, într-un singur pas. Din acest motiv acest tip de convertoare analog – numerice se
mai numesc şi „flash – encoder”. Este totuşi o structură foarte complexă (255 comparatoare
pentru 8 biţi), deci foarte costisitoare.

Modul Curs 8 Pagina 9


Modul Curs 8 Sisteme de Achiziţie şi de Prelucrare a Datelor

Concluzii

Într-un SADC mărimile analogice (tensiuni şi curenţi) obţinute la ieşirea circuitelor de


condiţionare trebuie convertite în date numerice de către convertoare analog – numerice
(CAN), respectiv datele numerice furnizate de către calculator trebuie convertite în mărimi
analogice (tensiuni şi curenţi), folosind convertoare numeric – analogice (CNA). În acest
modul de curs am făcut o introducere în tehnica convertoarelor analog - numerice,
prezentând şi câteva mărimi caracteristice ale acestora:

MSB = b1 bitul de semnificaţie maximă, (Most Significant Bit)


LSB = bn bitul de semnificaţie minimă, (Least Significant Bit)
FSR = UR intervalul de variaţie a semnalului analogic de intrare, (Full Scale
Range)
Mărimea 1LSB
Rezoluţia unui CNA
Precizia totală a unui CAN
Eroarea de cuantizare
Eroarea de offset
Eroarea de câştig
Neliniaritatea integrală
Neliniaritatea diferenţială
Timpul de apertură
Timpul de conversie
Impedanţa de intrare

Convertoarele analog – numerice pot fi:

cu comparare, de tip:
o paralel
o serie-paralel
o serie
cu integrare

În acest modul am analizat schema unui CAN cu comparare de tip paralel, subliniind
faptul că aceste convertoare sunt cele mai rapide dar şi cele mai scumpe (flash – encodere),
urmând ca în cursurile următoare să fie analizate şi celelalte CAN, cu avantajele şi
dezavantajele lor.

Modul Curs 8 Pagina 10


Modul Curs 8 Sisteme de Achiziţie şi de Prelucrare a Datelor

Bibliografie
[1]. Aparate electronice pentru măsurare şi control, Bodea M., Mihuţ I., Turic
L., Tiponuţ V., Editura Didactică şi Pedagogică Bucureşti, 1985
[2]. Process Control Instrumentation Technology, Johnson Curtis D., Prentice-
Hall International, 1988
Bibliografie
[3]. Sisteme de achiziţie şi prelucrare numerică a semnalelor, Toma Liviu,
Editura de Vest, Timişoara, 1996
[4]. Tehnici moderne de măsurare, Pop E., Stoica V., Naforniţă I., Petriu E.,
Editura Facla, Timişoara, 1983
[5]. Computer Design, 1995, 1996, 1997
[6]. www.romania.ni.com
[7]. http://zone.ni.com/wv/app/doc/p/id/wv-2233

Rezumat
 Convertoare Analog - Numerice
 Mărimi caracteristice ale convertoarelor AN
 FSR, MSB, LSB, 1LSB
Rezumat
 Rezoluţia şi precizia unui CNA
 Eroarea de cuantizare, eroarea de offset, eroarea de câştig,
neliniaritatea integrală, neliniaritatea diferenţială
 Timpul de apertură, timpul de conversie, impedanţa de intrare
 Clasificarea convertoarelor AN
 Construcţia unui CAN cu comparare de tip paralel

Teste de autoevaluare
1. Enumeraţi mărimile caracteristice ale convertoarelor AN
1. 2. 3. 4. 5.
6. 7. 8. 9. 10.
Teste de
autoevaluare I: răspuns corect la pagina 4-8.
2. Marcaţi elementele ce compun un convertor NA cu comparare de tip
paralel:
R:  Traductoare
 Divizor de tensiune cu o reţea de rezistenţe
 Elemente de execuţie şi control
 Circuite de comparare
 Codificator 2n : n
 Senzori

Modul Curs 8 Pagina 11


Modul Curs 8 Sisteme de Achiziţie şi de Prelucrare a Datelor

I: răspuns corect la pagina 10 şi în Figura 4.


3. Eroarea de offset este o eroare:
R:  statică
 dinamică
I: răspuns corect la pagina 6
4. Numim convertor analog – numeric:
R:

I: răspuns corect la pagina 4.

5. Ce este timpul de conversia al unui CAN?

I: răspuns corect la pagina 8.

6. Eroare de câştig:
R:  roteşte caracteristica de transfer în jurul punctului de zero bipolar
 deplasează caracteristica de transfer spre stânga sau spre
dreapta.

I: răspuns corect la pagina 6.

Modul Curs 8 Pagina 12

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