Sunteți pe pagina 1din 7

Laborator Circuite Numerice

Numrtoare sincrone

LUCRAREA nr. 11

NUMRTOARE SINCRONE
Celulele binare ale unui astfel de numrtor, comut simultan sub aciunea unui impuls comun de tact. Avantajele sale sunt legate de viteza superioar de lucru i de lipsa codurilor false. 1. Numrtor binar sincron tip serie Schema logic a unui astfel de numrtor, mpreun cu tabelul su de adevr este prezentat n figura urmtoare:
Q0 1 J CKin CK K CBB0 R Q CBB1 Q J CK K R Q CBB2 Q J CK K R Q CBB3 Q J CK K R Q Q Q1 Q2 Q3

Reset

Celula CBB de tip J-K basculeaz n starea complementar atunci cnd J=K=1 logic. Cele 2 pori I realizeaz detecia momentelor de basculare. Fiecare celul trebuie s comute atunci cnd la momentul anterior toate celulele precedente sunt n starea 1 logic. Astfel: CBB0 trebuie s basculeze la fiecare impuls aplicat la intrare. n consecin intrrile sale J i K vor fi cablate la 1 logic. CBB1 basculeaz din 2 n 2 impulsuri de tact, adic numai atunci cnd Q0 este 1 logic. n consecin vom lega J1=K1=Q0. CBB2 basculeaz din 4 n 4 impulsuri de tact, adic numai atunci cnd Q0 i Q1 sunt 1 logic. n consecin vom lega J1=K1=Q0Q1. CBB3 basculeaz din 8 n 8 impulsuri de tact, adic numai atunci cnd
CKin

Q0

Q1 Q2 Q3 0000 0001 0 1 0010 2 0011 3 0100 4 0101 5 0110 6 J=K=1 J=K=1 J=K=1 J=K=1 J=K=1 1000 8 1001 9 1010 10 1011 11 1100 12 1101 13 1110 14 1111 0000 15 0

J=K=1 0111 7

63

Laborator Circuite Numerice

Numrtoare sincrone

LUCRAREA nr. 11
Q0, Q1 i Q2 sunt 1 logic. n consecin vom lega J1=K1=Q0Q1Q2. Frecvena maxim de lucru a unui astfel de numrtor este limiatat numai de timpul de comutare a celuleor i de timpul de propagare prin porile I (n cazul de mai sus 2tp). 2. Numrtor binar sincron paralel O cretere suplimentar a vitezei de lucru a numrtorului prezentat mai sus se poate face dac porile I nu se leag n cascad, ci fiecare poart este cuplat direct la ieirile CBB (figura urmtoare).
Q0 1 J CKin CK K CBB0 R Q CBB1 Q J CK K R Q CBB2 Q J CK K R Q CBB3 Q Q1 Q2 1 J CK K R Q Q Q3

Reset

n acest caz, frecvena maxim de lucru este limitat doar de timpul de comutare al CBB i de timpul de propagare printr-o singur poart. Este cel mai rapid tip de numrtor, dar are dezavantajul c fiecare intrare de poart ncarac ieirile CBB. Fiecare intrare suplimentar conectat la o ieire, mrete timpu de basculare, reducnd i frecvena maxim de lucru a numrtorului. 3. Numrtor sincron reversibil Numrtoarele sincrone se fabric n general sub form de numrtoare reversibile. Schema logic a unui astfel de numrtor este prezentat n figura urmtoare: Fa de variantele prezentate anterior, apare urmtoarea modificare: intrrile J i K ale CBB sunt conectate la nivel logic 1, iar impulsul de tact este dirijat ctre intrrile de tact ale CBB prin intermediul unor pori.
Q0 CUin I1 1 P1 1 I2 CDin Reset J CK K R Q P6 Q P5 P2 1 J CK R Q P8 1 K CBB1 Q P7 1 J P3 CK R Q
P10

Q1

Q2
P11

Q3 CY

P9

1 J P4 CK R 1 K CBB3

Q Q
P12

CBB0

1 K CBB2

64

Laborator Circuite Numerice

Numrtoare sincrone

