Sunteți pe pagina 1din 36

Circuite Digitale

Curs 11
Obiective
Interfata cu circuite si semnale analogice.
Convertoare A/D si D/A. Algoritmi de conversie A/D si D/A.
Convertoare integrate.
Afisoare LED 7-segmente
Aplicatii circuite digitale in Bioinginerie
11.1. Interfata cu circuite si semnale
analogice
Procesul de eantionare i reinere se definete ca meninerea valorii
amplitudinii eantionului pn la urmtoarea eantionare. Aceasta face ca
forma de und s capete un aspect de semnal n scar

Cuantificarea se definete ca interpretarea unei cantiti continue prin
folosirea unui set de valori discrete
Stabilirea de valori numerice pentru valoarea dat a semnalului analogic
Dac se folosesc N bii, se obin 2
N
nivele; prin cuantificare, fiecare valoare
a fiecrui eantion va avea asociat o valoare binar pe N bii. Cu ct N
este mai mare, cu att acurateea este mai bun.
Se definete un pas de cuantificare:



Eroarea de cuantificare este definit ca diferena ntre valoarea real a
semnalului analogic i valoarea binar asociat
Eroarea poate fi dat att de procesul de eantionare i reinere (valoarea
eantionului curent este meninut ca valoare pentru semnal pn la
urmtoarea eantionare), ct i de procesul de cuantificare, care mareste
sau micsoreaza valoarea eantionat
Timpul de eationare este determinat de frecvena de eationare:



Exemplu: 12 biti, 0-5 Volti, pasul de cuantificare va fi:






max min
2 1
c
N
V V
Pas

=

12
5 0 5
0.012
4095
2 1
c
Pas V

= =

1
s
s
T
f
=

11.2. Convertoare A/D si D/A. Algoritmi de
conversie A/D si D/A.



CAN
CAN transform un semnal analogic prezent la intrarea sa ntr-unul digital,
obinut la ieirea sa prin procesele de eantionare-reinere, la intervale regulate
de eantionare i eantioanele cuantificate pe baza unui numr de bii.
Caracteristica de transfer are forma unei funcii n trepte
LSB sau bitul cel mai puin semnificativ este definit ca incrementul minim de
tensiune pe care CAN l poate converti
FS reprezint domeniul de variaie al intrrii. Dac FS pentru semnalul de intrare
este de 10V, atunci LSB pentru un CAN pe trei bii este: 10/(2
3
)=1.25V. Pentru un
CAN pe 12 bii, valoarea LSB este: 10/(2
12
)=2.44mV
Principalele tipuri de CAN sunt:
CAN cu simpl ramp
CAN folosind aproximaii succesive
CAN cu dubl ramp
CAN lucrnd n mod paralel (flash)
CAN Sigma Delta
CAN cu simpl ramp
Relativ simplu, dar lent, timpul de conversie depinznd liniar de numrul de
bii pentru cuantificare
Compus din trei sub-blocuri:
numrtor binar
convertor numeric-analogic
comparator analogic

Mod de operare:
Numrtorul este resetat
Intrarea analogic este eantionat
Ct timp tensiunea pe borna pozitiv a comparatorului V
a
este
mai mare dect cea de pe borna negativ V
b
, numrtorul binar
este incrementat
Cnd V
a
este egal cu V
b
numrtorul este oprit, iar codul binar
echivalent (rezultatul conversiei) este disponibil la ieire.
CAN cu aproximaii succesive
Cel mai comun, bazat pe 8 sau 12 bii i conine urmtoarele elemente de
baz:
Convertor numeric-analogic
Comparator analogic
Modul cu logic de control
Registru pentru aproximaiile succesive
Mod de operare bazat pe cutarea binar:
Iniial, registrul prezint la ieiri o valoare corespunztoare jumtii
domeniului maxim, obinut prin setarea bitului cel mai semnificativ la
1 i a tuturor celorlali la 0 (10000)
Dac intrarea analogic prezent la borna comparatorului este mai
mare dect cea obinut de la ieirea convertorului numeric-analogic,
MSB=1, altfel MSB=0
Registrul execut aceleai operaie pentru fiecare bit, de la MSB la
LSB, la sfrit registrul prezentnd la ieiri valoarea numeric rezultat
al conversiei.
Caracteristici:
Conversia necesit
doar N pai, iar valori
ale timpului de
conversie de ordinul
s sunt tipice
Ieftine, relativ precise
i rapide
Caracteristici:
Conversia necesit doar N pai, iar valori ale timpului de conversie de
ordinul s sunt tipice
Ieftine, relativ precise i rapide



CAN cu dubl ramp, Elemente de baz:
Circuit integrator
Circuit detector de trecere prin zero
Numrtor binar
Logic de comand i circuite de comutare
Caracteristici:
Rezoluie nalt, dar vitez de conversie modest; cost mai ridicat ca
anteriorul
Utilizat n special n construirea aparatelor de msur
Puin sensibil la zgomot sau la modificrile semnalului de ceas

