Sunteți pe pagina 1din 82

Cap 1 Generaliti despre msurrile industriale

1. Generaliti despre msurrile industriale


1.1. Introducere
Necesitatea de a msura i controla funcionarea utilajelor sau a echipamentelor de proces este la fel de veche ca i revoluia industrial. Instrumentaia de msur i control devine acum nervii i creierul uzinelor moderne. Aceasta regleaz i supervizeaz operaiile echipamentelor industriale furniznd i mijloacele necesare pentru a face uzinele viabile din punct de vedere economic. Folosirea instrumentaiei de msur i control permite folosirea unor procese care ar fi foarte dificil sau chiar imposibil s funcioneze fr operare automat. Instrumentaia de msur i control poate fi diversificat ncepnd de la un simplu sistem analogic pn la sistemele inteligente folosite astzi, de la un simplu poteniometru pn la analizoare complexe cum ar fi spectrometrele n infrarou. Pentru toate sistemele avansate, mrimile analogice i semnalele electrice care le poart sunt componente definitorii. Msurrile analogice pot lua multe forme, dar pot fi clasificate n dou tipuri: msurri fizice i msurri compoziionale. Primele includ msurarea unor mrimi ca presiune, temperatur, debit, for, vibraie, mas, densitate etc. Al doilea tip include msurri de PH, conductivitate, analize chimice. Obinerea, meninerea i mbuntirea calitii acestor msurtori este scopul de baz al circuitelor de condiionare. O bun condiionare a semnalelor pstreaz calitatea mrimilor de msurat disponibile i folosirea optim a sistemelor de achiziie n controlul proceselor industriale. Un exemplu al acestui tip de msurri poate fi monitorizarea vibraiilor n instalaiile industriale. Dei o parte din informaiile date de amplitudinea i frecvena vibraiilor nu sunt necesare pentru controlul automat al procesului, cunoaterea acestora poate oferi suficiente informaii cu privire la condiiile de funcionare i a strii tehnice a instalaiei. Msurrile industriale, n funcie de destinaia pe care o au, pot fi: a) Doar pentru indicare Aceste msurri sunt folosite pentru indicarea strilor diferitelor elemente din proces, fiind utile pentru monitorizarea proceselor de producie. De asemenea aceste mrimi pot oferi informaii necesare operatorului uman n cazul defectrii sistemelor de control automate. Un exemplu al acestui tip de msurri poate fi monitorizarea tuturor temperaturilor n instalaiile de distilare. Nu toate temperaturile sunt necesare pentru controlul automat al procesului, dar cunoaterea temperaturii din diferite puncte ofer suficiente informaii cu privire la condiiile de funcionare a fazei n care se afl procesul. Aceste informaii pot s sesizeze operatorului necesitatea interveniei manuale ca urmare a defectrii sistemelor de control.

Cap 1 Generaliti despre msurrile industriale


b) Pentru controlul automat Controlul automat al instalaiilor industriale este esenial pentru viabilitatea economic, sigurana n funcionare a proceselor industriale, asigurnd controlul caracteristicilor fizice sau compoziionale. c) Msurri privind stocurile de materiale Aceste msurri necesit o mare acuratee, asigurnd stabilitatea i continuitatea procesului de producie. Ele furnizeaz informaii despre stocurile sau necesarul de materie prim i materiale necesare procesului de producie, despre transferurile de materiale i subansambluri de la un punct de lucru la altul. Cunoaterea acestor informaii ajut la evitarea blocrii procesului de producie datorit supraaglomerrii sau lipsei de materie prim i materiale. d) Msurri de mediu Msurrile parametrilor de mediu au o importan major, n ultimii ani furniznd nregistrri privind deversrile de deeuri industriale i emanarea de noxe n atmosfer, ce trebuie s fie n conformitate cu legislaia n vigoare. e) Msurri de siguran Acestea sunt furnizate n ntregime de sisteme de msur separate i autonome care monitorizeaz i limiteaz situaiile periculoase. Msurrile determin parametrii critici ai procesului, indicnd o eventual operare nesigur sau un potenial pericol. Aceste sisteme trec peste sistemele de control i opresc funcionarea echipamentelor pn la realizarea condiiilor de siguran prescrise. Astfel de sisteme sunt frecvent echipate pentru a nregistra toate evenimentele aprute, permind efectuarea de analize ulterioare privind cauzele producerii evenimentului respectiv, n scopul de a putea fi evitat sau controlat n viitor.

1.2. Mediul de msur industrial


Un sistem de msur i control industrial poate fi prezentat simplificat ca n figura 1.1. Sunt prezentate doar elementele eseniale, fcndu-se totui distincie ntre camera de control i mediul industrial. Prin mediu industrial se nelege aria n care sunt amplasate echipamentele de producie sau depozitele de materiale. De asemenea se nelege cel mai adesea podeaua ntreprinderii sau zona exterioar n cazul complexelor industriale. Pri componente ale sistemului de producie se afl de multe ori n zone diferite, fiind supuse perturbaiilor electrice i factorilor de mediu. Echipamentul amplasat aici este supus unui numr mare de perturbaii electrice datorate surselor de alimentare, motoarelor electrice, precum i factorilor de mediu ca temperatur, umiditate, medii corozive i periculoase. De asemenea, mediul industrial este locul din care trebuie preluate mrimile de proces i unde sunt plasate diferite circuite de condiionare. Firele de legtur cu echipamentul de msur pot fi n apropierea echipamentelor electrice de putere, a

Cap 1 Generaliti despre msurrile industriale


contactoarelor de motoare i a arcurilor electrice. Acolo unde firele de legtur au lungimi de zeci sau sute de metri, probabilitatea interferrii cu acest mediu crete peste limitele admise.
MEDIU INDUSTRIAL 40 C +85 C Umiditate Mediu periculos
o o

CAMERA DE CONTROL Aer condiionat Operatori umani Operator / Interfa proces

Proces
Condiionare de semnale Semnale de msur Semnale de control Platforma de lucru

Condiionare de semnale

Sisteme de achiziie i distribuie de date

Indicare

Indicare

Motoare / Surse de alimentare

Arcuri electrice Surse de perturbaie

Iluminare

nregistrare

Fig.1.1 Sistem de msur i control industrial

Camera de control Camera de control este cel mai blnd loc din ntreprindere, cu atmosfer curat i aer condiionat. Aici se gsete cea mai mare parte a echipamentului electric necesar desfurrii msurrilor de calitate. Camera de control conine de asemenea i circuite de condiionare a semnalelor, echipamentele de calcul sensibile de obicei la interferene de natur electric. Camera de control este de asemenea locul de unde oamenii interacioneaz cu sistemele de msur i control din ntreprindere. Exist i excepii, dar camera de control este locul unde se iau cele mai multe decizii legate de procesul de producie. Cablurile de legtur Cablurile de conectare a instrumentaiei din camera de control sunt de obicei cu 16 18 perechi cu fir plin. De obicei sunt torsadate pentru a reduce interferenele datorate cuplrilor magnetice. Ele sunt pozate mpreun cu alte fire de semnal, dar departe de cablurile de alimentare de putere.

Cap 1 Generaliti despre msurrile industriale


Un numr mare de senzori sau semnale pot fi conectate la blocurile terminale aflate n interiorul camerei de control sau n imediata sa apropiere, pentru o conectare uoar cu circuitele de condiionare a semnalelor sau dispozitivele de afiare. n multe cazuri, costul firelor de legtur este o bun parte din costul de instalare al sistemului de msur i control. Costul crete considerabil atunci cnd cablurile trebuie s strbat zone coninnd vapori sau gaze inflamabile. Riscurile reprezentate de aceste condiii necesit folosirea unor tehnici adecvate pentru prevenirea focului sau exploziilor cauzate de scntei electrice. Concentratoarele de date Acestea pot fi folosite pentru reducerea costului cablurilor de legtur. Aceste dispozitive colecteaz un mare numr de semnale, realizeaz condiionarea semnalelor i conversia numeric a acestora. Datele astfel obinute sunt transmise direct ctre echipamentul din camera de control.

1.3 Generaliti despre prelucrarea numeric a semnalelor


Sistemele de msur au ca scop prelucrarea mrimilor electrice sau neelectrice dar convertite n semnale electrice n scopul afirii, prelucrrii sau elaborrii unei decizii. Sistemul de instrumentaie este un sistem de msura complex, adesea computerizat sau cel puin dotat cu microprocesor i caracterizat prin posibiliti de prelucrare a informaiei provenite din procesul de msurare. Informaia reprezint, ntr-un sens mai restrns, date i detalii relative la un obiect sau eveniment. Semnalul poart informaiile de mrime i timp ce caracterizeaz evoluia acelui obiect sau eveniment. Sistemele de instrumentaie (fig.1.2) sunt destinate prelucrrii informaiilor provenite dintr-un proces de msur (transformate n semnale electrice) i nu modificrii (transformrii) acestor semnale. Ele sunt de regul sisteme deschise, rolul lor fiind de a realiza att aciunea de msurare propriu-zis, ct i de analiz a mrimilor prelevate din proces.

KEITHLEY

3327

CHIP

TEST

FIXTURE

LOW HIGH 42V DC MAX

Proces tehnologic

Sistem de traductoare

Sistem de Instrumentatie

Fig. 1.2 Exemplu de folosire a unui Sistem de Instrumentaie

Cap 1 Generaliti despre msurrile industriale


Din punct de vedere constructiv, sistemele de instrumentaie pot fi simple sau inteligente cnd pe lng msurarea propriu-zis sistemul permite i prelucrarea informaiilor obinute prin msurare precum i operaii de corecie a rezultatelor sau control a condiiilor de msur (eliminarea zgomotelor, corecii de neliniaritate, calibrare automat). Sistemele de instrumentaie inteligente au n componena lor de cele mai multe ori uniti de prelucrare numeric ceea ce le confer performane ridicate . Spre deosebire de sistemele de instrumentaie, sistemele de control (Fig.1.3) sunt destinate att prelucrrii informaiilor culese prin msurare ct i elaborrii comenzilor elementelor de execuie ce acioneaz asupra procesului supravegheat.

Intrri proces

Elemente de execuie

Proces

Senzori i Traductoare

Ieiri proces Procesare analogic Condiionare de semnal

Sistem de Instrumentaie

Ieiri analogice (conversii N/A)

Sistem de calcul

Achiziie de date (conversii A/N)

Operator uman Fig.1.3 Structura unui sistem de control


Sistemele de control sunt sisteme nchise, ce preleveaz o stare i genereaz comenzi (corecii) n sensul meninerii strii ntr-o evoluie prestabilit. Sistemele de control pot fi statice sau dinamice. Un sistem de control static are rolul de a menine ieirea la o valoare precis ct mai mult timp, plecnd de la mrimea de intrare luat ca referin. Un sistem dinamic permite mrimii de ieire s urmreasc ct mai fidel evoluia intrrii ce urmeaz o lege prestabilit.

Cap 1 Generaliti despre msurrile industriale


O categorie special de sisteme o formeaz sistemele de msur cu parametrii controlai care urmresc determinarea mrimii de msurat n condiii bine determinate. Un astfel de sistem are att caracteristici de instrumentaie ct i de control. Structura unui sistem de control / instrumentaie cu parametrii controlai include n principiu urmtoarele componente : - traductoarele ce preleveaz mrimile de msurat - circuitele de condiionare a semnalelor ce realizeaz procesarea analogic a semnalelor (filtrare, izolare, amplificare) - circuitele de achiziie a datelor ce transform semnalul analogic de intrare ntr-o mrime numeric - sistemul de calcul care realizeaz analiza i eventual elaboreaz deciziile - circuitele de ieire analogice care furnizeaz semnalele prelucrate sau comenzile pentru sistemele n bucl nchis - blocul de postprocesare analogic care permite interfaarea cu elementele de execuie 1.3.1 Clasificri Prin completarea configuraiei unui calculator (de regul un calculator personal PC) cu elemente din categoria interfeelor de proces (plci de achiziie) se obine un sistem de achiziie a datelor . Noiunea de sistem de achiziie este ceva mai general, fiind incluse aici i alte sisteme numerice de achiziie care nu se bazeaz pe PC. n condiiile existenei funciilor de conducere, sistemul se va numi sistem de achiziie i conducere . Prin sistem de achiziie a datelor se nelege un sistem de msurare care permite vizualizarea i/sau nregistrarea evoluiei temporale a mai multor mrimi, analogice i/sau numerice, poate implementa mai multe regimuri de achiziie i permite diverse prelucrri numerice. Principalele regimuri de achiziie implementate de sistemele de achiziie a datelor sunt urmtoarele: - regimuri de achiziie pentru afiare local (Digital Panel Meter) permit msurarea numeric a mai multor mrimi n scopul unor monitorizri locale. Tot odat pot fi realizate i prelucrri numerice simple de tipul liniarizrii caracteristicilor senzorilor. Valorile msurate nu se memoreaz, dar pot fi transmise la distan; - regimuri de achiziie de lung durat (Data Logger) permit memorarea evoluiilor temporale ale mrimilor msurate, putndu-se face prelucrri ulterioare ale informaiilor; - regimuri de achiziie de scurt durat (Transient Recorder) permit vizualizarea i/sau nregistrarea unor regimuri tranzitorii, sau a unor secvene numerice nerepetitive.

Cap 1 Generaliti despre msurrile industriale

Modul de desfurare a achiziiei de date depinde de un eveniment de tip trigger, prin care se definete zona de interes din evoluiile analizate. Se pot ntlni dou moduri principale de achiziie: -modul posttrigger; -modul pretrigger. Modul posttrigger realizeaz achiziia unui numr specificat de eantioane dup apariia unui eveniment trigger, adic dup recepionarea unui semnal trigger (de sincronizare). Dup ce bufferul care stocheaz datele achiziionate (de lungime specificat de utilizator) este plin, achiziia este stopat. n cadrul modului pretrigger datele sunt achiziionate continuu, nainte i dup primirea unui semnal trigger. Datele sunt colectate ntr-un buffer precizat de utilizator pn cnd se recepioneaz semnalul trigger. Dup aceasta, sistemul de achiziie va mai colecta un numr specificat de eantioane dup care stopeaz achiziia. Bufferul este tratat ca un buffer circular, adic dup ce ntregul buffer este completat, datele sunt stocate de la nceput prin suprascrierea datelor vechi. La terminarea achiziiei, bufferul conine eantioane dinaintea i dup apariia semnalului trigger. Numrul de eantioane salvate n buffer depinde de lungimea acestuia (specificat de utilizator) i de numrul specificat de eantioane ce trebuie achiziionat dup apariia semnalului trigger. Pe lng aceste variante principale, n funcie de firmele productoare de sisteme de achiziie s-au dezvoltat tehnici de achiziie care deriv din acestea, un exemplu fiind modul de achiziie de tip double-buffered, dezvoltat de National Instruments, care utilizeaz o tehnic asemntoare cu modul pretrigger, completnd bufferul specificat de utilizator n mod continuu. Spre deosebire de modul pretrigger, aici se apeleaz la un al doilea buffer, care preia datele vechi din primul buffer, nainte ca acestea s fie suprascrise. Sarcina fundamental a sistemelor de achiziie i conducere este msurarea i/sau generarea semnalelor fizice din lumea real. Diferena de baz ntre diversele opiuni de realizare hardware este metoda de comunicare ntre hardware-ul de achiziie i sistemul de calcul. Din acest punct de vedere putem clasifica hardware-ul de achiziie n dou categorii principale: - hardware (plci) de achiziie de uz general - hardware de achiziie special (instrumente sau aparate de msurare speciale) Echipamentele din prima categorie stau la baza sistemelor de achiziie de tip instrument virtual, iar cele din a doua categorie la baza sistemelor de achiziie cu aparatur de msur programabil i a sistemelor de achiziie dedicate.

Cap 1 Generaliti despre msurrile industriale

1.3.2 Sisteme de achiziie a datelor tip Virtual Instrument VI Acest tip de sistem este obinut prin conectarea unei plci de achiziie la un calculator i prin utilizarea unor module exterioare de cuplare. Plcile de achiziie asigur realizarea unor funcii cum ar fi condiionarea de semnal, msurarea numeric propriu-zis, conectarea informaional cu calculatorul. Calculatorul asigur la rndul su funcii cum ar fi interfaarea cu placa de achiziie, controlul achiziiei datelor, stocarea datelor, prelucrri complexe ale informaiilor. Plcile de achiziie folosite n cadrul sistemelor de achiziie tip Virtual Instrument pot fi de mai multe tipuri dar se pot ncadra n dou categorii principale: plci de achiziie universale i plci de achiziie complexe (dedicate). Plcile de achiziie universale asigur prelucrri analogice minime, ofer ieiri numerice i analogice pentru a putea fi folosite n conducerea proceselor i asigur funciile numerice minimale. Plcile complexe rezolv n plus cerine de prelucrri speciale, cum ar fi analiza spectral, regimuri tranzitorii, msurri de precizie, achiziii de tip adaptiv care urmresc viteza de variaie a mrimilor analogice etc. 1.3.3. Sisteme de achiziie cu aparatur de msur programabil. Aparatura de msur utilizat este cea din categoria multimetrelor, osciloscoapelor digitale, generatoarelor de funcii, iar cuplarea la procesul fizic msurat este direct. Standardul de cuplare este de obicei de tip GPIB (IEEE 488). Aceste sisteme implementeaz de obicei regimuri de achiziie de tip Data Logger i uneori de tip Transient Recorder. 1.3.4. Sisteme de achiziie dedicate. Sunt sisteme de achiziie configurate pentru procese industriale complexe sau componente elementare ale unor sisteme distribuite de msurare i monitorizare. De regul, aceste sisteme de achiziie sunt impuse de firmele puternice din domeniu (National Instruments, Analog Devices, Tektronix etc.), fiind conturat ncadrarea acestor sisteme dedicate n standardul VXI. VXI (VME eXtensions for Instrumentation) definete un protocol standard de comunicaie care utilizeaz comenzi ASCII pentru controlul instrumentelor de msur, asemntor cu GPIB.

