Sunteți pe pagina 1din 45

COMANDA I CONTROLUL SISTEMELOR MECANICE

1. SISTEME DE ACHIZIIE DE DATE


Sistemele de achiziie de date sunt sisteme complexe de supraveghere ale unor
procese n care intervin, de regul, mai multe mrimi fizice. Ele realizeaz prelevarea, prin
intermediul unor traductoare adecvate, de semnale analogice sau numerice (n funcie de
natura traductorului), n scopul memorrii, transmiterii sau prelucrrii informaiei
achiziionate.
Memorarea poate fi fcut direct sau dup prelucrarea datelor, pe intervale de timp
mai lungi, medii sau scurte.
Transmiterea datelor e necesar a fi fcut pe distane mai lungi sau mai scurte.
Prelucrarea informaiei poate consta n operaii simple (comparri), pn la
prelucrri matematice complicate (integrri, diferenieri, medieri, calcul de transformate
Fourier, etc.). Scopul prelucrrii difer de la caz la caz: comanda unui proces sau numai
informare asupra evoluiei procesului prin vizualizarea datelor.
Operaia cea mai important este conversia analog numeric, realizat cu unul
sau mai multe circuite. n funcie de tipul aplicaiei mai pot fi necesare i alte circuite
analogice de prelucrare. Configuraia i tipurile de circuite utilizate ntr-un sistem de
achiziie de date (SAD) depind de o serie de factori:

rezoluia i precizia cu care se cere realizarea conversiei analogic/numeric;

numrul de canale analogice investigate;

frecvena de eantionare pe fiecare canal;

capacitatea sistemului de prelucrare n timp real a datelor;

necesitatea condiionrii (adaptrii) semnalului analogic de intrare.


Datele achiziionate pot fi:

analogice (tensiuni, cureni) - reprezint, de regul, ieirile unor traductoare ce


supravegheaz mrimile care intervin n procesul condus;

numerice - provin de la traductoare cu ieire numeric sau de la alte echipamente


implicate n desfurarea procesului.
Sistemul de achiziie de date va fi prevzut cu un numr de intrri adecvate acestor
date, respectiv intrri analogice i numerice.
Alt operaie frecvent ntlnit n SAD este eantionarea i memorarea temporar a

eantioanelor prelevate. Frecvena de eantionare se stabilete n funcie de:

spectrul de frecven al semnalelor de intrare;

viteza de lucru a convertorului analog/numeric;

precizia impus procesului de prelucrare.


O frecven minim i care permite determinarea parametrilor statistici ai

semnalului este dublul frecvenei maxime din spectrul acestui semnal.


Eantionarea semnalului trebuie fcut avnd n vedere teorema lui Shannon
(teorema eantionrii), iar semnalul eantionat trebuie memorat i meninut constant pe
durata conversiei, pentru a asigura un numr suficient de eantioane pe o perioad a
curbelor de tensiune sau de curent electric.
Conform teoremei lui Shannon, un semnal de variaie continu poate fi reprezentat
de eantioanele sale dac:
f e 2 f max

(1)

unde: fe este frecvena de eantionare;


fmax - frecvena maxim a armonicilor semnalului n studiu.
Dac se cere ca eantioanele prelevate s reprezinte cu suficient precizie un
semnal continuu de la intrare, fr a mai calcula valori intermediare eantioanelor
prelevate, frecvena de eantionare trebuie s fie de cel puin 810 ori mai mare dect
frecvena maxima a armonicilor semnalului (fmax).
n literatura de specialitate se recomand ca numrul optim de eantioane pe o
perioad

unei

curbe

de

tensiune

sau

de

curent

electric

fie

de

128 eantioane/perioad, iar fereastra de eantionare s fie de minimum 2T


(dou perioade). Perioada de eantionare nu poate fi mai mic dect timpul de conversie.
naintea eantionrii, semnalele analogice sunt supuse unor operaii de adaptare cu
sistemul de prelucrare, numite generic condiionare. Acestea pot fi:

amplificare/atenuare cu ctig programabil;

amplificare cu izolare galvanic;

comutare automata a intervalelor de msurare;

compresie logaritmic;

filtrare;

conversie tensiune - frecven;

conversie curent tensiune.


La realizarea unui sistem de achiziie de date computerizat se pot urmri etapele:

identificarea tipurilor de intrri i ieiri:


o intrri analogice (temperaturi, presiuni, puni tensiometrice, tensiuni, cureni,
semnale acustice sau vibraii, etc.);
o ieiri analogice (tensiuni, cureni, generatoare de funcii);

o intrri/ieiri numerice (compatibile TTL, de tensiune ridicat c.c., c.a.,


comunicaie paralel, comand relee);
o intrri/ieiri

de

temporizri

(de

frecven,

numrare

evenimente

temporizare, msurri de durate de impulsuri, generare de trenuri de


impulsuri);

alegerea metodei de condiionare a semnalelor:


o pentru semnalele sensibile fa de zgomote, circuitele de condiionare
(amplificri, izolare, filtrare) pot fi grupate n module speciale, plasate ntre
sursa de semnal i unitatea de calcul, avnd posibilitatea de a procesa
concomitent un mare numr de canale;
o la aplicaii cu numr redus de intrri i la care preteniile de imunitate sunt
mai reduse, condiionarea se poate realiza direct pe placa de achiziie sau cu
module mai puin complexe;
o la aplicaii care nu necesit condiionare, aplicarea semnalelor se realizeaz
direct, prin elementele de conectare: plci cu conectori, mufe BNC, alte
accesorii;

alegerea modulului de prelucrare potrivit se face n funcie de precizie, frecvena


de achiziie, numr de canale, repetabilitate, expandabilitate, platforma de calcul de
care se dispune, adic:
o module de instrumentaie asigur performane superioare ca timpi de
stabilire, precizii garantate, viteze ridicate de eantionare, sincronizare
multipl, numr de temporizri i contorizri, conectori ecranai;
o plci de achiziie de cost redus, cu numr de intrri redus i performane nu
prea ridicate;
o sisteme de achiziie portabile, folosite n mijloace care se deplaseaz, testri
ale mediului, aplicaii aerospaiale, etc.;

alegerea cablurilor de legtur i a accesoriilor pentru condiionarea semnalelor:


pentru precizii bune, protecie fa de zgomote i conectare sigur la modulele de
instrumentaie se recomand conductoare ecranate; n situaii de precizii reduse i
cost redus se pot folosi cabluri panglic;

alegerea metodei software de prelucrare se face n funcie de platforma de calcul


de care se dispune, de tipul de magistral cu care acesta este echipat, de funciile
de calcul, instrumentele virtuale necesare; fiecare firm are dezvoltate sisteme
software proprii, compatibile cu produsele hardware furnizate; se pot achiziiona
pri de soft n funcie de nevoi, care s acopere necesitile i s fie n acelai timp

economice.
2. CLASIFICAREA SISTEMELOR DE ACHIZIIE DE DATE
Sistemele de achiziii de date se pot clasifica dup mai multe criterii, astfel:
I. Dup condiiile de mediu n care lucreaz:

sisteme destinate unor medii favorabile (laborator),

SAD destinate utilizrii n condiii grele de lucru (echipamente militare, instalaii


telecomandate, anumite procese industriale, etc.).

II. Dup numrul de canale supravegheate:


A. monocanal, cu una din variantele:
a) numai circuite pentru conversia directa a semnalului;
b) preamplificator urmat de circuitele de conversie;
c) preamplificator, circuite de eantionare-memorare, urmate de circuite de
conversie;
d) preamplificator, circuite de condiionare a semnalului i una din variantele
anterioare;
B. SAD multicanal n una din variantele:
a) cu multiplexarea ieirilor unor convertoare analog-numerice, fiecare
convertor corespunznd unui canal;
b) cu

multiplexarea

intrrilor

circuitelor

de

eantionare-memorare

(S/H sample and hold);


c) sisteme de achiziie destinate multiplexrii semnalelor de nivel sczut.
Dup modul n care se face preluarea informaiei provenite din canale
diferite, SAD multicanal se clasific n:
1) SAD multicanal cu multiplexare analogic, la care se face direct
comutarea semnalelor analogice de intrare;
2) SAD multicanal cu multiplexare numeric, pentru care
comutarea semnalelor de intrare se face dup ce acestea au fost
convertite n form numeric.
III. Dup distribuia i performanele cerute:
a) multicanal cu multiplexare temporal;
b) multicanal cu achiziie sincron de date;
c) multicanal cu achiziie rapid de date.

Performanele ce trebuie s fie asigurate de sistemele de achiziii de date se refer


la: precizia realizat, viteza de lucru, numrul de canale i preul de cost, obinerea uneia
dintre performane la un nivel ridicat fcndu-se, de obicei, n detrimentul alteia.
3. ARHITECTURI ALE UNOR SAD
Cel mai simplu sistem de achiziii de date este SAD monocanal a crui schem bloc
este prezentat n figura 1 n principiu, orice voltmetru electronic numeric reprezint un
SAD monocanal.

Figura 1 - SAD monocanal