CAN cu dubl ramp
Elemente de baz:
Circuit integrator
Circuit detector de
trecere prin zero
Numrtor binar
Logic de comand
i circuite de
comutare
Mod de operare:
Numrtorul este resetat i comutatorul este conectat la intrarea analogic
Integratorul genereaz o tensiune negativ de tip ramp, cu o nclinare ce depinde de mrimea
intrrii analogice
Comparatorul prezint la
ieirea sa nivel ridicat, ce
permite impulsurilor de
ceas s comande
numrtorul
Cnd numrtorul indic
depire (semnal
overflow activ), este
resetat la zero i
circuitele de control
schimb poziia
comutatorului la o
tensiune negativ de
referin
Aceasta comand
integratorul s genereze
a ramp cu nclinare
pozitiv
Cnd aceast ramp
trece prin zero,
comparatorul genereaz
la ieire valoare
cobort, ce stopeaz
numrtorul, iar valoarea
din acel moment
reprezint echivalentul
numeric al semnalului
analogic de la intrare.
Convertoare Numeric Analogice (CNA)
Au la intrare o mrime numeric (digital) i genereaz pe baza ei o ieire
continu (analogic)
Tensiunea de la ieire se constituie ca o sum de componente de tensiune,
fiecare component fiind dublul alteia:




Performana convertorului este dat de numrul de eantioane ce pot fi
procesate i numrul de bii folosii la conversie
|
|
.
|

\
|
+ + + =
2
4 2
2 1
n
n
ref out
b b b
U V
CNA cu rezistene ponderate
Bazat pe un circuit amplificator operaional sumator
Fiecare rezistor de intrare este dublu ca valoare fa de anteriorul
Intrrile prezint mrimi (ponderate) care depind de rezistoarele aferente
Rezistorul R, care este cel de valoare minim, afecteaz bitul cel mai
semnificativ MSB i trebuie s prezinte precizie maxim. Dac numrul de
bii folosii N este mare, convertorul devine nepractic, deoarece un numr
mare de rezistoare (de valori R, 2R, 3R ...) trebuie s fie fabricate cu
precizie, deci apar dificulti n procesul de integrare. Valoarea tensiunii
analogice de la ieire se obine dup formula:
Vo = -(VR + 0.5V2R + 0.25V4R + 0.125V8R + .)
4R
LSB
2R
MSB
0
+
-
OUT
R
R
Vo
CNA cu reea de rezistene R-2R
Bazat pe rezistori cu valori similare, deci prezint avantaje pentru
integrare.
Mod de operare:
Cnd bitul k este 1, comutatorul corespunztor este conectat la
tensiunea de referin VREF
Cnd bitul k este 0, comutatorul corespunztor este conectat la
mas GND


MSB
0 0
Vref
2R
+
-
OUT
0
2R
0
R
Vo
LSB
R 2R
0
2R
Exemplu: dac se presupune c toate liniile, cu excepia uneia sunt
conectate la mas:
Linia conectat la VREF va genera un curent ce va circula ctre intrarea
invertoare a amplificatorului operaional
Acest curent este njumtit la fiecare nod al reelei de rezistene
Astfel contribuia fiecrei intrri este dat de poziia bitului aferent n cadrul
configuraiei binare

MSB
0 0
Vref
2R
+
-
OUT
0
2R
0
R
Vo
LSB
R 2R
0
2R
n figura (b) doar MSB este ON
n figura (c) doar penultimul bit este ON
11.3. Convertoare integrate.
ADC16DV160 (National Instruments) - Dual Channel, 16-Bit, 160 MSPS
Analog-to-Digital Converter with DDR LVDS Outputs.
DAC121S101, 12-Bit Micro Power, RRO Digital-to-Analog Converter
11.4. Afisoare LED 7-segmente
Afisoarele cu 7 segmente sunt utilizate in multe aplicatii.
Pentru afisarea cifrei corespunzatoare se utilizeaza circuite logice care
decodeaza BCD (numere zecimale codate binar) si activeaza digitii
corespunzatori de pe afisor
Afisoare luminiscente si cu cristale lichide

MAN74A
Decodoare BCD 7 segmente: SN54/74LS47 (Motorola), SN54LS47 (TI)
4511


11.5. Aplicatii circuite digitale in Bioinginerie
Problema: Intr-o instalatie, un lichid chimic se foloseste la un proces de
fabricatie. Substantele chimice sunt in trei rezervoare diferite. Fiecare rezervor
are un senzor de nivel care indica o valoare HIGH (1) cind lichidul scade sub
un anumit nivel prescris. Proiectati un circuit de monitorizare care sa indice
cand nivelul a oricaror doua rezervoare scade sub punctul specificat.

Solutie:
( ) ( ) ( )
X ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC
ABC ABC ABC ABC ABC ABC
BC A A AC B B AB C C
BC AC AB AB BC AC
= + + + = + + + + + =
= + + + + + =
= + + + + + =
= + + = + +
X AB BC AC = + +
Problema: Iesirea unui sistem logic trebuie sa controleze intrare fluid, iesire
fluid, si temperatura fluidului. Controlul logic opereaza la nivelul valvei de
intrare care permite fluidului sa curga in rezervor pina cind este activat
senzorul de nivel maxim. In acest moment controlul logic inchide valva de
intrare.
Temperatura fluidului in rezervor este mentinuta de doi senzori de
temperatura. Un senzor indica daca fluidul este prea fierbinte iar celalat
daca fluidul este prea rece.
Controlul porneste elementul de incalzire daca fulidul este prea rece.
Controlul logic pastreaza valva de iesire deschisa atita timp cit
temeperatura fluidului este cea adecvata.








Dozator de medicamente

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