Cap 1 Generaliti despre msurrile industriale 1.4 Prelucrarea semnalelor n sistemele de msur numerice
Un semnal este o entitate fizic capabil att cantitativ ct i calitativ s poarte informaie. Lumea nconjurtoare abund n exemple de semnale. Omul este creatorul unui numr foarte mare de semnale de regul de natur electric. Cu toate acestea exist foarte multe surse de semnale neelectrice (biologice, acustice, mecanice). n general acestea sunt posibil de modelat prin semnale electrice (tensiune sau curent). 1.4.1 Semnale analogice i semnale numerice Prin semnal analogic se nelege o mrime fizic de regul electric ce poate fi reprezentat printr-o funcie de timp care poate lua valori ntr-un domeniu de variaie bine precizat :

x :T M x = f (t ), t T , x M
n care T este mulimea momentelor de timp, M este mulimea eantioanelor semnalului, x este descrierea semnalului ce asociaz fiecrui 1element t T un element xM bine definit, numit eantionul semnalului x la momentul de timp t. Daca T Z orice semnal definit pe T se numete discret iar dac T R semnalul se numete continuu. Dac M R semnalele au valori reale i se spune despre aceste semnale c sunt analogice putnd reprezenta msuri ale mrimilor din lumea nconjurtoare. Daca M Q i este numrabil, semnalul este cuantizat i este posibil reprezentarea sa numeric (codificarea sa) . Din punct de vedere al posibilitii de cunoatere a evoluiei lor n timp, semnalele pot fi : - deterministe ce au valori bine precizate i eventual descrise de legi de variaie cunoscute - aleatoare ce au valori ce pot fi msurate cu o anumit probabilitate. n aceast categorie se includ zgomotele. Exemple de semnale: a) semnale continue

x ( t ) = sin( t ) x ( t ) = at + b

b) semnale discrete

x (nt 0 ) = sin( nt 0 ), n Z, t 0 R

c) semnale cuantizate

M = {x | x = mq, q Q, m Z}
9

Cap 1 Generaliti despre msurrile industriale x(t)

x(k)

-6 -5 -4 -3 -2 -1 0 1 2 3 4 5
Fig 1.4 Semnal continuu i discret

Un semnal discret i cuantizat se numete semnal numeric (digital) i poate fi prelucrat prin metode numerice. Transformarea semnalelor analogice n semnale numerice se face prin eantionare i cuantizare, operaii ce formeaz digitizarea. Procesul este ireversibil n sensul c prin aceste operaii se pierde o parte din informaia purtat de semnalul analogic iniial. Dac aceast pierdere este acceptabil, se poate apela la metodele numerice de prelucrare a semnalelor, putnduse reconstrui parial un semnal numeric prin netezire (interpolare, filtrare). Pentru semnalele discrete se pot folosi notaiile x (kt0) sau x (k) , k Z deoarece t0 este constant. Eantionarea i cuantizarea stau la baza circuitelor de conversie a datelor (conversie analog - numeric).

x (t)

eantionare

x (kt0)

cuantizare

xq (kt0)

Cele mai importante semnale utilizate n descrierea fenomenelor de conversie i prelucrare a semnalelor sunt :

10

Cap 1 Generaliti despre msurrile industriale


Impulsul unitar :
1, pt.k = 0 d (k ) = 0, pt.k 0
(k )
d (k )

Treapta unitate:

1 k
rk (k )

(k ) =
-

1, pt.k 0 0, pt.k < 0

Semnalul dreptunghiular neperiodic:


1, pt.0 k K 1 rk (k ) = 0, n.rest

1 k

Semnal sinusoidal de perioad N:


2 x(k ) = A sin ( k + k0 ) N

x(k )

Spunem c un semnal discret este periodic cu perioada K dac x (k) = x (k + K) pentru toate valorile lui k. Dac un semnal este definit pentru un numr finit K de eantioane, el se numete semnal de durat limitat, K reprezint durata unui astfel de semnal :
x(k), pt.k 0 k k 0 + K 1 x(k) = 0, n.rest

1.4.2 Eantionarea semnalelor Eantionarea unui semnal analogic const n prelevarea valorilor semnalului la momente de timp, de regul echidistante, t0 (interval sau perioad de eantionare). Eantionarea ideal se realizeaz prin nmulirea semnalului analogic x (t) cu un tren de impulsuri ideale definit ca mai jos :

(t) =

k =

( t kt 0 )
x(kt
+

Se obine un semnal xs (t) numit semnal eantionat de forma :

x s (t) = x(t) (t) =

k =

) (t kt 0 )

11

Cap 1 Generaliti despre msurrile industriale

Spectrul semnalului eantionat XS() const n repetri periodice axate fa de k0 ale spectrului original denumite spectre secundare. Pentru a reface semnalul iniial este necesar ca aceste spectre secundare s poat fi eliminate . Acest lucru este posibil doar dac 0 >2m n caz contrar semnalul original nu poate fi reconstituit n ntregime. Acest rezultat este cunoscut sub numele de teorema eantionrii (Shannon) care precizeaz c pentru reconstrucia unui semnal de band limitat la fB din eantioanele sale, preluate cu o frecven de eantionare fs este necesar ca frecvena de eantionare s fie cel puin dubl fa de frecvena maxim fB, din spectrul semnalului. Frecvena fs/2 se numete frecven Nyquist. n figura 5.2 sunt prezentate spectru semnalului, spectrele secundare n cazul respectrii i nerespectrii frecvenei Nyquist precum i caracteristica filtrului necesar pentru a nu apare fenomenul de aliere. Deoarece n practic este imposibil de realizat un filtru ideal de obicei se ia fs(410) fB . Aceste filtre se numesc filtre antialias. Dup eantionare semnalul este cuantizat. Eantionarea real utilizeaz n locul trenului de impulsuri ideale (t) cu un tren de impulsuri reale S(t)

S (t ) =

k =

ce
k

j 0 kt

k sin t0 avnd coeficienii ck = = k t0 t0

Aceti coeficieni au un maxim pentru k=0 i descresc progresiv. Spectrul de frecven va fi :

X s ( ) =

k =

c X ( k )
k 0

12

Cap 1 Generaliti despre msurrile industriale

| XS() |

f -fB 0 | XS() | fB fs/2

f -fB 0 | XS() | fB fs/2 f s- f B fs f s+ f B

f | XS() | 0 fs/2
Filtru antialias

fs

f fB 0 Fig. 1.5 Spectrul semnalelor eantionate


1.4.3 Cuantizarea semnalelor

Cuantizarea semnalelor este o operaie strict necesar n vederea conversiei lor numerice. Pentru realizarea cunatizrii se mparte domeniul de variaiei finit al semnalului n clase echidistante : q q iq < x iq + , pt. i = 0, 1, 2,.... 2 2

13

Cap 1 Generaliti despre msurrile industriale


unde x este valoarea semnalului iar q este mrimea cuantei care caracterizeaz clasa de apartenen i. Prin cuantizare se nlocuiete valoarea x a semnalului cu centrul clasei de apartenen cea mai apropiat. Ieirea cunatei poate fi scris :

x q = x + q

unde q este eroarea de cuantizare (zgomot de cuantizare). Datorit acestei erori orice valoare de intrare cuprins n intervalul (x-q/2 , x+q/2] va produce aceeai ieire cuantizat xq. Este evident faptul c eroarea de cuantizare depinde de pasul ales q. Apare necesitatea gsirii unui optim cci un pas prea mare nu va satisface cerinele de rezoluie, iar un pas prea mic va produce date redundante.
1.4.4 Conversia analog numeric privit ca proces de eantionare i cuantizare

Operaia de eantionare este realizat cu circuite de eantionare i memorare iar operaia de cuantizare este realizat cu circuite de conversie numite i dispozitive de cuantizare. Pentru a respecta restriciile impuse de teorema eantionrii se utilizeaz filtre antialias care s limiteze banda semnalului de intrare. Astfel schema bloc a unui convertor analog numeric este prezentat n figura 1.6.

(t) x(t) Filtru ANTIALIAS xs(t) Dispozitiv de cuantizare xq(k)

Fig.1.6 Conversia analog numeric

1.4.5 Conversia numeric analogic i ireversibilitatea reconstituirii semnalului

Din form numeric n form analogic se poate ajunge prin operaia de conversie numeric-analogic, operaie ce ar trebui s fie invers celei analog-numerice. n realitate prin eantionarea semnalului pierde parial o parte din componentele sale spectrale, datorit limitrii benzii prin filtrul antialias. Presupunnd c acest efect este neglijabil sau semnalul de intrare este deja de band limitat se poate admite c este posibil reconstituirea complet a semnalului x(t). Prin cuantizare se produce ns o pierdere de informaie ireversibil datorit erorii de cuantizare intrinseci. Aceast eroare poate fi minimizat dar niciodat eliminat. Se poate observa c prin conversie numeric-analogic se obine doar o aproximaie a

14

Cap 1 Generaliti despre msurrile industriale


semnalului iniial, cu att mai bun cu ct eroarea de cuantizare este mai mic i deci rezoluia mai ridicat. Conversia N/A permite obinerea unui numr finit de valori analogice pentru un semnal, ceea ce face ca acesta s nu capete nc aspectul unui semnal analogic. n practic se utilizeaz interpolarea cu filtre de netezire, care apropie foarte mult semnalul obinut de cel original. Figura 1.5 prezint schema bloc specific procesului de conversie numericanalogic.

xq(k)

Convertor numeric-analogic

xq(t)

Filtru de netezire

~ x(t)

Fig.1.5 procesului de conversie numeric-analogic.


Semnalul numeric xq(t) este transformat ntr-un semnal aproape analogic cu ajutorul unui convertor N/A. Aproximaia semnalului analogic iniial x ( t ) se obine dup netezire cu un filtru trece jos de ordinul 1 sau 2.

15

Cap 2 Generaliti despre msurrile industriale

2. Circuitul de eantionare-memorare
Un circuit de eantionare i memorare (CEM) realizeaz extragerea (prelevarea), la un moment dat a valorii unui semnal analogic (tensiune electric) de intrare ui, memorarea acestei valori ue i meninerea constant a acesteia pe toat durata efecturii prelucrrii (fig.2.1)
S/H

ui

CE
S/H

ue

t ui ue
semnal eantionat semnal de intrare

Fig. 2.1 Circuit de eantionare i memorare


n starea de eantionare impus prin nivelul 1 logic al semnalului de comand S/H, CEM funcioneaz ca repetor, semnalul la ieire ue urmrind semnalul de la intrare ui. Frontul de coborre al semnalului de comand S/H determin memorarea valorii tensiunii de la intrare ui de la momentul corespunztor frontului. Aceast valoare a tensiunii de intrare este meninut la ieirea CEM pe intervalul corespunztor strii de memorare impus prin nivelul 0 logic al semnalului de comand S/H. Aceste circuite de eantionare i memorare se utilizeaz att n sistemele de achiziie a datelor ct i n sistemele de distribuie de date. n mod obinuit circuitele de eantionare i memorare au amplificare unitar. Ele pot fi considerate pe bun dreptate memorii analogice a cror funcionare este asemntoare cu cea a memoriilor dinamice - un condensator este ncrcat la valoarea semnalului de intrare (eantionare) i apoi este utilizat pentru a pstra valoarea pe durate de timp finite (memorare) ntr-un sistem de achiziie de date ieirea CEM este conectat la intrarea CAN. n intervalul corespunztor efecturii unei conversii analog-numerice, circuitul de eantionare i memorare este comandat n stare de memorare pentru a menine constant tensiunea la intrarea CAN. Se obine astfel mrirea valorii limitei superioare a domeniului de frecven pentru semnalului de intrare cu utilizarea CAN la rezoluia maxim, dat de numrul de bii ai acestuia. Se precizeaz c acest deziderat este atins dac tensiunea de la intrarea CAN nu se modific n intervalul efecturii conversiei cu mai mult de 1/2 LSB. n sistemele de distribuie a datelor, circuitele de eantionare i memorare sunt utilizate pentru reconstituirea semnalelor multiplexate n timp.

16

Cap 2 Generaliti despre msurrile industriale


Prezena CEM naintea CAN nu este n mod obligatoriu necesar. n cazul n care semnalele analogice sunt statice sau cvasistatice (lent variabile n timp) se poate renuna la aceste circuite mai ales dac variaia semnalului analogic, pe durata conversiei, este mai mic dect erorile ce le-ar putea introduce procesul de eantionare i memorare. n cazul semnalelor cu variaii rapide circuitele de eantionare i memorare sunt obligatorii.
2.1 Caracteristicile circuitului de eantionare i memorare (CEM)

Un circuit de eantionare i memorare ideal ar trebui s comute regimurile de lucru instantaneu, timpii de stabilizare ar trebui sa fie nuli iar durata memorrii infinit. Din pcate n practic aceste deziderate nu pot fi ndeplinite. Se prezint n continuare principalele caracteristici ale unui pe baza caracteristicii de funcionare prezentat n fig.2.2:

S/H

Memorare

Eantionare

ui ue

ui

alterare semnal

ue

diafonie

tap

ts tac

Fig. 2.2 Caracteristica CEM


Eroarea staionar reprezint abaterea de la amplificarea unitar sau cea prescris prin datele de catalog Eroarea de decalaj reprezint valoarea tensiunii de ieire pentru o tensiune de intrare nul Timpul de apertur tap, reprezint intervalul dintre frontul de comand al strii de memorare pentru CEM i trecerea efectiv a acestuia n starea de memorare; are semnificaia unei inerii a circuitului la aplicarea comenzii. Rezult c, n procesul de achiziie, fronturile de comand ale strii de memorare trebuie s fie decalate cu tap

17

Cap 2 Generaliti despre msurrile industriale


nainte fa de momentele impuse de prelevare a eantioanelor. Instabilitatea timpului de apertura tap reprezint limita maxim a variaiilor aleatoare ale timpului de apertur. Rezult ca valorile memorate ale eantioanelor sunt afectate de erori cu limita maxima:

max = Pmax t ap
unde Pmax reprezint panta maxima a semnalului de intrare ui. n procesul de achiziie, eroarea max trebuie s satisfac relaia:

1 max = Pmax t ap LSB 2


Timpul de stabilizare ts la comutarea CEM n starea de memorare reprezint intervalul dintre momentul de sfrit al timpului de apertur i momentul reducerii amplitudinii oscilaiilor la ieirea CEM sub valoarea 1/2 LSB. Un proces de conversieanalog numerica se declaneaz numai dup stabilizarea ieirii CEM n starea de memorare, adic dup sfritul timpului de stabilizare ts. Modificarea tensiunii ue de la ieirea CEM n starea de memorare este caracterizat prin panta de variaie a acesteia (ue/t), numit viteza de alterare. Alterarea tensiunii ue de la ieirea CEM n starea de memorare pn n momentul terminrii conversiei analog-numerice trebuie s fie mai mic de 1/2 LSB. Diafonia caracterizeaz variaia tensiunii de ieire n starea de memorare datorit variaiilor tensiunii de intrare. Timpul de achizitie tac reprezint intervalul de timp dintre momentul aplicrii frontului de comand al strii de eantionare i momentul n care ieirea CEM urmrete intrarea acestuia cu o precizie dat (eroare mai mic de 1/2 LSB). Acest timp de achizitie apare datorit intrzierii la comanda de comutare n starea de eantionare, datorit vitezei limitate de variaie a tensiunii de la ieirea CEM precum i procesului oscilatoriu premergtor stabilizrii tensiunii de la ieirea CEM. Timpul de achiziie reprezint o caracteristic important a CEM care limiteaz, n procesul de achiziie, frecvena de eantionare (frecvena de culegere a valorii semnalelor). 2.2. Ansamblul CEM CAN

n continuare se prezint modul de comand al ansamblului CEM - CAN n corelaie cu caracteristicile celor dou componente ale ansamblului (figura 2.3).

ui

CEM

ue

CAN
Start Conversie

b1 b2... bN

S/H

Stare Conversie

Fig.2.3. Ansamblul CEMCAN - structura de principiu

18

Cap 2 Generaliti despre msurrile industriale


Semnalele de control ale CAN sunt: Start Conversie care permite declanarea procesului de conversie analog-numeric prin fronturile cresctoare ale acestui semnal; Stare Conversie care indic prin nivelul logic 1 efectuarea de ctre CAN a unei conversii i deci prin frontul descresctor indic sfritul conversiei analog-numerice. n scopul achiziiei unui eantion (realizrii unei conversii analog-numerice), CEM este comandat n starea de memorare la momentul t1 (fig.2.4).

S/H
Start Conversie Stare Conversie

t t t t

b1 b2... bN t1 t2 t3 t4

Fig.2.4. Ansamblul CEMCAN - diagramele de timp Declanarea conversiei analog-numerice se realizeaz la momentul t2, dup stabilizarea ieirii CEM: t 2 t1 t ap + t s Momentul t3 reprezint sfritul convesiei analog-numerice moment precizat de comutarea la nivel 0 logic a semnalului Stare Conversie. Rezult t 3 t 2 = TC unde TC este timpul de conversie al CAN. Tot la momentul t3, CAN ncarc liniile de ieire b1 b2 ... bN cu rezultatul conversiei i se comand CEM n starea de eantionare. Aceast stare este meninut pn la momentul t4 astfel nct t 4 t 3 t ac unde tac este timpul de achiziie al CEM. Perioada de achiziie minim Tacmin caracteristic ansamblului CEM - CAN reprezint intervalul de timp minim ntre momentele de prelevare a dou eantioane consecutive. Tac min = t 4 t1 = t ap + t s + TC + t ac Rezult deci c:

19

Cap 2 Generaliti despre msurrile industriale

2.3 Principii constructive ale CEM

Simbolul frecvent folosit pentru descrierea circuitelor de eantionare i memorare n schemele bloc este un comutator n serie cu un condensator, unde Ri reprezint rezistena intern a sursei de semnal.

VIN S/H

Ri CH
Fig. 2.3 Simbolizare CEM

VOUT

Comutatorul controleaz modul de lucru al dispozitivului, iar condensatorul memoreaz valoarea tensiunii. Un circuit de eantionare i memorare poate folosi doar aceste componente, dar cu performane foarte sczute. Studiind deficienele rezultate din aceast schem se trag concluzii privind componentele ce trebuie adugate pentru mbuntirea performanelor circuitului. n primul rnd, n modul urmrire, timpul de ncrcare al condensatorului este dependent de impedana sursei de intrare. O surs cu impedan mare de intrare va da o constant mare de timp RC, avnd ca rezultat creterea timpului de achiziie. Pentru a ameliora acest efect se folosete la intrare un circuit de adaptare de impedan cu amplificator operaional n configuraie repetoare ce trebuie s suporte o sarcin capacitiv. Timpul de achiziie devine astfel independent de impedana sursei i este foarte mic avnd n vedere impedana foarte mic de ieire a amplificatoarelor operaionale. n al doilea rnd, n modul memorare condensatorul se va descrca pe sarcina de ieire. Deci viteza de degradare a tensiunii memorate va fi dependent de sarcina de ieire ce nu poate fi foarte mare. Pentru a ameliora acest dezavantaj, un amplificator repetor va separa de asemenea condensatorul de circuitul de ieire. n consecin, pentru a ncrca i memora o valoare de tensiune pe condensator, circuitul practic de eantionare i memorare include adaptare de impedan att pe intrare, ct i pe ieire. Exist dou variante de baz ale acestei structuri: n bucl deschis sau bucl nchis n funcie de reacia folosit. La arhitectura n bucl deschis, figura 2.4, la intrare i la ieire se folosesc amplificatoare operaionale n configuraie repetoare.

VIN S/H

-A1 + CH
Fig. 2.4 CEM n bucl deschis

-A2 +

VOUT

20

Cap 2 Generaliti despre msurrile industriale