Semnalul s(t), provenit de la msurnd n mod direct sau prin intermediul unui
traductor, este aplicat unui bloc de condiionare a semnalului BC care are rolul de a aduce
nivelul semnalului de intrare n zona de lucru a CAN n vederea convertirii acestuia n
form numeric. Prin urmare, n cadrul BC, se realizeaz o operaie de preprocesare a
semnalului de intrare care poate fi: amplificare, atenuare, axare sau chiar prelucrri
primare ale semnalului, cum ar fi: conversie, integrare, derivare, filtrare etc.
De la ieirea blocului de condiionare, semnalul este aplicat unui circuit de
eantionare i memorare, EM care are rolul de a preleva eantioane din semnal i a
memora valoarea lor n vederea realizrii conversiei numerice de ctre convertorul
analog-numeric, CAN. Frecvena de eantionare trebuie astfel aleas nct s fie
ndeplinit condiia impus de teorema eantionrii n vederea reconstituirii semnalului.
Dup convertirea semnalului n form numeric, acesta se aplica unui circuit de
interfa, I, prin care SAD comunic cu exteriorul.
Sincronizarea i controlul asupra tuturor operaiilor ce au loc n SAD se realizeaz
cu ajutorul unui dispozitiv de comand, DC care are rolul de a stabili modul de lucru al
blocului de condiionare, momentele n care se face eantionarea i durata memorrii,
momentul la care ncepe conversia, respectiv, transmiterea datelor spre interfa;
dispozitivul de comand poate comunica prin interfa cu exteriorul pentru a primi sau a da
comenzi suplimentare prin intermediul unei magistrale de date .

Pe baza schemei descrise mai sus a SAD monocanal se poate realiza un SAD
multicanal cu multiplexare numeric, avnd schema bloc din figura 2.

Figura 2 - SAD multicanal cu multiplexare numeric


Din figur rezult c acest sistem de achiziii de date se obine prin repetarea de
n ori, corespunztor numrului de canale, a SAD monocanal, singurul element ce apare n
plus fiind un multiplexor numeric (MN) care realizeaz i funcia de interfaare cu
exteriorul; n acest caz crete complexitatea dispozitivului de comand deoarece acesta
va avea rolul de a comanda un numr mult mai mare de elemente.
Multiplexorul numeric este un bloc prevzut cu comutatoare care au n intrri i o
singur ieire, n cadrul lui realizndu-se legtura de la una dintre intrri la ieire, n funcie
de comanda data de ctre dispozitivul de comand.
Schema prezentat, dei poate asigura performane optime, prezint dezavantajul
unui pre de cost extrem de ridicat, deoarece folosete un numr mare de blocuri (dintre
toate blocurile componente, CAN are cel mai mare pre de cost).
O schem mai economic, care are performane mai reduse din punctul de vedere
al vitezei de lucru i al preciziei este cea prezentat n figura 3, care reprezint un sistem
de achiziii de date cu multiplexare analogic.

Figura 7.3 - SAD multicanal cu multiplexare analoag


n cadrul acestei scheme, se realizeaz o multiplexare analogic a semnalelor de la
intrare cu ajutorul multiplexorului analogic (MA). n funcie de comanda primit de la
dispozitivul de comand multiplexorul analogic selecteaz unul dintre semnalele de la
intrare i l aplic unui SAD monocanal.
Dei schema este cu mult mai economic dect cea precedent, apar limitri
datorate multiplexorului analogic i a convertorului analog-numeric, ce afecteaz precizia
i n special viteza de lucru a sistemului de achiziii de date.
Se consider un sistem clasic (sistem de achiziie de date cu multiplexare
temporar), a crui schem bloc este prezentat n continuare (figura 4).
Oricare ar fi arhitectura folosit, exist cteva elemente hardware care nu pot lipsi
i care vor fi evideniate n cele ce urmeaz. Elementul esenial al oricrui SAD este
convertorul analog-digital (CAD), n jurul cruia sunt grupate, n conformitate cu arhitectura
pentru care s-a optat, circuite de prelucrare analogic a semnalului, totul fiind separat de o
logic de comand.
Aceasta din urm poate s fie un microprocesor (care s prelucreze informaiile
achiziionate sau s le transmit unui sistem master) sau o logic cablat, transferul
informaiilor fcndu-se de ctre sistemul digital de prelucrare.

Figura 4 - Schema bloc a sistemului de achiziie de date cu multiplexare temporar


n SAD prezentat n figura 4 diferitele surse de semnal logic sunt multiplexate la
intrarea circuitului de eantionare i memorare, care reine de fiecare dat valoarea unui
eantion n vederea conversiei. Pentru o utilizare mai eficient a timpului de achiziie,
comutarea la urmtorul canal are loc pe durata ct circuitul de eantionare i memorare, al

canalului precedent, se gsete n starea de memorare i tensiunea sa de intrare este


supus conversiei. Aceast soluie este cea mai ieftin, dar i cea mai lent.
n aplicaiile n care datele trebuie achiziionate simultan din toate punctele de
msurare i ntr-un timp relativ scurt se utilizeaz arhitectura prezentat n figura 5 (sistem
de achiziie de date multicanal cu achiziie sincron de date).

Figura 5 - Sistem de achiziie de date cu achiziie sincron de date


Sursele

de

semnal

analogic

sunt

conectate

la

cte

un

circuit

de

eantionare-memorare (CEM). Comanda pentru trecerea n starea de memorare este dat


simultan pentru toate circuitele de eantionare i memorare, dup care ieirile acestora
sunt multiplexate la intrarea convertorului analog-digital. Multiplexarea se poate face
secvenial sau cu adrese aleatoare. Deoarece timpul de ateptare n vederea conectrii la
intrarea CAD poate fi de lung durat, circuitele de eantionare-memorare trebuie s
prezinte o rat redus de alterare a tensiunii memorate. n unele sisteme se utilizeaz mai
multe convertoare A/D, la intrarea fiecruia fiind multiplexate ieirile unui anumit numr de
circuite de eantionare-memorare. Aceast variant va prezenta o vitez de achiziie
mrit.
Cea mai performant arhitectur de sistem de achiziie de date multicanal este cea
prezentata n figura 6, care utilizeaz cte un convertor analog-digital pentru fiecare surs
de semnal, precedat de elemente de adaptare a semnalului (EA) i circuite de eantionare
i memorare (CEM).

Figura 6 Sistem bloc al unui SAD rapid de achiziie de date


Registrele tampon (bufferul) nmagazineaz temporar informaia ce urmeaz a fi
transmis multiplexorului numeric, care selecteaz datele primite i le transmite secvenial
pe magistrala sistemului de calcul.
Avantajele acestei structuri de sistem de achiziie de date sunt, n principal,
urmtoarele:

pot fi utilizate convertoarele analog-digitale mai lente i deci mai ieftine, chiar dac
se dorete o vitez mare de achiziie;

structura avantajoas n cazul aplicaiilor industriale, n care traductoarele sunt


rspndite pe suprafa mare;

prin conversia local sub form numeric se asigur o bun imunitate la perturbaii;

posibilitatea unei separri galvanice a sursei de semnal mpreun cu convertorul


A/D aferent, fa de restul sistemului;

prezena procesorului local permite operarea primar asupra datelor, evitnd


sufocarea procesorului central.

4. ELEMENTE FUNCTIONALE ALE UNUI SISTEM DE ACHIZITIE DE DATE


n aplicaiile n care datele trebuie achiziionate simultan din toate punctele de
msurare i cu vitez ridicat se utilizeaz arhitectura prezentata n figura 5 (sistem de
achiziie de date sincron).
Numrul ridicat de circuite de eantionare i memorare determin i preul ridicat al
acestei scheme.
Varianta cea mai performant, dar i cea mai scump, este structura SAD rapid
(figura 6). Acest sistem permite achiziionarea simultan a datelor de pe toate canalele.
Prin conversia local sub form numeric se asigur o imunitate sporit la perturbaii. De
asemenea, exist posibilitatea separrii galvanice a lanului analogic de restul sistemului.
ns n majoritatea cazurilor, lund n consideraie raportul pre/performan, se
consider mai oportun utilizarea unui SAD cu multiplexare temporar, schema bloc fiind
prezentata n figura 4.
Acest sistem este compus din urmtoarele elemente funcionale:

convertoare de intrare (elementele de adaptare a semnalelor de proces precum i


elemente de izolare fa de proces);

circuit de multiplexare analogic;

circuitul de eantionare i memorare;

convertorul analog-digital;

registrul tampon (bufferul);

unitatea central (P);

interfaa de conexiuni dintre SAD i PC.


ELEMENTE DE ADAPTARE A SEMNALULUI
Elementele de adaptare a semnalului au rolul de a efectua o prelucrare primar i

se refer n special la conversia curent-tensiune, filtrare i atenuare sau amplificare:

conversia curent-tensiune: se realizeaz cel mai adesea prin simpla conectare n


circuitul de curent a unui rezistor astfel ales nct tensiunea la bornele sale s fie
compatibil cu valoarea standardizat a tensiunii de intrare n convertorul analog
digital;

filtrarea: are drept scop nlturarea tensiunilor parazite induse n conductoarele


circuitelor de msurare. Evident, banda de trecere a filtrelor trebuie s permit
trecerea neatenuat a semnalelor utile i rejecia paraziilor. n acest scop se

