C1 Cna PDF

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

Sunteți pe pagina 1din 31

Instrumentaţie electronică de măsură

conf. dr. ing. Radu Ovidiu Preda


www.comm.pub.ro/preda/iem

Cap. 1 - Convertoare numeric-analogice


Cap. 2 - Convertoare analog-numerice
Cap. 3 - Osciloscopul numeric
Cap. 4 - Măsurarea tensiunilor şi curenţilor electrici
Cap. 5 - Măsurarea frecvenţelor şi a intervalelor de timp

Notare:
- Laborator: 40 puncte
- Examen final: 50 puncte
- Lucrări curs: 20 puncte (2 x 10 puncte)
CAPITOLUL 1
CONVERTOARE NUMERIC-ANALOGICE

Ce este un CNA (engl. DAC)?


N (n biţi)

Uieş(N)

 fCNA:N→R
 tensiunea la ieşire reglabilă digital
 Aplicaţii:
• generarea semnalelor analogice la ieşirea unei plăci video (VGA...)
• generarea semnalelor audio la ieşirea oricărui echipament digital de
reproducere a sunetelor: telefon, MP3 player, ...
• parte a conv. analog-numerice (CAN) folosite în instrumentaţie
(ohmetre numerice, voltmetre numerice, osciloscoape)
(de aceea le studiem la acest curs !)

 CNA unipolar vs. bipolar


• unipolar: Uieş(N) are un singur semn (tipic +)
• bipolar: Uieş(N) are semnul + sau -

 numărul de la intrare reprezentat în cod binar, zecimal codat binar,


Gray sau binar deplasat, complement față de 1, complement față de 2,
etc.
Relaţia de conversie

 cod binar
 mărimea de ieşire - tensiune

Convertorul unipolar

 mărimea de ieşire - o singură polaritate

U ies= N ∆U

unde N este un număr natural, reprezentat în binar cu n biţi,


n
=N ∑2
i =1
n −i
bi , bi ∈ {0, 1} ;

şi ∆U - pasul de cuantizare (rezoluţia) al convertorului


n n
2 ∆U ∑ 2 bi =
U ies =n
U ref ∑ 2− i bi
−i

=i 1 =i 1
 tensiunea de referinţă:

U ref= 2n ∆U

 U ies ,max = U CS se obţine pentru bi=1, i=1,2,....,n:

n
U=
cs U ref ∑ 2=
−i
U ref (1 − 2−=
n
) U ref − ∆U
i =1

 U ies ,min = 0 se obţine pentru bi=0, i=1,2,....,n

 în consecinţă: 0 ≤ U ies < U ref − ∆U


Mărimi specifice CNA

 tensiunea de referinţă Uref

 numărul de biţi n

 VLSB definiţie !
n
VLSB= Uref/2
legătura cu rezoluţia ?
 VMSB definiţie !

VMSB=Uref/2

 UCS=Uref- VLSB
Caracteristica de conversie
Uref

Observaţie:
Întotdeauna UCS < Uref
Coduri unipolare
N BN BCD Gray
0 0000 0000 0000
1 0001 0001 0001
2 0010 0010 0011
3 0011 0011 0010
4 0100 0100 0110
5 0101 0101 0111
6 0110 0110 0101
7 0111 0111 0100
8 1000 1000 1100
9 1001 1001 1101
10 1010 - 1111
11 1011 - 1110
12 1100 - 1010
13 1101 - 1011
14 1110 - 1001
15 1111 - 1000
• Trecerea bn → gr

bi (gr) = (bi-1 + bi )(bn)



OBS: “+” este modulo 2

• Trecerea gr → bn

bi (bn) = bi-1 (bn) + bi (gr)



Convertorul bipolar
 n −i 
U ies = N ∆U − 0,5U ref = U ref  ∑ 2 bi − 2−1 
 i =1 
 n

U ies= U ref  − (1 − b1 ) 2 + ∑ 2 − i bi 
−1

 i =2 
 dacă b1=0  Uies < 0
 dacă b1=1  Uies ≥ 0

 Uies pentru câteva combinaţii bi :

