Sunteți pe pagina 1din 5

Sumatorul Manchester 48

7. SUMATORUL MANCHESTER

După cum s-a observat din capitolele anterioare, timpul de propagare a


semnalelor de sumă şi transport la sumatoarele studiate se poate reduce prin diverse
moduri de conectare a elementelor componente.
Sumatorul Manchester este cel mai rapid dintre cele studiate, deoarece
propagarea semnalelor se realizează prin intermediul unor comutatoare electronice.
Aceste comutatoare sunt circuite logice cu trei stări (buffer cu trei stări) şi funcţionează
în modul descris de figura 7.1:

A B
Dacă C = 1, atunci B = A.
C Dacă C = 0, atunci B = Z (impedanţă ridicată).

Fig. 7.1. Simbol şi tabel de funcţionare pentru buffer cu trei stări.

Comutatorul este închis (semnalul A de la intrarea comutatorului se regăseşte


la ieşirea B a acestuia), dacă semnalul C este la nivel logic “1”. Dacă C este la nivel
logic “0”, comutatorul este deschis, adică ieşirea acestuia se află în stare de impedanţă
ridicată (Z).
Proiectarea unei celule complete de însumare are la bază următoarele ecuaţii:

(7.1)
Din ecuaţiile de mai sus rezultă următorul tabel de stări:

Tabelul 7.1. Tabel de stări pentru un sumator complet pe un bit.


ai bi ci si ci+1
0 0 0 0 0
0
0 0 1 1 0
0 1 0 1 0
ci
0 1 1 0 1
1 0 0 1 0
ci
1 0 1 0 1
1 1 0 0 1
1
1 1 1 1 1
49 Sumatorul Manchester - 7

Cu ajutorul tabelului de mai sus se poate implementa un sumator Manchester


pe un bit (figura 7.2). Din tabelul 7.1 şi figura 7.2 se poate înţelege funcţionarea
sumatorului Manchester. Se disting trei situaţii:
a) operanzii sunt ambii egali cu zero (ai = bi = 0) şi transportul de la rangul
anterior poate fi zero sau unu (ci = 0 sau 1). Ieşirea porţii 3 va fi pe “0” logic, deci
comutatorul k3 va fi deschis şi transportul c i+1 nu va depinde de c i. Ieşirea porţii 2 va fi
pe “0” logic, deci comutatorul k 2 va fi deschis. Ieşirea porţii 1 va fi pe “1” logic, deci
comutatorul k1 va fi închis, iar transportul către rangul superior c i+1 va fi la nivel logic
“0”.
“1”

k2 ai
aibi
2 bi
ci+1 k3 ci

si=aibi
aibi ai
k1 3
1
bi

ai bi
“0”

Fig. 7.2. Schema de principiu a unui sumator Manchester pe 1 bit.

b) operanzii sunt diferiţi (ai = 0 şi bi = 1 sau ai = 1 şi bi = 0) şi transportul de


la rangul anterior poate fi zero sau unu (c i = 0 sau 1). Se observă că în acest caz
comutatoarele k1 şi k2 sunt ambele deschise, iar comutatorul k 3 se va închide şi
transportul ci+1 va coincide cu ci.
c) operanzii sunt ambii egali cu unu (ai = bi = 1) şi transportul de la rangul
anterior poate fi zero sau unu (ci = 0 sau 1). Comutatoarele k1 şi k3 vor fi deschise, iar
k2 se va închide şi transportul ci+1 va fi la nivel logic “1”.
Considerând că cele trei comutatoare se pot implementa fiecare prin câte o
poartă logică elementară (cu întârzierea d), rezultă următoarele întârzieri la un sumator
Manchester pe 1 bit:
- semnalul de sumă: 1d.
- semnalul de transport: 3d prin k1 şi 2d prin k2.

Aplicaţia 1
Urmărind figura 7.2, să se construiască schema unui sumator Manchester pe 2
biţi utilizând circuite buffer cu trei stări (figura 7.3).
Sumatorul Manchester 50

c2 c1 c0
k3 k3
s1 s0
k2 k1 k2 k1

+5V +5V

a1 b1 a0 b0

Fig. 7.3. Schema unui sumator Manchester pe 2 biţi utilizând circuite buffer.

Aplicaţia 2
Să se simuleze cu programul Multisim funcţionarea unui sumator Manchester
pe 4 biţi (figura 7.5).
Pentru realizarea aplicaţiei se urmăreşte schema din figura 7.2. Nivelele logice
„1” şi „0” s-au implementat cu semnale provenite de la surse de tensiune continuă şi
masă (figura 7.5). Pentru realizarea comutatoarelor s-au utilizat circuite integrate
4503BCL. De la fiecare s-a utilizat câte un circuit buffer. La astfel de circuite, trecerea
comutatorului în stare de impedanţă ridicată se face cu semnalul Enable la nivel logic
“1”. Pentru ca circuitul din figura 7.4 să urmărească schema de principiu din figura 7.2,
fiecare intrare Enable s-a inversat logic.
Operanzii se aduc simultan la intrările sumatorului prin intermediul unui
generator de cuvinte setat ca numărător direct cu frecvenţă mică de tact în vederea
urmăririi mai eficiente a funcţionării sumatorului.
Formele de undă ale semnalelor generate la ieşirile sumatorului se pot
vizualiza pe ecranul unui osciloscop cu 4 canale disponibil în biblioteca cu
instrumente.