folosesc fie filtre trece-jos pasive, fie, pentru canale puternic perturbate, filtre active.

atenuarea: se realizeaz fie prin divizoare rezistive, fie prin amplificatoare cu factor
de amplificare subunitar. n cazul divizoarelor rezistive este foarte important
stabilitatea i precizia acestora.

amplificarea: se realizeaz cu amplificatoare cu ctig variabil; factorul de


amplificare poate fi comandat de un microprocesor sau reglat automat, chiar n
interiorul lanului de msur.

Toate aceste operaii care pot fi efectuate de elementele de adaptare poart numele de
condiionare a semnalului.
CONVERTOR ANALOG-DIGITAL
Convertorul analog-digital este componenta principal a oricrui sistem de achiziie de
date. Aceast component realizeaz transformarea tensiunii analogice ntr-un cod
numeric binar, care reprezint valoarea numeric aproximativ a tensiunii de la intrare.
Principala msur a acestei aproximaii este data de numrul de bii pe care se face
conversia.
De regul, criteriile de alegere ale CAD sunt, n principal trei:
1. timpul de conversie;
2.

precizia conversiei care cuprinde toate sursele de erori: histerezisul, eroarea de


cuantificare, rezoluia etc;

3. rejecia zgomotelor.
Convertorul analog-digital cu aproximaii succesive asigur viteze bune de conversie,
precizie ridicat, numrul de bii alei fiind un compromis ntre vitez i precizie. Acest
convertor ce va fi prezentat n continuare.
Metoda aproximrii succesive este cea mai rspndit metod de realizare a
conversiei analog-digitale n convertoarele cu rapiditate medie i ridicat. Structura CAD
cu aproximaii succesive conine un convertor digital-analogic. ns, n comparaie cu CAD
cu compensare dinamic, n CAD cu aproximaii succesive semnalul de ieire al CDA
crete pn la nivelul semnalului de intrare pe perioada a n tacte (pentru convertorul cu
n-bii). Ca rezultat, procesul de conversie ocup un timp considerabil mai mic i, n afar
de aceasta, timpul de conversie nu depinde de nivelul semnalului de intrare.

Figura 7 - Convertor analog-digital cu aproximaii succesive


a) Schema simplificat de structur; b) Diagrama temporar a semnalelor;
c) Schema logic de funcionare a CA/D cu aproximaii succesive.
Aceast metod se bazeaz pe aproximaia semnalului de intrare cu codul binar i
controlul ulterior a corectitudinii acestei aproximaii, pentru fiecare grad al codului, pn nu
se va atinge cea mai bun aproximaie a valorii semnalului de intrare. La fiecare etap a
acestui proces valoarea binar a aproximaiei curente se memoreaz n registrul
aproximrii consecutive (RAC).
n figura 7 este dat schema funcional a CAD cu aproximaii succesive cu n=3 i
se prezint principiul lui de funcionare.
Convertirea ncepe cu iniializarea valorii 1 a MSB n RAC. Aceasta corespunde
primei evaluri a valorii semnalului de intrare cu jumtate din valoarea ntregului diapazon.
Comparatorul compar semnalul de ieire al CDA cu tensiunea de intrare i elibereaz
spre controler o comand de golire (tergere) a MSB, dac evaluarea primar
depete valoarea semnalului de intrare; n caz contrar aceast valoare rmne
memorat. n tactul urmtor controlerul fixeaz valoarea 1 pe urmtorul bit, i din nou,

reieind din nivelul semnalului de intrare, comparatorul decide de a memora sau nu


starea acestui rang.
Conversia se prelungete n mod analogic, pn nu va fi verificat ultimul LSB.
n acest moment starea memorat n RAC i n registrul de ieire este cea mai bun
aproximaie binar a semnalului de intrare - acesta i este semnalul numeric de ieire
(cuvntul) al CAD.
CIRCUIT DE EANTIONARE MEMORARE
Un circuit de eantionare i memorare realizeaz prelevarea valorii, de la un
moment dat, a unui semnal analogic (tensiune sau curent electric) i memorarea acestei
valori (figura 8).
n stare de eantionare, impus de nivelul logic 1 al semnalului de comand
eantionare/memorare, circuitul de eantionare i memorare funcioneaz ca repetor.
Circuitele de eantionare i memorare se utilizeaz n sistemele de achiziie i
distribuie de date. Astfel, ntr-un sistem de achiziie de date ieirea CEM este conectat la
intrarea CAD. 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 CAD. Astfel, se obine mrirea valorii limitei
superioare a domeniului de frecvene ale semnalului de intrare la care CAD este utilizat la
rezoluia maxim, dat de numrul de bii ai acestuia. Se precizeaz c acest deziderat
este atins dac tensiunea de la intrarea CAD 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.

Figura 8 - Circuit de eantionare-memorare:


a) reprezentare funcional; b) modul de aproximare a unei curbe prin eantionare.

De cele mai dese ori n sistemele achiziie de date sunt utilizate:

circuit de eantionare i memorare n bucl;

circuit de eantionare i memorare cu integrator.

Circuit de eantionare i memorare n bucl


n timpul eantionrii, bucla din figura 9 permite eliminarea erorii de mod comun i
a erorii de offset, ieirea fiind forat s urmreasc intrarea. Ca efect, tensiunea la
bornele lui C, pe durata ct comutatorul este nchis, este egal cu:
Ue Ui

A
A 1

(2)

cu un A foarte mare, la primul etaj, se obine egalitatea ntre Ui i Ue.

Figura 9 - CEM n bucl


n acelai timp, aceast precizie este obinut n detrimentul rapiditii deoarece pe
durata memorrii amplificatorul A1 este inevitabil saturat, ntoarcerea la funcionarea
liniar, pentru eantionare, face s creasc timpul de achiziie, care poate atinge mai
multe zeci de s.
Circuit de eantionare i memorare cu integrator
n figura 10 sunt prezentate dou montaje ale CEM cu integrator. n montajul din
figura 10a capacitatea C este izolat n raport cu masa, iar comutatorul funcioneaz n
comutaie de curent, comanda fiind simplificat.
ns, ca i n cazul precedent, primul amplificator este saturat pe parcursul
memorrii. Pentru a depi aceast dificultate se adopt montajul din figura 10b.

Figura 10 - CEM cu integrator (a) i evitarea saturaiei (b).

MULTIPLEXOR ANALOGIC
Multiplexorul (MUX) analogic (figura 11) este ansamblul de comutatoare analogice
cu n intrri (ntre 4 i 16) i o ieire, comandat de un sistem logic care permite cuplarea
uneia din intrri la ieire.
Multiplexorul analogic permite utilizarea unui singur convertor A/D pentru mai multe
canale analogice. Utilizarea multiplexoarelor este o soluie economic viabil i n cazul
semnalelor de intrare de nivel redus, pentru care multiplexarea se realizeaz cu costuri
ridicate.
Elementul principal al MUX l constituie divizorul de comutare, care poate fi realizat
n mai multe variante constructive:
1. cu relee obinuite;
2. cu relee cu mercur;
3. cu relee reed;
4. cu elemente semiconductoare (tranzistoare bipolare, diode schottky, tranzistoare
J-FET, tranzistoare C-MOS).
Primele trei variante, utiliznd elemente electromecanice, conduc la investiii iniiale
reduse, compensate ns de costuri ridicate de exploatare, fiabilitate i durat de
funcionare redus. De aceea, utilizarea lor nu mai este recomandabil.

Figura 11 - Organizarea unui multiplexor analogic


Fiecare tip de multiplexoare, realizate cu elemente semiconductoare, au unele
performane mai avantajoase nsoite de inconveniente mai mult sau mai puin
surmontabile. Astfel:

Comutatoarele cu diode rapide au timp de comutaie 1 ns, ns rezistenele


reziduale (n stare nchis i respectiv deschis) Ron i Roff sunt mai
dezavantajoase, n comparaie cu alte tipuri;

Comutatoarele cu tranzistoare bipolare au timpi de comutaie mici i


rezistene Ron reduse, dar necesit cureni de comand importani, iar Roff
are o valoare relativ mic, ceea ce duce la transparena mare a
comutatorului;

Comutatoarele cu J-FET au rezistena Ron de ordinul zecilor de ohmi, timpi


de comutaie medii, ns necesit circuite de comand complicate;

Comutatoarele cu tranzistoare complementare C-MOS, sunt cele mai


avantajoase i cele mai folosite. Ele au timpi de comutaie satisfctori,
rezistena Ron relativ mic i Roff - ridicat. n acelai timp ele pot fi
comandate foarte simplu, iar transparena crete doar la frecvene nalte
(105-108).

REGISTRUL TAMPON (BUFFER-UL)


Bufferul (registrul tampon - memorie cu trei stri la ieire) reprezint elementul de
transfer informaional dintre convertorul analog-digital i unitatea central, care va efectua
stocarea i prelucrarea informaiei numerice.
Registrul tampon, al mrimilor numerice rezultate din conversie, este de fapt un
integrat care are ieirile legate n paralel la magistrala de date a sistemului.
INTERFETE DE COMUNICAIE
n cazul supravegherii proceselor i instalaiilor prin sisteme de msurare i achiziie
de date utiliznd calculatoare, cartele de achiziii de date etc, legturile de comutaie pot
prezenta diferite configuraii, dependente de mai multe considerente:

