Sunteți pe pagina 1din 4

Laborator Circuite Numerice

Numrtoare asincrone

LUCRAREA nr. 10.


NUMRTOARE ASINCRONE
1. Introducere
Numrtoarele sunt circuite logice secveniale care contorizeaz
(numr) impulsurile aplicate la intrarea sa de numrare. Ele se realizeaz
de regul de 4 bii, furniznd la ieire, pe cele 4 linii, codul binar
corespunztor numrului de impulsuri aplicat la intrare.
n funcie de modul de numrare, numrtoarele se mpart n:
- numrtoare directe - numr n sens direct (cresctor)
- numrtoare inverse - numr n sens invers (descresctor)
- numrtoare reversibile - numr n ambele sensuri funcie de valoarea
intrrii de sens.
n funcie de modul de funcionare exist:
- numrtoare asincrone - celulele de numrare sunt legate n serie, ele
comutnd succesiv
- numrtoare sincrone - toate celulele comut pe frontul activ al unui
semnal de tact.
Celula de baz a unui numrtor este bistabilul tip T, care realizeaz o
divizare prin 2 a frecvenei impulsurilor de tact(cnd T=1 logic). Prin
interconectarea a n celule se obine un numrtor de n bii (capacitate
maxim de 2n). Circuitul poate fi privit ca un circuit logic sevenial cu 2n
stri. Codul de la ieire poate fi: binar (numrtor binar), BCD (numrtor
decadic), Gray.
2. Numrtor binar asincron

J
CKin

CBB0
Q

CK

CK
K

CBB1

CBB2
J

CBB3
J

CK

CK
R

Q3

Q2

Q1

Q0
1

Reset

Un astfel de numrtor se realizeaz prin interconectarea unor celule de


tip T, legnd ieirea Qk a unui CBB cu intrarea de tact a bistabilului urmtor
CK k +1 . n figura urmtoare se poate observa arhitectura unui numrtor de
4 bii, precum i formele de und asociate funcionrii acestuia.

55

Laborator Circuite Numerice

Numrtoare asincrone

LUCRAREA nr. 10.


Funcionarea acestui numrtor decurge astfel: CBB0 basculeaz la
fiecare front negativ al tactului aplicat la intrare, CBB1 basculeaz la fiecare
front negativ al lui Q0, CBB2 basculeaz la fiecare front negativ al lui Q1 i
CBB3 basculeaz la fiecare front negativ al lui Q2. Se observ c numrul de
impulsuri aplicat la intrare se poate deduce examinnd ieirile celulelor de
numrare:
CKin

Q0

Q1
Q2
Q3
0000 0001
0
1

0010
2

0011
3

0100
4

0101
5

0110
6

0111
7

1000
8

1001
9

1010
10

1011
11

1100
12

1101
13

1110
14

1111 0000
15
0

N i = Q3 23 + Q2 2 2 + Q1 21 + Q0 2 0
Circuitul prezentat mai sus se poate utiliza n aplicaii care cer
contorizarea impulsurilor (toate aparatele de msur numerice folosesc
numrtoare).
O alt aplicaie este de legat de observaia c ieirea Q0 are frecvena
egal cu jumtate din frecvena tactului de la intrare, Q1 - 1/4, Q2 - 1/8 i Q3
- 1/16. Numrtoarele realizez o divizare a frecvenei de la intrare. n cazul
n care se doresc factori de divizare diferii de 2n, se introduce o reacie, care
s readuc numrtorul n starea iniial (0000) dup numrul dorit de stri:
- fie K factorul de divizare dorit;
- se transform K n binar: k3k2k1k0;
- toate ieirile Qi ale numrtorului, corespunztoare lui i pentru care ki=1 se
leag printr-o poart I-NU la intrarea de Reset. Corespunztor unei
ntrzieri necesare propagrii strilor prin circuite, numrtorul se va
iniializa (la ieire vom avea starea 0 n loc de K=1) i ciclul se va relua.
3. Numrtor invers

J
CKin

CBB0
Q

CBB2
J

CK

CK
K

CBB1

Reset

56

CBB3
J

CK

CK
R

Q3

Q2

Q1

Q0
1

Laborator Circuite Numerice

Numrtoare asincrone

LUCRAREA nr. 10.


Dac ieirea Qi se leag la intrarea de tact a CBB urmtor, atunci se obine
un numrtor binar asincron invers. Ieirile sale vor fi tot Qi ns
succesiunea strilor este invers, de la 15 ctre 0..
CKin

Q0

Q1
Q2
Q3
0000 1111
15
0

1110
14

1101
13

1100
12

1011
11

1010
10

1001
9

1000
8

0111
7

0110
6

0101
5

0100
4

0011
3

0010
2

0001 0000
1
0

4. Numrtor asincron reversibil

Analiznd cele 2 tipuri de numrtoare prezentate mai sus se poate


observa c, dac am utiliza un circuit care s comute, cnd ieirile Qi, cnd
ieirile Qi , n funcie de semnalul de comand de sens, la intrrile de tact
ale CBB urmtoare, atunci am obine un numrtor reversibil. Acest circuit
este un simplu multiplexor cu 2 intrri, conectat ca n figura urmtoare.
Sensul de numrare se schimb n funcie de starea intrrii Sens .
Q1

Q0
1

CKin

MUX0

CBB0
J

CK
K

CBB1
J

I0
I1

Y
A

CK
K

Reset

Dac intrarea Sens =0

MUX1
Q
Q

Q3

Q2

Y
A

MUX2

CBB2
J

I0
I1

CK
K

CBB3
J

I0
I1

Y
A

CK
K

Sens

A=0 Y=I0 CK i = Qi 1 numrtorul

numr direct. Dac intrarea Sens =1 A=1 Y=I1 CK i = Qi 1


numrtorul numr invers.
5. Lucrri de efectuat n laborator

Se completeaz fia de laborator disponibil la adresa:


http://www.ee.tuiasi.ro/~demm/Digital_Circuits/FiaLab10.DOC
57

Laborator Circuite Numerice

Numrtoare asincrone

LUCRAREA nr. 10.


FIA LABORATOR
1. Se introduce schema numrtorului binar asincron n MaxPlus II i
se simuleaz circuitul. Formele de und rezultate se copie mai jos. Se
noteaz timpii de ntrziere i valorile logice pe formele de und. Se
compar rezultatele cu tabelul de adevr.
Ck
Q0
Q1
Q2
Q3

2. Se introduc inversoare pe ieirile numrtorului simulat la pct. 1. Se


simuleaz din nou i se noteaz formele de und. Ce fel de numrtor ai
obinut?
Ck
Q0
Q1
Q2
Q3

3. Se introduce schema numrtorului asincron reversibil n MaxPlusII


i se simuleaz. Se noteaz formele de und, ntrzierea i strile logice pe
formele de und.
Ck
Sens
Q0
Q1
Q2
Q3

58

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