Aplicaţia 3
Utilizând programul Multisim să se realizeze structuri integrate conţinând
celule de însumare tip Manchester (figurile 7.4, 7.6).
IO1

IO2
IO4
IO3
IO3 IO5
IO5
U4A
74126N

IO4
U16A U10A
74126N 74126N
7 6 U1A
0 74LS136N
8
V1
5V U2 U7
NC7S08_5V NC7S08_5V
0
1
2
U3A U8A

IO1 4049BT_5V4049BT_5V
IO2 C2 C2

Fig. 7.4. Celulă de însumare Manchester în structură integrată Multisim.


51 Sumatorul Manchester - 7
c2
S1 c1
S0
c0
5V
5V 5V
5V
5V
17

11
13
3
5
7
9
2

11
13
3
5
7
9
11
13
3
5
7
9

AY1
AY2
AY3
AY4
BY1
BY2
U7

AY1
AY2
AY3
AY4
BY1
BY2
U9A U4
AY1
AY2
AY3
AY4
BY1
BY2
4503BCL_10V
11
13

11
13
U11 U8A
3
5
7
9

3
5
7
9
74LS136N 4503BCL_10V

11
13
3
5
7
9
4503BCL_10V 74LS136N

~EOA
~EOB
AY1
AY2
AY3
AY4
BY1
BY2

AY1
AY2
AY3
AY4
BY1
BY2
A1
A2
A3
A4
B1
B2

~EOA
~EOB
U14 9 U2

AY1
AY2
AY3
AY4
BY1
BY2

A1
A2
A3
A4
B1
B2
~EOA
~EOB
4503BCL_10V VCC U3 4503BCL_10V
A1
A2
A3
A4
B1
B2

10
12
14

15
2
4
6

1
4503BCL_10V VCC

10
12
14

15
2
4
6

1
5V
~EOA
~EOB

~EOA
~EOB
10
12
14

15
2
4
6

1
VCC 40 5V
A1
A2
A3
A4
B1
B2

A1
A2
A3
A4
B1
B2
~EOA
~EOB
0

A1
A2
A3
A4
B1
B2
39 37
10
12
14

15

10
12
14

15
U40A
2
4
6

2
4
6

1
0 VCC

10
12
14

15
U39A U38A U37A

2
4
6

1
0
U13A 4049BT_5V 38
34 U15 11 C2 U12A 4049BT_5V
12 U10 33 U5 4
NC7S08_5V 4049BT_5V 6 U13 C2 4049BT_5V
U34A 4049BT_5V C2 NC7S08_5V C2
NC7S08_5V
14 13 U33A 4049BT_5V
C2 U16A 15 NC7S08_5V
8 7C2
16 U6A 5
4049BT_5V
4049BT_5V
C2 4049BT_5V
C2 4049BT_5V
C2
C2
10
c4
S3 c3
S2
5V
5V 5V
5V
26 18
11
13

25
3
5
7
9

1
11
13

11
13
3
5
7
9

3
5
7
9
11
13
3
5
7
9
AY1
AY2
AY3
AY4
BY1
BY2

U25
AY1
AY2
AY3
AY4
BY1
BY2

AY1
AY2
AY3
AY4
BY1
BY2
U28 U26A U17

AY1
AY2
AY3
AY4
BY1
BY2
4503BCL_10V
11
13

U20 U18A
3
5
7
9

4503BCL_10V 74LS136N 4503BCL_10V


11
13
3
5
7
9

4503BCL_10V 74LS136N
~EOA
~EOB
AY1
AY2
AY3
AY4
BY1
BY2

A1
A2
A3
A4
B1
B2
~EOA
~EOB

~EOA
~EOB
U30
AY1
AY2
AY3
AY4
BY1
BY2
A1
A2
A3
A4
B1
B2

A1
A2
A3
A4
B1
B2
~EOA
~EOB
4503BCL_10V VCC U22

A1
A2
A3
A4
B1
B2
10
12
14

15
2
4
6

4503BCL_10V VCC
10
12
14

15

10
12
14

15
2
4
6

2
4
6

1
5V 42
~EOA
~EOB

10
12
14

15
2
4
6

1
VCC 5V 44
A1
A2
A3
A4
B1
B2

~EOA
~EOB

VCC
A1
A2
A3
A4
B1
B2

41
10
12
14

15

