Sunteți pe pagina 1din 4

Compandare 2

1. Un CNA cu expandare are domeniul tensiunilor de ieșire ±4096 mV. Octetul 1011.1101 este aplicat la intrarea convertorului. Se cer:

a) Schema bloc a convertorului cu pozițiile comutatoarelor conform codului de la intrare și explicarea funcționării.

b) Calculați tensiunea de la ieșirea convertorului.

Soluție:

 = l1 + l2 + l3 (+ reprezintă operația logică SAU)

a)
l1l2l3
1/2
16I0 >>
 20 UCNA
l1l2 l3
2-1
8I0 v1
1/4 >>
l1 l2l3 s
2-2 CNA-
4I0 v2 UCNA+ UCNA-
1/8 >>
I l1 l2 l3
2-3 R-2R
2I0 v3
1/16 >>
l1l2l3
2-4
I0 v4
1/32 >>
l1l2 l3
2-5
1/64 0.5I0 >>
l1 l2
2-6
 v v v v 1 
U CNA =  + 1 + 2 + 3 + 4 +   2− ?  U max =
 2 4 8 16 32 64 
b)
1 1 1 0 1 1  32 + 16 + 8 + 2 + 1 −4 59
=  + + + + +   2−4  4096 =  2  4096 =  4096 = 236mV
 2 4 8 16 32 64  64 1024

Solutie alternativa:

Z = 2 L − +1 (16  + V + 0.5 ) = 23−1+1 (16 + 13 + 0.5 ) = 8  29.5 = 236


4096 Z
U max U CNA
Z 236
U CNA = U max =  4096 = 236mV
4096 4096
2. CAN cu compresie după legea A din figură, având domeniul tensiunilor de intrare ±4096 mV, cuantizează o tensiune de intrare UX = -504 mV.
Se cere determinarea codului binar rezultat în urma conversiei tensiunii UX , indicând pentru fiecare pas într-un tabel: bitul testat, codul
generat de RAS, intrarea utilizată, starea comutatoarelor, comparația și decizia privind bitul testat.

R
UX R
- X1
+ AO1 + s
-
C1 l1
16R CLK 2
RAS
R
- X 16 v4
+ AO2 +
-
C2

16I0 >>
 CLK 3, 4
UCNA
1/2 l2l3 s
k1
CLK 5-8 20 CNA-
8I0 v1
1/4 >> CLK 1
l2 l3 k2
I 2-1
4I0 v2
1/8 >> R-2R
l2l3 k3 -2
2
2I0 v3
1/16 >>
l2 l3 k4
2-3
I0 v4
1/32 >>
Soluție

UX = - 504 mV => 16 UX = -8064 mV.  = l1 + l2 + l3 (+ reprezintă operația logică SAU)

Comparație: Comutator Biți control


k1 l2l3 (11)
x1 – UX ? UCNA
k2 l l (10)2 3

x16 – 16UX ? UCNA k3 l2l3 (01)


k4 l2 l3 (00)

Pas Bit RAS In k1 k2 k3 k4 η v1 v2 v3 v4 UCNA Comparație Decizie


sl1l2l3.v1v2v3v4 [mV]
1 s 1000.0000 x16 0 0 0 1 0 0 0 0 0 0 -8064<0 s=0
2 l1 0100.0000 x1 0 0 0 1 1 0 0 0 0 256 504>256 l1 = 1
3 l2 0110.0000 x1 0 1 0 0 1 0 0 0 0 1024 504<1024 l2 = 0
4 l3 0101.0000 x1 0 0 1 0 1 0 0 0 0 512 504<512 l3 = 0
5 v1 0100.1000 x1 0 0 0 1 1 1 0 0 0 384 504>384 v1 = 1
6 v2 0100.1100 x1 0 0 0 1 1 1 1 0 0 448 504>448 v2 = 1
7 v3 0100.1110 x1 0 0 0 1 1 1 1 1 0 480 504>480 v3 = 1
8 v4 0100.1100 x1 0 0 0 1 1 1 1 1 1 496 504>496 v4 = 1

Pas 1: U CNA = 0[mV ]

  v1 v2 v3 v4  − ? 1
Pas 2: U CNA =  + + + +   2  U max =  2−3  4096 = 256[mV ]
 2 4 8 16 32  2

  v1 v2 v3 v4  − ? 1
Pas 3: U CNA =  + + + +   2  U max =  2−1  4096 = 1024[ mV ]
 2 4 8 16 32  2

  v1 v2 v3 v4  − ? 1
Pas 4: U CNA =  + + + +   2  U max =  2−2  4096 = 512[mV ]
 2 4 8 16 32  2

  v1 v2 v3 v4  −3 1 1
Pas 5: U CNA =  + + + +   2  U max =  +   2−3  4096 = 384[mV ]
 2 4 8 16 32  2 4

  v1 v2 v3 v4  −3 1 1 1
Pas 6: U CNA =  + + + +   2  U max =  + +   2−3  4096 = 448[ mV ]
 2 4 8 16 32  2 4 8

  v1 v2 v3 v4  −3 1 1 1 1 
Pas 7: U CNA =  + + + +   2  U max =  + + +   2−3  4096 = 480[mV ]
 2 4 8 16 32   2 4 8 16 

  v1 v2 v3 v4  −3 1 1 1 1 1 
Pas 8: U CNA =  + + + +   2  U max =  + + + +   2−3  4096 = 496[mV ]
 2 4 8 16 32   2 4 8 16 32 

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