natura semnalului ce trebuie transmis;

destinaia acestuia (memorare, prelucrare sau comand);

distana la care trebuie transmis semnalul achiziionat;

frecvena de transmisie etc.

Datorit

diversitii

s-a

pus

problema

normalizrii

acestor

comunicaii,

impunndu-se anumite tipuri de legturi definite prin protocoale precise n ceea ce privete
modul de comunicaie ntre sistemele de msurare sau prelucrare a datelor.
Pot fi enumerate dou tipuri de comunicaii:

legturile serie (RS 232C / 422, CCITT V/24);

legturile paralele (IEEE 488, GPIB, HPIB).

Fiecare tip de legtur de comunicaie este realizat prin intermediul unei cartele
interfa.
Legturile serie permit transmiterea datelor n serie, pe o singur linie care leag
cele dou sisteme. Cea mai utilizat norm pentru aceast comunicaie, n momentul de
fa, este norma RS 232C - util pentru legturile la mare distan.
Legturile paralele (cea mai utilizata fiind norma GPIB) sunt destinate unor viteze
de transmisie ridicate, dar la distane limitate (max. 20m la GPIB fa de mai mult de 1km
la RS 232C).
Legtura serie este un concept introdus de necesitatea de a controla un ansamblu
tehnic cu elemente dispersate pe suprafee mari. Cel mai simplu sistem const n
efectuarea unei achiziii de date pentru msurri prin intermediul unor senzori, aceste date
fiind apoi utilizate pentru a comanda diferite dispozitive de acionare.
Un exemplu practic, cnd interfaa serie este superioar interfeei paralele, este
transferul de date la distane considerabile. Pentru un astfel de transfer interfaa serie are
nevoie de un singur fir, iar n cazul transferului paralel ar fi nevoie de, ca regul, opt fire.
Transferul printr-un singur fir are dou superioriti:
Prima: Este legata de faptul, c preul cablului i a setului formator de linie receptor va fi considerabil mai mic, n comparaie cu preul dispozitivelor tehnice n cazul
echivalent, a configuraiei multicanale. Deci, n cazurile cnd avem nevoie de transmisii la
distane lungi, interfaa serial este considerabil mai economic dect cea paralel.
A doua: Transferul serie a datelor permite utilizarea sistemelor de comunicaii
comerciale, de exemplu de reeaua telefonic obinuit sau de canale standarde de
transfer a informaiei numerice.
n figura 12 sunt prezentate schemele structurale simplificate ale interfeelor serie i
paralel. Pe ele se exemplific, pentru fiecare tip de comunicare n parte, transferul unui
simbol (cuvnt) - 1011.

Figura 12 - Schemele structurale simplificate ale interfeelor:


paralela (a) i serie (b) n cazul transferului unui cuvnt - 1011
n cazul interfeei paralele, fiecare fir este destinat pentru transferul unui anumit
rang al cuvntului (adic: MSB, LSB etc) - n aa mod, poate fi instantaneu determinat ce
cuvnt este transmis. Iar, n cazul interfeei seriale toate rangurile cuvntului sunt
transmise pe un singur fir. Noi putem controla orice rang, cunoscnd poziia lui n irul de
date serie, precum i lungimea lui. Pentru transferul unui simbol, canalul serie necesit un
timp mai mare dect n cazul transferului paralel. Transferul unui simbol de n- bii, pe
canalul serie, necesit cel puin de n- ori mai mult timp, dect la transferul lui prin interfaa
paralel. Astfel, n funcie de parametrii impui sistemului de msurare se va opta pentru
soluia optim (transfer serial sau paralel) pentru fiecare caz n parte.
MICROPROCESORUL
Microprocesorul, fiind parte component a unitii centrale de comand a unui
sistem de achiziie de date, trebuie s realizeze urmtoarele funciuni:

selectarea canalului analogic pe care se dorete a se face achiziia;

comanda eantionrii;

comanda conversiei CAD;

sesizarea sfritului conversiei i citirea codului binar rezultat;

ncrcarea codului binar n memorie;

corecia erorilor introduse de diverse blocuri componente;

prelucrarea i afiarea datelor;

testarea blocurilor componente defecte.

Alegerea microprocesorului i a circuitelor sale periferice este dictat de analiza


structurii hard

(constituit din componente de microinformatica, procesor, memorii,

componente electronice clasice) i structurii soft n vederea asigurri cerinelor de viteza


de msurare i de versalitate ale sistemului. Tot mai frecvent, n sistemele de msurare
moderne se opteaz pe utilizarea procesoarelor de semnal. Procesoarele de semnal
(DSP - Digital Signal Procesing) sunt microprocesoare a cror arhitectur a fost optimizat
pentru prelucrarea n timp real a semnalelor discrete obinute prin eantionarea unor
mrimi continue. Arhitectura lor a fost astfel conceput nct s minimizeze durata de
execuie a unor algoritmi de prelucrare, cum ar fi:

filtrarea unui semnal;

convoluia (mixarea) a dou semnale;

corelaia (compararea) ntre dou semnale;

rectificarea, amplificarea sau transformarea unui semnal;

transformata Fourier rapida (FFT).

5. DETERMINAREA FRECVENEI DE EANTIONARE A SEMNALELOR


Cum s-a menionat anterior, un rol important n proiectarea unui SAD l ale
respectarea teoremei lui Shannon: frecvena de eantionare a semnalului, pentru a nu
pierde informaii la reconstituirea sa, trebuie s fie minimum dublul frecvenei maxime din
spectrul semnalului.
f e 2 f max

(3)

Deoarece, n realitate, condiiile n care s-a dedus teorema eantionrii nu pot fi


ndeplinite, frecvena de eantionare se ia, n mod uzual, de 510 ori mai mare dect
frecvena semnificativ din spectrul semnalului:
f e (5 10) f max

(4)

n consecin, se vor alege corespunztor elementele funcionale ale sistemului de


achiziie de date, astfel nct, corelat cu frecvena maxim din spectrul semnalului, s
rezulte frecvena de eantionare dat de relaia precedent.
Se calculeaz, mai nti, timpul necesar pentru prelucrarea informaiei aferenta unui
eantion, ca o sum format din timpii necesari pentru urmtoarele operaii:

eantionare-memorare (tEM = timp de comand + timp de achiziie)

multiplexare (tEM = timp de comand + timp de nchidere)

conversie (tCAN = timp de comand + timp de conversie analog numeric)

memorare (tm = timp de citire a rezultatului + timp de stabilire a ordinului de


mrime).

Astfel, pentru un singur canal, timpul de eantionare rezult:


t el t EM t M t CAN t m

(5)

Pentru un sistem de achiziie cu n canale, timpul de eantionare este:


t e t EM t M t CAN t m n

(6)

Se determin apoi frecvena de eantionare,

f e t1e

(7)

i se verific respectarea condiiei f e (5 10) f max


6. PLCI DE ACHIZIIE DE DATE
Caracteristicile tehnice cele mai importante ale plcilor de achiziie sunt:

rezoluia de intrare - se specific n bii, mai exact n numrul de bii ai convertorului

analog - numeric folosit. O valoare des ntlnit este 12 bii, dar i de 8, 10,14 sau 16.
Exprimarea rezoluiei se poate face fie prin indicarea numrului de bii, fie a
tensiunii pe care o reprezint variaia celui mai puin semnificativ bit al codului numeric de
conversie. De exemplu, pentru un domeniu de intrare de 5 V, la o conversie pe 12 bii a
mrimii de intrare, rezoluia care rezult este:
10 V : 212 = 10 V : 4096 = 2,44 mV
Se recomand folosirea unor plci cu rezoluia optim aleas n raport cu aplicaia creia
i este destinat, ntruct plcile cu rezoluii ridicate au preurile n consecin.

precizia intrrii - nu este identic cu rezoluia, dei se raporteaz la aceasta.


Depinde de performanele circuitelor analogice ale prii de intrare a plcii
(convertorul analog - numeric, amplificatorul cu ctig programabil, multiplexoarele
de intrare). Poate fi exprimat prin eroarea absolut sau relativ, n mai multe
moduri, dar avnd acelai rezultat;

viteza maxim de eantionare, exprimat n numr de eantioane/secund


(kes./sec., Mes./sec.) i nu n Hz. Atunci cnd placa are mai multe canale de
intrare, pentru a gsi viteza maxim de eantionare a unuia dintre canalele utilizate
ntr-o aplicaie, se mparte viteza maxim de eantionare a plcii la numrul
canalelor folosite.

Se pune problema relaiei dintre ctig i viteza maxim de eantionare. De regul,


aceasta este specificat pentru acelai ctig stabilit pe fiecare canal. Exist plci de
achiziie la care, prin incrementarea codului de selecie al canalelor prin multiplexor, se
aplic i amplificarea selectat pentru intrarea respectiv.
De asemenea, la viteze ridicate de eantionare se pune problema rezervei de memorie
a calculatorului pentru prelucrarea eantioanelor, avnd n vedere i viteza sa de lucru.
Pentru evitarea acestei dificulti, multe din plcile rapide de achiziie sunt prevzute i cu
memorii proprii (pn la 2 Mbyte), nct viteza de lucru a calculatorului s nu devin o
limitare. Vitezele de eantionare pot varia de la plac la plac, de la valori de zeci de
kes./sec. pn la valori de 1 Ges/sec.

Ali parametri:

domeniul de intrare al plcii de achiziie - trebuie pus n acord cu domeniul de

variaie al semnalului furnizat de traductor. Exist plci cu domenii fixe de intrare i plci
cu domenii de intrare selectabile fie hard, prin comutatoare (jumperi), fie prin program.
Pentru o exploatare la maxim a posibilitilor de conversie, este necesar ca domeniul de
semnal al traductorului s fie egal cu domeniul de intrare al plcii;

tipul de convertor analog - numeric - poate s fie un criteriu important la alegerea

variantei de plac. Cele mai ntlnite convertoare sunt cele cu aproximare succesiv, cu
integrare, cu conversie tensiune - frecven i cele paralel. O prezentare comparativ a
acestor tipuri este dat n tabelul urmtor.
Tabelul 1
Tip convertor
- cu convers. tens./frecv.
- cu integrare
- cu aprox. succesive
- paralel (flash)

Vitez
redus
redus
medie
foarte mare

Rezoluie
[bii]
1424
1218
1016
4 8

Imunitate la
zgomot
foarte bun
foarte bun
mic
fr

Pre
mediu
sczut
sczut
mare

Cele mai multe plci de uz general au prevzute convertoare cu aproximare


succesiv. Pentru msurri n medii zgomotoase se folosesc cele cu conversie tensiune frecven, n timp ce plcile avnd viteze de eantionare foarte mari sunt echipate cu
convertoare paralel.

folosirea de metode de conversie cu triggerare - sunt utile atunci cnd se pune


problema prezenei jitter - ului n semnalul de comand al eantionrii, deci a unei
ntrzieri sau anticipri a momentului exact al iniierii procesului. Prin aceasta este
posibil pierderea sau srirea peste unele eantioane, ceea ce poate, n anumite
situaii, s compromit procesul de analiz i prelucrare consecutiv eantionrii.
Conversia analog - numeric trebuie s fie iniiat direct printr-un tact generat pe
plac. Sistemele care folosesc iniierea software a conversiei sunt expuse prezenei
jitter-ului.

De asemenea este important i modul de eantionare. Semnale de triggerare pot fi


folosite la iniierea prelurii de date, la oprirea ei sau preluare de date nainte i dup un
trigger. Ultimele dou moduri sunt foarte utile cnd cunoaterea unei pri a datelor este
condiionat de producerea unui eveniment marcat de semnalele de trigger;

modurile de transfer a datelor: la plcile de mare vitez se impune folosirea fie a


transferului prin acces direct la memorie (DMA), fie prin metoda ntreruperilor. Prin

comanda completa hardware a transferului DMA acesta a devenit extrem de rapid.


n aplicaiile de vitez redus metoda ntreruperilor poate fi suficient de bun;
Pentru asigurarea unei independene a vitezei de preluare fa de viteza magistralei
calculatorului, plcile rapide dispun de memorii proprii;

registre FIFO (primul intrat, primul ieit) sunt locaii de memorie prevzute pe plcile
de achiziie pentru stocarea temporar a mrimilor de intrare convertite. Ele
constituie un tampon ntre viteza ridicat de conversie i viteza la care calculatorul
poate prelua eantioanele de pe plac. Funcionarea lor nu permite suprapunerea
sau pierderea de date;

intrri/ieiri numerice - este funcia fr conversii analog - numerice cel mai des
prezent. Ea permite conectarea plcii la surse de semnal numeric, respectiv la
dispozitive de ieire numerice. Foarte multe plci au prevzute interfee pentru
semnale TTL. Chiar i astfel de plci au totui circuite de condiionare a semnalelor,
permind lucrul cu o mare varietate de semnale;

ieiri analogice - sunt folosite pentru generarea de tensiuni de excitaie, comenzi


pentru alte dispozitive, generarea de forme de und, simulri de ieiri ale altor
echipamente. Ieirile analogice au aceleai caracteristici ca i intrrile analogice
(rezoluia n bii, viteza eantioanelor n eantioane/sec, etc.);

intrri/ieiri de numrare / temporizare - este o funcie prezent la foarte multe plci.


Circuitele de temporizare sunt utilizate pentru a face mai precis preluarea de
eantioane la intrrile sau ieirile analogice, dar i la msurarea frecvenei,
numrarea unor evenimente, msurarea unor intervale de timp, ntrzieri sau la
generarea de frecvene de ieire cunoscute.

Figura 13 - Schema bloc a unei plci de achiziie de cost redus

7. CIRCUITE AUDIO
n prezent nu mai exist calculator PC pe pia care s nu fie echipat cu o plac de
sunt sau cu un circuit de sunt pe placa de baz. Cei mai cunoscui productori de circuite,
CRYSTAL, YAMAHA, SOUND BLASTER creeaz pe lng circuite i plci de sunet.
Acestea au fost mai nti cuplate la magistrala ISA, dar au fost nlocuite de cele cuplate pe
PCI.
Introducerea standardului AC97 i faptul c seturile de circuite pentru plcile de
baz sune echipate cu porturi AC97 au dus la nglobarea plcii de sunet pe placa de baz.
CIRCUITUL DE PRELUCRARE SUNET CS4231A
Circuitul CRYSTAL CS4231A include convertoare audio stereo pe 16 bii, filtre
pentru nregistrarea i redarea informaiei audio, un mixer analogic i are posibilitatea unui
ctig sau atenuare programabil.
Schema bloc a circuitului este dat n figura 14.

Figura 14 Schema bloc a circuitului CS4231A


Intrrile analogice constau n patru intrri stereo i una mono. La intrarea
convertorului A/D se conecteaz una dintre intrrile analogice de la microfon, de la linie,
de la intrarea auxiliar sau de la o ieire. La fiecare intrare volumul poate fi controlat
individual. Intrrile nefolosite trebuie conectate mpreun i apoi la masa analogic printrun condensator. Unele intrri depesc 2V RMS, de aceea tensiunea trebuie atenuat cu un
divizor rezistiv pentru a nu depi 1VRMS care este valoarea maxim admis de circuit.
Intrarea de microfon este urmat de un etaj de amplificare selectabil de 20dB pentru ca s
se poat conecta microfoane cu ctig redus. Intrarea mono este folosit pentru a mixa
ieirea de difuzor a sistemului (provenit de la timer) cu restul intrrilor audio. Intrarea
mono poate fi atenuat de 16 trepte de 3 dB, avnd posibilitatea de invalidate (MUTE).
Un etaj tipic de intrare de microfon (situat n CS4231A) care asigur un ctig de
18 dB cu intrare nesimetric este dat n figura 15.

Figura 15 Etaj de intrare de microfon cu AO


Intrarea este pus la mas pn la introducerea cuplei de microfon. Etajul trebuie
situat ct mai aproape de conector pentru a minimiza zgomotele.
Ieirea analogic stereo este de putere mic, e aceea pentru a cupla difuzoare este
nevoie de componente externe conectate prin cuplare capacitiv. O ieire mono este
suma canalelor stnga i dreapta atenuate cu 6 dB, utilizat pentru difuzorul sistemului,
pentru a integra toate facilitile audio ale calculatorului ntr-un singur circuit. Circuitul
CS4231A genereaz o tensiune de referin de 2,1 V.
Interfaa paralel permite interfaarea sistemului cu magistrala ISA, dar poate fi
folosit i la Microchannel. Interfaa accept transferuri I/O sau transferuri DMA. Interfaa
nu poate prelungi ciclul de magistral, dar prin arhitectura intern transferurile cu
magistrala nu interfer cu fluxul datelor audio din circuit. Bufferele FIFO au dimensiunea
de 16 eantioane i sunt transparente pentru programare. Dac este validat redarea,
bufferul FIFO solicit date de intrare pn la umplere i se menine ct mai plin. Dac
sistemul de redare pierde eantioane i bufferul se golete, ultimul eantion este furnizat
la intrarea convertorului D/A pentru a minimiza perturbaiile audio (pocnetele). Dac este
validat intrarea (preluarea de informaie audio, nregistrarea) bufferul FIFO solicit
transferul datelor pe magistral i se menine ct mai gol.
Portul serial de date digitale audio este selectabil prin soft n locul interfeei paralele
pentru comunicaia cu calculatorul. O dat selectat, irul de date audio este trimis spre
ieirea serial audio, iar irul de date provenit de la intrarea serial este trimis spre
convertorul D/A. Portul paralel este folosit totui pentru comenzi. Formatul datelor seriale
poate fi de trei feluri:

16 bii de date de la canalul stng urmai de 16 bii de date de la canalul


dreapta, 4 bii de stare i 28 bii de zero. Codul are 64 de bii i este ncadrat de

dou impulsuri ale ieirii FSYNC. Formatul se numete SPF0;

16 bii de date de la canalul stng, 16 bii de zero, 16 bii de date de la canalul


dreapta i 16 bii de zero. Pentru primii 32 de bii FSYNC este 1, iar urmtorii
32 de bii FSYNC este 0. Formatul se numete SPF1;

