Documente Academic
Documente Profesional
Documente Cultură
Sisteme de Achiziţie Şi de Prelucrare A Datelor-Curs09
Sisteme de Achiziţie Şi de Prelucrare A Datelor-Curs09
Modul 9
Convertoare analog-numerice 2. CAN cu comparare de
tip serie-paralel, CAN cu comparare de tip serie, CAN cu
integrare
Cuprins modul
1. Introducere.
Acest convertor este o variantă mai ieftină de convertor analog - numeric, având un
număr mai mic de comparatoare, dar cu structură ceva mai complexă. Principiul său de
funcţionare se deduce matematic, pornind de la funcţia de transfer a unui convertor analog-
numeric unipolar pentru codul fracţionar:
(1)
(2)
Notăm
j = k-n/2 (3)
(4)
Eroarea de cuantizare la
conversia primilor n/2 biţi
Din ecuaţia (5) se observă că în termenul stâng avem eroarea de cuantizare rezultată din
conversia analog-numerică pentru obţinerea primei jumătăţi a secvenţei, multiplicată cu 2n/2 şi
notăm tensiunea rezultată cu
(6)
(7)
Ecuaţia (7) este de fapt expresia funcţiei de transfer a unui convertor analog - numeric
de n/2 biţi. Rezultă că tensiunea u´i este tensiune de intrare pentru un al doilea proces de
conversie analog-numerică, pentru obţinerea ultimilor, de semnificaţie minimă.
Din cele de mai sus rezultă că un convertor analog-numeric serie-paralel de n biţi va
realiza următoarele operaţii:
conversia analog-numerică cu n/2 biţi a tensiunii de intrare ui se obţin primii n/2
biţi mai semnificativi ai secvenţei de ieşire;
reconversia în formă analogică a primilor n/2 biţi şi scăderea sa din tensiunea de
intrare, astfel încât să se obţină eroarea de cuantizare corespunzătoare primei
conversii;
multiplicarea erorii de cuantizare cu 2n/2 în vederea obţinerii tensiunii u´i;
conversia analog-numerică a tensiunii u´ i în vederea obţinerii celeilalte jumătăţi a
secvenţei numerice.
b1
b2
bn/2
CAN paralel CAN paralel
ui (MSB) CNA - u´i (LSB) bn/2+1
n/2
’flash (n/2biţi) 2 ’flash bn/2+2
encoder’ encoder’ bn
+
UR UR câştig UR
Registru
n/2biţi
(MSB) Registru
n biţi
Registru
n/2biţi
(LSB)
CAN paralel
ui (MSB) +
’flash CNA - u’i
encoder’ (n/2 biţi)
2n/
2
UR
+
UR
-
MUX
Amp. Enable
Cel mai simplu convertor analog-numeric şi totodată cel mai des folosit în structurile
de achiziţie este cel de tip serie, în care biţii secvenţei numerice de ieşire sunt depuşi succesiv
într-un registru special, de unde şi numele convertorului. Deducerea principiului de
funcţionare a acestui tip de convertor se face matematic.
Rescriem funcţia de transfer a unui convertor analog-numeric de n biţi trecând totul
într-un singur termen
(8)
(9)
Eroarea de cuantizare la
conversia bitului 1
Eroarea de cuantizare la
conversia bitului k
unde
este eroarea de cuantizare la conversia bitului 1,
Registru de Gl
ui
aproximaţii
Comp succesive (f0)
uc,k
b1
b2
bk
… … bn
CNA UR
UR Comutatoare
analogice
(f0)
1.5R
n
UC2 -1
UC2
n Logică de
-2
selecţie şi
control
UC1
0.5R
Buffer ieşire
COMP … …
b1 b2 bk bn
MSB LSB
ui
După cum reiese din Figura 4., convertorul îşi formează tensiunea de comparare
uc,k cu ajutorul unei reţele de rezistenţe identică cu cea dintr-un flash-encoder (vezi
modulul de curs nr. 8.) dar nu mai are la dispoziţie 2n-1 circuite comparatoare, ci unul
singur şi o structură de comutatoare comandate de o logică de selecţie şi control.
Tensiunea de intrare ui de valoare necunoscută, este comparată succesiv cu tensiunile
generate în cele 2n noduri (puncte de contact) ale reţelei de rezistenţe. Din considerente de
optimizare a operării, primul nod cu care se compară intrarea este cel median,
corespunzător lui UR/2. Dacă în urma comparaţiei rezultă că ui este mai mare decât U R ,
logica internă comută pe tensiunea de comparaţie 3/4UR şi aşa mai departe, până se obţine
cea mai bună aproximare a tensiunii ui prin UR / N . N reprezintă codul unui nod al reţelei
de rezistenţe, logica de control selectând cuvântul binar corespunzător lui ca rezultat al
conversiei. Rezultatul conversiei, în mod complement de doi, este depus într-un registru
tampon cu ieşiri ´tri-state´, pentru a putea fi preluat apoi pe magistrale comune de date.
uj
ti tx
ui uR
R R
Din cele mai sus rezultă că în structura unui convertor analog-numeric cu integrare în
două pante vom avea nevoie de un integrator, un comparator şi de o logică de comandă a
unui comutator, deci de o structură ca cea din Figura 6.
C
ui
k R
- ui
+ Comp
UR
b1 b2 …… bn
(12)
adică
(13)
(15)
Similar măsurăm durata ti. Mărimile ti şi f0 care intervin în funcţia de transfer sunt
mărimi de referinţă, iar variaţiile lor pot afecta direct calitatea conversiei. De aceea, pentru a
evita variaţiile acestor mărimi se contorizează şi timpul t i tot prin numărare de
impulsuri cu aceeaşi frecvenţă f 0 , considerând posibilă generarea de impulsuri cu
frecvenţă practic constantă pe întreaga durată a unui proces de conversie:
(16)
(19)
(20)
şi astfel se obţine un timp total de conversie mai mic decât în cazul iniţia l.
Analizăm acum rezultatul conversiei, adică conţinutul final al nu mărătorului, dat de
relaţia (21):
(21)
Sursă de curent
VCC
constant 2 MHz
V
’B’
Condensator
extern t Reset
numărător
Numărător 16
biți
-
Comp
MUX +
Registru 16
biți
Intrări
analogice V ’A’ Rezultatul
conversiei A/N
Tensiune de
referință
VCC/2
Concluzii
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
CAN cu compare de tip serie-paralel
Teste de autoevaluare
1. Enumeraţi operaţiile realizate de către un CAN serie-paralel de n biţi:
1. 2.
3. 4.
Teste de
autoevaluare I: răspuns corect la pagina 4.
2. Marcaţi componentele unui CAN cu comparare de tip serie:
R: Comparator
Generator de tact
Codificator
Logică de selecţie
Registru de aproximaţii succesive
CNA
I: răspuns corect la pagina 7 şi în Figura 3.
3. Care dintre CAN se bazează pe măsurători de timp (numărarea
impulsurilor de tact):
R: CAN cu integrare
CAN cu comparare
I: răspuns corect la pagina 9, 10, 11.
4. Ce reprezintă eroarea de cuantizare la conversia primilor n/2 biţi la un
CAN de tip serie-paralel?
R: