You are on page 1of 40

ACHIZIII DE DATE 2006-2007

1. ELEMENTE INTRODUCTIVE REFERITOARE LA CONDUCEREA PROCESELOR INDUSTRIALE DIN PERSPECTIVA SISTEMELOR INTELIGENTE HARDWARE-SOFTWARE DE MSURARE I CONTROL
1.1 INTRODUCERE
Sugestiv, conducerea proceselor industriale, poate fi reprezentat printr-o piramid mprit pe mai multe niveluri (fig. 1.1). Supravegherea se gsete n piramida conducerii proceselor pe nivelul al treilea, alturi de conducerea procesului, ceea ce arat c, practic, ele nu pot fi separate.

Gestiune Supervizare Optimizare Supraveghere i conducere Controlul Procesului Achiziii i Acionri

Fig. 1.1 Nivelurile de conducere a proceselor industriale. Domeniul supravegherii proceselor industriale este destul de vast. Acesta conine aplicaii ncepnd cu simpla achiziie de date i pn la prelucrri foarte complexe: analize statistice; gestiunea elaborrii alarmelor; ghid operator; supravegherea aciunilor de conducere ale operatorilor; identificri de parametri i simulri; supravegherea dinamic a rspunsului procesului, etc. La baza piramidei se situaz operaiunile de achiziie din proces a mrimilor de intrare i de transmitere ctre procesul supravegheat a comenzilor de acionare. Funciile de baz ale unei aplicaii de supraveghere a unui proces sunt: comunicaia cu procesul;

ACHIZIII DE DATE 2006-2007

semnalizarea; comunicaia cu programele utilizate pentru prelucrarea datelor; interfaarea om-main; gestiunea alarmelor; gestiunea rapoartelor. Conceptul de aplicaie n timp real poate fi definit astfel: Aplicaia n timp real, este acea aplicaie care realizeaz un sistem informatic al crui comportament este condiionat de evoluia dinamic a strii procesului la care este conectat. Acest sistem informaional este menit s urmreasc sau s conduc procesul, respectnd condiiile de timp stabilite. Deci, timpul real este o noiune care marcheaz de fapt conceptul de timp de reacie relativ la dinamica procesului pe care sistemul informatic l conduce (supraveghez). Supravegherea n timp timp real a unui proces este o etap necesar pentru trecerea la pasul urmtor: conducerea procesului.

Operator

SISTEM DE CALCUL N TIMP REAL

Generare rapoarte, semnalizri, alarmri Comenzi

Calcule conform unor strategii de conducere

Baz de date reea

Actualizare baz de date din reea

Ceas de timp real

Culegere de date din reea

REEA

ELECTRIC

Fig. 1.2 Schema unui sistem de achiziie i calcul, n timp real, pentru supravegherea unei reele electrice. Un sistem n timp real este sistemul de automatizare complex cu ajutorul calculatorului a unor probleme de decizie, mai ales cu caracter operativ, n care timpul de rspuns este suficient de redus pentru a putea influena n mod

ACHIZIII DE DATE 2006-2007

semnificativ i pozitiv evoluia obiectivului condus. n fig. 1.2 este prezentat schema simplificat a unui sistem de achiziie i prelucrare a datelor n timp real, destinat supravegherii proceselor dintr-o reea electric, care realizeaz: culegerea de date; actualizarea bazei de date; calcule conform unor strategii de conducere; supravegherea i corectarea on-line a regimului. Un sistem de achiziie de date i control a unui proces industrial, asociat cu un microsistem de calcul, se comport ca un sistem inteligent (care poate lua decizii bazate pe informaii anterioare, prelucreaz informaia, efectueaz calcule, dup care, pe baza rezultatelor obinute, adopt o decizie, din mai multe soluii posibile). Sistemele de achiziie de date asociate cu microsistemele de calcul, n timp real, au ca principale avantaje: flexibilitatea i adaptabilitatea la o mare varietate de situaii; creterea gradului de automatizare al unor operaii; mrirea preciziei msurtorilor; fiabilitate bun (numr redus de componente, posibilitatea de autotestare datorit programelor ncorporate); miniaturizarea echipamentelor; posibilitatea prelucrrii complexe a datelor din proces; simplificarea proiectrii electrice i tehnologice datorit existenei familiilor de componente ce permit interconectri standard.

ACHIZIII DE DATE 2006-2007

2. SISTEME DE ACHIZIIE I PRELUCRARE A DATELOR


2.1 NOIUNI GENERALE
Ca rezultat al rspndirii pe scar larg, n ultimul timp, a calculatoarelor personale i a perfecionrii lor continue, marile firme productoare de sisteme de msurare au cutat s realizeze echipamente care s utilizeze calculatorul personal pentru: achiziia de date din sistemele industriale; reglajul i supravegherea unor parametri sau instalaii (procese); realizarea unor aparate de msurare cu performane ridicate. n prezent, resursele calculatorului personal sunt utilizate pentru a efectua sarcini cum ar fi: comanda, gestiunea, prelucrarea i afiarea datelor care altfel ar fi preluate de un microprocesor, plasat n interiorul instrumentului. Instrumentul de msurare comunic cu PC-ul prin intermediul unei interfee care are n mod obligatoriu un convertor analog-digital. Instrumentul de msurare poate fi redus la o simpl cartel de achiziii de date pentru msurtori. n momentul de fa, prin intermediul tastaturii calculatorului se poate comanda instrumentul de msurare, iar pe display pot fi vizualizate rezultatele msurtorilor, sub form numeric sau sub form grafic. Aceste rezultate apar ca urmare a prelucrrii datelor brute obinute de la instrumentul de msurare de ctre calculator, la cererea utilizatorului. De aici, rezult aparate cu pre de cost mult mai sczut.

2.2 SISTEME DE ACHIZIII DE DATE. ARHITECTUR. PRINCIPALELE TIPURI DE RESURSE UTILIZATE N CADRUL SISTEMELOR DE ACHIZIII DE DATE
Un sistem de achiziie de date cu n canale de intrare poate fi realizat n urmtoarele trei configuraii: sistem cu multiplexare temporal; sistem cu achiziie sincron de date; sistem rapid de achiziie de date.

ACHIZIII DE DATE 2006-2007

Filtrare FTJ Semnal

Conversie analogdigital CA/D

Unitatea de calcul

Conversie Circuit de digitalanalogic Filtrare amplificare CD/A FTJ Semnal

Analogic Numeric

Analogic

Fig. 2.0 Structura de principiu al unui sistem de achiziii de date. Un sistem de achiziie de date utilizat pentru achiziia i prelucrarea datelor ntr-un sistem (fig. 2.1) este compus din urmtoarele module funcionale principale:
MAGISTRALA DE CONTROL MAGISTRALA DE DATE MAGISTRALA DE ADRESE

Decodificator

Comenzi

Comenzi

Adrese

Adrese

Date

Selecie

Comenzi

Date

Comenzi

Adrese

Date

Date

Selecie

Adrese

Microprocesor P Ceas

Memorii ROM

Memorii RAM Adres canal

Circuit interfa paralel

Comand E/M 1 Alte canale Date Semnal de studiat Etaj adaptare Selecii Multiplexor analogic Circuit eantionarememorare

Convertor analog-digital

Fig. 2.1 Structura general a unui sistem de achiziii de date. 1. 2. 3. 4. convertoare de intrare; circuite de multiplexare analogic; circuite de eantionare-memorare (E/M); circuite pentru conversia datelor - convertoare analog-digitale (CA/D)

START

EOC

Sfrit conversie Start conversie

Selecie

ACHIZIII DE DATE 2006-2007

i digital-analogice (CD/A); 5. registre tampon (buffer-e); 6. unitatea central de prelucrare (P); 7. interfaa de interconectare cu calculatorul personal. n continuare vor fi prezentate aspectele eseniale, parametrii caracteristici i vor fi enumerate recomandri de proiectare ale acestor componente de baz din cadrul sistemelor de achiziii de date.

2.2.1 MULTIPLEXOARE ANALOGICE UTILIZATE N SISTEME DE ACHIZIII DE DATE


n multe situaii este necesar s fie transmise mai multe informaii pe acelai canal; cum acest lucru nu se poate face simultan, se recurge la o partajare n timp a canalului, denumit multiplexare. Operaia invers se numete demultiplexare. Operaia de multiplexare/demultiplexare analogic necesit dispozitive de comutare care s direcioneze semnalul util pe un canal dorit. n varianta sa cea mai simpl, un multiplexor analogic poate fi asimilat cu un comutator rotativ cu k = 2 n poziii sau cu un ansamblu de k = 2 n comutatoare, dintre care numai unul este nchis, n timp ce toate celelalte sunt deschise, comandat de un sistem logic care permite cuplarea uneia din intrri la ieire (fig. 2.2). Deoarece comutatoarele sunt bilaterale, rezult c un multiplexor analogic poate fi utilizat i ca demultiplexor analogic, prin simpla schimbare a sensului.
0 1 Intrri analogice
n

Aplicaie _ Ieire +

2 -1

Adrese

Registru

Decodificator

Activare

Fig. 2.2 Structura unui multiplexor analogic. Parametrii multiplexoarelor/demultiplexoarelor analogice sunt: rezistena n starea deschis (off): R off [M]; rezistena n starea nchis (on): R on []; curentul de pierderi n starea deschis: I off [nA, A, mA];

ACHIZIII DE DATE 2006-2007

timpul de comutare direct (nchidere): t on [ns, s]. Este definit ca intervalul de timp de la aplicarea comenzii de nchidere pn ce semnalul de ieire atinge o valoare egal cu cea de la intrare (cu o precizie impus, de exemplu 1%); timpul de comutare invers (deschidere): t off [ns, s]. Este definit ca intervalul de timp de la aplicarea comenzii de deschidere pn la reducerea curentului la valoarea curentului de pierderi, I off , la valoarea specificat n catalog; banda de frecvene: B . Multiplexorul analogic permite utilizarea unui singur convertor analogdigital pentru mai multe canale analogice de intrare (sisteme de achiziii de date cu multiplexare temporal). Utilizarea multiplexoarelor reprezint o soluie economic viabil i n cazul semnalelor de intrare de nivel redus, pentru care multiplexarea se realizeaz cu costuri ridicate. Elementul principal al multiplexoarelor analogice l constituie elementul de comutare, care poate fi realizat n mai multe variante constructive: cu relee obinuite; cu relee cu mercur; cu relee reed; cu elemente semiconductoare (tranzistoare bipolare, diode Schottky, tranzistoare TEC-J, tranzistoare CMOS). Primele trei variante constructive, utiliznd elemente electromecanice, conduc la investiii iniiale reduse, compensate ns de costuri ridicate de exploatare, fiabilitate i durat de funcionare reduse. De aceea, utilizarea lor este recomandabil doar n situaiile n care este nevoie s fie mutiplexate semnale cu nivele mari. Fiecare tip constructiv de multiplexoare analogice, realizat cu elemente semiconductoare, sunt caracterizate de unele performane notabile, dar i de incoveniente mai mult sau mai puin surmontabile. Astfel: comutatoarele cu diode rapide au timp de comutaie de valori foarte reduse (1 ns), ns rezistenele reziduale (n stare nchis, respectiv deschis) R on i R off au valori neperformante, n comparaie cu alte tipuri; comutatoarele cu tranzistoare bipolare au timpi de comutaie mici i rezistene reziduale R on de valori reduse, necesit cureni de comand importani, dar R off are o valoare relativ mic, ceea ce conduce la o transparen mare a comutatorului; comutatoarele cu tranzistoare cu efect de cmp TEC-J au rezistena R on de ordinul zecilor de ohmi, timpi de comutaie medii, ns necesit circuite de comand complicate (translatoare de nivel pentru

ACHIZIII DE DATE 2006-2007

compatibilizarea comenzilor); comutatoarele cu tranzistoare complementare CMOS sunt cele mai avantajoase i cele mai folosite. Ele sunt caracterizate prin timpi de comutaie satisfctori, rezistena R on de valoare relativ mic i R off de valoare ridicat. n acelai timp ele pot fi comandate foarte simplu, iar transparena crete doar la frecvene nalte (10 5 10 8 Hz). n prezent, datorit evoluiei explozive a tehnologiei dispozitivelor semiconductoare CMOS, au fost realizate multiplexoare analogice ce pot fi direct interfaate cu un microprocesor. Acestea dispun de un registru ce poate memora adresa de canal prin executarea unei instruciuni de scriere la adresa specific alocat multiplexorului. De asemenea, majoritatea multiplexoarelor analogice realizate n tehnologie CMOS sunt caracterizate de protecia dispozitivului la aplicarea unor supratensiuni pe intrri, cu valori de 5-6 ori mai mari dect semnalele manipulate n funcionare normal. Proteciile sunt active pentru canale n stare on sau off n cazul dispozitivelor n stare de funcionare (alimentate), i chiar pentru circuite nealimentate. Un canal deschis, cruia i se aplic o supratensiune, este comutat automat n stare off, realiznd protecia etajelor electronice conectate la ieirea multiplexorului. Un exemplu tipic de astfel de multiplexor analogic interfaabil i cu protecie la aplicarea de supratensiuni accidentale pe intrri este circuitul MAX368, produs de firma Maxim. O variant de a realiza software selectarea gamelor semnalelor analogice de intrare, const n intercalarea ntre ieirea circuitului de eantionarememorare i intrarea n circuitul propriu-zis de conversie analog-numeric a unui amplificator cu ctig reglabil. Multiplexorul care comand rezistena de pe bucla de reacie a amplificatorului operaional, folosit n configuraie de amplificator neinversor, este un multiplexor adresabil, realizat n tehnologie CMOS, fiind caracterizat de o rezisten a canalului n starea ON (n conducie) foarte mic (circa 5). De asemenea, mperecherea canalelor este foarte precis, abaterile rezistenelor canalelor n starea ON fiind sub valoarea de 0,25%. Multiplexorul folosit, de tip MAX 368, este caracterizat i de protecia intrrilor contra supratensiunilor accidentale: un canal, indiferent dac este n stare de conducie sau de blocare, suport o tensiune de intrare de maximum 45 V, chiar dac circuitul nu este alimentat. Un canal selectat (n stare de conducie) va trece n stare OFF la aplicarea pe intrarea corespunztoare a unei supratensiuni.

ACHIZIII DE DATE 2006-2007


1k +5V D +15V ADCIN MUXOUT

+
MAX 400 IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 AGND -15V VV+ OUT

64k 32k 16k 8k 4k 2k 1k 1k

ANALOG MUX MAX 368

SEL2 SEL1 SEL0 WR EN

GAIN2 GAIN1 GAIN0

Schema electric a amplificatorului cu ctig reglabil. n cazul prezentat, nivelurile de amplificare rezult de tipul 2i , n care i = 07. Recalcularea valorilor rezistenelor permite obinerea unor niveluri de amplificare diferite, conform necesitilor.

2.2.2 CIRCUITE DE EANTIONARE-MEMORARE UTILIZATE N SISTEME DE ACHIZIII DE DATE


Un circuit de eantionare-memorare realizeaz prelevarea, la un moment dat, a valorii unui semnal analogic i memorarea analogic a acesteia (fig. 2.3a). n modul de lucru eantionare (sau urmrire), determinat de nivelul logic 1 al semnalului de comand E/ M , circuitul de eantionare-memorare funcioneaz ca repetor. n modul de lucru memorare (sau meninere), determinat de nivelul logic 0 al semnalului de comand E/ M , circuitul de eantionare-memorare funcioneaz ca o memorie analogic, memornd la bornele unei capaciti semnalul de intrare eantionat anterior (fig. 2.3b). Circuitele de eantionare-memorare se utilizeaz n sistemele de achiziie i distribuie de date. Astfel, ntr-un sistem de achiziii de date, ieirea circuitului de eantionare-memorare este conectat la intrarea convertorului analog-digital (CA/D). n intervalul corespunztor efecturii unei conversii analog-numerice, circuitul de eantionare-memorare este comandat n stare de memorare pentru a menine constant tensiunea la intrarea convertorului analog-digital. Se obine

ACHIZIII DE DATE 2006-2007

astfel mrirea valorii limitei superioare a domeniului de frecvene ale semnalului de intrare pentru care CA/D poate fi utilizat la rezoluia maxim (specificat de numrul de bii ai rezultatului conversiei). Acest deziderat este realizat dac tensiunea de la intrarea convertorului analog-digital nu se modific, pe durata efecturii conversiei, cu mai mult de 1/2 LSB. n sistemele de distribuie a datelor, circuitele de eantionare-memorare sunt utilizate pentru reconstituirea semnalelor multiplexate n timp. Circuitele de eantionare-memorare sunt caracterizate de o serie de parametri (fig. 2.4), grupai n mai multe caracteristici: caracteristici de urmrire (fig. 2.4a): eroarea staionar - reprezint abaterea de la amplificarea unitar sau de la cea specificat prin datele de catalog;
Ui , Ue Ue Ui
Ui Circuit de eantionarememorare E/M Ue

t1 t2 t3 Eantionare Memorare

a) structur funcional

b) operaia de eantionare-memorare

Fig. 2.3 Circuit de eantionare-memorare.


Eroare staionar

Intrare Ieire Eroare de decalaj

Eroare de decalaj

Intrare Ieire

Ieire ideal

Timp de stabilire

Eantionare (E) Memorare (M)

Timp de apertur

Timp de stabilire

a) caracteristici de urmrire

b) caracteristici de tranziie E/M

ACHIZIII DE DATE 2006-2007

Timpi de stabilire

Intrare Cdere Ieire ideal Ieire

Intrare Ieire Timp de achiziie Eantionare (E) Memorare (M)

Ptrundere

c) caracteristici de memorare

d) caracteristici de tranziie M/E

Fig. 2.4 Erori ale circuitelor de eantionare-memorare. eroarea de decalaj - reprezint valoarea ieirii pentru o tensiune de intrare nul; timpul de stabilire - reprezint intervalul de timp necesar pentru atingerea valorii dorite a ieirii, cu o toleran maxim specificat; caracteristici de tranziie eantionare-memorare (fig. 2.4b): timpul de apertur - reprezint intervalul de timp dintre comanda de memorare i momentul efectiv al comutrii circuitului n regim de memorare; incertitudinea timpului de apertur - reprezint variaia timpului de deschidere a comutatorului regimului de eantionare-memorare, dup primirea comenzii de memorare; eroarea de decalaj la memorare - este determinat, n principal, de comutarea trzie a circuitului de memorare i a regimului tranzitoriu de ncrcare a condensatorului de memorare; caracteristici de memorare (fig. 2.4c): cderea - reprezint tendina de scdere a nivelului de la ieire fa de cel ideal, datorit descrcrii condensatorului de memorare; ptrunderea - caracterizeaz influena intrrii asupra ieirii, datorat imperfeciunilor circuitelor de comutare analogic; caracteristici de comutare memorare-eantionare (fig. 2.4d): timpul de achiziie - reprezint intervalul minim necesar de eantionare, pentru a se obine o tensiune de ieire dorit, egal cu semnalul aplicat la intrare cu o toleran dat. cest parametru depinde aproape liniar de valoarea capacitii de memorare; timpul de stabilire la tranziia memorare-eantionare - reprezint intervalul de timp dintre comutarea propriu-zis i atingerea unei valori a ieirii corespunztoare intrrii, cu o toleran maxim specificat.

ACHIZIII DE DATE 2006-2007

Uzual, n cadrul sistemelor de achiziii de date sunt utilizate: circuite de eantionare-memorare n bucl de reacie; circuite de eantionare-memorare cu integrare. n timpul operaiei de eantionare, bucla de reacie negativ din fig. 2.5 permite eliminarea erorii de mod comun i a erorii de offset, ieirea fiind forat s urmreasc intrarea. Ca efect, tensiunea la bornele capacitii de memorare C, pe durata ct comutatorul K este nchis, este egal cu: A (2.1) Ue = Ui A 1 n care A reprezint amplificarea n bucl deschis a amplificatorului operaional A1(de valoare foarte mare). Se obine astfel egalitatea ntre Ue i Ui. Precizia ridicat este obinut n detrimentul rapiditii, deoarece pe durata regimului de memorare amplificatorul A1 este saturat, ntoarcerea la funcionarea liniar, pentru operaia de eantionare, determin creterea timpului de achiziie, care poate atinge mai multe zeci de s.
_
K A1 A(Ue-Ui) C A2

_
Ui(t) E/M

Ue(t)

Fig. 2.5 Circuit de eantionare-memorare cu bucl de reacie negativ. n fig. 2.6 sunt prezentate dou variante de circuit de eantionarememorare cu integrare. n montajul din fig. 2.6a capacitatea de memorare C este izolat n raport cu masa circuitului, iar comutatorul K funcioneaz n comutaie de curent, comanda fiind simplificat. Ca i n cazul precedent, primul amplificator este saturat pe durata regimului de memorare. Evitarea saturrii ieirii amplificatorului A1 este ilustrat n schema din fig. 2.6b.
R

_
Ui(t) E/M

K A1

_ +

C A2 Ue(t)
Ui(t) E/M

_
A1

_ +

C A2 Ue(t)

a)

b)

Fig. 2.6 Circuite de eantionare-memorare cu integrare.

ACHIZIII DE DATE 2006-2007

n tabelul 2.1 sunt prezentate cteva tipuri de circuite de eantionare i memorare, produse de firme cum ar fi: Analog Devices, National, Burr-Brown i Datel-Intersil. Circuitele de eantionare-memorare disponibile la momentul actual acoper o palet larg i divers din punct de vedere al performanelor, la cele dou extreme aflndu-se, pe de o parte, circuitele de eantionare-memorare rapide, dar cu o exactitate sczut, respectiv cele lente, dar cu exactitate bun n ceea ce privete deriva, decalajul etc. Aplicaiile ce necesit utilizarea circuitelor de eantionare-memorare acoper i ele o palet larg de frecvene i viteze de variaie a semnalelor de eantionat. n general, semnalele rapid variabile nu necesit o precizie deosebit, din aceast cauz, n regim tranzitoriu, viteza constituie parametrul principal, ceea ce nseamn timpi de achiziie i de stabilire mici. O situaie mai dificil este atunci cnd se cere o vitez ridicat de eantionare i, n acelai timp, o precizie bun. Tabelul 2.1 Principalele caracteristici ale unor circuite de eantionare i memorare
Tipul
AD582 AD583 LF398 SHC298 AD346 SHC85 HTS0025

Timpul Timpul Timpul de de de Precizia achiziie apertur stabilire


6 s 25 s 4 s 5 s 4 s 6 s 9 s 10 s 2 s 4 s 20 ns 0,10 % 0,01 % 0,10 % 0,01 % 0,10 % 0,01 % 0,10 % 0,01 % 0,01 % 0,01 % 0,01 % 150 ns 50 ns 150 ns 200 ns 60 ns 25 ns 20 ns 0,5 s 0,8 s 1,5 s 0,5 s 0,5 s 30 ns

Tehnologie; Particulariti
monolitic, uz comun monolitic, rapid monolitic, uz comun monolitic, uz comun hibrid, condensator de memorare intern hibrid, condensator de memorare intern, timp ridicat de reinere a tensiunii hibrid, extrem de rapid

Pentru semnale caracterizate printr-o vitez de variaie mai sczut, se aleg circuite de eantionare-memorare cu performane satisfctoare de vitez, dar cu performane bune n ceea ce privete dispersia la deschidere, deriva de zero i rata de descrcare a condensatorului de memorare.

ACHIZIII DE DATE 2006-2007


R

R Ui(t)

_
E M A

Ue(t)

E M

Circuit de comand

Fig. 2.7 Circuit de eantionare memorare cu blocare. Pentru memorarea valorilor semnalelor, n vederea conversiei analogdigitale, cea mai des utilizat metod de eantionare este eantionarea prin blocare. n aceeast metod, valoarea semnalului este memorat din primul moment al eantionrii. Un exemplu de circuit care utilizeaz aceast metod de eantionare, este circuitul de eantionare-memorare cu integrare, varianta inversoare, a crui schem funcional este prezentat n fig. 2.7. Semnalele reale de tensiune sau de curent pot conine componente spectrale de frecven superioar frecvenei Nyquist (corespunztoare jumtii frecvenei de eantionare). n aceste situaii, se manifest un efect de repliere al spectrului semnalelor, cunoscut n literatura de specialitate sub denumirea de alias, care falsific msurrile. Cea mai simpl i eficient soluie pentru evitarea acestui fenomen const n filtrarea semnalelor originale, utiliznd un filtru de tip trece-jos, caracterizat de o frecven de tiere egal cu frecvena Nyquist, adic egal cu jumtate din frecvena de eantionare. Acest filtru se numete filtru antialiasing (antirepliere). Se impune ca atenuarea filtrului antialiasing n afara benzii de trecere s fie mai mare de 50 dB. Problema care se ridic n implementarea unui asemenea tip de filtru este aceea c interfaa specializat de achiziii de date a sistemului permite selectarea frecvenei de eantionare prin software, ntr-un interval larg de valori. Cu alte cuvinte, frecvena de eantionare nefiind constant, frecvena Nyquist este variabil i deci frecvena de tiere a filtrului antirepliere trebuie s se modifice pentru realizarea corect a funciei de eliminare a frecvenelor superioare. Avnd n vedere aceste considerente, implementarea filtrelor antialiasing

ACHIZIII DE DATE 2006-2007

a fost realizat utiliznd un filtru activ de tip trece-jos, de ordinul al doilea, avnd frecvena de tiere programabil digital (prin software). S-au folosit circuite de tip MAX 271, care conin dou astfel de filtre, programabile fie n mod independent, fie simultan, n aceeai capsul. Structura filtrelor antialiasing este prezentat n fig. 2.8.
DATA 0 .. DATA 6

Ieire filtru A Intrare Intrare filtru A EN


Logic de comand

EN

Ieire circuit de eantionarememorare

Intrare filtru B EN MAX 271 +Vcc Comand eantionarememorare (T/R) T/H A/B Ieire filtru B Ieire filtru

Fig. 2.8 Schema de conectare a filtrelor active, de tip trece-jos, programabile (antialiasing). Aceste circuite au implementat o interfa cu un microprocesor pe 8 bii, permind programarea frecvenei de tiere a filtrului trece-jos n 128 de pai, prin intermediul a 7 linii de comand. Frecvena de tiere a filtrelor poate fi programat ntre limitele 1Hz i 25 kHz. Ecuaiile care permit calcularea frecvenei de tiere a filtrului sunt: 87,5 fT = 1kHz; CODE = (0 63);f T = (1 3,75)kHz 87,5 CODE (2.2) 262,5 fT = 1kHz; CODE = (64 127);f T = (3,75 25)kHz 137,5 - CODE n care CODE reprezint combinaia de date aplicat terminalelor de comand, DATA0 DATA6 (DATA6 este bitul cel mai semnificativ). Intrrile de date ale circuitului MAX 271 sunt compatibile att TTL, ct i CMOS. Frecvena de tiere a filtrului nregistreaz erori dependente de datele de programare folosite. Astfel, eroarea frecvenei de tiere este minim pentru CODE=0, situaie pentru care filtrele sunt ajustate special din fabricaie, iar eroarea maxim (circa 9,5%) se nregistreaz pentru CODE=127. n aceast situaie, frecvena de tiere a filtrului se ncadreaz n intervalul 22,6327,38

ACHIZIII DE DATE 2006-2007

kHz. Atenuarea n afara benzii de trecere pentru filtrele active implementate n acest circuit este de 40 dB/decad. Pentru respectarea cerinelor de atenuare recomandate de normativele n vigoare, s-a folosit legarea n cascad a celor dou filtre din aceeai capsul, obinndu-se o atenuare de 80 dB/decad. n vederea reducerii efortului de programare a filtrelor active antialiasing, circuitele MAX 271 sunt configurate n modul pin-programming. Acest mod de programare este realizat prin conectarea pinului MODE la tensiunea pozitiv de alimentare. n aceast configuraie, ambele filtre de tip trece jos sunt caracterizate de aceeai frecven de tiere, specificat de combinaia de date aplicat terminalelor de comand, DATA0 DATA6. Astfel programarea ambelor filtre este realizat ntr-o singur etap (ciclu de programare). n acest mod de funcionare, semnalele de interfaare cu magistrala sistemului nu au nici o semnificaie, ns utilizatorul are acces la comenzile de activare a circuitului de eantionare-memorare intern, de selecie a semnalului (ieirea filtrului A, respectiv ieirea filtrului B) ce urmeaz a constitui sursa de intrare a circuitului de eantionare-memorare i la comanda de eantionarememorare propriu-zis. Legarea n cascad a celor dou filtre permite simplificarea comenzilor disponibile utilizatorului, astfel (conform fig. 2.8): este activat n permanen funcionarea circuitului de eantionarememorare (T/H_EN=1); intrarea circuitului de eantionare-memorare este ntotdeauna constituit de ieirea filtrului B (T/H_A/B=0); comanda de eantionare-memorare este disponibil n exterior i este asigurat de ctre unitatea central de prelucrare local. Circuitul de eantionare-memorare, implentat n circuitul MAX 271, este caracterizat de urmtorii parametri: timp de stabilire (pentru o eroare de 0,1%): 500ns; timp de achiziie (pentru o eroare de 0,1%); 1,5s; rata de cdere a tensiunii de ieire (n starea de memorare): 30V/s; tensiune de decalaj (incluznd i tensiunea de offset a filtrelor): 4mV. Impedana de intrare a filtrelor nu este constant, ci este dependent de frecven, fiind cuprins ntre 5M n curent continuu i 100k la 25kHz, fiind ns suficient de mare pentru a nu introduce erori de msurare. Bateria de filtre, obinut prin legarea n cascad a celor dou filtre implementate n circuitul MAX 271) este caracterizat prin distorsiuni armonice totale mai mici de -70dB i de atenuare n band de practic 0dB.

ACHIZIII DE DATE 2006-2007

2.2.2.1 CIRCUITE DE EANTIONARE-MEMORARE INTEGRATE


Deoarece semnalele de intrare, n sisteme electrice, pot fi rapid variabile i se caracterizeaz prin prezena armonicilor superioare, sistemul de achiziii de date utilizeaz circuite de eantionare-memorare. Acestea pot fi constituite fie de circuitele de eantionare-memorare implementate n cadrul circuitelor MAX 271, fie de circuite suplimentare externe, de tip LF198, pentru a menine la intrarea convertoarelor analog-digitale semnalul de msurat constant (0,25LSB) pe toat durata conversiei. De asemenea, caracterizarea unor anumite procese impune eantionarea sincron a semnalelor de intrare. Astfel, comanda de eantionare-memorare poate fi comun tuturor celor 6 circuite, realizndu-se astfel o achiziie sincron, sau poate fi individualizat la nivel de cte un circuit, realizndu-se un proces de achiziie asincron sau poate fi implementat o schem cu faciliti de supraeantionare. Circuitele externe folosite, de tip LF198, sunt circuite de eantionarememorare, realizate monolitic, ce utilizeaz tehnologia BI-FET pentru a obine o precizie superioar att n curent continuu, ct i pentru achiziia semnalelor rapid variabile. Funcionnd ca circuite repetoare, acestea sunt caracterizate printr-o precizie de 0,002% a amplificrii i de un timp de achiziie de 5 s, pentru o precizie de 0,01%. Folosirea tehnologiei bipolare n realizarea etajului de intrare asigur tensiuni de offset mici i o band larg de frecven (1MHz), fr probleme de stabilitate. Impedana de intrare, de 1010, permite achiziionarea semnalelor de excitaie ce provin de la surse de semnal cu impedan intern ridicat, fr a fi afectat exactitatea. Amplificatorul de ieire combin dispozitive bipolare i tranzistoare JFET cu canal P, pentru a putea asigura rate de cdere de 5mV/min, utiliznd o capacitate de memorare de 1F. Se constat c aceste circuite de eantionare-memorare externe sunt mult mai performante dect cele implementate n structura filtrelor antialiasing, sistemul de achiziii de date putnd fi echipat opional cu acestea din urm. Intrrile n circuitele de eantionare-memorare externe sunt constituite de ieirile filtrelor B din cadrul fiecrui bloc de tip filtru antialiasing. Trebuie ns remarcat faptul c, la cele dou tipuri de circuite, comenzile de eantionare-memorare sunt inversate (comanda pentru starea de eantionare n cazul circuitelor implementate intern n structura filtrelor antirepliere este activ pe nivel cobort, n cazul circuitelor suplimentare externe fiind activ pe nivel ridicat; n mod similar pentru trecerea n starea de memorare). Acest impediment este rezolvat simplu, prin software, existnd variante de programe, uor diferite, pentru diferitele variante de implementare hardware. Circuitul este caracterizat de un factor de rejecie a surselor de alimentare

ACHIZIII DE DATE 2006-2007

ridicat (110dB), att n modul eantionare, ct i n modul memorare. Intrrile logice ale circuitului LF198 sunt difereniale i au cureni de intrare mici, fiind interfaabile direct cu familiile logice TTL, CMOS. Compensarea offset-ului static (n curent continuu) se realizeaz prin conectarea pinului de compensare la cursorul unui semireglabil de 1k, avnd unul din terminale legat la tensiunea pozitiv de alimentare, iar cellalt terminal nseriat cu o rezisten (ce trebuie s asigure un curent de aproximativ 0,6 mA prin ponteniometru) la mas. Compensarea offset-ului dinamic (anularea pasului de memorare) se realizeaz prin folosirea suplimentar a unui inversor cu poteniometrul de ajustare conectat ntre intrare i ieire. Un condesator de 10pF, conectat ntre cursor i capacitatea de memorare, va asigura ajustarea cu 4mV a pasului de memorare, utiliznd o capacitate de memorare de 0,01F i tensiunea de alimentare logic de +5V.
Static offset compensation

+
P1

AO2 AO1

Out

In

S/H
Comparator

Command

LF198

P2 CS
Dynamic offset compensation

CH

Fig. 2.9 Schema de utilizare a circuitelor de eantionare-memorare LF 198.

n fig. 2.9 este ilustrat structura circuitelor de eantionare-memorare, conform schemei de utilizare n sistemul de achiziii de date (incluznd opiunile de compensare a tensiunii de decalaj - offset-ul static - i de compensare a pasului de memorare - offset-ul dinamic -). Pentru o funcionare corect, semnalele logice aplicate circuitului de eantionare-memorare LF198 trebuie s fie caracterizate de o vitez de variaie mai mare dect 1V/s. Semnalele de comand mai lente pot determina valori

ACHIZIII DE DATE 2006-2007

sensibil crescute ale pasului de memorare. n situaia concret a sistemului proiectat, fronturile semnalelor de comand fiind asigurate de circuite din familia TTL nu determin erori n funcionarea circuitului de eantionarememorare.

2.2.3 CIRCUITE PENTRU CONVERSIA DATELOR UTILIZATE N SISTEME DE ACHIZIII DE DATE: CONVERTOARE ANALOG-DIGITALE I DIGITALANALOGICE
Conversia datelor reprezint principala operaie realizat n cadrul sistemelor de achiziie i reprezint transformarea semnalelor din form analogic n form digital sau invers. Convertorul analog-digital reprezint componenta principal a oricrui sistem de achiziii de date. Acesta realizeaz transformarea tensiunii analogice de la intrare ntr-un cod numeric binar (fig. 2.10a). Acest rezultat reprezint cea mai bun aproximaie numeric a tensiunii de la intrare. Msura acestei aproximaii este reprezentat de numrul de bii ai rezultatului conversiei. ntr-un sens mai larg, procesul de conversie analog-digital poate fi considerat ca o plasare a mrimii de intrare ntr-un interval de cuantizare, obinut prin divizarea intervalului de variaie a acesteia ntr-un numr de clase egale. Atunci cnd mrimea exprimat numeric la intrare este transformat n mrime analogic la ieire se realizeaz o conversie digital-analogic (fig. 2.10c).
Cod 7/8 Semnal de ieire al CA/D
Uref

111 110 101 100 011 010 001 000 1 1 3 1 5 3 8 4 8 2 8 4 Semnal analogic de intrare 7 8 Ui

3/4 5/8 1/2 3/8 1/4 1/8 0

Ui

n CA/D Ieire numeric

Niveluri 0 cuantificate (Ui /Uref)

a) structura funcional a CA/D

b) caracteristica de transfer ideal a CA/D

ACHIZIII DE DATE 2006-2007


U0 7/8Uref Semnal analogic de ieire
Uref

6/8Uref 5/8Uref 4/8Uref 3/8Uref 2/8Uref 1/8Uref 0 0 0 0 0 0 0 1 1 1 0 1 1 0 0 1 1 0 1 0 1 0 Semnal digital de intrare 1 1 1 Cod

n CD/A Intrare numeric

U0

c) structura funcional a CD/A

d) caracteristica de transfer ideal a CD/A

Fig. 2.10 Convertoare analog-digitale i digital analogice: reprezentare funcional i caracteristic ideal de transfer.

Circuitele de conversie a datelor utilizate n cadrul sistemelor de achiziii de date sunt caracterizate printr-o serie de parametri, cum ar fi: gama de variaie a intrrii (pentru CA/D) sau a ieirii (pentru CD/A)(domeniul de lucru), reprezentnd domeniul maxim de variaie a mrimii analogice (de obicei tensiune) i exprimat n uniti absolute (V, mV, mA) sau relative (dB); caracteristica de transfer, reprezentnd dependena mrimii de la ieirea convertorului fa de mrimea de intrare; pentru un convertor analog-digital caracteristica de transfer ideal este o funcie scar (fig. 2.8b) iar pentru un convertor digital-analogic este un set de puncte dispuse pe o dreapt (fig. 2.10d); rezoluia reprezint numrul total de coduri distincte de ieire ale convertorului analog-digital, respectiv numrul total de nivele de ieire pentru un convertor digital-analogic. Uzual, rezoluia se exprim n bii, n procente din valoarea domeniului de lucru, sau n numr de nivele de cuantificare (CA/D) sau de ieire (CD/A). Rezoluia teoretic a unui convertor de N bii este 2 N ; rezoluia real poate fi ns mai mic, datorit erorilor. Acest parametru important al convertoarelor se determin ca reprezentnd valoarea variaiei minime a mrimii de intrare ce provoac modificarea a dou coduri consecutive de ieire (CA/D), respectiv valoarea variaiei minime a mrimii analogice de la 1 ieire (CD/A). Rezoluia poate fi prezentat ca fiind N din domeniul 2 de lucru.

ACHIZIII DE DATE 2006-2007

Acest parametru nu trebuie considerat ca o performan specific a convertorului, ci un parametru de proiectare. Plecnd de la o aplicaie concret, pentru care se impune prelevarea unei mrimi cu o precizie dat, se poate determina rezoluia minim a convertorului ce va fi folosit; timpul de stabilire caracterizeaz viteza de rspuns a circuitului i reprezint timpul scurs ntre aplicarea unui semnal de intrare de tip treapt ideal i pn la obinerea ieirii dorite cu o aproximaie specificat (de regul 1/2 LSB) (fig. 2.11). Timpul de stabilire include mai multe intervale de timp specifice, cum ar fi: timpul de propagare t p (pn la nceperea unui efect observabil la ieire), timpul de cretere t c (pn la prima atingere a nivelului de ieire dorit), timpul de restabilire t r (dup supracreterea ieirii) i timpul de relaxare liniar t a (amortizarea eventualului rspuns oscilant). Este un parametru specific convertoarelor digital-analogice i se exprim n uniti de timp, indicnd i limitele intervalului de aproximaie n jurul ieirii specificate; timpul de conversie, t CONV , reprezint intervalul de timp necesar unui convertor s obin mrimea de ieire pornind de la o mrime de intrare dat (timpul necesar obinerii codului numeric de ieire corespunztor mrimii analogice de intrare). Variaia tensiunii de intrare, pe parcursul procesului de conversie, introduce o eroare n valoarea semnalului de ieire. n cazul convertoarelor digital-analogice acest timp poate fi considerat a fi chiar timpul de stabilire; timpul de revenire (relaxare), t rev , reprezint 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 de revenire: 1 R CONV = (2.3) t CONV + t rev n majoritatea situaiilor, timpul de revenire este mult mai mic dect timpul de conversie, astfel nct rata de conversie poate fi aproximat doar ca invers al timpului de conversie. n cazul convertoarelor rapide i foarte rapide, timpul de revenire trebuie luat n calcul pentru estimarea ratei de conversie; timpul de conversie pe bit este timpul echivalent de generare a unui bit (parametru caracteristic pentru convertoare analog-digitale secveniale); viteza de variaie a ieirii (SR Slew-Rate) a unui convertor D/A reprezint o caracterizare a intervalului de timp necesar ieirii s

ACHIZIII DE DATE 2006-2007

execute excursia maxim n cadrul domeniului de variaie. Conversia analog-digital este caracterizat n sine prin eroarea de +1/2 LSB cuantizare. Datorit formei caracteU0 -1/2 LSB risticii de transfer (n scar), a codificrii unice a unui ntreg interval SR de cuantizare, apare o incertitudine de 1/2 LSB, nul la mijlocul intervalului i maxim la ambele capete. t Influena erorii de cuantizare poate fi tp tc ta diminuat prin mrirea numrului de tr bii ai codului de ieire a converTimp de stabilire torului. Fiecare cuant (mrime a Fig. 2.11 Timpul de stabilire. intervalului) a unei astfel de divizri reprezint o valoare a mrimii analogice, pe care se disting nivelurile semnalului de intrare, prezentate prin dou combinaii de coduri nvecinate. Aceast cuant poart denumirea de bitul cel mai puin semnificativ (LSB). Astfel: U q = LSB = i max N (2.3) 2 unde: q este cuanta, iar U i max gama de variaie a semnalului analogic de intrare. Caracteristicile reale ale circuitelor de conversie a datelor pot diferi de caracteristicile sale ideale (fig. 2.12). Caracteristica de transfer a convertorului analog-digital poate fi translatat n raport cu cea ideal (fig 2.12a). Aceast eroare se numete eroare de decalaj (offset) i se poate pune n eviden aplicnd la intrare o mrime nul i msurnd ieirea. Eroarea determinat de modificarea pantei caracteristicii de transfer reale fa de cea ideal, eroarea iniial fiind nul, se numete eroare de amplificare (de gam) (fig. 2.12b). Pentru majoritatea CA/D erorile de decalaj i de amplificare sunt mici i pot fi complet eliminate prin reglaj prealabil. Mai dificil de eliminat sunt erorile legate de neliniaritatea caracteristicilor de transfer, care nu pot fi nlturate prin reglare prealabil. Convertoarele analog-digitale sunt caracterizate de dou tipuri de neliniariti: cea integral, respectiv cea diferenial:
Ieire

ACHIZIII DE DATE 2006-2007

Semnal de ieire al CA/D

Eroarea de decalaj 0 Semnal analogic de intrare Ui max

Semnal de ieire al CA/D

Eroarea de amplificare

0 Semnal analogic de intrare

Ui max

a) eroarea de decalaj
Neliniaritatea integral

b) eroarea de amplificare
Neliniaritatea diferenial

Semnal de ieire al CA/D

Semnal de ieire al CA/D

Codul omis (001)

Pasul de cuantizare neideal 0 Semnal analogic de intrare Ui max

0 Semnal analogic de intrare

Ui max

c) neliniaritatea integral

d) neliniaritatea diferenial

Fig. 2.12 Erorile convertoarelor analog-digitale.

neliniaritatea integral definete gradul n care caracteristica de transfer a unui convertor se abate de la forma teoretic (ideal) de dreapt, considernd erori de decalaj i de amplificare nule (fig. 2.12c); neliniaritatea diferenial caracterizeaz uniformitatea intervalelor de cuantizare ale unui convertor analog-digital. Dac neliniaritatea diferenial depete 1 LSB, aceasta conduce la o comportare nemonoton a caracteristicii de transfer (n semnalul numeric de ieire poate lipsi una din combinaiile de cod - fig 2.12d). Neliniaritatea diferenial este afectat de metoda de conversie; ea tinde s fie maxim atunci cnd convertorul trece prin toate intervalele de

ACHIZIII DE DATE 2006-2007

cuantizare secvenial. Precizia reprezint capacitatea circuitelor de conversie de a respecta cu strictee caracteristica de transfer ideal, reflectnd capacitatea convertoarelor de a nu fi afectate de erori sistematice i aleatoare. Precizia absolut caracterizeaz funcionarea unui convertor n ansamblu, reflectnd orice anomalie a caracteristicii de transfer. Precizia relativ este influenat doar de liniaritatea caracteristicii de transfer. Precizia total de conversie se realizeaz numai n cazul cnd aceast eroare nu depete rezoluia convertorului. Astfel, pentru un convertor cu rezoluia de N bii, caracterizat de timpul de conversie t CONV , este necesar ndeplinirea urmtoarei condiii: U i max dU i (2.5) N dt max 2 t CONV

2.2.3.1 CONVERTOARE DIGITAL-ANALOGICE. SCHEME DE PRINCIPIU


Conversia datelor presupune ca oricrei mrimi analogice s i se asocieze o reprezentare numeric corespunztoare; codurile utilizate pot fi ponderate sau neponderate, prezentnd avantajul unei exprimri naturale i compatibilitate cu circuitele de calcul numeric. n cazul unui cod ponderat, o cifr din cadrul unui numr are semnificaia valorii sale propriu-zise, ct i a ponderii datorate poziiei sale n cadrul numrului. Conversia digital-analogic presupune transformarea valorii i ponderii cifrelor numrului ntr-o mrime de ieire analogic corespunztoare (tensiune sau curent). Considernd un numr ntreg binar de N bii, de forma:

B N1B N2 ...B1B0 = Bi 2i
i =0

N 1

(2.6)

ponderea cifrei Bi 1 (ce ocup poziia i ncepnd cu LSB) este 2i1 ; aadar ponderea sa crete de la dreapta spre stnga de la valoarea 1 (ponderea LSB) la valoarea 2 N1 (ponderea MSB). Aceleai observaii sunt valabile i pentru un numr subunitar de N bii , de forma:
B1B 2 ...B N1B N = Bi 2 i
i =1 N

(2.7)

Procesul de conversie digital-analogic poate fi considerat similar cu procesul de transformare a unui numr din sistemul de numeraie binar n sistemul de numeraie zecimal: se asociaz fiecrei cifre binare 1 o anumit valoare a unei mrimi electrice care se nsumeaz ponderat conform rangului pe care l ocup n cadrul reprezentrii numerice. Deoarece ponderea cifrelor

ACHIZIII DE DATE 2006-2007

descrete cu factori de forma 2i , o soluie simpl pentru realizarea operaiei de ponderare ar consta n utilizarea unor reele rezistive divizoare, cu mai multe noduri, avnd ntre noduri consecutive un raport de divizare de 1/2. Majoritatea convertoarelor digital-analogice moderne folosesc scheme cu sumare de cureni, care sunt mai stabile, mai rapide i mai uor de realizat. Schema bloc a unui astfel de convertor este prezentat n fig. 2.13.
I Rr

_ +
Interfa digital (numeric) N Reea de comutatoare Reea de rezistene U0

Referin de tensiune

Fig. 2.13 Schema bloc simplificat a unui convertor digital-analogic.

Interfaa digital (numeric) asigur compatibilitatea convertorului cu semnale TTL/CMOS i produce semnale de comand pentru o reea de comutatoare analogice. Aceste comutatoare controleaz curenii aplicai unei reele rezistive de precizie, care realizeaz ponderarea lor, pentru a obine, prin sumare, valoarea analogic corespunztoare. Valorile curenilor care circul prin reea sunt determinate de valorile rezistenelor ce compun reeaua i de mrimea (tensiune sau curent) de referin ce intr n compunearea convertorului. Ieirea poate fi constituit chiar de suma curenilor din reea sau de o tensiune obinut prin transformarea curent-tensiune. Convertorul prezentat anterior funcioneaz n permanen: la fiecare modificare a intrrii, ieirea reacioneaz corespunztor. Dac se dorete meninerea valorii analogice de ieire i n absena unei mrimi de intrare valide, se poate recurge la memorarea acesteia ntr-un registru ncrcat adecvat, doar la momentele de timp la care se dorete modificarea ieirii. Pentru implementarea convertoarelor digital-analogice, aa cum a fost precizat anterior, metoda consacrat const n utilizarea reelelor rezistive. Convertoarele digital-analogice cu reele ponderate binar (fig. 2.14a) conin un grup de rezistene de valori R i = 2i R, i = 1, N , conectate mpreun la una dintre extremiti. Numrul rezistenelor din reea este determinat de numrul de bii N ai cuvntului de intrare. Fiecare intrare logic, B i , comand cte un comutator analogic, K i , ce conecteaz cte o rezisten a reelei la sursa de tensiune de referin, U ref , genernd un curent Ii . Tensiunea de ieire poate fi calculat conform relaiei:

ACHIZIII DE DATE 2006-2007

U ref R N B U R N1 = U ref r ii = ref r Bi 2i (2.8) 2i R R i=1 2 2 N R i =0 i =1 Expresia (2.8) arat c mrimea de ieire este o fraciune din mrimea de referin U ref i proporional cu numrul aplicat la intrare. Convertorul prezentat funcioneaz doar unipolar. Pentru o funcionare bipolar, schema se modific aducnd n nodul de sumare a curenilor un curent egal cu jumtate din valoarea corespunztoare captului de gam (fig. 2.14a cu linie punctat). U 0 = R r Bi
N

Convertoarele digital-analogice bazate pe acest principiu se numesc i convertoare digital-analogice cu cureni ponderai, deoarece schema utilizeaz sumarea unor astfel de cureni. Simplitatea structurii prezentate n fig. 2.14a trebuie pus n balan cu inconvenientul major al stabilitii i preciziei. Deoarece legea de variaie a rezistenelor reelei este exponenial, la un numr mare de bii, valorile lor se distribuie pe un interval foarte mare. Acest lucru face dificil realizarea lor cu precizii ridicate i cu caracteristici de temperatur identice. Un alt tip de reele rezistive utilizate pe scar larg n construcia convertoarelor digital-analogice, ct i n alte circuite de instrumentaie (convertoare analog-digitale, amplificatoare i atenuatoare programabile, etc) sunt reelele rezisitve R-2R. Schema unei astfel de reele care permite o rezoluie de N bii (fig. 2.14b) prezint caracteristicile unei legri n cascad de divizoare cu 2, comandate fiecare de cte un bit al cuvntului de la intrare. Reeaua rezistiv conine rezistene de valoare R conectate n serie i rezistene de valoare 2R conectate n paralel. Fiecrui bit B i al cuvntului de intrare i este asociat cte un comutator cu dou poziii, care conecteaz terminalele rezistenelor 2R la mas ( B i =0) sau la referin ( B i =1). Comanda poate fi fcut n tensiune sau n curent. Rezistena de valoare 2R conectat n permanen la mas are rolul ca rezistena echivalent a circuitului msurat ntre bornele de ieire s fie ntotdeauna R.
-Uref B1 B2 2R -I K1 K2 2 R I1 I 2 R I2
N 2 1

Rr

_ +
U0

BN Uref

KN

2 R IN

a) Convertor digital-analogic unipolar/bipolar cu reea ponderat binar.

ACHIZIII DE DATE 2006-2007

N-1 R 2R K1

1 2R

U0

2R KN

2R KN-1

BN BN-1 B1 Uref

b) Structura reelei rezistive R-2R.


Uref 1 R 2R K1 I1 K2 2 2R I2 KN R N 2R IN 2R

B1 B2 BN

Rr

_ +
U0

c) Convertor digital-analogic cu reea R-2R inversat.

ACHIZIII DE DATE 2006-2007

B1 BN-1 BN I0 I0 I0

KN

KN-1 R N N-1 2R R

K1 Iout 1 2R 2R

2R

2R

d) Reea R-2R comandat cu generatoare de curent.


Fig. 2.14 Principii de implementare ale convertoarelor digital-analogice.

n cazul structurii din fig. 2.14b, tensiunea de la ieire este descris prin relaia: N N 1 B U U 0 = U ref ii = ref Bi 2i (2.9) 2 N i =0 i =1 2 Reelele rezistive R-2R comandate n tensiune sunt simple i ieftine, dar au o liniaritate relativ redus datorit comportrii comutatoarelor analogice. Comutatoarele analogice CMOS au o rezisten R on variabil, dependent de tensiunea dren-surs a tranzistorului cu efect de cmp. Rezistenele comutatoarelor se sumeaz cu cele ale reelei, determinnd erori de neliniaritate prin modificarea factorilor de divizare de la o celul la cealalt. O variant a conversiei digital-analogice utilizeaz conexiunea invers, schimbnd rolul ieirii cu cel al intrrii (fig. 2.14c). n aceast situaie, comutatoarele se gsesc practic la acelai potenial, iar rezistenele reelei sunt U parcurse de cureni de valori constante, de tip ref i , i = 1, N , indiferent de 2 R poziia acestora. Valorile logice ale biilor cuvntului de intrare comand poziia comutatoarelor; acestea determin sumarea componentei i de curent n nodul de intrare al convertorului curent-tensiune sau conectarea acestei componente la mas. Dezavantajul major al acestei structuri este reprezentat de valorile relativ mari ale timpului de stabilire, datorate sumrii capacitilor parazite. Tensiunea de ieire a acestui tip de convertor digital-analogic este caracterizat de expresia (2.8). Reelele R-2R pot fi comandate direct n curent, folosind generatoare de

ACHIZIII DE DATE 2006-2007

curent comutate (fig. 2.14d). Aceast schem este frecvent utilizat n cadrul convertoarelor digital-analogice moderne, datorit performanelor sale de vitez. Din punct de vedere al interfarii convertoarelor digital-analogice n cadrul sistemelor de achiziii de date, trebuie remarcat c circuitele din prima generaie foloseau o interfa minimal cu circuitele numerice, cu rolul de adaptare a nivelelor logice de comand. Circuitele din generaiile recente conin integrate unul sau mai multe convertoare digital-analogice, registre de memorare a cuvntului numeric de intrare i o logic de comand. Aceste resurse permit interfaarea simpl i unitar cu microcontroller-e i microprocesoare a cror magistral de date difer ca dimensiune de lungimea cuvntului de comand, respectiv programarea convertoarelor multiple (fig. 2.15).
Ctre CD/A N LDAC Registru CD/A N CS WR Registru de intrare N
LDAC Registru CD/A N CLR

CLR

Ctre CD/A N

Ctre CD/A_1 CSL DIN 12 Registru de deplasare (24 bii) Registru CD/A_1 12
WR CSH

Registru de intrare LOW Registru de intrare HIGH


8 8

SCLK

12 Registru CD/A_2 12 Ctre CD/A_2


8

CS LDAC

Fig. 2.15 Interfaarea convertoarelor digital-analogice cu magistrala unui microprocesor.

ACHIZIII DE DATE 2006-2007

Logica de comand permite memorarea intrii digitale sub forme diferite (12 bii - un singur ciclu de programare, 8+4 bii - dou cicluri de programare, intrare serial), precum i selectarea modului de lucru (ieire unipolar sau bipolar). O categorie aparte de convertoare digital-analogice o constituie circuitele de conversie cu transformare intermediar n timp. Aceste circuite folosesc transformarea mrimii numerice ntr-o mrime intermediar (durat sau frecven), ce produce ulterior mrimea de ieire analogic proporional printr-un procedeu oarecare (filtrare, transfer de sarcin i integrare, etc). n aceast categorie pot fi ncadrate convertoarele digital-analogice cu modulaie n durat a impulsurilor (coninute n structura majoritii microcontroller-elor moderne i putnd fi utilizate n aplicaii n care nu sunt necesare performane deosebite) i convertoarele digital-analogice cu transformare frecven-tensiune.

2.2.3.2 CONVERTOARE ANALOG-DIGITALE. SCHEME DE PRINCIPIU


Convertorul analog-digital realizeaz transformarea mrimii analogice de la intrare ntr-o mrime numeric la ieire. Generaliznd, procesul de conversie analog-digital poate fi considerat ca o plasare a mrimii de intrare ntr-un interval de cuantizare, obinut prin divizarea intervalului de variaie a acesteia ntr-un numr de clase egale. Prima operaie definete aspectul temporal al conversiei, n timp ce a doua operaie definete chiar modul de obinere a echivalentului numeric al mrimii analogice. Convertoarele analog-digitale sunt realizate pe baza unor soluii principiale extrem de diverse, fiecare dintre acestea prezentnd att avantaje, ct i devavantaje. Pn n acest moment nu s-a gsit un principiu de funcionare care s asigure simultan obinerea ieftin de rezoluii mari, viteze ridicate, erori de neliniaritate foarte reduse, etc. De aceea, alegerea unui anumit tip de convertor analog-digital se face n funcie de cerinele aplicaiei, urmrind obinerea performanelor dorite cu efort material minim. Convertoare analog-digitale paralele. Ideea simpl a inversrii procedeului de conversie digital-analogic cu ponderarea controlat numeric a unei mrimi de referin, conduce la folosirea comparrii mrimii de intrare cu un ir de valori de referin (reprezentnd limitele intervalelor de cuantizare), pentru obinerea conversiei analog-digitale. Tensiunea de referin este aplicat unei reele rezistive de precizie, astfel nct fraciunea din tensiunea de referin aplicat intrrii inversoare a fiecrui comparator s fie cu un LSB mai mare dect cea aplicat comparatorului de pe rangul anterior. Comparatoarele realizeaz atribuirea mrimii de intrare (de pe intrrile neinversoare) unui interval de cuantizare; toate comparatoarele ale cror referin este mai mic

ACHIZIII DE DATE 2006-2007

dect tensiunea de intrare produc un nivel logic 1 la ieire, celelalte comparatoare vor furniza la ieire nivele logice 0. Ieirile reelei de 2 N 1 comparatoare sunt aplicate unui codificator logic cu prioriti care are rolul de a furniza la ieire codul numeric dorit (fig. 2.16). Acest tip de convertor obine biii cuvntului de ieire simultan i independent de valoarea sau polaritatea intrrii; de aici, denumirea de convertor analog-digital paralel sau flash. Numrul mic de operaii, precum i simplitatea lor, determin viteza foarte ridicat a acestui tip de convertor. Principalul su dezavantaj const n rezoluia limitat, datorat creterii exponeniale a numrului de comparatoare odat cu creterea numrului de bii de ieire. Este utilizat n conversia rapid a semnalelor video (televiziune, radar), ct i ca subansamblu n implementarea altor tipuri de convertoare rapide.
+Uref R

_
R

_
Ui R C2N-2

+ _
R

Codificator de prioriti

(2 -1 nivele la N bii de ieire)

C2N-1

B0B1...BN-1

C1

-Uref