16 bii de date de la canalul stng i 16 bii de date de la canalul drept cu


FSYNC 1 pentru canalul stnga i 0 pentru canalul dreapta, urmat de 32 de
tacte lips a semnalului SPF2.

Pentru generarea tactelor se folosesc dou oscilatoare cu cuar, unul de


24,576 MHz iar cellalt de 16,9344 MHz.
Blocul

ADPCM

(Adaptive

Differential

Pulse

Code

Modulation)

realizeaz

compresia/decompresia datelor cu un factor de 4 la 1, adic la fiecare eantion de 16 bii


se salveaz 4 bii printr-un algoritm recursiv (ine cont de eantioanele anterioare).
Reprezentarea numeric a datelor seriale audio poate fi:

16 bii de semn, metoda standard care asigur o gam dinamic de 96dB,


valoarea 7FFFh fiind maximul pozitiv iar 8000h maximul negativ;

8 bii fr semn, 00h este maximul negativ iar FFh maximul pozitiv, care asigur
o gam dinamic de 48 dB;

8 bii comparat cu standardul Law (USA sau Japonia) i A Law (Europa). Se


asigur o gam dinamic de 72 dB folosind 8 bii/eantion printr-o asignare a
mai multor coduri semnalelor de amplitudine mic cu sacrificarea preciziei
semnalelor cu amplitudine mare. Caracteristica de asignare a valorilor digitale
valorilor analogice este n acest caz neliniar.

Circuitul admite modul de lucru cu economie de energie, n care poate s ajung


dac semnalul /PDWN din exterior este pus la zero. n acest mod toate citirile de la portul
paralel sau 80h, toate intrrile analogice sunt invalidate i tensiunea de referin scade
ncet spre zero. Tranziia lui /PDWN de la zero la 1 comand circuitului un ciclu de
recalibrare.
Procedurile de calibrare sunt de mai multe feluri:

fr calibrare, acolo unde de exemplu se modific frecvena de eantionare i


acest proces trebuie s fie rapid (n jocuri);

calibrarea convertorului, se calibreaz convertoarele ADC i DAC, timp de


136 perioade de eantionare. Pe timpul calibrrii convertoarele sunt invalidate
(MUTE);

calibrarea convertorului digital / analogic D/A timp de 40 de perioade de


eantionare;

calibrarea complet, se calibreaz ambele convertoare, toate offseturile i


mixerul analogic. Intrarea n acest mod de calibrare se poate face automat la
ieirea din modul de economie de energie, la punerea sub tensiune sau poate fi
comandat de soft.

Calibrarea complet are loc n 168 perioade de eantionare.


Schema bloc de conectare a circuitului pe magistrala ISA este dat n figura 16.

Figura 16 Conectarea circuitului CS4231 pe magistrala ISA


CIRCUITUL DE PRELUCRARE SUNET AC97 AD1819A
Circuitul este compatibil AC97 i este un codec stereo de 16 bii full duplex. Ca
intrri admite 4 intrri stereo de la linie, CD, video i o intrare auxiliar, dou intrri mono
de la difuzorul sistemului, o intrare mono de la microfon comutabil de la dou surse. Ca
ieiri, circuitul dispune de o ieire stereo i una mono. Circuitul are convertoare

pentru a mri raportul semnal/zgomot ( 90dB), admite moduri de economie de energie,


iar rata de eantionare este variabil ntre 7KHz i 48KHz cu rezoluia de 1Hz.
Schema bloc a circuitului este dat n figura 17.

Figura 17 Schema bloc a circuitului AD1819A


Circuitul conine o parte digital (controller audio, interfaa cu calculatorul) i o parte
analogic (convertoare A/D, D/A, mixer). Mixerul analogic i canalele de conversie A/D/ i
D/A

sunt concepute pentru a realiza o calitate foarte bun a prelucrrii audio.

Canalul stnga al circuitului poate fi folosit pentru aplicaii de modem pentru c admite i
eantionri cu rate compatibile V.34.
Codecul conine o pereche de convertoare Analog / Digitale. Intrrile pot fi
selectate din: telefon, microfon mono (1 sau 2), linie stereo, intrare auxiliar stereo, CD
stereo, intrare audio stereo de la o surs video sau ieirea stereo de linie (LINE AUT)
pentru remixare.
Mixerul audio poate mixa intrrile n domeniul audio cu ieirea stereo de la
convertorul D/A. Fiecare canal stereo de intrare poate fi amplificat sau atenuat ntre +12dB
i -3,4Db n pai de 1,5dB. La intrrile mono se duplic informaia pe ambele canale.
Semnul de la difuzorul sistemului poate fi mixat cu ieirea de linie.

Dup ce sursele audio au fost mixate, cele dou canale analogie rezultate (stnga
i dreapta) pot fi amplificate separat ntre 0dB i +22,5dB i sunt convertite analog-digital.
Canalele pot avea o frecven de eantionare diferit. Modul implicit al circuitului asigur o
frecven de eantionare de 48KHz. Frecvena de eantionare poate fi modificat chiar n
cursul achiziiei. Zgomotul de cuantizare i distorsiunile pot fi micorate printr-un procedeu
special care are ca i consecin mrirea frecvenei zgomotelor i scoaterea lor din gama
audio.
Ieirea analogic a convertorului digital-analogic poate fi amplificat/atenuat ntre
+12dB i +34,5dB n pai de 1,5dB i nsumat cu oricare dintre intrrile analogice.
Semnalul astfel sumat intr ntr-un etaj final de reglare a volumului (Master Volume) unde
fiecare canal poate fi atenuat ntre 0dB i +46,5dB n pai de 1,5dB sau poate fi invalidat
(MUTE).
Convertorul D/A are o gam dinamic tipic de 90dB la o band de frecven de
4,2kHz. Circuitul conine suport pentru realizarea funciei de anulare a ecoului (EC),
prelucrarea fiind realizat de circuitul gazd.
Interfaa digital AC97 este o interfa serial sincron pe 5 fire, bidirecional, cu
rata de transfer fix. Prin aceast interfa se transmit att datele audio ct i comenzile
ctre circuit. Datele audio sunt codate PCM (Pulse Code Modulation). Un cadru audio este
mprit n 12 iruri de ieire i 12 iruri de intrare. Un ir de intrare conine:

Tag (informaii privind validare datelor);

starea circuitului (registre de stare);

date audio codificate PCM de la calculator spre destinaia audio (difuzor).

Un ir de ieire conine:

Tag (informaii privind validare datelor);

comenzi ctre circuit (registru de comand);

date audio codificate PCM de la sursa audio ctre calculator.

Un ir de date arat ca n figura 18:

Figura 18 Structura irului de ieire i de intrare


Tactul serial de transfer de date este de 12,288MHz.
nceputul unui ir este indicat de semnalul SYNC. Modul extins se folosete pentru
comunicaia calculatorului cu mai multe codec-uri SLAVE. ntr-un ir datele sunt organizate
n 12 grupe, ca n figura 19:

Figura 19 Structura pe grupe a unui ir de date audio


Grupa 1 conine adresa registrului de comand/stare, grupa 2 conine biii de
comand/stare, grupa 3 datele canal stnga, grupa 4 datele canal dreapta, grupele
5-8 date pentru comunicaia multicodec iar grupele 6-12 sunt rezervate.
Un exemplu de conectare a codec-ului AD1819A pe o plac de baz pentru
procesoarele K7 ATHLON echipat cu setul de circuite KT133 este dat de figura 20:

Figura 20 Conectarea circuitului AD1819A pe o plac KT133


CIRCUITUL DECODOR MP3 VS1001
Circuitul VS1001 este un decodor MPEG pentru nivelele 1, 2 i 3 mono sau stereo.
La intrare circuitul admite date seriale codate PCM. Schema bloc a circuitului este dat n
figura 21:

Figura 21 Schema bloc a circuitului VS1001


Datele seriale MP3 pot avea rate variabile (VBR Variable Bit Rate). Cu VBR se
pot obine caliti audio de nivel CD cu o rat de eantionare de 100Kbps pentru muzica
stereo eantionat la 44,1 KHz n timp ce la o rat fix este nevoie de un flux de cel puin
128Kbps (rata variabil depinde de melodie).
Convertorul D/A este de nalt calitate, fr interferene ntre canale. Amplificatorul
stereo intern poate suporta o sarcin de 30. Circuitul are nevoie de un singur generator
de tact de 12,288 (24,576) MHz.

VS1001 primete la intrare un ir de date seriale codate MPEG (prin portul serial de
date SDI) care sunt decodate i convertite A/D cu un convertor

. Decodare este

controlat prin portul serial de comand (SCI). Volumul poate fi de asemenea controlat i
este posibil adugarea de efecte speciale DSP audio de ctre utilizator prin scrierea unui
program utilizator n memoria alocat acestui scop.
VS1001 are nevoie ca intrarea s fie sincronizat, de aceea se folosete semnalul
BSZNC care marcheaz primul bit, figura 22. Sincronizarea se refer doar la nceputul
caracterului pentru c transmisia este sincron la nivel de bit, deci nu este nevoie de
refacerea tactului din datele transmise.