(0,0,.........,0) U ies =
−0,5U ref =
U ies min
(1,0,.........,0) U ies = 0
(1,1,..........,1) U ies = −0,5U ref (1 − 2− n+1 ) = 0,5U ref − ∆U = U ies max

 reprezentare în cod binar deplasat


 pentru b1 → b1 =1 − b1  reprezentarea în cod complement faţă de doi

 −1 n

U ies = U ref 

−2 b1 + ∑
i =2
2 −i
bi 

 Uies pentru câteva combinaţii bi :

(0,0,0,...................,0) U ies = 0
(0,0,0,...................,1) U ies = ∆U
..............................
n

ref ∑
−i − n +1
(0,1,1,...................,1) =
U ies U=
ies max U = 2 0,5U ref (1 − =
2 ) 0,5U ref − ∆U
i =2

(1,0,0,..................,0) U ies = U ies min = −0,5U ref


..............................
(1,1,1,...................,1) U ies = −∆U

 codul binar deplasat frecvent folosit în CNA


 complement faţă de doi folosit în sistemele de prelucrare numerică a
semnalelor
Săgeţile indică negăm
trecerea de la un idem idem MSB
cod la altul → → →
N MS C1 C2 BD

+3 011 011 011 111

+2 010 010 010 110

+1 001 001 001 101

+0 000 000 000 100

-0 100 111 - -

-1 101 110 111 011

-2 110 101 110 010

-3 111 100 101 001

-4 - - 100 000

→ → →
negăm C1+1 negăm
ultimii biţi MSB
Caracteristile codurilor bipolare

• MS: uman; uşor de afisat hard; zero dublu - propriu afişajelor, impropriu
calculelor

• C1: uşor pt. hard (pt. numere negative se folosesc ieşirile negate ale
bistabilelor); zero dublu

• C2: uşor pt. soft; asimetric, nu are zero dublu

• BD, BD*: uşor pt. analogic: se translateaza BN cu Uref/2 în jos şi astfel


BN unipolar devine BD bipolar; uşor de obţinut hard din C2
Erori ale CNA

Erori statice

- sunt erori ale caracteristicii de conversie


- sunt aceleaşi cu erorile oricărei caracteristici de transfer liniare

a) eroare de “0” sau de "offset"

ez = e0 = Uieş(N) - Uieş0(N) corectabilă

b) eroare de factor de scară

V = Uieş (Nmax) – Uieş (0)


V0 =UCS – 0 corectabilă
eFS = V - V0
c) eroare de neliniaritate: abaterile de la caracteristica liniară
Uieş 0 (N) = aN+b

• eroarea de neliniaritate diferenţială (eng. DNL) necorectabilă


eNLD = max[Uieş (N)- Uieş (N-1) - VLSB ]

• eroarea de neliniaritate integrală (eng. INL) necorectabilă


eNLI = max[Uieş (N)- Uieş 0(N) ]
Erori dinamice

 răspunsul CNA la schimbarea datelor nu este instantaneu


 timpul de conversie (tconv) are două componente:
- timpul de comutaţie, tcom
- timpul de stabilire, tS

 domeniul tconv: ns ... s, în funcţie de tehnologie

Aplicație:
Calculați timpul de conversie al CNA al unei plăci video de PC cu rată de
refresh de 100Hz pentru o rezoluție de 1600x1200 pixeli
1600 · 1200 · 100Hz = 192MHz; tconv < 1/192 MHz = 5ns
Tipuri principale de CNA

Două mari categorii:

 CNA directe:
• conversia direct în mărimea de ieşire
• convertoare rapide
• nu foarte precise
• exemple: convertoarele cu rezistenţe ponderate, cu reţea R-2R, etc.
 CNA indirecte
• numărul N convertit mai întâi într-o mărime intermediară (durata
unui impuls, conţinutul unei secvenţe pseudoaleatoare etc.)
• erori mai mici
• viteza este redusă
• exemplu: convertorul stohastic.
Convertorul cu rezistenţe ponderate