Fig. 2.16 Convertor analog-digital paralel (flash). Convertoare analog-digitale analog-seriale i digital-paralele. O alt soluie de obinere a unor convertoare rapide const n cascadarea unor celule elementare de conversie ce conin amplificatoare i comparatoare (fig. 2.17). Celula elementar (fig. 2.17a) conine dou amplificatoare difereniale cu amplificarea egal cu 2, ce produc ieiri cu tendine de variaii contrare; ieirile amplificatoarelor difereniale sunt selectate cu ajutorul unui multiplexor analogic comandat de ieirea unui comparator avnd tensiunea de prag egal cu jumtatea tensiunii de referin. Aceast tensiune de prag este obinut prin

ACHIZIII DE DATE 2006-2007

divizarea cu 2 (cu ajutorul unui divizor rezistiv de precizie) a tensiunii de referin a convertorului. Caracteristica de tranfer a circuitului elementar este prezentat n fig. 2.17b. n aceste condiii, se poate preciza expresia ieirii analogice: 0 U i < U ref 2 2 U i , U0 = (2.10) 2 (U ref U i ), U ref 2 U i < U ref

i cea a ieirii logice: 0, 0 U i < U ref 2 B= (2.11) 1, U ref 2 U i < U ref Lanul de celule, realizat prin nserierea analogic, este prezentat n fig. 2.17c.
_
A=2
U0

+
Ui +Uref R

0 1

U0

2Umax

Uref =Umax

_
A=2

+
+Uref /2

Umax 0 1

_
R C

B
0 Umax /2 Umax Ui

a) Celula elementar de conversie


B1

B2

b) Caracteristica de transfer
BN

Ui Uref

B Ui Uref U0 Ui

B Uref U0 Ui

B Uref U0

c) Cascadarea mai multor celule pentru obinerea cuvntului de ieire


Fig. 2.17 Convertor analog-digital analog-serial i digital-paralel.

La aplicarea semnalului analogic la intrarea lanului, acesta se va propaga rapid de la un etaj la altul producnd ntr-un timp foarte scurt ieiri stabile att pe liniile analogice, ct i pe cele digitale. Este necesar, ca pe durata conversiei, valoarea analogic aplicat la intrarea lanului s fie stabil. Acest deziderat

ACHIZIII DE DATE 2006-2007

poate fi realizat prin utilizarea unui circuit de eantionare-memorare. D41 Timpul complet de conversie este Clk3 determinat de ntrzierea global prin celulele lanului. Cu toate acestea, fiecare D31 D32 bit poate fi memorat imediat ce este Clk2 obinut, astfel nct o nou conversie poate fi demarat dup obinerea D21 D22 D23 primului bit. Utiliznd acest principiu, Clk1 rata de conversie este determinat de timpul de obinere a unui singur bit. D11 D11 D11 D11 Acest tip de convertor permite, cu o schem numeric adecvat (pipeline pe Ui fiecare bit - fig. 2.18), obinerea unui CA1 CA2 CA3 CA4 cuvnt la rata de conversie a unei singure Uref celule. Fig. 2.18 Convertor analog-digital Structurile descrise anterior i rapid cu timp de conversie egal cu gsesc aplicaii n domeniul convertoatimpul de obinere a unui bit. relor video utilizate n achiziii de imagine. n practic, numrul de celule ce pot fi cascadate este limitat din considerente tehnologice. Ca urmare, acest tip de convertor se utilizeaz n scheme mixte, mpreun cu cele paralele (convertoare analog-digitale analog-seriale i digital-paralele pentru rangurile superioare i convertoarele analog-digitale paralele pentru rangurile inferioare). n momentul de fa se constat o revenire spectaculoas a ideii expuse, odat cu dezvoltarea arhitecturilor sistolice de prelucrare a semnalelor. Convertoare analog-digitale serie-paralel. O soluie de compromis, care poate fi exploatat foarte eficient la obinerea unor rezoluii i viteze ridicate, este utilizarea tehnicii cu corecie de subdomeniu. Un convertor analog-digital de N bii (numr par), funcionnd pe principiul amintit, folosete dou convertoare analog-digitale de N 2 bii care vor furniza mai nti partea mai semnaificativ a rezultatului i apoi partea mai puin semnificativ. n fig. 2.19a este prezentat un convertor analog-digital rapid de 8 bii. Un ciclu de conversie al acestui convertor poate fi rezumat astfel: se furnizeaz din exterior comanda de start conversie, care iniializeaz logica intern de sincronizare; circuitul de eantionare-memorare este comandat n starea de memorare ( E/ M = 0 ); se activeaz funcionarea primului convertor analog-digital paralel, activnd semnalul Clk 1 ;
Clk4

B1

B2

B3

B4

ACHIZIII DE DATE 2006-2007

Buffer 1 B8 LSB B7 B6 B5 B4 B3 B2 B1

Ui

E/M Start

Clk1 Logic de Clk2 control i Clk3 sincronizare Clk4

Registru (4 bii)

Registru (8 bii)

Circuit de eantionarememorare

Buffer 2

B8 B7 B6 B5 B4 B3 B2 B1 DRDY

CA/D paralel (4 bii)

CA/D paralel (4 bii)

CD/A rapid (4 bii)

MSB

a) Convertor analog-digital de 8 bii cu corecie de subdomeniu


Buffer 1 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 DRDY

CA/D paralel (3 bii)

Ui

E/M Start Logic de control i sincronizare

Clk1

Clk2

Clk3 Clk4

b) Convertor analog-digital de 10 bii cu corecie numeric de subdomeniu


Fig. 2.19 Convertoare serie-paralel.

dup ncheierea conversiei, se ncarc registrul intermediar cu cei mai semnificativi 4 bii ai valorii analogice convertite, activnd semnalul Clk 2 ; aceeai valoare numeric se aplic i convertorului digital-analogic de precizie. Acest convertor va produce la ieire o valoare analogic foarte apropiat de cea a intrrii, mai puin eroarea de cuantizare. Dup expirarea timpului de stabilire, se activeaz funcionarea celui de-al doilea convertor analog-digital paralel, activnd semnalul Clk 3 . Acest convertor primete ca semnal analogic de intrare rezultatul diferenei dintre tensiunea de intrare i versiunea sa cuantizat (de la ieirea CD/A); la sfrsitul conversiei, se poate ncrca, activnd semnalul Clk 4 ,

Registru (10 bii)

Circuit de eantionarememorare

Logic de corecie numeric

CD/A rapid (3 bii)

CA/D paralel (8 bii)

ACHIZIII DE DATE 2006-2007

registrul de 8 bii de la ieire att cu cei mai puin semnificativi bii abia obinui, ct i cu biii cei mai semnificativi memorai n registrul intermediar; dup ncrcarea registrului de ieire, se poate activa semnalul DRDY , semnaliznd faptul c este disponibil un nou rezultat al conversiei. Convertorul cu corecie de subdomeniu este cunoscut i sub denumirea de convertor analog-digital serie-paralel i reprezint una dintre soluiile de compromis ntre cost i performane. Cu toate acestea, liniaritatea diferenial este sczut, mai ales la tranziia de la bitul N 2 la bitul (N 2 ) + 1 ; aceast eroare poate depi cu uurin 1 LSB i ca urmare poate provoca omiterea unor coduri i abateri de la monotonie. Problema poate fi rezolvat cu ajutorul unei tehnici de conversie analog-digital paralel, numit corecie numeric de subdomeniu (fig. 2.19b). Convertoarele ce folosesc corecia numeric de subdomeniu au o arhitectur similar cu cea prezentat anterior, dar semnalul analogic este cuantizat suplimentar; rezoluia astfel obinut este utilizat n cadrul unui circuit numeric de corecie a erorilor incrementale, erori inerente convertoarelor analog-digitale cu corecie de subdomeniu ce folosesc tehnologii uzuale. n figura 2.19b este prezentat un convertor analog-digital de 10 bii. Cei mai semnificativi 3 bii sunt obinui cu un convertor A/D paralel; ei sunt introdui ntr-un convertor D/A de 3 bii cu precizie de 12 bii, pentru a putea pstra precizia ieirii corespunztoare rezoluiei de 10 bii. Diferena dintre valoarea intrrii i valoarea corespunztoare ieirii convertorului D/A este amplificat i aplicat la intrarea celui de-al doilea convertor A/D paralel de 8 bii, cu ajutorul cruia se obin biii mai puin semnificativi. Dup cum se poate observa, acest convertor produce un bit suplimentar, folosit pentru corecia numeric de subdomeniu. Aceast corecie contribuie substanial la mbuntirea liniaritii. Convertoarele analog-digitale serie-paralel sunt frecvent utilizate n sistemele de achiziie a semnalelor video. Convertoare analog-digitale cu reacie. Dei simple ca principiu, convertoarele analog-digitale paralele sunt limitate ca rezoluie datorit complexitilor tehnologice (numrul mare de comparatoare determin creterea dimensiunilor fizice, puterea disipat i preul de cost). Ideea comparrii mrimii analogice de intrare cu un set de valori de referin este aplicabil, ntr-o variant mai economic, secvenial, n cadrul convertoarelor analog-digitale cu reacie. Cu un singur comparator, un convertor digital-analogic destinat generrii treptelor de referin i o logic secvenial (numrtor/registru) care genereaz numeric limitele intervalelor de cuantizare se obine un convertor analog-digital cu reacie. Mrimea analogic de intrare este comparat cu mrimea de referin generat de ansamblul convertor digital-analogic-logic de control; funcie de

ACHIZIII DE DATE 2006-2007

rezultatul comparrii, logica de control decide urmtoarea valoare logic pe care o va produce n pasul urmtor (fig. 2.20a). Algoritmul de conversie poate fi implementat n mai multe variante, din care rezult i tipurile convertoarelor A/D cu reacie: convertor analog-digital cu numrare (fig. 2.20b); convertor analog-digital cu urmrire (fig. 2.20c); convertor analog-digital cu aproximaii succesive (fig. 2.20d).
Ui(t) _ C Logic de control Clock Start EOC