Figura 22 Sincronizarea nceputului cuvntului


Comenzile sunt trimise prin SCSI, n ordinea: un octet de instruciune, un octet de
adres i 2 octei de date. Octetul de instruciune indic o citire dac este 0,H sau o
scriere dac este 02H. Diagramele de semnal pentru o citire i o scriere sunt date n
figura 23:

Figura 23 Citirea strii i scrierea comenzii n VS1001

Pentru a se citi un registru prin SCI se trimite pe linia SI instruciunea de citire 03H,
urmat de adresa registrului care trebuie citit. Pe linia SO se obine coninutul registrului
adresat.
Pentru scrierea unei comenzi se trimite pe linia SI instruciunea de scriere 02H,
urmat de adresa registrului care trebuie ncrcat i coninutul care trebuie ncrcat.
Traseul datelor n circuitul VS1001 este artat n figura 24:

Figura 24 Traseul datelor n VS1001


Datele de intrare pot intra prin SDI (eantionare cu rat variabil) sau prin SCI
(eantionare de 16 bii cu rat fix), funcie de un bit din registrul MODE. Dup decodare
datele pot intra sau nu (funcie de un bit din registrul MODE) ntr-un bloc de accentuare a
frecvenelor joase sau nalte.
Datele digitale decodate sunt transformate n valori analogice de un convertor D/A

cu supraeantionare de 18 bii. Ieirea analogic este filtrat cu un filtru n circuit.


Rata de conversie este fix, 128x 48KHz, ceea ce nseamn 6,144MHz. Dac rata de
intrare este diferit de 48KHz ea este automat convertit la 48KHz, ceea ce elimin
necesitatea buclei PLL.
Circuitul admite un mod de lucru cu economie de energie n care monitorizeaz
doar liniile SCI de comand. Ieirea analogic este blocat (MUTE).
Blocarea ieirii analogice se face i n cazul n care datele de intrare n convertor nu
vin suficient de repede sau datele de ieire din decodor sunt invalide.
ALTE CIRCUITE AUDIO
Exist o gam extrem de larg de circuite audio. Unul dintre productorii cei mai
importani este MICRONAS.

APLICAII AUDIO AVANSATE


Aplicaii audio avansate
n acest domeniu sunt importante decodoarele MPEG i codoarele/decodoarele
MPEG de voce, cu aplicaii n dispozitive MP3 (playere sau memorie FLASH) sau pentru
integrarea decodrii MPEG n dispozitivele existente.
Un circuit tipic este MAS 3509F care include un decodor MP3, un codor/decodor de
voce i convertoare A/D i D/A (figura 25).
Circuitul admite alimentarea de 1,5V, deci poate fi alimentat de la o singur baterie.

Figura 25 Schema bloc a circuitului MAS3509F


(decodor MP3, codor/decodor MP3 de voce)
APLICAII MULTIMEDIA
Calculatorul personal poate fi transformat ntr-un TV de foarte bun calitate, sunetul
fiind de calitatea CD imaginea de calitate digital (n transmisii digitale) existnd i
posibilitatea de video conferin. Un set de trei circuite realizeaz un astfel de lan
multimedia (figura 7.26):

Figura 26 Set de circuite multimedia


O soluie de comunicaii seriale USB pentru semnale audio este data n figura 27:

Figura 27 Circuitul audio USB UAC 3552A


ntr-o schem bloc de transfer de date audio
UAC 3552A este primul circuit audio al firmei Micronas care urmrete realizarea
aplicaiilor audio pe USB. UAC este convertor D/A audio de precizie, coninnd un
convertor de rate de eantionare. Circuitul suport o gam larg de rate de eantionare
(5-50KHz), ct i diferite formate audio (8bii, 16 bii, 24 bii mono sau stereo).
Circuitul conine un transreceiver USB complet, un EEPROM pentru stocarea
datelor de configurare i identificare care poate fi programat direct prin USB.
Procesarea audio este realizat de un nucleu DSP intern. Pe lng aplicaiile
comune, cum ar fi controlul volumului, tonului i balans, exist suficient spaiu de memorie
i putere de calcul pentru a realiza aplicaii utilizator.
Convertorul D/A folosete principiul de conversie , cu un raport foarte bun de
semnal zgomot (96 dB), sensibilitate mic la variaiile ceasului, liniaritate bun.
La intrare pot fi mixate mai multe surse audio. Circuitul include i un amplificator
pentru cti. Alimentarea se face cu +5V (prin USB).
Schema bloc a circuitului este dat n figura 28.

Figura 28 Schema bloc a circuitului audio USB UAC 3552A


Circuitul UAC 3552A a fost un succes comercial al firmei pentru c a montat boxe
active, i astfel boxele au putut fi aezate la distan mare de sistem datorit legturii USB
(i nu cu semnale analogice ntre calculator i boxe).

8. CIRCUITE DE CAPTUR VIDEO


Circuitele de sunet au avut o evoluie dinamic. Primele au aprut circuitele cuplate
pe ISA, apoi cele de PCI iar acum chipsetul plcii de baz permite cuplarea unui codec
audio.
Circuitele de captur video au avut o evoluie mai lent, astfel circuitele Bt878-879
(Brook Tree) de la Rockwell au dominat piaa de civa ani ncoace. Colectivul Brokk Tree
i produsele Bt au fost preluate de Conexant.
CIRCUIT DE CAPTUR VIDEO Bt878/879
Bt878 este o soluie complet low cost pentru achiziia semnalelor video analogice
i transferul lor spre calculatorul gazd prin interfaa PCI. Circuitul profit de capacitile
multimedia ale calculatorului gazd i de viteza mare de transfer i operare.
Bt878 conine o interfa PCI de legtur cu calculatorul gazd care permite acces
DMA.

Intrarea

video

permite

cuplarea

unui

semnal

video

analogic

complex

NTSC/PAL/SECAM, S-Video (2 linii diferite pentru luminan i crominan) sau video


digital CCIR656. Un canal audio permite achiziionarea semnalului audio radio FM sau
audio TV i transferul datelor digitale audio spre calculatorul gazd printr-un bloc PCI,
independent de transferul datelor video.
Schema bloc a circuitului este dat n figura 29.
Bt878 poate plasa datele achiziionate direct n memoria sistemului gazd prin DMA
sau ntr-o memorie de pe un controller video pentru aplicaii de suprapuneri de imagini.
Transferul datelor ntr-o memorie video face ca imaginea achiziionat s fie afiat.
Achiziia se face n dou grupuri de cmpuri, cele pare i cele impare, astfel nct
se pot achiziiona date ntr-un grup de cmpuri i datele din cellalt grup pot fi vizualizate.
Cmpurile pot fi stocate n memorie combinat sau n zone diferite.
n schema bloc a circuitului Bt878 n partea de sus sunt prezentate intrrile
analogice, n stnga intrrile digitale iar n partea de jos este reprezentat interfaa PCI cu
calculatorul gazd.
Pentru a putea achiziiona date de la un aparat foto digital sau de la o alt surs de
semnal video digital, Bt878 are un port video digital de achiziie. Datele video digitale
urmeaz acelai curs ca i cele analogice, adic scalare i ajustarea culorii, apoi sunt
transferate spre memoria sistemului sau sunt afiate prin transferul spre controllerul video.
Bt878 suport tehnologia Intel Intercast, ceea ce este o combinaie ntre televiziune
i Internet.

Figura 29 Schema bloc a circuitului Bt878


Circuitul Bt879, care este o versiune mai nou a lui Vt878, permite recepia audio
stereo. Prin BTSC-MTS (Broadcast Television System Committee Multichanel Sound)
sunetul este transmis stereo, iar la recepie se face procesarea digital a irului de date.
Bt879 extrage spectrul canalelor L+R i L-R, detecteaz tonul pilot de transmisie,
restaureaz matricile de eantionare L i R i realizeaz decompresia DBX.

Suportul pentru prelucrarea stereo a semnalelor audio FM este implementat doar n


Bt879. La intrare admite semnalul stereo compozit, livrat de majoritatea tunerelor FM
actuale. Circuitul realizeaz demodularea, decodarea i refacerea matricilor de
eantioane. Unele circuite de prelucrare (altele dect Bt879) nu pot s prelucreze att
semnalul audio TV ct i semnalul audio FM din cauz c semnalul audio TV (afar de
BTSC-MTS) nu este codat DBX.
Informaia video poate fi stocat n memorie n dou moduri:

mod pachet, datele sunt ntr-un bloc continuu;

mod planar, datele sunt n trei blocuri, transferate spre trei blocuri destinaie
(semnal video descompus n componente YCrCb sau RGB).

Pentru transferul datelor audio se folosesc eantioane de 8 sau 16 bii. Fluxul