U44A 43
2
4
6

0
10
12
14

15

U42A U41A
2
4
6

0 36
U29A U36A 4049BT_5V U43A
U31 4049BT_5V U21A
28 U27 27 C2 22 U23
20
19 C2
35 NC7S08_5V 4049BT_5V U19
30 4049BT_5V C2 4049BT_5V NC7S08_5V 4049BT_5V
U35A NC7S08_5V 29 4049BT_5V
C2 U32A 31 C2 NC7S08_5V 21 C2
32 C2 U24A 23
24
4049BT_5V
4049BT_5V
C2 4049BT_5V
C2
C2

XSC1
0
15

0
R

G
O
O
O
X
X
X

T XWG1
T

A B C D
31

16

Fig. 7.5. Simularea funcţionării sumatorului Manchester pe 4 biţi.

Programul Multisim permite modelarea structurată a circuitelor. Se pot edita


blocuri de tip ierarhic ce se pot conecta prin intermediul pinilor de intrare şi ieşire
proiectaţi. În figura 7.4 s-au proiectat 3 pini de intrare (doi operanzi şi transport de la
rangul anterior) şi doi pini de ieşire (suma şi transportul către rangul superior).
c4 s3 s2 s1 s0

5V 5V 5V 5V 5V

13 5
15 14 3 12
6 1
X4 X3 X2 X1
IO1 IO1 IO4 IO1 IO1 IO4 IO1 IO1 IO4 IO1 IO1 IO4 XWG1
IO4 IO4 IO4 IO4
IO2 IO2 IO5 IO5 IO2 IO2 IO5 IO5 IO2 IO2 IO5 IO5 IO2 IO2 IO5 IO5 0 16
IO3 IO3 IO3 IO3 IO3 IO3 IO3 IO3
O
0
9 2 O
Manchester Manchester Manchester Manchester
4
O
16
7
8
10 X
11
X
XLV2
X
In1
15 31
R T

Fig. 7.6. Sumator Manchester pe 4 biţi cu celule de însumare în structură integrată.


Sumatorul Manchester 52

Aplicaţia 4
Să se studieze cu ajutorul programului Multisim funcţionarea în paralel a
sumatoarelor pe 4 biţi Manchester şi RCA (figura 7.7).
S0
c2 S1 c1

5V
5V 5V 5V
U11A U3A
74126N 74126N
5 0

16 8
U15A U14A U10A U7A
74126N 74126N 74126N 74126N
19 18 U5A 7 6 U8A
0 74LS136N 0 74LS136N
20 9
V2 V1
5V U6 U12 5V U1 U2
NC7S08_5V NC7S08_5V NC7S08_5V NC7S08_5V
XWG1
0 0
12 1 4 0 16

13 2 3 O
15
U9A U13A U33A U4A 14
22 O
21
4049BT_5V4049BT_5V 4049BT_5V4049BT_5V 31
O
C2 C2 C2 C2 30

X
17
S2 15 31
c4 S3 c3 R T

5V
5V 5V 5V
U27A U19A
74126N 74126N
38 24

32 23
U31A U30A U23A U22A
74126N 74126N 74126N 74126N
35 34 U24A 26 25 U16A
XSC1
0 74LS136N 0 74LS136N
0 36 27
G

T V4 V3
5V U25 U28 5V U17 U20
A B C D
NC7S08_5V NC7S08_5V NC7S08_5V NC7S08_5V
0 0
28 10
29 11
U26A U29A U18A U21A
4049BT_5V4049BT_5V 4049BT_5V4049BT_5V
C2 C2 C2 C2

T2 T1 T0
T3
D4
5V 5V 5V
5V
5V

59 51 43
68
U49 U43 U37
U55
U45A U39 U32A
U51A 56 NC7S08_5V 48 NC7S08_5V 74LS136N 40 NC7S08_5V 74LS136N
69 65 NC7S08_5V
U50A U47 U44A
74LS136N U41 U38 U35
U56A U53 74LS136N
64 57 55 49 47 41 0
66
52 44 37
61 4075BD_10V NC7S08_5V 4075BD_10V NC7S08_5V 4075BD_10V NC7S08_5V
4075BD_10V NC7S08_5V
58 50 42
67
U48 U42 U36
U54 U46A U40 U34
U52A 74LS136N 74LS136N 74LS136N
74LS136N
NC7S08_5V NC7S08_5V NC7S08_5V
NC7S08_5V

Fig. 7.7. Funcţionarea în paralel a sumatoarelor Manchester şi RCA.

Se construiesc sumatoarele Manchester şi RCA pe 4 biţi fiecare. Operanzii se


introduc în paralel de la un generator de cuvinte setat ca numărător direct cu frecvenţă
mică de tact. Se urmăreşte funcţionarea fiecărui sumator prin intermediul
osciloscopului cu 4 canale disponibil în biblioteca cu instrumente.

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