Relația de conversie?
n
U ies = ∑ Ii ,
− RI , I =
i =1

 curenţii Ii au valori nenule numai pentru acele comutatoare pentru care


bi=1

U
Ii =
−bi iref , i =
1,...n
2R

Rezultă deci
n −U ref n

i
I=
=i 1 =i 1
∑ 2R
bi = −∑ 2− i R −1U ref bi ,

n
U ies = U ref ∑ 2− i bi
− RI =
i =1
n

Observaţii U ies = U ref ∑ 2− i bi


i =1

 semnul tensiunii de ieşire dat de semnul tensiunii de referinţă

 convertor unipolar

 număr mare de rezistenţe într-o plajă de valori cu atât mai mare cu cât n
este mai mare

 având valori diferite acestea au variaţii diferite cu temperatura si apar


dificultăţi în realizarea sub forma integrată a circuitului

 alte surse de erori: rezistenţele finite ale comutatoarelor şi tensiunea de


decalaj a amplificatorului operaţional (eroare de offset)
Aplicație:
Desenați forma de undă de la ieșirea convertorului cu rezistențe ponderate pe
8 biți cu Uref = 25,6V, dacă la intrarea sa se aplică succesiv numerele N1 =
08| H, N2 = 2C|H și N3 = C0| H, fiecare timp de 20 ns.
Convertor cu reţea de rezistenţe R-2R

Relația de conversie?
U ref
Io = − ,
R
I1 = 0,5 I o ,
= =
I 2 0,5 I1 2−2 I o ,
..........
I n = 2− n I o

n U ref n
I= i i∑I b =
=i 1 =i 1

R
∑b 2 i
−i
,

n
U ies = U ref ∑ bi 2− i
− RI =
i =1
Observaţii

 doar două valori de rezistenţe  schema se pretează mult mai bine la o


realizare sub formă integrată
 gamă largă de CAN integrate (eventual mai puţin amplificatorul
operaţional, dar incluzând rezistenţa de reacţie R), ca AD 7520 (Analog
Devices)
Convertoare cu comutare în curent

 viteză ridicată
 două variante:
- cu generatoare de curenţi egali;
- cu generatoare de curenţi ponderaţi.

Exemplu: generatoare de curenţi egali şi o reţea R-2R inversată.


 Superpozitie: presupunem mai întâi b1=1, bi=0 pentru i ≠ 1.

U ies1 = I o R

 pentru b2=1, bi=0 pentru i ≠ 2 :


 aplicăm teorema lui Thevenin

2R
=U ies 2 = I 0 R 2−1 I o R
2R + R + R

 în general, dacă b k =1, b i=0 pentru i ≠ k :

U ies k = 2− k +1 I o R

deci
n n n n
=U ∑=
bU ∑ 2=
i ies i
=i 1 =i 1
RI b − i +1
o i o
=i 1
∑ 2 bi U ref ∑ 2−i bi
2 RI = −i

=i 1

unde

U ref = 2 RI o

 generatoare de curenţi egali


 însumarea lor se face ponderat, cu ajutorul reţelei R-2R.
 comutatoarele de curent în tehnologii bipolare  comutatoare de viteză
ridicată
 altă variantă: însumarea unor generatoare de curenţi ponderaţi (de exemplu
convertorul integrat DAC 08)
Aplicație DAC08:
Se dă convertorul CNA cu ieşire în tensiune din figurǎ. Se cunosc V R = +10,24V; Rr =
10kΩ, R1 = 5kΩ.
a) Să se determine relaţia de conversie, domeniul tensiunilor de ieşire şi rezoluţia
convertorului.
b) Să se calculeze eroarea absolută limită a lui V 0 pentru combinaţia 40|H aplicată intrărilor
de date, dacă rezistențele au o toleranță de 1%. Pe câți biți efectivi funcționează convertorul
în acest caz?

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