datelor audio este diferit i independent de fluxul datelor video.
Tehnologia Ultra Lock implementat de Bt878 permite achiziia corect de la surse
nesigure (la care variaz lungimea liniei video, cum ar fi videocasetofoanele VCR, unde
comutarea capetelor scruteaz unele linii) prin completarea cu pixeli lips. Tehnica Ultra
Lock este complet digital i automat.
Scalarea imaginii se poate face prin reducerea ei att pe orizontal ct i pe
vertical, independent, utiliznd factori de scal diferii. Dimensiunile pot fi micorate cu
factori ntre 1 i 16. Circuitul poate realiza decimarea temporal pentru a reduce banda de
frecven a semnalului video. n aceeai idee, cmpuri (sau cadre) pot fi excluse din
secvena video la intervale de timp fixe.
Interfaa de intrare const ntr-un multiplexor cu 3 intrri pentru semnale video.
Sursa de tip S-Video contr ntr-un semnal de luminan care intr n multiplexor (Y) i un
semnal de crominan (C care conine dou componente Cr i Cb) care au o intrare
special i un convertor A/D propriu. Un etaj de amplificare cu reglare automat a
ctigului compenseaz variaiile de amplitudine din semnal video.
Semnalul de ceas care trebuie aplicat circuitului Bt878 este de 28,63636 MHz
(8x frecvena NTSC).
Circuitul Bt878 dispune de 24 de pini de I/O care pot fi folosii ca pini de I/O de uz
general (GPIO) sau ca intrri pentru un semnal video digital. De la intrarea digital
informaia este prelucrat n blocul de conversie de format fr a mai trece prin blocurile
analogice i conversia A/D. Portul GPIO poate fi configurat pentru a captura date video
digitale n standard CCIR 656. Bt878 conine un automat digital care separ datele de
imagine de datele de sincronizare. CIR 656 este o interfa cu viteza de 27MB-s n

formatul YCrCb. nceputul i sfritul cadrului sunt semnalate de coduri (SAV i EAV) pe 4
bii, situate n afara cadrului video activ.
Schema bloc a transferului video digital este dat n figura 30.

Figura 30 Schema bloc a transferului video digital


9. PINNACLE
Filmul constituie o uria cantitate de date chiar i pentru un computer. De
exemplu, cel puin 10 secunde de imagini video, necomprimate, cer 300 MB de spaiu de
stocare care nsumeaz cel puin 200 de floppy-disk-uri. De aceea este bine s se
utilizeze un codec bun pentru a crea o imagine video

de bun calitate. Codecul

(COmprimare-DEComprimare) este o pies dintr-un hardware sau o aplicaie software


care comprim datele video i audio, n mrimi convenabile pentru calculator, si apoi le
decomprim pentru redare. Fie el software sau hardware, codecul trebuie s asigure o
codare n timp real a semnalului.
n cazul n care se va folosi codarea "default" MPEG2, va trebui s fie pregtit
spaiu liber suficient pe hard-disk (aproximativ 1,5 GB pentru o or de film pentru o
rezoluie de 320x240 i n jur de 4Gb pentru o rezoluie de 720x576).
Pentru a se putea folosi un TV tunner pentru captur, calculatorul trebuie s aib un
spaiu de stocare destul de mare i putere de procesare, cel puin 128 megabytes de
memorie RAM, un procesor de 600 de MHz i 2 GB spaiu pe hard disk.
Pinnacle Studio PCTV
Pachetul PCTV Stereo include tuner-ul TV stereo intern PCI, telecomand
ergonomic i toate aplicaiile necesare pentru a urmri i nregistra emisiuni TV pe
calculatorul personal i pentru inscripionarea acestora pe CD. Ca funcii adiionale se pot
meniona: TimeShifting pentru oprirea temporar a emisiunilor n direct i afiarea pe
ntreg ecranul mpreun cu de-ntreesere n timp real.

Datele tehnice ale plcii Pinnacle PCTV Stereo [195] sunt prezentate n tabelul de
mai jos:
Tabelul 2
Intrri/Ieiri:

Intrri: cablu (antena), video complex, S-Video

Ieiri: jack audio


Caracteristici: Interfaa: PCI
Norme: PAL B/G, D/K
Captur/editare: MPEG-1, MPEG-2
Rezoluie captur: 720 x 576 pixeli, 480 x 576 pixeli, 352 x 288 pixeli

Faciliti: timeshifting, teletext, telecomand infrarou, PVR (Personal


Video Recorder)
Aplicatii: PCTV Vision 5, PCTV WebText, PCTV Assistant
Acest tuner TV permite recepionarea programelor emise n sistem PAL B/G,
SECAM, i NTSC. Se pot receptiona maxim 125 de canale TV n band larg
(CATV/VHF/UHV). De asemenea aplicaia PCTV Vision permite vizualizarea mai multor
canale TV ntr-o fereastr, afiarea canalelor TV direct pe desktop, capturi audio i video
n timp real cu posibilitate de export n format MPEG 1.
Cu ajutorul lui Pinnalce PC TV Stereo Pal Capture [137] se poate recepiona att
datele n format digital, ct i pe cele analogice.
Acest produs ofer o soluie complet pentru capturarea i editarea materialelor
video. Simplu de instalat i relativ uor de utilizat, cu o interfa intuitiv i robust,
Pinnacle Studio d productorilor de film, dar i simplilor utilizatori, posibilitatea de a
produce i edita filme de scurt i lung metraj la cea mai nalt calitate.
Din modul n care a fost gndit i creat, se observ c Pinnacle Studio poate fi
considerat drept o introducere perfect n lumea procesrii audio-video digitale pe PC,
poate i datorit unor caracteristici, precum: preview n timp real, interfa facil,
numeroase tranziii i efecte, combinarea sunetului i imaginii, posibilitatea capturii
fiierelor video din surse externe etc.
Pentru a realiza captur video de o calitate foarte bun, se va utiliza soft-ul
Pinnacle, i placa de captur Pinnacle PC TV Stereo Pal Capture (figura 31).

Figura 31
Pentru a instala placa de captur pe placa de baz a calculatorului, aceasta se
introduce n slotul PCI, dup care se fixeaz suportul plcii de spatele carcasei, aa cum
se poate vedea n figura 32:

Figura 32
n acest momentul se poate efectua conectarea dispozitivelor externe, i anume:
a) Conectarea antenei/cablului TV: se conecteaz la intrea TV a plcii antena
proprie din cas (cablul coaxial de anten) sau un cablu de legtur;
b) Conectarea dispozitivelor video: placa PCTV se conecteaz la orice surs video
(VCR, camer video, laserdisk) care are ieire de semnal video complex sau S-Video n
format PAL, NTSC sau SECAM, ex VCR, camer video sau receptor satelite, indiferent de
sistemul video pe care l folosesc (ex. VHS, S-VHS, Hi8, Video 8). Pentru a conecta ieirile
video la intrrile corespondente n PCTV este nevoie de un cablu ecranat potrivit (cablu
RCA sau S-Video).

Figura 33
Apoi va urma instalarea softului Pinnacle. Pentru aceasta se va introduce CD-ul de
instalare n CD-ROM. n acest moment, programul de setup va porni automat sau se
poate apela autorun.exe de pe CD-ul de instalare. Programul de instalare va porni cu
urmatoarea casuta de dialog (figura 34):

Figura 34
Apoi se va selecta tipul de setup. (Typical, Comact or Custom). n acest caz s-a
optat pentru Typical, aa cum se vede i n figura 35:

Figura 35
Dup ce s-a efectuat instalarea plcii de captur, se poate instala i
telecomanda acesteia. Pentru acesta trebuie selectat portul serial (figura 36) pe care este
instalat senzorul, dup care se execut clic pe OK. Alternativ, se poate configura portul
serial automatic. Pentru a face posibil acest lucru, se va executa clic pe butonul
Autodetection. Pentru a verifica funcionalitatea telecomenzii i a senzorului, se va face
clic pe butonul Test i apoi se va apsa pe orice tast a telecomenzii

Figura 36
Se dorete a se realiza captura unor imagini video de pe o camer analogic sau
digital.

Legtura dintre camera video i placa de captur se realizeaz cu ajutorul unui


cablu AV (Analogic Video), prin cele trei mufe RCA, care au urmtoarele semnificaii:
- galben semnal video;
- rou i alb semnal audio stnga / dreapta.
Paii care trebuiesc parcuri pentru realizarea capturii sunt urmtorii:
1. Se deschide softul Pinnacle. Pe ecran apare urmtoarea fereastr:

Figura 37

2. Se configureaz aplicaia Pinnacle, executnd clic pe pictograma

. Pe ecran

apare fereastra de mai jos:

Figura 38
n aceast interfa se gsesc principalele zone de lucru ale programului, fiecare cu
meniurile i utilizarea proprie.

La seciunea Video se stabilete sursa de semnal, la rubrica Video input, care


poate fi:
- tuner TV - semnalul este RF (radio frecven);
- S-Video - semnalul primit este video complex;
- Composite semnalul video este format din trei componente RGB.
n acest caz s-a optat pentru pentru TV Tuner.
Apsnd pe butonul Capture, utilizatorul are posibilitatea capturii fiierelor video din
surse externe, fie c este vorba de un aparat video analog sau digital, un DVD player sau
o camer web.,
La seciunea Capture se vor face setrile funcie de modul de compresie, rata de
transfer a datelor i locaia fiierului obinut n urma efecturii capturii.

Figura 7.39
Dup ce s-au efectuat setrile necesare capturii dorite, se va executa clic pe
butonul de nregistrare (Rec) i se va porni camera video. n acest moment se vor salva
datele pe hard-discul calculatorului, la locaia stabilit anterior.