Sunteți pe pagina 1din 5

CAP.

7__ NUMRTOARE

6.3. NUMRTOARE SINCRONE


Un numrtor sincron este compus din mai multe circuite basculante bistabile
care sunt acionate simultan de impulsul de tact schimbarea simultan a strii
bistabilelor eliminarea posibilitii apariiei impulsurilor parazite
Avantaje:
Numrtoarele sincrone au performane superioare numrtoarelor asincrone dar
schemele lor sunt mai complexe
Funcionarea numrtoarelor sincrone este descris prin funcii booleene i n
consecin se pot obine variante minimizate ale prii combinaionale a schemei
Frecvena maxim a impulsurilor de tact a numrtoarelor sincrone este mai mare
dect cea a numrtoarelor asincrone i este dat de relaia:
1
= TT Tbistabil + Tcomb + Tset up
f max
unde: Tbistabil este timpul de rspuns maxim al unui bistabil
Tcomb este timpul maxim de rspuns al circuitelor combinaionale care
reprezint funciile de excitaie ale bistabilelor
T

t
Tbist Tcomb Tset-up
TT

Sinteza unui numrtor sincron se face dup modelul Moore :

BISTAB. Q1
y1
1
CLC
pentru BISTAB. Q2
y2
FUNCIILE de 2
EXCITAIE
(de intrare)

BISTAB. Qn
yn
n
T

8
CAP.7__ NUMRTOARE

Algoritmul de proiectare a unui numrtor sincron:

se determin numrul circuitelor basculante bistabile necesare, n:


2 n 1 C + 1 = D 2 n
se construiete tabelul strilor numrtorului;
se determin expresia minim a funciilor de excitaie corespunztoare
intrrilor fiecrui bistabil (se utilizeaz tabelul de excitaie sau ecuaiile de excitaie
corespunztoare tipului de bistabil utilizat);
se face analiza numrtorului obinut i se studiaz prezena ciclurilor
parazite (a buclelor minor);
n cazul n care se remarc existena buclei minor se realizeaz trecerea
forat n ciclul principal de numrare;
se construiete schema logic a numrtorului.

Exemplu
Proiectarea unui numrtor sincron construit cu circuite basculante bistabile
JK-MS, acionate pe frontul descresctor al impulsului de tact, ale cror intrri
asincrone, R i S, sunt active pe 0 i pentru care se cunoate graful strilor
corespunztor ciclului normal de funcionare i yi = qi .

100
000
110 010
Graful strilor
001
111
011 101

Ciclu normal
Ciclu parazit

1. Ciclul principal de numrare are 6 stri numrul circuitelor basculante


bistabile utilizate este n = 3 ( 2 n1 = 2 2 6 2 n = 2 3 )

9
CAP.7__ NUMRTOARE

tn tn+1
2. Tabelul de tranziie a
q1 q2 q3 Q1 Q2 Q3
strilor (rezult din
0 0 0 1 0 0
graful strilor): 1 0 0 1 1 0
1 1 0 1 1 1
1 1 1 0 1 1
0 1 1 0 0 1
0 0 1 0 0 0
0 1 0
1 0 1

3. Deducerea expresiei minime a funciilor de excitaie corespunztoare


fiecrui circuit basculant bistabil.
3.1 se utilizeaz tabelul de excitaie al bistabilului JK MS
a) Tabelul de excitaie al bistabilelor:
q1 q2 q3 Q1 Q2 Q3 J1 K1 J2 K2 J3 K3
0 0 0 1 0 0 1 x 0 x 0 x
1 0 0 1 1 0 x 0 1 x 0 x
1 1 0 1 1 1 x 0 x 0 1 x
1 1 1 0 1 1 x 1 x 0 x 0
0 1 1 0 0 1 0 x x 1 x 0
0 0 1 0 0 0 0 x 0 x x 1
0 1 0
1 0 1
b) Expresiile minime ale funciilor de excitaie ale bistabilelor

q1,q2 q1,q2
q3 00 01 11 10 q3 00 01 11 10
0 1 x x x 0 x x 0 0
J1 = q 3 K1 = q3
1 0 0 x x 1 x x 1 x