N Convertor digitalanalogic (CD/A) Uref

a) Schema bloc a unui convertor analog-digital cu reacie. Clock U Ui


Numrtor S Ui(t) _ C R N UN Convertor digitalanalogic (CD/A) Uref Q Clk Reset Qi Start Busy

UN Start Clk

Ui(t)

+ _
C

b) Convertor analog-digital cu numrare U Ui Numrtor


U/D reversibil Qi N UN Convertor digitalanalogic (CD/A) Uref Clk Clock

UN t

U/D c) Convertor analog-digital cu urmrire

ACHIZIII DE DATE 2006-2007


Ui(t)

+ _

UN

Ui /Uref 8/8 Ui EOC 7/8 6/8 5/8 UN N 4/8 3/8 Uref 2/8 Convertor digital1/8 analogic (CD/A) 0 1 1 0 0 ... d) Convertor analog-digital cu aproximaii succesive
Registru de SC aproximaii DS succesive EOC Qi Start

Fig. 2.20 Convertoare analog-digitale cu reacie. Convertorul A/D cu numrare folosete cel mai simplu algoritm de generare a treptelor de referin: parcurgerea lor consecutive (numrare), de la limita inferioar a gamei de lucru i pn la depirea valorii analogice de la intrare (fig. 2.20b). Logica de control are la baz un numrtor, iniializat la nceputul fiecrui ciclu de conversie; numrul de bii ai acestuia este egal cu rezoluia convertorului D/A i a circuitului de conversie realizat. Semnalul Start determin reset-area numrtorului i valideaz intrarea de ceas a numrtorului prin set-area bistabilului de tip RS; n acelai timp, convertorul D/A produce o tensiune U N la limita inferioar a domeniului de lucru. Dispunnd de semnal de ceas, numrtorul ncepe s se incrementeze, crescnd i tensiunea de referin U N trept cu treapt. La atingerea valorii semnalului de intrare, comparatorul i schimb starea de la ieire, reset-eaz bistabilul i oprete ceasul de numrare, finaliznd procesul de conversie. Ieirea acestui bistabil poate fi utilizat drept semnal conversie n curs de desfurare. Se poate observa uor c durata conversiei nu este constant, ea depinznd de valoarea mrimii analogice aplicate la intrare. Dei timpul de conversie poate fi redus prin creterea frecvenei ceasului, limita sa superioar este determinat de timpul de propagare pentru numrtor i circuitele porii, de timpul de stabilire al CD/A i al comparatorului. Dei avantajul major al acestei structuri rezid n simplitatea sa, acest convertor cu reacie e caracterizat de un timp de conversie ridicat, dependent de valoarea intrrii, precum i de o rejecie slab a perturbaiilor (determinat de variaia impedanei de intrare). nlocuind n schema precedent numrtorul cu incrementare cu unul reversibil (cu incrementare/decrementare) i comandnd sensul de numrare n funcie de rezultatul comparrii mrimii de intrare cu treptele de referin, se obine un convertor analog-digital cu urmrire (funcionare continu) (fig. 2.20c). Ieirea comparatorului reprezint, de fapt, codificarea pe un bit a tendinei de variaie a semnalului de intrare. Dac semnalul de intrare este relativ constant, dup egalizarea semnalului U N cu mrimea de la intrare, ieirea

ACHIZIII DE DATE 2006-2007

comparatorului va oscila, odat cu U N , eroarea conversiei fiind 0,5 LSB. Valoarea numeric corespunztoare intrrii va fi oricare dintre strile numrtorului reversibil (aproximaie prin lips sau adaos). Problema fundamental a acestor dou tipuri de convertoare A/D cu reacie const n posibilitatea apariiei distorsiunilor de neurmrire, cauzate de viteza constant de incrementare/decrementare a numrtorului (limiteaz viteza de variaie a semnalelor aplicate la intrare). n practic, banda de frecvene a semnalului de intrare este limitat la valori de ordinul ctorva kHz. nlocuind numrtorul din bucla de reacie a convertorului cu un registru de deplasare special, denumit registru de aproximaii succesive, se determin eliminarea dezavantajelor menionate anterior. Se obine, astfel, un convertor analog-digital cu aproximaii succesive. n fig 2.20d este prezentat schema funcional a convertorului analogdigital cu aproximaii succesive pentru N=3 i se prezint principiul lui de funcionare. Conversia ncepe cu iniializarea la valoarea 1 a bitului celui mai semnificativ (MSB) n cadrul registrului de aproximaii succesive. Aceasta corespunde primei evaluri a valorii semnalului de intrare cu jumtatea valorii domeniului de intrare. Se compar semnalul de ieire al CD/A corespunztor acestei valori cu tensiunea de intrare i se comand de reset-area valorii bitului celui mai semnificativ dac evaluarea primar depete valoarea semnalului de intrare; n caz contrar aceeast valoare este validat i este memorat. n tactul urmtor controlerul fixeaz valoarea 1 pentru urmtorul bit i, din nivelul semnalului de intrare, comparatorul decide memorarea sau reset-area strii acestui rang. Conversia continu n mod similar, pn se evalueaz bitul cel mai puin semnificativ (LSB). n acest moment, cuvntul coninut n registrul de aproximaii succesive (transferat i n registrul de ieire) reprezint cea mai bun aproximaie numeric a semnalului analogic de intrare. Dac datele se obin direct de la ieirea registrului de aproximaii succesive, trebuie menionat c acestea devin stabile doar dup sfritul conversiei (n rest ele reproduc procesul de aproximare); n consecin, logica extern trebuie adaptat n mod corespunztor. n metoda de conversie bazat pe aproximaii succesive, semnalul de ieire al CD/A crete neliniar pn la nivelul semnalului de intrare pe perioada a N tacte (pentru convertorul cu rezoluia de N bii). Ca rezultat, procesul de conversie dureaz un timp considerabil mai redus i, n plus, timpul de conversie este constant i nu depinde de nivelul, semnul sau modului de variaie a semnalului de la intare. Metoda aproximaiilor succesive este cea mai rspndit metod de conversie analog-digital pentru convertoarele de uz general, cu rate de conversie medii i ridicate (timpi de conversie cuprini ntre 1 i 25 s). Convertoare analog-digitale cu transformare tensiune-timp. Aceste

ACHIZIII DE DATE 2006-2007

tipuri de convertoare realizeaz transformarea mrimii analogice de intrare ntr-un interval de timp proporional, care este msurat numeric. Din aceast categorie fac parte: convertorul analog-digital cu generator de ramp; convertorul analog-digital cu integrare n dubl pant; convertorul analog-digital cu integrare n mai multe rampe. Convertoarele analog-digitale cu integrare n dubl pant sunt caracterizate de o precizie i o liniaritate excelente, o bun rejecie a semnalelor parazite (datorit integrrii), n pofida timpului de conversie de valoare mare. Majoritatea circuitelor sunt monolitice, realizate n tehnologie CMOS, fiind extrem de rspndite n echipamente de msurare numerice clasice (aparate portabile, de tablou sau de laborator). Trebuie menionat faptul c majoritatea convertoarelor analog-digitale de generaie recent dispun de o interfa specializat, versatil cu microprocesoare pe 8 sau 16 bii, ceea ce simplific mult interfaarea acestor circuite n cadrul sistemelor inteligente de achiziii de date. Firmele productoare de convertoare analog-digitale ofer dispozitive cu o palet larg de performane. Metoda de conversie utilizat (cu aproximaii succesive, cu integrare cu dubl pant, conversie paralel, etc) i tehnologia de realizare a schemei (monolitic, hibrid sau modul) determin caracteristicile eseniale ale convertoarelor analog-digitale - rapiditatea, rezoluia, preul. Paleta de variaie a unor caracteristici ale CA/D, realizate n practic, sunt prezentate n fig 2.21.
CA/D cu conversie paralel CA/D cu aproximaii succesive CA/D cu integrare cu dubl pant hibrid/modul Preul relativ hibrid/modul hibrid/modul

monolit monolit

1s

100ms

10ms

1ms

100s

10s

1s

100ns

10ns

Timpul de conversie Rapiditatea

Fig. 2.21 Paleta caracteristicilor CA/D produse n serie.

ACHIZIII DE DATE 2006-2007

Tabelul 2.2 Principalele caracteristici ale unor convertoare analog-digitale.


Tipul
ADC0804 AD7574 AD570 TSC7109 ADC0808 AD5010 AD579 AD574 ADC868 HS9516 ADC71

Rezoluia
8 8 8 12 8 6 10 12 12 16 16

Metoda de Timpul de conversie conversie


cu aproximaii succesive cu aproximaii succesive cu aproximaii succesive cu integrare dubl pant cu aproximaii succesive paralel cu aproximaii succesive cu aproximaii succesive cu aproximaii succesive cu aproximaii succesive cu aproximaii succesive 100 s 15 s 25 s 33 ms 100 s 10 ns 2,2 s 25 s 0,5 s 100 s 50 s

Tensiunea de alimentare
+5V +5V +5V, -15V +5V +5V 5V +5V, 15V +5V, 15V +5V, 15V +5V, 15V +5V, 15V

Tehnologia de realizare
monolitic monolitic monolitic monolitic monolitic monolitic hibrid hibrid hibrid hibrid hibrid

n tabelul 2.2 sunt prezentate sintetic principalele caracteristici ale unor CA/D uzuale, realizate de firmele National Intersil, Analog Device, Teledyne, Texas Instruments i Hybrid System. Se constat o varietate mai larg a CA/D cu aproximaii succesive, utilizate n majoritatea cazurilor n cadrul proceselor care necesit conversia analog-digital. Cele mai ieftine sunt convertoarele analog-digital monolitice. Aceste CA/D sunt realizate n tehnologie bipolar i CMOS. Convertorul analog-digital optim pentru msurtori i achiziii de date n reele electroenergetice este CA/D cu aproximaii succesive, care asigur viteze bune de conversie, precizie ridicat, rezoluia fiind un compromis ntre vitez i precizie.

You might also like