Amplificatorul operaional de intrare A1 asigur o impedan mare de intrare a CEM i impedana mic pentru ncrcarea condensatorului C n starea de eantionare ceea ce conduce la un timp de achiziie redus (constanta de timp de ncrcare a condensatorului Ti = f (RA1 C) unde RA1 este impedana de ieire a amplificatorului A1. Amplificatorul operaional de ieire A2 este realizat cu tranzistoare cu efect de cmp (FET) astfel nct n circuitul de intrare se obine o impedan foarte mare conducnd la descrcarea lent a condensatorului (constanta de timp de descrcare a condensatorului Td = f (RA2 C), unde RA2 este impedana de intrare a A2 rezultnd astfel o vitez de alterare redus. Valorile capacitii condensatorului de memorare C se aleg n funcie de caracteristicile aplicaiei n care se utilizeaz respectivul CEM. Astfel, creterea valorii capacitii condensatorului de memorare conduce la creterea timpului de achiziie al CEM, dar la scderea vitezei de alterare a tensiunii de ieire n starea de memorare. Scderea valorii capacitii condensatorului de memorare conduce la scderea timpului de achiziie, dar la creterea vitezei de alterare a tensiunii de ieire n starea de memorare. Se utilizeaz o valoare care realizeaz astfel un compromis ntre cele dou caracteristici: timp de achizitie i respectiv vitez de alterare. Pentru obinerea unor performane ridicate condensatorul de memorare trebuie s aib curent mic de pierderi prin izolaie avnd dielectricul din polistiren sau teflon. Reducerea erorilor de decalaj ale CEM se poate obine prin includerea celor dou amplificatoare operationale A1 i A2 ntr-o bucl de reacie global, ca n figura 2.5.

VIN S/H

-A1 + CH
Fig. 2.5 CEM n bucl nchis

-A2 +

VOUT

Efectul principal al utilizrii reaciei globale const practic n eliminarea erorilor de decalaj corespunztoare amplificatorului de ieire A2. Rezult c n cazul structurii de principiu din fig.2.5, erorile de decalaj ale CEM sunt date doar de amplificatorul operaional de intrare AO1, care trebuie ales cu deriva redus a tensiunii de decalaj.

n ambele cazuri ( bucl nchis sau deschis ) pe durata memorrii, deoarece bucla de reacie este ntrerupt sau lipsete, amplificatorul de intrare se satureaz i la trecerea n starea de eantionare intrarea trebuie reachiziionat, chiar dac semnalul de intrare nu a suferit nici o modificare. Pentru a evita intrarea n saturaie a amplificatorului A1 se poate folosi urmtoarea schem pentru circuitul de eantionare i memorare ( figura 2.6)

21

Cap 2 Generaliti despre msurrile industriale


R

VIN S/H

-A1 +

D1

D2

-A2 + CH

VOUT

Fig. 2.6 CEM schem mbuntit Cnd comutatorul este nchis (stare de eantionare) cele dou amplificatoare lucreaz ca repetor ntr-o bucl de reacie global, diodele D1 i D2 fiind blocate. Cnd comutatorul este deschis (stare de memorare) una din cele dou diode ( D1 sau D2) va conduce avnd rolul de a preveni saturaia ieirii amplificatorului A1 i de a permite ca acesta s-i reia rapid rolul la trecerea n starea de eantionare.
2.4 Comutatorul Electronic

Este un comutator analogic bidirecional realizat cu trazistor cu efect de cmp comandat cu semnale avnd nivele compatibile TTL sau CMOS i avnd schema prezentat n figura 2.7. Pentru nivel logic 0 la intrare (0V) tranzistoarele T3 i T2 sunt blocate iar n colectorul lui T2 apare o tensiune apropiat de +E care blocheaz dioda D. Astfel T1 are ntre surs i gril o tensiune de aproximativ 0V deci va conduce.

T1 VIN S R1 G D +E R4
S H S

D Cgd
VC +E -E

CH

R2

T3 T2 R3 -E

Fig. 2.7 Structura comutatorului electronic 22

Cap 2 Generaliti despre msurrile industriale


Cnd la intrare apare nivelul logic 1(+5V) T3 i T2 conduc, T2 este adus la saturaie, tensiunea n colectorul lui devenind -E. Dioda D se deschide i tensiunea grilei devine puternic negativ fa de surs ceea ce duce la blocarea lui T1. Dezavantajul important al acestei scheme apare datorit capacitii parazite a comutatorului existent ntre dren i gril Cgd. Cnd circuitul de eantionare i memorare trece din starea de eantionare n cea de memorare apare un transfer de sarcin ne dorit ntre condensatorul de memorare i capacitatea Cgd a tranzistorului comutatorului. Acest transfer cauzeaz un salt de tensiune pe CH i deci o modificare a tensiunii de ieire. Aceast eroare se numete salt de memorare. Ea se aproximeaz astfel : cu q Cgd (E+Vout)

Deoarece tranzistorul i modific tensiunea pe gril de la Vin=Vout n starea de eantionare la valoarea E n starea de memorare. Rezult deci Vout Aceast valoare depinde de Vout i poate atinge valori de 50 100 mV ceea ce este inadmisibil.

2.6 Circuit de eantionare i memorare optimizat


Pornind de la structura anterioar i dezvoltnd-o rezult urmtoarea schem pentru un circuit de eantionare i memorare fig. 2.8.
R1 H S KB

CH

VIN

-A1 +

H KC

H KA

CH R2

-A2 +

VOUT

Fig. 2.8 CEM schem optimizat


Fenomenul de injecie de sarcin apare la comanda comutatoarelor Ka i Kb n starea de memorare i produce din motive de simetrie acelai salt de memorare la bornele condensatorului de memorare ct i la bornele condensatorului CH cuplat n bucla de reacie a amplificatorului A2. Rezult c la ieirea circuitului de eantionare i memorare nu apare un salt de tensiune datorat injeciei de sarcin. Prezena condensatorului CH n bucla de reacie

23

Cap 2 Generaliti despre msurrile industriale


negativ a amplificatorului A2 pe durata memorrii conduce la reducerea vitezei de alterare a tensiunii de la ieirea CEM deoarece acesta se descarc simultan cu descrcarea condensatorului de memorare, potenialul intrrilor pozitive i negative ale A2 nu difer rezultnd meninerea nemodificat a tensiunii de ieire. Rezistena R2 conectat n serie cu condensatorul de memorare CH are rolul de a reduce timpul de stabilizare al CEM la trecerea n starea de eantionare. De asemenea R2 realizeaz defazarea n urm a tensiunii Vc la bornele condensatorului de memorare fa de tensiunea de intrare a CEM. Acest defazaj depinde de frecven (funcie liniar) ceea ce indic o ntrziere a Vc fa de VIN fr distorsionarea semnalului. Deoarece tensiunea Vc apare la ieirea CEM n starea de memorare rezult c aceast ntrziere are efect contrar fa de ntrzierea aprut la comutarea circuitului n starea de memorare datorat timpului de apertur. Prin alegerea corespunztoare a rezistenei R2 cele dou ntrzieri se pot compensa, ceea ce conduce la realizarea unui circuit de eantionare i memorare cu timp de apertur nul.

2.7 Circuitul de eantionare i memorare specializat LF6197


O arhitectur nou ce combin viteza configuraiei n bucl deschis cu precizia configuraiei n bucl nchis este arhitectura cu multiplexarea de curent prezentat n figura 2.9.
R>1K S1 Iesire Out Hold

gm1

Sample

Int iCD 1pF S2 i+

+ gm2

CH 1pF S3

Fig. 2.9 Structura circuitului LF6197

24

Cap 2 Generaliti despre msurrile industriale


LF 6197 produs de National Semiconductor este un circuit de eantionare i memorare de nalt performan ce folosete aceast arhitectur. La arhitecturile anterioare, variaia de sarcin pe condensatorul de memorare datorit curenilor de pierderi i curenilor de polarizare a intrrilor amplificatoarelor operaionale producea n starea de memorare o variaie a tensiunii memorate ce ducea la modificarea ieirii circuitului de eantionare i memorare. n modul urmrire, intrarea amplificatorului de transconductan gm1 este conectat la repetorul de ieire, n timp ce comutatoarele S2 i S3 sunt nchise, descrcnd rapid n acest fel condensatorul CD i conectnd la mas condensatorul CH care se ncarc n acest fel. Comanda de memorare conecteaz amplificatorul de transconductan gm2 la repetorul de ieire i deschide comutatoarele S2 i S3. Un amplificator de transconductan cu reacie funcioneaz astfel nct i+=i-. Astfel scderea tensiunii de ieire datorit modificrii de sarcin pe condensatorul de memorare este anulat de o modificare de sarcin identic dar de polaritate opus pe condensatorul CD care are aceeai valoare ca i condensatorul de memorare. Astfel se obine o reducere a vitezei de alterare a tensiunii memorate.

25

Cap 2 Generaliti despre msurrile industriale

3. Generaliti privind circuitele de conversie a datelor


Aa cum am prezentat n paragrafele anterioare informaiile provenite din lumea fizic real trebuie convertite ntr-o form compatibil pentru prelucrarea lor cu ajutorul sistemelor numerice. De asemenea, semnalele provenite de la sistemele numerice ca urmare a prelucrrii semnalelor de intrare trebuie convertite n semnale electrice . n figura 3.1 se observ c dup blocul corespunztor traductoarelor i circuitelor de condiionare a semnalelor urmeaz un bloc de conversie analog-numeric care are ca principal element convertorul analog-numeric. Traductor + condiionare semnal

Sistem fizic

CAN

Sistem numeric

10110110

Semnal fizic
(Deplasare, Debit, Temperatur, Presiune, )

Semnal electric (analogic)


(Tensiune)

Semnal electric
(Eantionare, Cuantificare)

Semnal electric
(Form numeric)

Fig. 3.1. Conversia analog-numeric

De asemenea n figura 3.2 se prezint schema bloc pentru conversia din semnal numeric n semnal electric avnd ca element principal convertorul numeric-analogic.

Sistem numeric

CNA

Condiionare semnal

10110110 Semnal electric


(analogic) (Tensiune)

Semnal electric (Form numeric)

Semnal electric
(Cuantificat) Fig 3.2. Conversia numeric-analogic

26

Cap 2 Generaliti despre msurrile industriale

Dup cum se observ n ambele figuri apare semnalul electric reprezentat sub form numeric. Pentru a nelege mai uor aceast reprezentare se vor prezenta n continuare cteva din cele mai utilizate coduri numerice .

3.1 Coduri folosite n conversia datelor


Aa cum am artat anterior un convertor analog numeric atribuie unei mrimi analogice un numr (cod) corespunztor valorii ei, iar un convertor numeric analogic furnizeaz mrimea analogic corespunztoare numrului aplicat la intrare. Aparent modul n care se face asocierea codului cu mrimea analogic ar trebui s nu prezinte importan att timp ct se asigur o coresponden unic ntre cele 2 mrimi. Totui din punct de vedere practic, ca urmare a necesitii execuiei anumitor operaii numerice se utilizeaz coduri bine definite matematic. Codurile folosite depind n primul rnd de polaritatea semnalului pe care l reprezint. Astfel exist 2 tipuri de coduri : unipolare i bipolare. n primul caz domeniul de variaie al mrimii analogice nu include nici o schimbare de semn iar n al doilea caz acesta cuprinde o schimbare de semn de regul cu zero la mijloc. Deasemenea un cod numeric este caracterizat de numrul de bii M pe care este reprezentat i de numrul efectiv de bii N = log 2 FS pe care ar putea fi reprezentat un anumit domeniu de variaie al semnalului. Astfel dac M > N avem coduri redundante. Dac M=N atunci avem coduri neredundante. n tabelul 2.1 se prezint cteva coduri numerice. Codurile redundante, dei au dezavantajul folosirii unui numr mai mare de bii, au avantajul eliminrii unor erori ce apar n procesele de conversie analog-numerc i numeric-analogic.

27

Cap 2 Generaliti despre msurrile industriale


Tabelul.3.1 Cod neredundant, M=3 Numr zecimal +7 +6 +5 +4 +3 +2 +1 +0 -1 -2 -3 -4 Binar natural 111 110 101 100 011 010 001 000 011 010 001 000 111 110 101 100
3.2 Coduri unipolare

Cod redundant M>N Termometric M=7 1111111 0111111 0011111 0001111 0000111 0000011 0000001 0000000 Liniar M=4 1100 1010 1001 1000 0100 0010 0001 0000

Complement lui 2

Semn mrime

Unu mobil 1000000 0100000 0010000 0001000

011 010 001 100,000 101 110 111

0000100 0000010 0000001 0000000

Cel mai cunoscut cod binar unipolar este codul binar natural. Acesta asociaz valoarea 0 nivelului cobort i valoarea 1 nivelului ridicat; astfel 00.0 corespunde captului inferior al domeniului de variaie al mrimii analogice iar 111 corespunde captului superior al aceluiai interval. Dac notm cu bk valoarea bitului k din codificarea numeric a semnalului atunci valoarea semnalului prin codificare binar natural este :

D CBN =

cu valori n intervalul 02N-1. Deasemenea dac este necesar reprezentarea numerelor fracionale unipolare cel mai folosit cod este codul fracional. Valoarea zecimal corespunztoare unei anumite secvene de intrare n codificare fracional este :
D CF =
k =1

k =1

bk 2Nk

b k 2 k

cu valori n domeniul 01-2-N .Se poate observa c :

28

Cap 2 Generaliti despre msurrile industriale


D CBN =

k =1

b k 2 N k = 2 N b k 2 k = 2 N D CF
k =1

Pentru reprezentarea unipolar a semnalelor se mai pot folosi : -codul binar inversat care are logic negativ fa de codul binar natural -codul binar zecimal (BCD) se folosete pentru reprezentarea cifrele de la 0 la 9 codificate pe 4 bii. Acesta prezint dezavantajul pierderii unor combinaii posibile astfel nct asigurarea unei rezoluii bune necesit un numr mai mare de bii dect codurile binare. Simplitatea circuitelor de decodificare care recomand acest cod pentru aparatura cu afiare numeric.
3.3 Coduri bipolare Pentru a permite reprezentarea semnalelor bipolare multe circuite de conversie a datelor folosesc coduri care s permit exprimarea att a valorii mrimii analogice ct i a semnalului acesteia. Codul semn mrime folosete un bit pentru semn iar restul pentru reprezentarea mrimii (modulului). Pentru mrime se poate alege fie un cod binar, fie un cod zecimal. Deoarece valoarea 0 poate fi asociat cu orice valoare a semnului poate rezulta o ambiguitate de reprezentare: + 0 = 0000 - 0 = 1000 ce creeaz dificulti att la proiectarea convertorului i circuitelor numerice auxiliare, ct i a echipamentelor de prelucrare. Codul binar deplasat se bazeaz pe transformarea codului binar natural n cod bipolar. Se asociaz valorii celei mai negative (capt inferior de gam) codul 000 iar valorii celei mai pozitive (capt superior de gam) se asociaz codul 111. Codul binar deplasat se ntlnete mai ales la convertoarele bipolare realizate din convertoare unipolare cu cod binar natural. Valoarea zecimal corespunztoare unei secvene binare n cod binar deplasat este :

D CBD =

cu valori n domeniul (-2N-102N-1- 1) Se observ foarte uor c DCBD = DCBN - 2N-1 Acest cod prezint avantajul trecerii uoare la codul complement lui doi prin inversarea MSB i elimin ambiguitatea reprezentrii valorii 0. Dezavantajul codului binar deplasat const n schimbarea major de bii n jurul valorii 0 ( trecerea de la 0111 la valoarea 1000) Codul complement lui doi are avantajul compatibilitii direct cu circuitele aritmetice ale majoritii sistemelor de calcul utilizate n mod curent. Valoarea zecimal a unei secvene n cod complement lui doi se obine din valoarea corespunztoare codului

k =1

b k 2 N k 2 N 1

29

Cap 2 Generaliti despre msurrile industriale


binar deplasat prin inversarea valorii bitului b1 de semnificaie maxim corespunztor relaiei :
DCCD = bk 2 N k + (1 b1 )2 N 1 2 N 1
k =2 N

Rezult de aici c :
DCCD = bk 2 N k + (1 b1 )2 N 1 2 N 1 = bk 2 N k + b1 2 N 1 b1 2 N 1 + (1 b1 )2 N 1 2 N 1
k =2 k =2 N N

DCCD = bk 2 N k b1 2 N
k =1

cu valori n domeniul (-2N-102N-1-1). De asemenea se observ c : DCCD = DCBN b12N Principalul dezavantaj al acestui cod este schimbarea major de bii n jurul valorii 0 (trecerea de la 1111 la valoarea 0000)
Codul unu mobil este un cod neredundant n care fiecare secven binar conine un singur bit cu valoarea 1 restul avnd valoarea 0 i i corespunde doar unei singure valori analogice. Acest cod presupune folosirea unui numr mult mai mare de bii pentru reprezentarea numeric dect n cazurile folosirii unor coduri binare. Astfel dac n cod binar natural o anumit valoare se reprezint pe N bii n cod unu mobil pentru a avea aceleai valori este nevoie de o secven de M = 2N-1 bii. Acest cod este similar cu codul termometric i este utilizat la realizarea unor convertoare numeric analogice. Codul termometric Tipic un cod termometric are un numr de bii cu valoarea 1 egal cu valoarea zecimal pe care o reprezint. Este un cod redundant i are cteva coduri de intrare numerice diferite la care corespunde aceeai valoare de ieire. Pentru implementarea unui cod termometric este nevoie de un numr de bii dat de relaia : M = 2N-1 Pentru rezoluii mari avem 2N>>N i atunci foarte multe coduri corespund aceleiai valori zecimale. De exemplu: 10000, 01000, 00001 corespund valorii 1 11000, 01100, 00011 corespund valorii 2, etc. Aceast proprietate redundant este foarte avantajoas n unele aplicaii de realizare a circuitelor de conversie numeric analogice de mare performan.

30

4. Convertoare numeric- analogice


4.1 Principii de realizare ale CNA

Un convertor numeric analogic are la intrare un semnal numeric si exprimat printr-o secven de variabile binare bk, k =1, 2, ... , N (cod binar) i genereaz la ieire un semnal analogic se (curent sau tensiune) funcie de valoarea numeric a semnalului de intrare, n concordan cu codul utilizat. Structura unui CNA cuprinde circuite pentru generarea tensiunii sau curentului de referin, comutatoare electronice comandate de biii semnalului de intrare, reea din rezistene sau condensatoare de precizie i circuite de nsumare a curenilor . Principalele caracteristici ale convertoarelor numeric analogice, pe baza crora se alege un CNA pentru o aplicaie, sunt: codul semnalului de intrare, rezoluia, precizia, viteza, stabilitatea cu temperatura, natura i domeniul semnalului de ieire. Funcia de transfer a unui CNA liniar si unipolar este dat prin relaia:

se = K VREF DCF
unde K este o constant, VREF este tensiune de referin i DCF este valoarea numeric a secvenei de intrare bk, k =1, 2, ... , N n codificare fracionar. Bitul b1 reprezint bitul de semnificaie maxim (MSB, Most Significant Bit), iar bN reprezint bitul de semnificaie minim (LSB, Least Significant Bit). Putem deasemenea scrie:

se =

K VREF D CBN 2N

unde DCBN este valoarea numeric a secvenei de intrare corespunztoare codului binar natural. Mrimea K VREF reprezint intervalul de variaie a semnalului de ieire (FSR, Full-Scale Range) i care are valorile tipice de: 2,5 V; 5V; 10 V sau 2 mA. Se consider cazul n care semnalul de ieire al CNA este un curent, situaie n care constanta K are dimensiunea 1/. Rezult funcia de transfer a unui CNA sub forma dat de relaia:

Ie =

VREF D CBN 2N R

unde Ie este curentul de ieire al CNA i R este o rezisten de referin.

32

4.2 Caracteristicile CNA


Rezoluia unui CNA este dat de numrul de bii N ce compun secvena de intrare. Se definete mrimea LSB ca variaia minim a valorii semnalului de ieire, variaie ce se obine pentru modificarea semnalului de intrare ntre dou valori succesive a codului de intrare.
1LSB = FSR kVREF = N 2N 2

Rezoluia teoretic a unui convertor de N bii este 2N ns rezoluia real poate fi mult mai mic datorit erorilor. Caracteristica de transfer reprezint dependena mrimii de ieire fa de mrimea de intrare. Pentru un CNA ideal caracteristica de transfer este un set de puncte dispuse pe o dreapt conform figurii 4.4

VOUT VREF
7/8 6/8 5/8 4/8 3/8 2/8 1/8 0 000 001 010 011 100 101 110 111 Codul de intrare digital cuanta ideal ieire ideal

Fig. 4.4 Caracteristica de transfer a CNA ideal

FS Full scale (excursia maxim) este diferena dintre valoarea tensiunii analogice de ieire cnd toi biii codului digital de intrare sunt 1 i valoarea tensiunii analogice de ieire cnd toi biii codului digital de intrare sunt 0

FSR Full scale range este definit ca limit cnd N din FS

V 1 FS = VREF REF 0 = VREF 1 N N 2 2


FSR = lim FS = VREF
N

33

4.3 Erori statice ale CNA


Convertoarele sunt caracterizate de erori datorate att metodei ct i de erori datorate abaterii de la parametrii de circuit a componentelor din care sunt realizate. Aceste erori pot afecta numai caracteristica de transfer caz n care spunem c erorile sunt statice sau pot afecta i desfurarea n timp a operaiei de conversie cnd spunem c avem erori dinamice. Precizia caracterizeaz capacitatea circuitelor de conversie de a respecta cu strictee caracteristica de transfer ideal. Precizia are dou aspecte : justeea i fidelitatea. Precizia absolut caracterizeaz n ntregime funcionarea unui convertor reflectnd orice anomalie a caracteristicii de transfer reale n funcie de cea ideal. Precizia absolut este mai des apreciat prin eroarea absolut. Eroarea de gam (de ctig) apare datorit modificrii pantei caracteristicii de transfer reale fa de cea ideal. Diferena de pant se poate ajusta prin reglarea ctigului convertorului sau amplificatoarelor ce l nsoesc i se poate practic elimina. Eroarea de gam se poate aprecia aplicnd la intrare valoarea maxim a mrimii de intrare i msurnd mrimea de ieire ce trebuie s corespund captului de scar.
vOUT VREF
7/8 6/8 5/8 4/8 3/8 2/8 1/8 0 000 001 010 011 100 101 110 111

Caracteristica ideal

caracteristica real

Codul de intrare digital

Fig 3.6 Eroarea de gam (de ctig)

Eroarea de decalaj (offset) const n translaia caracteristicii reale fa de cea ideal. Aceast eroare se pune n eviden aplicnd la intrare o mrime de intrare nul (0000) i msurnd ieirea, diferena fa de 0 este tocmai eroarea de decalaj dup cum se constat n figura 4.7. Acest tip de decalaj este uor de compensat mai ales dac nu are o component variabil n timp. Erorile de gam i de decalaj pot fi un efect al modificrii punctelor de funcionare a componentelor ca urmare a variaiilor de temperatur sau umiditate sau datorit fenomenelor de mbtrnire a componentelor.

34

v OUT VREF
7/8 6/8 5/8 4/8 3/8 2/8 1/8 0 000 001 010 011 100 101 110

caracteristica real caracteristica ideal

Codul de intrare
111

digital

Fig. 4.7 Eroarea de decalaj (offset)

Liniaritatea arat n ce msur caracteristica de transfer a unui convertor se abate de la forma teoretic de dreapt. n general caracteristica de transfer este de forma :

y = ax + b + (x )

n care x este mrimea de intrare, z mrimea de ieire, a este panta caracteristicii, b este eroarea de decalaj iar x este eroarea de liniaritate. Liniaritatea integral se exprim n procente din domeniul de lucru, n fraciuni de LSB sau n uniti absolute (mai rar). Ea poate fi evaluat prin dou metode : - cea mai bun dreapt ce aproximeaz caracteristica de transfer - dreapta ce trece prin punctele extreme ale caracteristicii Aceste dou aproximri sunt redate n figura 4.8.

( )

Ieire

caracteristica real

dreapta de cea mai bun aproximaie dreapta prin puntele extreme Intrare

Fig 4.8 Metode de liniarizare

35

Pentru un CNA neliniaritatea integral (INL) este dat de diferena maxim ntre valorile reale ale semnalului de la ieirea convertorului i valorile rezultate din funcia de transfer liniar ce trece prin punctele extreme ale caracteristicii reale. n general aceste puncte se obin pentru secvenele de intrare 000 i 111. n figura 4.9 este prezentat caracteristica ideal i o caracteristic real pentru un convertor numeric analogic de 3 bii punndu-se n eviden erorile de neliniaritate integral.
v OUT VREF
7/8 6/8 5/8 4/8 3/8 2/8 1/8 0 000 001 010 011 100 101 110 111 Codul numeric de intrare Caracteristica ideal

ci
1LSB

-1LSB

Fig 3.9 Neliniaritatea integral


Neliniaritatea diferenial DNL a unui CNA este dat de diferena maxim fa de variaiile de 1LSB ale semnalului de ieire corespunztoare variaiilor ntre dou valori succesive ale secvenei de intrare.

Dac notm cu

{V ,..., V }
0 2 N 1

irul valorilor de ieire ale unui CNA ce

corespund schimbrii codurilor numerice de intrare, atunci :

36

LD =

max { vi +1 vi } q
i

vout.max vout.min

100%

n figura 3.10 este prezentat caracteristica ideal i o caracteristic real pentru un CNA de 3 bii punndu-se n eviden erorile de neliniaritate diferenial. O neliniaritate diferenial mai mare de 1LSB conduce la o comportare nemonoton a CNA i anume la creterea ntre dou valori succesive a secvenei de intrare se obine scderea valorii semnalului de ieire. Folosirea unui astfel de CNA n sistemele de achiziie i control poate duce la apariia instabilitii.

v OUT VREF
7/8 6/8 5/8 4/8 3/8 2/8 1/8 0 000 001 010 011 100 101 110

Caracteristica ideal

Codul numeric de intrare 111

L
+1LSB
1

1,5

-1 -0,5

-1LSB
-1,5

Fig. 4.10 Neliniaritatea diferenial Un CNA de calitate trebuie s aib att INL ct i DNL de cel mult LSB.

37

Monotonia este strns legat de liniaritate. Comportarea unui convertor este monoton dac panta caracteristicii de transfer nu i schimb semnul (mrimea de ieire crete sau rmne constant) la o variaie strict cresctoare a mrimii de intrare. O neliniaritate integral de 1 / 2LSB garanteaz monotonia caracteristicii de transfer. Nivele omise pot aprea la aplicarea unei intrri uniform cresctoare i observarea ieirii convertorului. Astfel la aplicarea unei secvene de coduri consecutive la intrarea unui CNA se poate observa c anumite nivele nu pot fi generate indiferent de valoarea intrrii.

4.4 Caracteristici dinamice ale convertoarelor


Timpul de stabilizare caracterizeaz viteza de rspuns a unui circuit. Majoritatea circuitelor utilizate n instrumentaie au timpul de stabilizare precizat n catalog. Acesta reprezint intervalul de timp de la aplicarea unui anumit cod la intrare i obinerea nivelului corespunztor la ieire cu o aproximaie de cel mult 1 / 2LSB Timpul de conversie reprezint intervalul de timp necesar unui convertor s obin mrimea de ieire plecnd de la o mrime de intrare dat. n cazul CNA acest tip este considerat a fi chiar timpul de stabilizare. Timpul de revenire este timpul necesar unui convertor pentru a putea opera din nou corect. Rata de conversie este o msur a vitezei convertorului i este definit de inversul sumei timpilor de conversie i revenire.

R conv =

1 t conv + t rev

Viteza de variaie a ieirii (slew rate) reprezint o caracterizare a intervalului de timp necesar ieirii s realizeze o modificare a semnalului dintr-un capt n altul al domeniului su de variaie. Definiia complet este :

SR =

U 0 t

t 0

Parametrul slew-rate depinde att de circuitul de ieire ct i de sarcina acestuia mai ales dac ea este capacitiv.

4.5 Erori dinamice ale CNA


Eroarea de stabilizare apare la nerespectarea timpului de stabilizare ce poate duce la denaturarea treptelor generate. Timpul de stabilizare poate varia cu temperatura i tensiunile de alimentare dar nu n limite prea largi. Eroare de slew-rate. Nerespectarea vitezei de variaie a semnalului (slew-rate) poate cauza aceleai erori ca i cele provenite din nerespectarea timpului de stabilizare.

38

Dac se schimb foarte repede codurile de intrare (mai ales cu variaii mari ale lor) este posibil ca ieirea s nu poat rspunde corect (mai ales n cazul excursiilor de tensiune mari).
Glitches sunt caracteristice convertoarelor numeric analogice i apar ca urmare a faptului c nu toi biii cuvntului de intrare comut simultan (figura. 4.11).

V0

11

10 01 00 Cod numeric Fig 4.11 Apariia glitch-urilor


Aceste fenomene apar mai evident la schimbrile de cod n jurul MSB. Amplitudinea glitch-urilor poate ajunge la jumtate din excursia maxim a ieirii. Aprecierea cantitativ a acestui fenomen se face mai ales prin msurarea ariei glitch-ului i nu prin valoarea amplitudinii acesteia. Eliminarea lor se face prin: - asigurarea comutrii simultane a tuturor biilor cuvntului de intrare prin folosirea unor scheme sincrone; - utilizarea codurilor de intrare cu schimbarea unui singur bit la trecerea prin valori succesive (de exemplu cod termometric); - utilizarea unor circuite de urmrire i memorare analogic; - filtrare analogic. Zgomotul este sursa de instabilitate n funcionarea unui convertor presupus corect proiectat i const n suprapunerea peste mrimea analogic util a unei mrimi cu variaie aleatoare sau determinist. Zgomotul poate fi intern datorit componentelor electronice sau extern datorit cuplajelor electrostatice, electromagnetice sau regimurilor tranzitorii.

39

Convertoarele numericanalogice pot fi clasificate n funcie de modul de funcionare i de tipul de comunicaie. O astfel de clasificare poate fi fcut conform figurii 4.12.

Convertoare numeric analogice

Seriale

Paralele

n sarcin

n curent

n tensiune

n sarcin

n tensiune i sarcin lente rapide

Deasemenea convertoarele numeric analogice pot fi clasificate n funcie de principiul de construcie. n funcie de acesta rezult i diferitele avantaje dar i dezavantajele inerente. Pentru o bun alegere a convertoarelor numeric analogice trebuie cunoscute att avantajele ct i dezavantajele diferitelor principii constructive prezentate n continuare.

40

4.6 Convertor numeric analogic cu scalarea tensiunii.


Idea de baz este obinerea valorii de ieire prin selectarea unui nivel de tensiune corespunztor valorii binare a codului de intrare. Schema de principiu a unui astfel de convertor numeric analogic de N bii este prezentat n figura 4.13
VREF R2N-1 V2N-1 R2N-2 V2N-2 . . b0 b1

b0
b0

bN-1

b N 1 b1

VOUT

V1 R0 V0

b0

Fig. 4.13 CNA cu scalarea tensiunii

Scalarea tensiunii se realizeaz prin convertirea tensiunii de referin ntr-un set de 2 tensiuni care sunt conectate la o ieire n funcie de valoarea codului binar de intrare. Aceast conectare a unui singur nivel de tensiune la ieire se face cu ajutorul unui codor. Pentru obinerea nivelurilor de tensiune se folosete o conectare n serie a mai multor rezistene egale conectate ntre tensiunea de referin i mas. Presupunnd c dorim realizarea unui convertor numeric analogic pe N bii vom avea:
N

D=

N 1 i=0

b i 2i

i presupunnd c toate rezistenele din divizorul rezistiv sunt perfect egale R 0 = R 1 = ... = R 2 N 1 = R , tensiunea de ieire devine:

v out = Vi

i=D
N

DR 2 R
N

Vref =
N+1

Vref 2
N

i=0

b i 2i

n acest caz sunt necesare 2 rezistene i 2 -2 comutatoare de obicei realizate cu tranzistoare MOS. Structura unui convertor numeric analogic folosind direct comutatoare MOS fr folosirea unui circuit logic de codare este prezentat n figura 4.14.

41

VREF R b3

b3

b2

b3

b3

b2

b1

+
(Buffer)

Vout

b3

b3

b2

b3

b3

b2

b1

Fig.4.14 Structura CNA folosind comutatoare MOS

Principalele avantaje ale unei astfel de structuri sunt: - simplitate constructiv; - sunt monotone; - sunt foarte rapide depinznd doar de viteza de comutare a tranzistoarelor MOS sau a prilor de transfer utilizate; - implementarea pe o arie mic a circuitelor de conversie numeric analogic cu mai puin de 8 bii. Dezavantaje: - acurateea i INL depind de mperecherea rezistenelor din reea ; - cu creterea numrului de bii aria de implementare a circuitului crete foarte mult; - ntrzierea produs de comutatoarele reelei este principala limitare a vitezei de lucru;

42

- n aplicaiile de mare vitez performanele sunt de asemenea limitate de amplificatorul operaional folosit ca buffer de ieire. O alt variant n care se folosesc mai puine comutatoare este aceea n care se folosete un decodor logic cu N intrri i 2N ieiri nct pentru orice cod de intrare
D = bi 2i s fie activ comutatorul ce scoate la ieire o tensiune
i =0 N

v out = Vi
VREF R2N-1 V2N-1 S2N-1

i=D

Structura de principiu a unui astfel de convertor este prezentat n figura 4.15

D R1 V1 R0 V0 S0 Decodor N la 2N S1 N bit

VOUT
Fig. 4.15

Astfel un singur comutator este conectat ntre fiecare nod al reelei rezistive i ieire. Prin aceasta se reduce rezistena comutatoarelor la cea a comutatorului din fiecare nod. Acest tip de convertor necesit un numr mai mic de comutatoare dar pe total aria de integrare nu scade datorit complexitii decodorului. Pentru reducerea numrului de comutatoare i reducerea complexitii circuitului de decodare se poate folosi o schem de decodare pe linii si coloane care implic folosirea a dou decodoare dar de complexitate mult mai mic.

43

4.8 Convertor numeric analogic cu rezistene de valori ponderate binar.


Structura unui astfel de convertor este prezentat n figura 3.19 i cuprinde N comutatoare comandate de secvena de intrare bk , k = 1, 2, ... N i N rezistene de valori ponderate binar.
R1 b1 b2 bk bN Ie I1 I2 Ik IN
+ -

AO Ve

K1 21R -VREF

K2 22R

Kk

KN

2kR

2NR

Fig. 4.19 CNA cu rezistene ponderate binar Se tie c rezistena de intrare a unui amplificator operaional AO este foarte mare rezultnd astfel c valoarea curentului corespunztor intrrii inversoare a acestuia poate fi neglijat, adic:

RintAO

I 0

astfel c intrarea inversoare (-) a AO este virtual conectat la mas deoarece ntre aceasta i intrarea neinversoare (+) care este conectat la mas nu exist circulaie de curent deci nu exist cdere de tensiune. Toate rezistenele cu valoarea 2 k R pot fi conectate la mas sau la intrarea inversoare a AO prin comutatoarele Kk. Comutatoarele Kk sunt comandate de valoarea binar a biilor bk astfel:

1 , conectarea bk = 0 , conectarea

resistentei 2k R la intrarea inversoare a AO resistentei 2k R la mas

Rezistenele sunt conectate la aceeai tensiune -VREF i fiecare va fi parcurs de un curent n funcie de valoarea acestora i valoarea bitului bk din secvena de intrare. Rezult astfel curenii Ik , k =1, 2, ... , N corespunztori biilor bk din secvena de intrare, conform relaiei:

I k = bk

VREF 2k R

44

Curentul de ieire Ie se obine prin nsumarea curenilor de pe fiecare ramur (cureni cu valori ponderate binar), adic:
I e = I k = bk
k =1 k =1 N N

VREF VREF N = bk 2 k 2k R R k =1

Pe baza relaiilor acestor relaii rezult:


VREF V DCF = NREF DCBN 2 R R Amplificatorul operaional de la ieire are rolul de a converti curentul de ieire Ie ntr-o tensiune de ieire Ve considernd I 0 , deci: Ve = R1 I e Ie =

Se obine astfel funcia de transfer a CNA cu rezistene ponderate binar: R V Ve = 1 N REF DCBN 2 R CNA cu reea de rezistene cu valori ponderate binar este o variant constructiv simpl, dar necesit o gam larg de valori pentru rezistenele din reea (1... 2N-1 ), dificil de realizat n condiii de precizie ridicat. De asemenea, rezult valori mici de rezistene corespunztoare biilor mai puin semnificativi ai CNA, cu consecina creterii erorilor datorate rezistenelor comutatoarelor n stare de conducie. Principalul avantaj ale acestei structuri este numrul mic de rezistene i de comutatoare. Acest avantaj este real numai in condiiile n care rezistenele se pot realiza cu precizie foarte ridicata. Datorit faptului c raportul rezistenelor sunt n raport de pn la 2 N apar probleme la realizarea acestora , convertorul fiind foarte sensibil la erorile de realizare a rezistenelor . Acest lucru duce la alterarea monotoniei circuitului ,adic pstrarea DNL<1LSB. Un alt dezavantaj important al acestei structuri este apariia glitch-urilor atunci cnd convertorul lucreaz la viteze mari, deoarece comutndu-se cureni de valori diferite apar timpi de comutare diferii .O soluie pentru reducerea glith-urilor poate fii folosirea unei structuri cu cod termometric de comand.

45

4.9 Convertor numeric analogic cu reea de rezistene de tipul R-2R.


Structura acestui convertor este prezentat n figura 3.20 i cuprinde o reea de rezistene R1 ale cror valori sunt R i 2R.
b1 b2 bk bN Ie I1 I2 Ik IN
+ -

AO Ve

K1 2R -VREF I1
I

K2 2R R
I2 I1 I2

Kk

KN

2R

2R R
IN-1 I I

Ik

2R

Fig. 4.20 Indiferent de poziia comutatoarelor Kk toate rezistenele sunt conectate fizic sau virtual la masa circuitului. Avnd n vedere aceast situaie reeaua R 2R poate fi echivalat cu circuitul din figura 3.21
N-k II I

2R
- VREF

2R R R

2R R

2R R

2R 2R

Fig.4.21 Reea R-2R Se determin rezistena echivalent a reelei plecnd de la sfritul acesteia. Astfel pentru tronsonul marcat cu I n fig. 3.22 rezult schema i rezistena echivalent:

2R IN IN 2R Fig. 3.22

R echivI =

2R 2R =R 2R + 2R

46

Continund cu tronsonul marcat cu II i innd seama de rezistena echivalent a tronsonului I se obine:

2R
IN-1 IN-1

R R

2R
IN IN

2R

R echivI =

2R 2R =R 2R + 2R

Fig. 4.23 Se observ astfel c oricte grupuri R 2R se adaug reelei rezistena echivalent a acesteia va fi R. Atunci sursa de tensiune -VREF are o sarcin de valoare R rezultnd deasemenea curentul de referin:

Ir =

VREF R

Se observ c la fiecare grup R2R cele dou ramuri sunt identice din punct de vedere rezistiv deci vor fi parcurse de cureni identici (Ik pentru grupul de ordinul k) i analiznd curenii dinspre sursa de referin -VREF se observ c:

Ir=2I1I1=Ir/2 I1=2I2I2=I1/2=Ir/22 I2=2I3I3=I2/2=Ir/23 Ik=Ir/2k

Curentul la ieire Ie al reelei este dat de suma curenilor Ik corespunztori comutatoarelor Kk putndu-se scrie:
I e = bk I k
k =1 N

unde

1 bk = 0

pentru pentru

K k conectat la intrarea inversoare a AO K k conectat la mas

innd seama de expresia curentului Ik se obine:


Ie = b k
k =1 N N N Ir V V = b k kREF = REF b k 2 k 2k k =1 2 R R K =1

Rezult astfel:

Ie =

VREF DCBN 2N R

n marea majoritate a aplicaiilor codul binar natural (CBN) trebuie convertit ntro tensiune de ieire Ve i acest lucru l realizeaz amplificatorul operaional AO pentru care dac se neglijeaz curentul pe intrarea inversoare rezult: R V Ve = R1 I e = 1 N REF DCBN 2 R

47

Convertoarele numeric-analogice cu reea de rezistene de tipul R-2R prezint avantajul folosirii unui numr mic de rezistene avnd doar dou valori R i 2R ce pot fii realizate uor n condiii de precizie ridicat i care pot fii dimensionate astfel nct s fie mult mai mari dect rezistenele comutatoarelor aflate n conducie , astfel nct influena rezistenei acestora s fie neglijabila. Un dezavantaj important al acestei scheme este faptul ca cele N comutatoare analogice sunt parcurse de cureni diferii. Convertoarele numeric analogice cu reea R-2R cu comand n tensiune prezentate anterior sunt simple i ieftine dar au o liniaritate relativ redus .Un comutator analogic realizat de regul cu pori de transfer CMOS prezint o rezistenta RON variabil cu tensiunea aplicat pe traseul drena-sursa a tranzistorului MOS cu att mai mare cu ct aceasta se apropie de potenialul porii. Rezistenele comutatoarelor se nsumeaz cu cele ale reelei cauznd erori de liniaritate prin modificarea factorilor de divizare de la o celula la alta. Reelele rezistive de tipul R-2R pot fii comandate direct n curent folosind generatoare de curent comutate. Schema de principiu a unui astfel de convertor numericanalogic este prezentat n figura 3.24
R R KN bN I0 bN-1 I0 KN-1 bN-2 I0 2R R KN-2 b1 I0 2R R R K1 RF R1 2R 2R Iout

+ AO -

Vout

-Vs

Fig 3.24

Comutatoarele K N introduc n circuit generatoarele identice de curent I 0 . Considernd nchis doar comutatorul K k (k=1,2,......N) curentul se mparte n trei pari egale, deoarece rezistenele echivalente ale celor trei ramuri ce se ntlnesc n nodul k au rezistena egal cu 2R. Treimea curentului care circul spre nodurile cu rang mai mare (spre ieire) este cea care produce efect asupra ieirii. Aceast component se divide cu 2 la fiecare nod ntlnit , numrul total de noduri fiind k-1. Aadar efectul nchiderii comutatorului Ki este generarea la ieire a unui curent I 1 I out = 0 k 1 3 2 Aplicnd principiul superpoziiei , curentul de ieire pentru un cuvnt de intrare oarecare este :

48

Iout =

I0 3

2I b 2kk+1 = 30 k =1
N
N

b
k =1

2 k

Valoarea tensiunii de ieire va fi :

Vout = R F Iout =

2R F I0 3

k =1

b k 2 k

Aceast structur are urmtoarele avantaje : - curenii ce circul prin comutatoarele analogice sunt egali - nu necesit realizarea de dispozitive de diferite valori , ceea ce reduce aria de integrare. Ca i principale dezavantaje amintim: - necesit o buna mperechere a rezistenelor i surselor de curent - posibilitatea apariiei glitch-urilor - au viteza de lucru redus deoarece nodurile reelei comut ntre valori diferite de tensiune rezultnd timpi mari de stabilizare .
3.11.1 Convertor numeric-analogic cu comutarea curenilor ponderai binar

Un astfel de convertor este realizat din N surse de curent avnd curenii de valori ponderate binar i are structura prezentat n figura 3.26.

Iout K1 b1 I/2 b2 I/4 K2 b3 I/8 K3 bN I/2N KN

+ AO RF

Vout

-Vs

Fig 3.26

Curentul corespunztor nodului k va avea valoarea :

Ik =

I 2k

Curentul de ieire I0 este suma acestor cureni :

49

I0 =

N I I I I I + + .... k + N = I bk 2 k 2 4 6 2 2 k =1

Astfel de scheme pot fii implementate folosind scheme de surse de curent cu tranzistoare MOS . In figura 3.27 este prezentat o astfel de schema ce folosete un tranzistor MOS pentru a genera curentul I , dou tranzistoare n paralel pentru a genera curentul 2I , iar pentru a genera curentul 2 N I se folosete o arie de 2 N tranzistoare MOS n paralel + AO RF b1 b2 bN

VDD
K1 IREF=I K2 KN

Iout

Vout

AO +

2N MOS Fig 3.27

3.11.2 Convertor numeric-analogic cu surse de curent i cod termometric

Aa cum am vzut anterior pentru un cod termometric ce comanda surse de curent de valori egale cu I avem funcia de transfer

Iout = Ib 2N + Ib 2N1 + ...... + Ib1 = I bi


i =1

2N

Acesta este realizat din 2 N surse de curent i tot attea comutatoare analogice avnd structura din figura 3.28

Iout K1 b1 I b2 I K2 b3 I K3 b2N I KN

+ AO RF

Vout

-Vs

50
Fig 3.28

Un comutator analogic se poate realiza simplu folosind dou tranzistoare cu efect de cmp comandate de semnalele bk i bk ca n figura 3.29

bk

bk

VFig 3.29

3.12 Convertoare numeric-analogice capacvitive


Principiul general de funcionare al unui astfel de convertor numericanalogic este prezentat n fig. 3.30

Cod numeric

VREF

Reea capacitiv

Vout

Fig. 3.30
Acest convertor se bazeaz n principiu pe divizarea capacitiv a unei tensiuni de referin, divizare ce se realizeaz cu o reea capacitiv comandat de biii cuvntului de comand. Pentru un circuit precum cel din fig. 3.31

C1 + VREF + C2 Vout Fig. 3.31


valoarea tensiuni de ieire Vout este dat de relaia:

51

VOUT =

1 1 + C1 C2

1 C2

VREF =

C1 VREF C1 + C2

Acest tip de convertor are ca avantaj faptul c este insensibil la offsetul de intrare al amplificatorului operaional de ieire precum i la zgomotul de tipul 1/f. Ca principale dezavantaje amintim: - mperechera grea a condensatoarelor, - influena rezistenei n conducie RON a comutatoarelor analogice, - banda de frecven limitat n funcie de tipul reelei de condensatoare folosite, avem diferite tipuri de convertoare numeric analogice.

3.12.2 Convertor numeric-analogic cu amplificator de sarcin

Acest tip de convertor folosete tot o reea de condensatoare cu valori ponderate binar care se afl n circuitul de reacie al unui amplificator operaional, avnd schema dat n fig.3.34

VREF
K1 b1 b2 C/2 C/4 K2 b3 C/8 K3 bN C/2N CF KN

Fig 3.34

AO +

Vout

Pentru funcionarea corect a circuitului trebuie mai nti descrcate toate capacitile. Acest lucru este posibil prin trecerea tuturor comutatoarelor comandate de biii bK pe poziia corespunztoare bK = 0 (la mas) i nchiderea comutatorului K. Avnd n vedere faptul c nu exist nici un nod de circuit flotant, se asigur o mai bun imunitate fa de semnalele parazite, precum i o vitez mai mare de lucru. Folosirea amplificatorului operaional duce deasemenea la eliminarea condensatorului terminal.

52

Pentru o descrcare a condensatoarelor indiferent de poziia comutatoarelor comandate de bK, n paralel cu acestea i comandate mpreun cu K se realizeaz cte un comutator care conecteaz condensatoarele la mas. Principalul avantaj al acestor convertoare este precizia i viteza de lucru.

3.14 Convertoare numeric-analogice seriale


Aceste tipuri de convertoare numeric analogice obin valoarea de ieire secvenial bit cu bit coordonate de un semnal de sincronizare. De obicei necesit un impuls de clock pentru conversia unui bit. Aceste tipuri de convertoare pot fi cu redistribuirea sarcinii sau algoritmici.
3.14.1 Convertor numeric analogic cu redistribuirea sarcinii.

Structura unui astfel de convertor este prezentat n figura 3.43

S2 C1

S1

VC2
VREF S3 C2 S4

Fig. 3.43
Modul de operare al unui astfel de convertor este urmtorul: - comutatorul S1 este comutatorul de redistribuie a sarcinii ce pune n paralel C1 i C2 ceea ce duce la mprirea sarcinii ; - comutatorul S2 prencarc C1 la tensiunea de referin VREF dac cel de-al k bit bk este 1; - comutatorul S3 descarc complet condensatorul C1 dac cel de-al k bit bk este 0; - comutatorul S4 este folosit la sfritul procesului de conversie pentru a descrca condensatorul C2 pregtind astfel convertorul pentru o nou conversie. Conversia ncepe ntotdeauna cu bitul cel mai puin semnificativ LSB i se termin cu bitul cel mai semnificativ MSB. Pentru a vedea cum se redistribuie sarcinile ntre cele dou condensatoare s presupunem c nainte de nchiderea comutatorului S1 avem C1 ncrcat la tensiunea V1 i C2 la tensiunea V2. Q1 = C1 V1 Q2 = C2 V2 Qtot = Q1 + Q2 = C1V1 + C2V2 Qtot = VeCe = Ve(C1 + C2)

53

Din aceste relaii rezult egalitatea: poate calcula Ve :

C V + C2 V2 Ve = 1 1 C1 + C2

Ve(C1 + C2) = C1V1 + C2V2 de unde se

n cazul n care C1 = C2 = C vom avea : Ve =

1 ( V1 + V2 ) 2

Pentru exemplificare presupunem c C1 = C2 iar cuvntul binar ce trebuie convertit este b1 = 1, b2 = 1, b3 = 0 i b4 = 1. Pentru aceast conversie vom avea o serie de secvene corespunztoare ce vor avea ca rezultat obinerea termenilor VC1 i VC2 dup cum urmeaz (fig.3.44). 1. S4 nchis duce la descrcarea condensatorului C2 rezultnd VC2=0 2. b4=1 duce la nchiderea comutatorului S2 ce duce la ncrcarea C1 la VC1=VREF 3. nchiderea apoi a comutatorului S1 duce la apariia unei tensiuni VC2=VC1=0,5VREF 4. b3=0 duce la nchiderea comutatorului S3 ce duce la descrcarea C1 rezultnd VC1=0 5. nchiderea comutatorului S1 duce la modificarea tensiunii VC2=0,25 VREF 6. b2=1 duce la nchiderea comutatorului S2 ce duce la ncrcarea C1 la VC1=VREF 7. nchiderea comutatorului S1 duce la redistribuirea sarcinii ntre C1 i C2 pn la egalizarea cderii de tensiune pe cele dou condensatoare 8. b1=1 duce la nchiderea comutatorului S2 i ncrcarea condensatorului C1 la tensiunea VC1=VREF 9. nchiderea comutatorului S1 duce la redistribuirea sarcinii ntre C1 i C2 i apariia unei tensiunii VC2 = 0,4125 VREF = (13/16)VREF

1 3/4 1/2 1/4

VC1\VREF 13/1

1 3/4 1/2

VC2\VREF 13/1

t 1 2 3 4 5 6 7 8

1/4 1 2 3 4 5 6 7 8

Fig. 3.44

54

5. Convertoarele analog numerice 5.1 Generaliti


Convertorul analog numeric este un circuit care transform o mrime cu variaie analogic aplicat la intrare ntr-o mrime numeric la ieire. ntr-un sens mai larg procesul de conversie analog numeric poate fi considerat ca o plasare a mrimii de intrare ntr-un interval de cuantizare obinut prin divizarea intervalului de variaii a mrimii de intrare ntr-un numr egal de clase. Operaiile ce duc la conversia analog numeric sunt eantionarea i cuantizarea. Eantionarea definete aspectul temporal al conversiei i modul de prelevare al eantioanelor n timp ce cuantizarea definete chiar modul de obinere al echivalentului numeric al mrimii analogice. Astfel schema de principiu a convertorului numeric analogic este cea prezentat figura 5.1.

x(t)

Procesare Numeric Eantionare i memorare

y(kTN)

Prefiltrare

Cuantizare

Codare digital

Fig. 5.1 Schema de principiu a CAN - circuitul de prefiltrare are rolul de a limita banda de frecven a semnalului de intrare pentru a putea fi ndeplinit condiia teoremei eantionrii - circuitul de eantionare i memorare are rolul de a menine constant semnalul analogic pe toat durata conversiei - circuitul de eantionare gsete valoarea clasei care i corespunde eantionului analogic de intrare - circuitul de codare obine valoarea numeric clasei determinate de circuitul de eantionare n conformitate cu codul numeric de ieire utilizat. 5.1.1 Frecvena Nyquist a convertoarelor numeric analogice. Eantionarea unui semnal const n prelevarea valorilor semnalului la momente de timp echidistante t0 denumite i perioad de eantionare. Spectrul semnalului eantionat XS() const n repetri periodice axate fa de k0 ale spectrului original denumite spectre secundare. Pentru a reface semnalul iniial este necesar ca aceste spectre secundare s poat fi eliminate . Acest lucru este posibil doar dac 0 >2m n caz contrar semnalul original nu poate fi reconstituit n ntregime. Acest rezultat este cunoscut sub numele de teorema eantionrii (Shannon) care precizeaz c pentru reconstrucia unui semnal de band limitat la fB din eantioanele

55

sale, preluate cu o frecven de eantionare fs este necesar ca frecvena de eantionare s fie cel puin dubl fa de frecvena maxim fB, din spectrul semnalului. Frecvena fs/2 se numete frecven Nyquist. 5.2 Principii de funcionare. Clase de convertoare analog numerice. Caracteristici. Dei scopul lor este de a transforma o mrime analogic ntr-una numeric, convertoarele analog numerice sunt realizate pe baza unor soluii principiale extrem de diverse fiecare dintre acestea prezentnd att avantaje ct i dezavantaje. Nu s-a gsit un principiu de funcionare care s asigure simultan rezoluii mari, viteze ridicate, erori de liniaritate foarte reduse. De aceea alegerea unui anumit tip de convertor numeric analogic se face n funcie de cerinele aplicaiei urmrind obinerea performanelor dorite cu un efort material minim. Clasificarea convertoarelor analog numerice se poate face n funcie de metoda de realizare sau de utilizare a acestora. Dup modul de prelevare a eantioanelor avem: - convertoare analog numerice cu eantionare, la care mrimea de intrare este prelevat n conformitate cu teorema eantionrii, mrimea de ieire reprezentnd o msur a intrrii n momentul nceperii procesului de conversie; - convertoare analog numerice cu supraeantionare i decimare n timp la care mrimea de intrare este prelevat la viteze foarte ridicate (mult peste condiile impuse de teorema eantionrii) dar la rezoluii mici (la limit, doar un bit) realizndu-se apoi pe cale numeric (filtre de decimare) o mpachetare a inflamaiei n timp, pentru a realiza rezoluii ridicate. - convertoare analog numerice cu integrare la care mrimea de intrare este integrat (acumulat) pe toat durata conversiei iar mrimea de ieire reprezint o msur a suprafeei din semnalul de intrare delimitat de momentul de nceput i cel de sfrit al procesului de conversie. Dup modul de prelucrare a mrimii de intrare: - metode directe ce folosesc semnalul de intrare (tensiune sau curent) ntr-un proces de comparare cu o mrime de referin divizat foarte precis; - metode indirecte ce folosesc una sau mai multe transformri intermediare ale semnalului de intrare n alte mrimi mai uor de trecut n form numeric (frecven sau timp); Dup desfurarea n timp a conversiei: - cu ciclu programat ce presupune o succesiune bine definit a operaiilor i o durat a conversiei indiferent de valoarea i polarizarea semnalului de intrare; - cu ciclu neprogramat care are o succesiune a operaiilor i o durat a conversiei dependente de valoarea i/sau polaritatea semnalului de intrare;

56

Dup realizarea schemei de conversie: - n bucl deschis, la care informaia circul ntr-un singur sens dinspre intrare spre ieire toi biii numrului de la ieire fiind generai independent; - n bucl nchis la care pe lng calea direct, informaia circul i napoi dinspre ieire spre intrare n scopul realizrii unei reacii negative, biii numrului de la ieire obinndu-se printr-un proces iterativ. Schema bloc a unui convertor analog numeric tipic este cea prezentat n figura 5.3

+VIN+ VINVREF+ VREFCod Numeric

VIN ~

Fig 5.3 Schema bloc a CAN Convertorul analog numeric ideal are la ieire un cod numeric n funcie de semnalul analogic de intrare i de tensiunea de referin. Formula pentru valoarea codului numeric de ieire este dat de relaia:

Cod numeric = FSR

VIN+ VINV = FSR IN VREF+ VREFVREF

Intrarea analogic poate fi simpl sau diferenial. Intrrile difereniale se folosesc n special pentru rezoluii de peste 12 bii i ofer avantajul anulrii zgomotului de mod comun prezent pe linia de intrare. Unele CAN au intrri pseudodifereniale. Pentru configuraia pseudodiferenial, doi pini (VIN+ i VIN-) sunt folosii ca intrare de semnal. Diferena ntre intrrile pseudo-difereniale i intrrile standard difereniale este aceea c semnalul la intrarea VIN- poate diferi cu doar foarte puin fa de tensiunea de alimentare VSS cu toate c aceasta implic folosirea unei surse simple ca semnal de intrare are avantajul de a elimina micile fluctuaii de mod comun ce apar la intrare.
Tensiunea de referin pentru CAN poate fi furnizat de surse interne sau externe. Deoarece acurateea rezultatului msurtorilor este direct afectat de tensiunea de referin este important ca sursa de referin s fie stabil att n timp ct i la variaiile de temperatur. Pentru convertoarele cu cost redus exist doar o intrare de referin. n acest caz domeniul tensiunii de intrare este determinat de VSS i VREF. Pentru conversii de mare precizie, sunt prevzui doi pini pentru tensiuni de referin. Domeniul tensiunii de intrare este determinat n acest caz de diferena dintre VREF+ i VREF-. Cu toate c CAN reale au rezoluii mari pentru descrierile ulterioare se va folosi un CAN teoretic de 3 bii. Funcia de transfer pentru un CAN de 3 bii este prezentat n

57

figura 5.4. Aa cum se observ din funcia de transfer, CAN ideal de 3 bii prezint 8 coduri numerice de ieire corespunztoare unor valori analogice plasate echidistant una fa de cealalt.
111 110 Cod numeric 101 100 011 010 001 1/8 2/8 3/8 4/8 5/8 6/8 7/8 VIN/VREF

Fig. 5.4 Funcia de transfer a CAN Fiecare cod numeric de ieire reprezint o valoare fracional din tensiunea de referin. Cea mai mare valoare care se obine este (2N-1)/2N unde N este rezoluia (n bii) a convertorului. Rezoluia i Acurateea. Sunt termeni ce se ntreptrund atunci cnd se discut despre performanele convertoarelor analog numerice. Rezoluia unui convertor este specificat n bii i determin numrul de coduri distincte de ieire (2N) pe care un convertor este capabil s le furnizeze. Acurateea determin ci din biii de ieire sunt teoretic necesari pentru o anumit valoare analogic de intrare. Altfel spus acurateea determin ci bii din codul numeric de ieire reprezint o informaie util despre semnalul analogic de intrare. Acurateea unui CAN este dat de circuitele interne i de zgomotul sursei de semnal conectate la intrare. Timpul de achiziie. Multe convertoare analog numerice au circuite de eantionare i memorare analogice. Circuitele de eantionare i memorare interne sunt realizate de obicei cu un condensator ce este deconectat de la intrarea analogic puin nainte de nceperea conversiei. Condensatorul de memorare trebuie s aib suficient timp pentru a se ncrca la valoarea semnalului de intrare, n caz contrar vor apare erori de conversie. Timpul de achiziie trebuie determinat n funcie de valoarea condensatorului de memorare, de impedana sursei i rezistena intern asociat circuitului de intrare. Un model tipic de circuit de intrare este prezentat n figura 5.5:

58

RIN

Pin de intrare

VDD RIC RSS CH Circuit S/H

VIN ~

CPIN

Fig. 5.5 Circuitul de intrare al CAN Modelul de intrare difer de la convertor la convertor i pentru a determina timpul de achiziie trebuie studiate datele de catalog furnizate de productor. Timpul de conversie. Este timpul necesar pentru obinerea rezultatului numeric dup ce semnalul de intrare analogic este deconectat de la condensatorul de memorare. Timpul de conversie este specificat n ns sau n impulsuri de clock necesare obinerii rezultatului numeric. Punctele de schimbare a codului.Punctele de schimbare a codului sunt valorile analogice de intrare pentru care codul numeric de ieire trece de la o valoare la valoarea imediat urmtoare. Pentru un convertor ideal, aceste puncte nu sunt bine definite datorit surselor de zgomot ale convertorului. Este important ca punctele de schimbare a codului s fie bine precizate deoarece unele erori apar din aceast cauz. 5.2.1 Caracteristici statice ale convertorului. Eroarea de offset. Este definit ca o deviaie a punctului de modificare a codului i este prezent pentru toate codurile de ieire. Are ca efect deplasarea caracteristicii de transfer spre stnga sau dreapta (figura 5.6)

111 110 Cod numeric 101 100 011 010 001

Funcia ideal de transfer

Funcia real de transfer


-1.5 LSB

1/8 2/8 3/8 4/8 5/8 6/8 7/8

VIN/VREF

Fig. 5.6 Eroarea de offset a CAN

59

Eroarea de offset este determinat prin gsirea diferenei ntre poziia actual a primei schimbri de cod i poziia ideal pentru prima schimbare de cod. Eroarea de offset este msurat la prima tranziie de cod deoarece n acest punct contribuia altor tipuri de erori este minim. Odat ce offsetul este determinat este uor s se scad din codul numeric de ieire aceast valoare pentru a se corecta rezultatul conversiei. Eroarea de ctig Eroarea de ctig determin unghiul de deviaie a caracteristicii reale fa de caracteristica ideal. nainte de determinarea erorii de ctig trebuie ca eroarea de offset s fie determinat i sczut din rezultatul conversiei. Eroarea de ctig poate s fie determinat gsind poziia ultimei tranziii de cod i comparnd aceast poziie cu cea ideal. Figura 5.7 prezint o eroare de ctig ipotetic pentru un CAN de 3 bii.

111 110 Cod numeric 101 100 011 010 001

Funcia real de transfer Eroare de ctig Funcia ideal de transfer

1/8 2/8 3/8 4/8 5/8 6/8 7/8

VIN/VREF

Fig. 5.7 Eroarea de ctig a CAN Eroarea de ctig este uor de compensat prin nmulirea rezultatului conversiei cu factorul de scalare necesar. Neliniaritatea diferenial. Caracterizeaz uniformitatea treptelor (intervalelor de cuantizare) ale unui convertor analog numeric. Pentru un convertor analog numeric putem scrie ieirea ca fiind: VREF V n = i + 0.5 unde [x] este partea ntreag a lui x iar q = N este cuanta 2 q convertorului Dac notm cu {v0,v1,v2N-1,} irul valorilor ce corespund limitelor intervalelor de cuantizare, eroarea de neliniaritate diferenial este dat de relaia:

60

LD =

max Vj+1 Vj q
j

VIN( max ) VIN( min )

Convertoarele analog numerice adaug la eroarea de cuantizare i erorile de liniaritate. O neliniaritate diferenial mai mare de 1LSB poate duce la o comportare nemonoton a caracteristicii de transfer. Neliniaritatea diferenial este afectat de metoda de conversie. Ea tinde s fie maxim cnd convertorul trece prin toate intervalele de cuantizare secvenial (de exemplu conversia cu urmrire). Aceast neliniaritate se poate mbuntii substanial utiliznd circuite de eantionare i memorare. Circuitele cu integrare au o liniaritate foarte bun datorit uniformitii intervalelor de cuantizare asigurate prin etaloane de timp sau frecven foarte precise i nu prin etaloane de tensiune. Pentru un convertor analog numeric de 3 bii eroarea de neliniaritate diferenial este pus n eviden n figura 5.8.

111 110 Cod numeric 101 100 011 010 001


-0.5 LSB 0 LSB 0 LSB

-0.75 LSB -0. 5 LSB +0.5 LSB

1/8 2/8 3/8 4/8 5/8 6/8 7/8

VIN/VREF

Fig. 5.8 Eroarea de neliniaritate diferenial


Neliniaritatea integral. Neliniaritatea integral INL este diferena ntre caracteristica real de transfer i caracteristica ideal. Liniaritatea integral poate fi evaluat prin 2 metode: - cea mai bun dreapt ce aproximeaz caracteristica de transfer; - dreapta ce trece prin punctele extreme ale caracteristicii. Prima metod nu ine cont de erorile de decalaj sau de ctig ci msoar n fraciuni de LSB deviaia caracteristicii de la forma ideal de dreapt. A doua metod impune ca dreapta de referin s treac prin punctele extreme ale caracteristicii de transfer reale, deviaiile sunt msurate fr reajustarea dreptei de referin pentru cea mai bun aproximaie local. Ca urmare erorile sunt mai mari dect la prima metod. Cele dou aproximri ale caracteristicii reale sunt prezentate n figura 5.9.

61

Cea mai bun aproximaie 111 110 Cod numeric 101 100 011 010 001 1/8 2/8 3/8 4/8 5/8 6/8 7/8 VIN/VREF real

ideal

Fig. 5.9 Metode de liniarizare a caracteristicii Eroarea de cuantizare. Este caracteristic convertoarelor analog numerice i este specific procesului de conversie. Datorit funciei de transfer n scar, a codificrii unice a unui ntreg interval de cuantizare (fig 5.10) apare o incertitudine de maxim 1/2 LSB, nul la mijlocul intervalului i maxim la ambele capete q=VIN-q*n unde n este codul binar asociat intervalului de cuantizare iar q este mrimea cuantei cu care se mparte intervalul de variaie al intrrii.
111 110 Cod numeric 101 100 011 010 001

q
+0.5 LSB

1/8 2/8 3/8 4/8 5/8 6/8 7/8

VIN/VREF

VIN/VREF -0.5 LSB

Fig. 5.10 Eroarea de cuantizare 62

Valoarea absolut a erorii VIN( max ) VIN( min ) q= 2N Eroarea absolut.

depinde

de

rezoluia

convertorului

deoarece

Eroarea absolut este specificat pentru unele convertoare ca fiind suma erorilor de offset, de ctig, i de neliniaritate integral. Aceast eroare ofer utilizatorului detalii despre performanele cele mai proaste ale convertorului fr nici o compensare a erorilor. Monotonia. Un convertor analog numeric se spune c este monoton dac pentru creterea (descreterea) valorii analogice de intrare, codul numeric de ieire crete (scade) sau rmne acelai. Monotonia este foarte important n anumite aplicaii. n sistemele automate n bucl nchis un convertor nemonoton poate determina apariia oscilaiilor prin transformarea reaciei negative n reacie pozitiv fenomen ce poate avea consecine deosebit de grave. Codurile de ieire omise. Aplicnd un semnal liniar cresctor la intrarea unui convertor analog numeric se poate observa absena unor coduri de ieire, chiar dac intrarea a avut o valoare corespunztoare acestora. O neliniaritate diferenial mai mic de 1 LSB garanteaz absena acestui fenomen.

63

5.3 Convertoare analog numerice Flash (cu comparare paralel) Realizarea unei conversii analog numerice const n compararea semnalului analogic ui cu o mrire de referin VREF. Un circuit comparator este un CAN paralel de un bit. n acest caz la cele dou intrri ale comparatorului se aplic tensiunea de intrare i tensiunea de referin. Ieirea comparatorului reprezint bitul b1 al semnalului. Realizarea unui CAN de N bii se obine prin compararea simultan a semnalului de intrare cu 2N-1 comparatoare iar valorile de referin sunt realizate din tensiunea de referin folosind un divizor de precizie. Structura unui astfel de convertor este prezentat n figura 5.16 VREF VIN 3R/2 Cod termometric + R + -

+ -

Circuit de Codificare 2N-1 la N


C

N bit

R R/2

+ -

C Fig. 5.16 CAN de tip flash

Astfel pentru 8 bii de ieire sunt necesare 255 de comparatoare iar pentru 10 bii acest numr crete la 1025. Tensiunea de referin VREF este aplicat unei reele rezistive de precizie astfel nct fraciunea de referin aplicat intrrii inversoare a fiecrui comparator s fie cu 1LSB mai mare dect cea de la comparatorul de rang superior. Comparatoarele realizeaz atribuirea mrimii de intrare de pe intrarea neinversoare unui interval de cuantizare. Toate comparatoarele care au referina mai mic dect valoarea de intrare vor avea la ieire 1 logic iar restul 0 logic. Se obine astfel o codare termometric a

64

mrimii de intrare. Datorit numrului mare de bii necesar (2N-1) codul termometric rezultat se aplic unui codificator cu 2N-1 intrri i N ieiri rezultnd codul numeric dorit. Acest tip de convertor obine toi biii de ieire simultan, de unde i denumirea de flash. Numrul mic de operaii i simplitatea lor face ca viteza acestui tip de convertor s fie foarte ridicat. Principalul dezavantaj este rezoluia limitat datorit creterii foarte mult a numrului de componente odat cu creterea numrului de bii de ieire. Convertoarele flash sunt cele mai rapide convertoare existente n momentul de fa putndu-se obine frecvene de eantioane de pn la 1GHz la convertoare precum MAX104 produs de Maxim. Rezoluia tipic pentru convertoare analog numerice flash este de 8 bii datorit numrului mare de componente ceea ce duce i la creterea excesiv a capacitii parazite de intrare i puterii consumate. Din aceste considerente CAN flash comerciale se realizeaz pe 6 sau 8 bii cu frecvene de eantionare mai mari de 400 MHz. 5.3.1 Consecine de realizare fizic a convertoarelor de mare vitez. Presupunnd c pentru un convertor analog numeric de 6 bii frecvena de eantionare este de 400 Mhz iar dac frecvena semnalului de intrare este de 200 Mhz cu o valoare vrf la vrf a tensiunii egal cu VREF, acurateea impulsului de clock trebuie s fie:

t <

V VREF / 2 N +1 1 = = 7 = 12.5ps VP 2f ( 0.5VREF ) 2 f

Dac semnalul electric are viteza de propagare de aproximativ 1ps/m pentru metal n circuitul integrat, atunci lungimea traseului de metal de la generatorul de cloch la fiecare comparator trebuie s fie mai mic sau egal cu 12,5 m. Astfel, n cazul n care se dorete creterea vitezei de eantionare trebuie avut mare grij la proiectarea layout-ului. De exemplu pentru un convertor de 4 bii legturile dintre generatorul de clock i comparatoare poate fi fcut ca n figura 5.19.
Generator Clock

C1

C2

C3

C4

C5

C6

C7

C8

C9

C10

C11

C12

C13

C14

C15

C16

Fig.5.19 Realizare layout pentru un CAN de 4 bii

Deasemena proiectarea comparatoarelor din structura convertoarelor analog numerice de tip flash este ceva mai deosebit dect cea a comparatoarelor obinuite. Etajul de intrare al comparatorului este proiectat s aib amplificare mic n modul de

65

5.6 Convertor analog numeric de tip serie paralel Pornind de la funcia de transfer a unui convertor analog numeric de tip flash se pune problema de a realiza un convertor analog numeric care s aib n structura sa mult mai puine comparatoare. Avnd funcia de transfer a unui convertor analog numeric dat de relaia:

VIN = VREF b k 2 k
k =1

dac numrul de bii ai CAN este par, termenul sum din relaia anterioar se poate separa n doi termeni conform relaiei:
N N/2 k VIN = VREF b k 2 + b k 2 k k = N / 2 +1 k =1

n cel de-al doilea termen din sum se face substituia: succesiv:


N/2 k =1 N/2 j=1 N 2

N =j 2

i se obine

VIN VREF b k 2 = VREF b


k
N 2

j+

N 2

N/2 N/2 k 2 VIN VREF b k 2 = VREF b N 2 j j+ k =1 k =1 2

(**)

Avnd n vedere expresia erorii de cuantizare dat de relaia:

e = VIN VREF b k 2 k
k =1

rezult c termenul din stnga relaiei de egalitate (**) reprezint eroarea de cuantizare la conversia analog numeric cu N/2 bii a tensiunii de intrare vi. Aceast tensiune nmulit cu 2N/2 se noteaz
N/2 VIN = 2 N / 2 vi VREF b k 2 k k =1

Astfel rezult:

VIN = VREF b
j=1

N/2

N j+ 2

2 j

66

adic tensiunea v i este tensiunea de intrare pentru un al doilea proces de conversie analog numeric cu N/2 bii. Din cele prezentate mai sus rezult principiul de funcionare al unui CAN serie paralel care cuprinde operaiile: - conversie analog numeric cu N/2 bii a tensiunii de intrare VIN i obinerea celor N/2 bii mai semnificative; - conversiea numeric analogic a celor N/2 bii mai semnificativi i scderea rezultatului acestei conversii din tensiunea de intrare VIN pentru obinerea erorii de cuantizare corespunztoare primului proces de conversie analog numeric; - nmulirea erorii de cuantizare cu 2N/2 i conversia analog numeric cu N/2 bii a tensiunii rezultate din nmulire pentru obinerea celor N/2 bii mai puini semnificativi. De aceea acest tip de convertor se mai numete i convertor analog numeric de tip flash n doi pai avnd structura din figura 5.34. VIN S/H + 2N/2 VIN

CAN Flash N/2 bii

CNA

CAN Flash N/2 bii

MSB N/2 bii

LSB N/2 bii

LATCH N bii Fig. 5.34 Din structura de principiu se observ c acest tip de convertor analog numeric are un timp de conversie mai mare dect cel paralel (flash) dar necesit un numr mult mai mic de comparatoare. De exemplu pentru CAN de 8 bii sunt necesare 30 de comparatoare fa de 255 n cazul CAN paralel de 8 bii. Principala problem a acestui tip de convertor este acurateea mare necesar pentru primul convertor precum i precizia circuitului de obinere a erorii de cuantizare i a circuitului de amplificare cu 2N/2. Datorit n special a acestor dou componente rezoluia unui astfel de convertor este limitat n jurul valorii de 12 bii. Datorit cauzelor prezentate mai sus liniaritatea diferenial este sczut mai ales n jurul valorii de la jumtatea scrii (tranzaia de la bitul N/2 la bitul N/2+1). Aceast eroare poate depi uor 1 LSB i poate provoca omiterea unor coduri i abateri de la

67

monotonie. Problema poate fi rezolvat cu ajutorul unei tehnici de conversie analog numerice paralel numit corecie numeric de subdomeniu. Pentru aceasta unul sau ambele convertoare analog numerice au rezoluia mai mare de N/2 bii urmnd ca la ieire corecia numeric de subdomeniu s duc la obinerea a N bii de ieire. De exemplu convertorul analog numeric ADS605 al firmei Burr Brown avnd o rezoluie de 12 bii are urmtoarea structur intern 5.35 VIN S/H + CAN Flash 7 bii CNA 7 bii Precizie de 14 bii CAN Flash 7 bii

7 bii 7 bii Corecie numeric de subdomeniu (sumator 12bii) 12 bii Fig. 5.35 5.7 Convertor analog numeric de tipul pipeline O soluie de obinere a unor convertoare rapide const n nlnuirea unor celule de amplificare i comparare. Pentru un convertor analog numeric de N bii se cascadeaz N celule. Structura unui astfel de convertor este prezentat n figura 5.36. VIN S/H Celula 1 b1 Fig. 5.36 O celul este un bloc elementar cu urmtoarea structur (figura 5.37) . Celula 2 b2 Celula N bN

68

Vi-1

z-1

Vout=Vi

bi

Fig. 5.37

VREF

Blocul elementar conine un circuit de comparare care va determina dac tensiunea de intrare este mai mare sau mai mic dect zero. Tensiunea de ieire este dat de tensiunea de intrare nmulit cu doi la care se scade sau se adun VREF n funcie de rezultatul comparrii din acest bloc. Astfel vom avea urmtoarele relaii pentru celula i: Vout= Vi =2Vi-1 - biVREF

unde bi este dat n urma comparrii astfel

+1...dac.Vi1 > 0 bi = 1...dac.Vi1 < 0

Structura convertorului analog numeric va fi cea prezentat n figura 5.39.


VREF VIN 1 1

-1

-1

-1

z-1
+ LSB

+ MSB

+ -

+ -

Fig. 5.39

Dac lanului de celule realizat prin nseriere analogic ca n figura precedent i se aplic un semnal analogic de intrare, acesta se va propaga rapid att pe liniile analogice ct i pe cele logice producnd n scurt timp o ieire stabil. Este necesar ca pe durata conversiei valoarea analogic de la intrarea lanului s fie stabil, lucru asigurat de circuitul de eantionare i memorare.

69

De exemplu pentru un circuit de conversie analog numeric pipeline cu rezoluia de 4 bii i tensiunea de referin de 5 V, dac se aplic un semnal analogic de intrare de 2.000V vom avea urmtoarele stadii de conversie: Celula Intrarea celulei i (Vi-1) Vi-1>0 Bii 1 2V DA 1 2 22-5=-1 NU 0 3 -12+5=3 DA 1 4 32-5=1 DA 1 Astfel tensiunea analogic de ieire va fi:

1 1 1 1 Vana log = 5 + + = 5 0,4375 = 2,1875 2 4 8 16 +1...dac.bitul.i = 1 unde: bi = iar Vanalog corespunde codului Gray. 1...dac.bitul.i = 0
Timpul complet de conversie este dat de ntrzierea global prin celulele lanului. Cu toate acestea fiecare bit poate fi memorat imediat ce este obinut i o nou conversie poate fi startat dup obinerea primului bit. Datorit acestui principiu (pipeline) rata de conversie este dat de timpul de obinere al unui singur bit. Astfel dac biii unei conversii se obin sub comanda unui impuls de sincronizare, obinerea rezultatului unei conversii se obine dup N bii astfel nct prima celul trebuie s poat memora N-1 valori, cea de-a doua N-2 pentru a funciona pipeline iar pe ansamblu timpul obinerii rezultatul unei conversii de N bii s fie dat de timpul de obinere al unui bit. Astfel structura unui convertor pipeline de 4 bii arat ca n figura 5.40 unde CM este o celul de memorare de 1 bit. Pentru a implementa celulele de memorare este nevoie de un registru de deplasare cu intrare serial i ieire serial.
VREF VIN 1 1 1

-1

-1

-1

z-1
+ LSB

+ MSB

+ -

+ -

CM CK1 CM CK2 CM CK3

CM

CM

CM

70 Ieire digital
Fig. 5.40

Se poate realiza un convertor pipeline i cu o singur celul prin realizarea iterativ a convertorului. Structura unui astfel de convertor poate fi realizat ca n figura 5.42 sau ca n figura 5.43 x2 Voi + +1 S/H S1 VIN Fig. 5.42 VA + +1 S/H S1 VIN Fig. 5.43 Operare: - Se memoreaz intrarea prin trecerea switch-ului S1 n poziia VIN - Se nmulete VIN cu 2 - Dac VA>VREF se seteaz corespunztor bitul (=1) i se scade VREF din VA - Dac VA<VREF se seteaz corespunztor bitul (=0) i se adun zero la VA - Se repet pn la obinerea tuturor celor N bii 5.7.1 Convertor analog numeric pipeline multibit Convertoarele analog numerice pipeline prezentate anterior presupuneau folosirea unor celule simple care obineau fiecare cte un singur bit. Se pot deasemenea folosi celule mai complicate la care fiecare celul are ca rezultat obinerea unui anumit numr de bii. Structura unei celule multibit dintr-un convertor pipeline este prezentat n figura 5.44. +1 Vo=0 VREF Vo=1 VREF Vo bi +1 +VREF -VREF bi

x2

71

Clock Vi-1 S/H VRE k bit ADC VRE k bit DAC k bit Fig. 5.44 + -

Rezidu AV=2K Vout=Vi

Tensiunea de rezidu rezultat este dat de formula:

b b b VREZ = Vi 1 0 + 1 + ... + kk 1 VREF 2 2 2 2


Ilustrarea operrii unui convertor pipeline cu trei celule fiecare de cte 3 bii este prezentat n continuare. Celula 1 Celula 2 Celula 3

VREF

VREF/2

___ 111 ___ 110 ___ 101 ___ 100 ___ 011 ___ 010 ___ 001 ___ 000 Clock 1 011

___ 111 ___ 110 ___ 101 ___ 100 ___ 011 ___ 010 ___ 001 ___ 000 Clock 2 110

___ 111 ___ 110 ___ 101 ___ 100 ___ 011 ___ 010 ___ 001 ___ 000 Clock 3 001

Ieire digital

Cuvntul de ieire este 011110001. Se observ c sunt necesare doar 21 de comparatoare pentru a realiza un convertor cu rezoluia de 9 bii. Conversia se realizeaz pe durata a doar trei impulsuri de clock.

72

5.8 Convertor analog numeric cu aproximri succesive Principiul de funcionare a unui CNA cu aproximaii succesive rezult din expresia funciei de transfer :

VIN = VREF b k 2 k
k =1

care poate fi rescris astfel :

(...((V

IN

VREF b1 2 1 VREF b 2 2 2 ... VREF b N 2 N = 0

n relaia de mai sus, fiecare termen dintre dou paranteze corespunztoare reprezint eroarea de cuantizare la conversia analog numeric de un bit a tensiunilor

Vi,1 = VIN

Vi,K = Vi,k 1 VREF b k 1 2( k 1) ,

k = 2, ..... , N

Deoarece o conversie analog numeric de 1 bit se face cu un comparator rezult posibilitatea realizrii unui convertor analog numeric de N bii prin utilizarea a N comparatoare sau prin utilizarea succesiv a unui singur comparator pentru obinerea celor N bii. Aceast ultim soluie constructiv st la baza realizrii convertorului cu aproximri succesive avnd structura prezentar n figura 5.46 VIN + C Registru de aproximri succesive Clock b1 bN CNA VREF Fig. 5.46 Principiul de funcionare al convertorului este urmtorul : se mparte domeniul de lucru al intrrii n dou pri egale prin comanda bitului b1 i se determin cu ajutorul comparatorului n care parte se gsete mrimea de intrare. Intervalul obinut se mparte din nou n dou pri egale prin comanda bitului b2 i se determin n care domeniu se gsete mrimea de intrare. Procesul continu prin comanda pe rnd a celorlali bii pn la obinerea rezoluiei dorite. Schema logic a procesului de conversie analog numeric prin aproximri succesive este prezentat n figura 5.47.

73

Iteraia i b1 bi-1 determinate anterior bi = 1 iar bi+1 bN = 0

Conversie numeric analogic

VIN < VCNA >

NU

DA
bi = 0 bi = 1

Iteraia i+1 Fig 5.47

Pentru o nelegere mai uoar a metodei n figura 5.48 este sugerat funcionarea acestui tip de convertor analog numeric pentru o rezoluie de 4 bii i o valoare a intrrii cuprins ntre 6/8 i 7/8 din VREF. Primul pas este folosit pentru iniializarea registrului cu prima valoare 1000 (1/2VREF) ce se va aplica convertorului numeric analogic determinnd apoi prima comparaie; rezultatul acesteia duce la trecerea la pasul urmtor.

74

V IN = 0,78125 V REF

1 2

1 4

3 4

1 8

3 8

5 8

7 8

1 16

3 16

5 16

7 16

9 16

11 16

13 16

15 16

1 0

1 0

1 0

1 0

1 0

Fig. 5.48

5.9

Convertor analog numeric cu numrare

Folosete cel mai simplu algoritm de generare a treptelor de referin i anume parcurgerea lor consecutiv (numrare) de la limita inferioar a gamei de lucru i pn la depirea valorii de intrare. Structura unui astfel de convertor este prezentat n figura 5.56 CLK VIN

+ C -

CLK

Numrtor

VN

b1, , bn

CNA
Fig. 5.56 Logica de control are la baz un numrtor iniiat la nceputul fiecrui ciclu de conversie, numrul de bii al acestuia este egal cu rezoluia convertorului numeric analogic. Dup aducerea numrtorului n starea 000 0 se valideaz ceasul CLK. n

75

acest timp, convertorul numeric analogic produce o tensiune VN la limita inferioar a domeniului de lucru. Odat prezente impulsurile de clock la intrarea numrtorului, acesta ncepe s se incrementeze crescnd i tensiunea VN cu care este comparat tensiunea de intrare. Aceast cretere treapt cu treapt are loc pn la atingerea valorii tensiunii de intrare. Exemplificarea unei astfel de conversii este prezentat n figura 5.57. V V
IN

VN t Fig. 5.57

Dup cum se observ, timpul de conversie nu este constant, el este maxim atunci cnd numrtorul atinge valoarea maxim Tconv max = 2N tCLK unde tCLK este perioada impulsului de clock. Reducerea timpului de conversie se poate face prin reducerea perioadei ceasului, scdere care este limitat n special de timpul de stabilizare al convertorului numeric analogic. Avantajul major al acestui tip de convertor const n simplitatea sa dar prezint un timp ridicat de conversie dependent de valoarea intrrii, precum i o slab rejecie a perturbaiilor. 5.10 Convertor analog numeric cu urmrire n schema precedent dac se nlocuiete numrtorul cu incrementare cu unul reversibil (incrementare/decrementare) i comandnd sensul de numrare n funcie de rezultatul comparrii mrimii de intrare cu treptele de referin se obine un convertor analog numeric cu funcie continu numit CAN cu urmrire (figura 5.58) VIN

+ C -

U/D

Numrtor

CLK

VN

b1, , bn

CNA
Fig. 5.58

76

Acest tip de convertor poate fi folosit cu succes i ca modulator delta folosind ieirea comparatorului U / D . Se observ c acesta reprezint codificarea pe un bit a tendinei de cretere sau scdere a semnalului de intrare. U / D = 1 semnalul de intrare crete U / D = 0 semnalul de intrare scade Dac semnalul de intrare VIN este constant, dup ce semnalul de reacie VN l-a capturat, ieirea comparatorului va oscila, odat cu VN, eroarea conversiei fiind evident 1/2 LSB. Valoarea numeric corespunztoare intrrii va fi oricare din strile numrtorului reversibil ce oscileaz i el ntre limitele intervalului de cuantizare. Semnalul numeric de la ieirea comparatorului n funcie de un anumit semnal de intrare este prezentat n figura 5.59
V VIN VN

U/D
t

Fig 5.59 O problem important a acestor convertoare analog numerice este posibilitatea apariiei distorsiunilor de neurmrire ce pot cauza att erori de conversie ct i imposibilitatea reconstruciei fidele a semnalului. Aceste erori sunt cauzate de viteza constant de incrementare/decrementare a numrtorului ce reprezint o limit superioar pentru viteza de variaie a semnalului de intrare. n condiiile n care gama de amplitudini a semnalului de intrare este constant, iar semnalul este sinusoidal, viteza de variaie crete cu frecvena. n proiectare se cere determinarea frecvenei de tact minime pentru care eroarea conversiei se menine n limitele impuse de 1/2 LSB pentru o band de frecvene dat a semnalului de intrare. Considernd un semnal sinusoidal de forma v(t) = Vm sin t

77

pentru care viteza de variaie este dat de :

dv = Vm cos t dt
Evident aceast valoare este maxim n jurul valorii t = 0 dv = Vm dt t = 0 Considernd c viteza de variaie rmne constant n interiorul intervalului de cuantizare (ceea ce este corect pentru o cuant suficient de mic, respectiv o rezoluie bun) putem impune condiia ca pe durata unui tact, semnalul de intrare s nu se modifice cu mai mult de 1LSB adic 2Vm/2N ,cu N numrul de bii ai convertorului

t CLK
sau nlocuind :

V dv Nm1 dt t = 0 2
Vm 2 N 1

2 f Vm t CLK

Vm se poate determina, fie perioada ceasului tCLK, 2 N 1 fie frecvena maxim a semnalului de intrare, fie rezoluia conversiei N atunci cnd ceilali parametrii sunt cunoscui. Dac limita superioar a perioadei de tact a numrtorului poate fi gsit folosind relaia anterioar, limita inferioar rezult din considerente pur tehnologice datorit ntrzierilor pe bucla de reacie date n special de timpul de stabilizare al convertorului numeric analogic. Principalul dezavantaj al acestui convertor analog numeric este banda de frecvene limitat a semnalului de intrare, de regul pn la civa kHz.
Din relaia 2 f Vm t CLK 5.11 Convertor analog numeric cu integrare n dou pante Conversia analog numeric prin integrare n dou pante se bazeaz pe integrarea tensiunii de intrare VIN un interval de timp constant T1 urmat de integrarea tensiunii de referin VREF de polaritate opus tensiunii de intrare un interval de timp T2 necesar anulrii efectului de integrare a tensiunii de intrare VIN. Din principiul conservrii sarcinii electrice rezult :

VIN V T1 = REF T2 R R
de unde :

T2 =

T1 VIN VREF
78

Dei rata de conversie este foarte sczut, acest tip de conversie prezint urmtoarele avantaje majore : - Permite rejecia perturbaiilor provenite din reea. Astfel dac acestea au forma v p = 2Vp sin (t ) cu = 2 / T , prin integrarea semnalului compus VIN + vp pe durata unui numr ntreg de perioade se obine :

1 nT VIN + v p dt = VIN nT 0

deoarece

nT 0

(v p )dt =

T 0

2Vp sin tdt = 0

- Permite eliminarea influenei parametrilor R, C i f0 asupra rezultatului conversiei prin utilizarea metodei substituiei (VIN este msurat prin intermediul lui VREF) ceea ce permite micorarea substanial a erorilor. Se pot obine astfel precizii de pn la 0,01%. 5.11.1 Schema de principiu i ecuaia de funcionare Dup cum am mai spus, n prima etap se integreaz mrimea de intrare pe o durat de timp constant folosind condiii iniiale nule obinnd o pant proporional cu mrimea de intrare. n cea de-a doua etap se integreaz o mrime de referin (de sens opus mrimii de intrare) cu panta constant, folosind condiiile iniiale create n prima etap obinnd o durat proporional cu valoarea de intrare. Schema de principiu a unui convertor analog numeric cu integrare n dou pante este prezentat n figura 5.60 : k3 +Vp -VIN k0
k1

AO

V2

+ -

k2 VREF k0 k1 k2 k3
CY

CP +

BC

Numrtor
RST

CLK

P
GE

b1, b2,. bN Fig. 5.60

79

Componentele principale ale convertorului sunt : - circuitul integrator realizat cu amplificatorul operaional AO cu rezisten de intrare ridicat (109 1012 ), rezistena R (sute de k) i condensatorul C ( 0,1 1 F ). La intrarea acestui integrator pot fi conectate prin intermediul comutatoarelor k1 i k2, fie semnalul de intrare VIN, fie o tensiune de referin VREF foarte stabil; - comparatorul CP ce detecteaz trecerea prin zero a semnalului de la ieirea integratorului V2; - generatorul de tact GE i un circuit de poart P care valideaz impulsurile de ceas ctre numrtor; - numrtorul N cu intrare de reset (RST) i ieire de transport/depire CY; - blocul de comand al ntregului convertor ce stabilete ciclul de msur i comand operaiile ce se vor executa n fiecare etap. Perioada de integrare a tensiunii de intrare este un multiplu al frecvenei reelei, adic T1=nT=20, 40, , 100 ms pentru a ndeplini condiia de rejecie a perturbaiilor provenite de la reea. Pe de alt parte, durata T1 mai este corelat i cu capacitatea maxim Nm a numrtorului T1 = Nm T0 unde T0 este perioada generatorului GE. Intervalul T2m marcheaz a doua etap i se alege mai mare dect T1 n scopul obinerii unei pauze pentru aducerea la zero a ntregului sistem dup fiecare ciclu de conversie. Duratele celor dou etape sunt legate printr-o relaie de forma T2m/T1=1,2. Cum T1 se alege de regul egal cu 100 ms, rezult c durata ciclului de conversie este Ts=T1+T2m=T3+ =220 ms unde T3 reprezint durata ciclului de conversie propriu-zis Diagramele de timp asociate circuitului sunt cele prezentate n figura 5.61 :

VIN RC

VREF RC

t
T1=NmT0 Ts T2m Fig. 5.61 T2=NT0

80

Pe durata se comand nchiderea comutatorului k3 astfel nct C s fie scurtcircuitat pentru a fi golit de orice sarcin electric n vederea realizrii condiiilor iniiale pentru iniializarea unui nou ciclu de conversie. Funcionare : n starea inactiv, comutatoarele k1 i k2 sunt deschise iar k0 i k3 sunt nchise astfel nct la ieirea integratorului se obine U2 < 0 ca urmare a conectrii intrrii la sursa de polarizare Vp. Blocul de comand menine numrtorul resetat iar ieirea comparatorului va invalida semnalul de ceas CLK dat de generatorul GE. n momentul iniial, blocul de comand deschide k0 i k3 i nchide k1 conectnd integratorul la tensiunea necunoscut VIN. Tensiunea de la ieirea integratorului ncepe s creasc trecnd prin zero spre o valoare pozitiv, moment sesizat de comparator ce comand poarta P nct s permit accesul spre numrtor a impulsurilor de perioad T0 . n momentul n care se atinge valoarea maxim numrtorul produce un semnal de depire CY care are ca efect deschiderea comutatorului k1, nchiderea comutatorului k2 i resetarea numrtorului. De fapt dup depire, numrtorul ajunge singur n 0 iar poarta P continu s fie deschis. Pe parcursul primei etape tensiunea de ieire din integrator evolueaz liniar i sunt eliminate perturbaiile datorate reelei:
VI = 1 U (VIN + v p )dt = x t RC RC 0
t

La sfritul intervalului T1, tensiunea devine:


VI = Vx T1 R1

Deoarece are loc eliminarea perturbaiilor de forma :

v p = 2Vp sin t ,

aceast etap se mai numete i faz de filtrare a tensiunii de intrare (integratorul se comport ca un filtru trece jos). n faza a doua, n momentul nchiderii comutatorului k2 la intrarea integratorului se aplic tensiunea de referin VREF cu polaritate opus lui VIN , ceea ce provoac nceperea descrcrii condensatorului C i deci nceperea scderii tensiunii de ieire a integratorului. Aceast descretere are loc dup ecuaia :

VI

VIN T V0 1 VREFdt = RC1 RC ( t T1 ) RC T1

i continu pn la anularea tensiunii de la ieirea integratorului cnd rezult :

81

VIN T1 VREF T2 = RC RC
adic VINT1 = VREFT2 care reprezint ecuaia de funcionare a convertorului cu integrare n dou pante. Se observ un avantaj major : elementele R i C ale integratorului nu trebuie s fie calibrate, ci numai s fie stabile pe durata conversiei (0,1 0,2 s). Ecuaia complet de funcionare rezult exprimnd numeric intervalele de timp T1 i T2 T1 = NmT0 T 2 = N T0 Rezult c N = N VIN m

VREF

Se observ de asemenea c frecvena etalonului nu intr n ecuaia de funcionare a convertorului. 5.12 Convertoare analog numerice cu supraeantionare Convertoarele cu supraeantionare se bazeaz pe utilizarea unui CAN ntr-o structur ce funcioneaz n regim de supraeantionare i cuantizare diferenial cu scopul creterii rezoluiei prin reducerea erorilor de cuantizare. Performanele unui astfel de convertor pot ajunge pn la o rezoluie de 16 18 bii pentru semnale cu banda de frecven de pn la 50 kHz i la rezoluii de 810 bii pentru un semnal banda de frecven de pn la 5 10 MHz. Raportul de supraeantionare, notat M este raportul ntre frecvena impulsurilor de clock i frecvena Nyquist a semnalului de intrare. Acest raport poate fi ntre 8 i 256. De asemenea, banda de frecven a semnalului de intrare este invers proporional cu raportul de supraeantionare. Principalele avantaje ale acestor tipuri de convertoare sunt : - circuitele ce intr n componena unui astfel de convertor sunt n cea mai mare msur circuite numerice; - obinerea de rezoluii ridicate; - cuatizarea pe un bit necesit un CNA de 1 bit ce nu introduce erori INL i DNL - furnizeaz mijloacele necesare creterii preciziei n detrimentul vitezei. Principalele dezavantaje ale acestor tipuri de convertoare sunt : - dificultatea modelrii i simulrii; - limitarea benzii de frecven la valoarea dat de frecvena de clock divizat cu factorul de supraeantionare. Schema bloc a unui convertor analog numeric cu supraeantionare este urmtoarea (figura 5.62) :

82

x(t)

Modulator

Filtru de Decimare

y(kTN)

Filtrare

Eantionare Fig. 5.62

Cuantizare

Codare digital

- Circuitul de filtrare previne posibilele erori de aliere datorit frecvenelor ce depesc frecvena ne lucru - Circuitul de eantionare este necesar oricrui circuit de conversie analog numeric - Circuitul de cuantizare decide care este cea mai apropiat valoare a tensiunii analogic de valoarea tensiunii eantionate - Circuitul de codare digital convertete informaia cuantizat ntr-un semnal numeric Fie : fB = banda de frecven a semnalului analogic fN = frecvena Nyquist ( = 2f0 ) fS = frecvena de eantionare sau de clock

M=

fS f = S factorul de supraeantionare f N 2f B

Spectrul de frecven corespunztor unui CAN cu supraeantionare este prezentat n figura 5.63 urmtoare : A Banda semnalulu Filtru antialiere

fB=0,5fN

fN Fig. 5.63

0,5fS

fS=MfN

83

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