q1,q2 q1,q2
q3 00 01 11 10 q3 00 01 11 10
0 J 2 = q1 0 x x 0 x
0 x x 1 K 2 = q1
1 0 x x x 1 x 1 0 x

q1,q2 q1,q2
q3 00 01 11 10 q3 00 01 11 10
0 0 x 1 0 J 3 = q2 0 x x x x K3 = q 2

1 x x x x 1 1 0 0 x

10
CAP.7__ NUMRTOARE
c) strilor de nedeterminare li se atribuite valorile 0 sau 1, n funcie
de modul de minimizare a funciilor. Se completeaz tabelul de excitaie de la
punctul a), punnd aceste valori n liniile corespunztoare strilor de indiferen:
q1 q2 q3 Q1 Q2 Q3 J1 K1 J2 K2 J3 K3
0 1 0 1 0 0 1 1 0
1 0 1 0 1 1 0 0 1
d) pe baza tabelului de la punctul c) i a tabelului de excitaie al
bistabilului JK-MS, se deduc valorile corespunztoare strilor urmtoare, Qi, i se
completeaz celulele marcate cu x:
q1 q2 q3 Q1 Q2 Q3 J1 K1 J2 K2 J3 K3
0 1 0 1 0 1 1 0 0 1 1 0
1 0 1 0 1 0 0 1 1 0 0 1

3.2. se utilizeaz ecuaiile caracteristice ale funciilor de excitaie


corespunztoare bistabilelor JK-MS:
J i = Qi q i + u1i q i ; K i = Q i q i + u1i q i ; i = 1 n = 1 3
a) expresiile minime pentru funciile caracteristice de stare (de
ranziie) ale fiecrui bistabil
q1,q2 q1,q2
00 01 11 10 00 01 11 10 Q2 = q1 ;
q3 Q1 = q 3 ; q3
0 0 0
1 1 1 Q1 = q3 1 1 Q 2 = q1
1 1
0 0 0 0 0 1

q1,q2
q3 00 01 11 10
0 0 1 0 Q3 = q 2 ; Q 3 = q 2

1 0 1 1

b) expresiile minime pentru funciile de excitaie ale fiecrui bistabil

J 1 = Q1 q 1 + u11 q1 = q 3 q 1 + u11 q1 = q 3 ; (u 11 = q3 )
K 1 = Q 1 q1 + u 21 q 1 = q 3 q1 + u 21 q 1 = q 3 ; (u 21 = q3 )
J 2 = Q2 q 2 + u12 q 2 = q1 q 2 + u12 q 2 = q1 ; (u 12 )
= q3
K 2 = Q 2 q 2 + u 22 q 2 = q 1 q 2 + u 22 q 2 = q 1 ; (u 22 =q )
1

J 3 = Q3 q 3 + u13 q 3 = q 2 q 3 + u13 q 3 = q 2 ; (u13 = q 2 )


K 3 = Q 3 q 3 + u 23 q 3 = q 2 q 3 + u 23 q 3 = q 2 ; (u 23 = q2 )

11
CAP.7__ NUMRTOARE
c) strilor indiferente din tabelul de tranziie a strilor, de la punctul 2, li
se atribuie valoarea 0 sau 1 n funcie de modul n care s-a fcut minimizarea
funciilor caracteristice de stare (de tranziie), Qi. Cu aceste valori, n tabelul de la
punctul 2, se completeaz celulele marcate cu x i se obine:
q1 q2 q3 Q1 Q2 Q3
0 1 0 1 0 1
1 0 1 0 1 0
4. Se completeaz graful strilor exist bucl minor (ciclu parazit)
Pentru a iei din bucla minor se acioneaz asupra intrrilor asincrone
prioritare

Una din soluiile posibile pentru a scoate numrtorul din bucla minor este de
a aciona asupra intrrii asincrone de setare a bistabilului JK-1, S1, sau a intrrii
asincrone de resetare a bistabilului JK-3, R3:

100
000
S1 = q 1 q 2 q 3 ;
110 010
sau
001
R3 = q1 q 2 q 3 111
011 101

Ciclu normal
Ciclu parazit

5. Schema logic a numrtorului

y1=Q1 y2=Q2 y3=Q3

&

S
J Q S S
J Q J Q
1 2 3
T T T

K Q K Q
K Q
R R R

& 1
Tact

12

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