LUCRAREA nr. 11
Bascularea are loc pe frontul negativ al unuia din semnalele CU (COUNT UP) pentru numrare direct sau CD (COUNT DOWN) pentru numrare invers. Sensul de numrare este determinat de intrarea activat n timp ce cealalt intrare este n 1 logic. Dac ambele semnale CU i CD sunt n 1 logic, ieirile porilor I1 i I2 vor fi n 0 logic, ceea ce va determina blocarea porilor P5...P12. Un front negativ pentru oricare din semnalele CU sau CD va determina activarea porilor P5, P7, P9, P11 sau respectiv P6, P7, P10, P12, dirijnd spre CBB tranziii atunci cnd ieirile conectate la porile respective sunt n 1 logic (numrare deirect) sau respectiv n 0 logic (numrare invers). Numrtorul este prevzut cu ieiri suplimentare: ieirea CY (CARRY=transport): se genereaz un impuls pozitiv (0-1-0) atunci cnd numrtorul se umple (Q0=Q1=Q2=Q3=1). Este util pentru extinderea numrtoarelor pe funcia de numrare direct: aceasta se leag la intrarea CU a numrtorului urmtor. ieirea BW (BORROW=mprumut): se genereaz un impuls pozitiv (0-10) atunci cnd numrtorul se umple (Q0=Q1=Q2=Q3=0). Este util pentru extinderea numrtoarelor pe funcia de numrare invers: aceasta se leag la intrarea CD a numrtorului urmtor. Pentru a oferi o flexibilitate mai mare schemei, utiliznd i intrrile asincrone S i R ale celulelor de numrare, se poate realiza un numrtor cu posibilitate de ncrcare paralel (presetare). Suplimentar se mai prevd 5 intrri: una pentru comanda ncrcrii: L (LOAD) sau PE (PRESET ENABLE) i 4 intrri de date D0, D1, D2, D3 pentru fiecare celul. Configuraia se complic, pentru fiecare celul, cu circuitul prezentat mai jos:
Di Si L R Di=linie de date pentru CBBi L=Load R=Reset Ri

Utiliznd ncrcarea paralel putem realiza numrtoare modulo p directe sau inverse:
65

Laborator Circuite Numerice

Numrtoare sincrone

LUCRAREA nr. 11
numrare direct: se va lega ieirea CY la intrarea L. Intrrile Di se vor lega la 0 logic; numrare invers: se leag ieirea BW la L. Intrrile Di se utilizeaz pentru a ncrca numrtorul cu numrul p. 4. Lucrri de efectuat n laborator Se completeaz fia de laborator disponibil la adresa: http://www.ee.tuiasi.ro/~demm/Digital_Circuits/FiaLab11.DOC

66

Laborator Circuite Numerice

Numrtoare sincrone

LUCRAREA nr. 11 FIA LABORATOR


1. Se introduce schema numrtorului binar sincron serie 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. Cum sunt tranziiile semnalelor depe ieirile Q0, Q1, Q2, Q3 ca dispunere temporal?
Ck Q0 Q1 Q2 Q3 2. Se introduce schema numrtorului sincron reversibil. Se simuleaz pentru un ciclu complet de numrare nainte i un ciclu complet de numrare napoi i se noteaz formele de und, strile logice i ntrzierile. CU CD Q0 Q1 Q2 Q3 CY B

3. Se sintetizeaz un numrtor sincron BCD folosind metoda diagramelor VK. Schema logic:

67

Laborator Circuite Numerice

Numrtoare sincrone

LUCRAREA nr. 11
Sinteza:
tn tn+1 Nz Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0 0 0 0 0 0 1 0 0 0 1 2 0 0 1 0 3 0 0 1 1 4 0 1 0 0 5 0 1 0 1 6 0 1 1 0 7 0 1 1 1 8 1 0 0 0 9 1 0 0 1 J3 K3 J2 K2 J1 K1 J0 K0

Diagramele VK:
J3
Q3Q2 00 Q1Q0 00 01 11 10 00 01 11 10 01 11 10 00 01

K3
11 10 00 01

J2
11 10 00 01

K2
11 10

J1

K1

J0

K0

J 0= K0= J 1= K1= J 2= K2= J 3= K3= 4. Se introduce schema numrtorului asincron reversibil n MaxPlusII i se simuleaz. Se noteaz formele de und, ntrzierile ntre fiecare intrare i ieiri i strile logice pe formele de und.
Ck Sens Q0 Q1 Q2 Q3 68

Laborator Circuite Numerice

Numrtoare sincrone

LUCRAREA nr. 11

69