Professional Documents
Culture Documents
5.2. Numrtoare
Definiie: Numrtoarele sunt circuite logice secveniale care nregistreaz numrul de impulsuri aplicate la intrare Se realizeaz prin asocierea:
Circuitelor basculante bistabile cu rol de celule de memorie binar Circuitelor logice combinaionale cu rol de a determina modul corect n care urmeaz ca numrtorul s-i schimbe starea la fiecare nou impuls aplicat la intrare
23.11.2011 Curs 8 ASDN 2
5.2. Numrtoare
Clasificare: se face dup 3 criterii diferite 1. Modul de funcionare (comutare a bistabilelor)
Asincrone celulele de memorie din care este construit numrtorul comut aleator Sincrone celulele de memorie din care este construit numrtorul comut simultan, sub aciunea unui impuls de tact aplicat simultan tuturor celulelor
23.11.2011
Curs 8 ASDN
5.2. Numrtoare
Clasificare: se face dup 3 criterii diferite 2. Modul de modificare a strilor (coninutului bistabilelor)
Directe i cresc coninutul cu o unitate la fiecare impuls de tact aplicat la intrare Inverse coninutul scade cu o unitate la fiecare impuls de tact aplicat la intrare Reversibile numr direct sau invers, n funcie de o comand aplicat din exterior
23.11.2011 Curs 8 ASDN 4
5.2. Numrtoare
Clasificare: se face dup 3 criterii diferite
3. Modul de codificare a informaiei
Binare Binar-zecimale Modulo p etc.
Prin interconectarea a n celule de memorie se obine un numrtor care are un numr de stri distincte Fiecrei stri i vom asocia cte un cuvnt de cod binar de lungime n, reprezentnd coninutul celor n celule binare pentru starea dat a numrtorului Codul n care numr un numrtor va fi dat de succesiunea cuvintelor de cod binar asociate strilor numrtorului Numrul strilor stabile distincte posibile ale unui numrtor format din n celule binare este 2n
dac din aceste stri se elimin k stri rezult un numrtor cu p = 2n k stri distincte matematic, operaia realizat de numrtor este o operaie modulo p
23.11.2011 Curs 8 ASDN 5
5.2. Numrtoare
Capacitatea numrtorului = numrul strilor sale distincte Factorul de divizare = raportul dintre numrul de impulsuri de la intrare i numrul impulsurilor de la ieire Observaie: Numrtoarele se pot realiza cu celule de memorie de tip T, care realizeaz o divizare cu 2. Un numrtor funcioneaz de fapt i ca un divizor de frecven
23.11.2011 Curs 8 ASDN 6
Q0, Q1, Q2, ieirile numrtorului, ne dau starea lui la un moment dat R este semnalul de Reset, folosit pentru aducerea numrtorului n starea iniial, la 000 Intrrile bistabilelor JK sunt toate legate la 1 logic, deci bistabilele vor comuta la fiecare impuls de tact Tact exterior se aplic doar pe intrarea primului bistabil
23.11.2011 Curs 8 ASDN 7
Numrtorul este modulo 8, numrnd direct n binar, de la 000 la 111. El basculeaz (i schimb starea) pe fronturile descresctoare ale impulsurilor de tact
23.11.2011 Curs 8 ASDN 8
Formele de und
CLK Q0 Q1 Q2 Q2 Q1 Q0 0 0 0 1 1 1 1 1 0 1 0 1 1 0 0 0 1 1 0 0 0 1 0 0 0 1 0 Curs 8 ASDN
23.11.2011
Q2 J2 Q2 CLK2 K2 Q2 R
Curs 8 ASDN
10
23.11.2011
Curs 8 ASDN
12
Q0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Q1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
Q2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
Curs 8 ASDN
Q3 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
13
Intrrile J i K ale primului bistabil sunt legate la 1 logic i vor comuta bistabilul la fiecare tact (conform tabelului de adevr) Al doilea bistabil comut doar din 2 n 2 impulsuri de tact, adic atunci cnd Q0 trece din 1 n 0, deci intrrile lui pot fi legate la ieirea primului bistabil Al treilea bistabil comut din 4 n 4 impulsuri i va fi comandat de funcia SI dintre ieirile Q1 Q0 Al patrulea bistabil comut din 8 n 8 impulsuri i va fi comandat de funcia SI ntre ieirile Q2 Q1 Q0
23.11.2011 Curs 8 ASDN 14
Q1
Q2
Q3
S J Q CLK K Q R
S J Q CLK K Q R
S J Q CLK K Q R
Alegerea tactului se realizeaz cu un DEMUX 1:2 Selecia demultiplexorului reprezint semnalul exterior de comand pentru numrare reversibil Numrtoarele au i ieiri pentru transport (Carry) i mprumut (Borrow), care permit legarea n cascad
23.11.2011 Curs 8 ASDN 16
Qt+1 0 1 0 1
J 0 1 x x
K x x 1 0
Curs 8 ASDN 19
Diagramele Karnaugh pentru cele 6 intrri ale bistabilelor ne permit determinarea funciilor pentru intrri Strile omise se consider indiferente
23.11.2011 Curs 8 ASDN 20
J1: Q2 Q1Q0 0 1 J1 = Q0
J0: Q 2 Q 1Q 0 0 1 J0 = Q2
23.11.2011
00
01 1 x
11 x x
10 x x
K1: Q2 Q1Q0 0 1 K1 = Q0 00 x x 01 x x 11 1 x 10 x
K0:
00 1 01 x x 11 x x 10 1 x
Q2 Q1Q0 0 1 K0 = 1
Curs 8 ASDN
00 x x
01 1 x
11 1 x
10 x x
21
J2 Q2 CLK K2 Q2 R2
J1 Q1 CLK K1 Q1 R1
J0 Q0 CLK 1 K0 Q0 R0
CLK Reset
Ce se ntmpl cu numrtorul dac nu are secven de iniializare sau dac ajunge cumva n una dintre strile care nu face parte din ciclul de numrare? Care va fi evoluia numrtorului?
23.11.2011 Curs 8 ASDN 22
Ecuaiile care rezult din diagramele Karnaugh pentru intrri vor fi diferite de cele anterioare, la care nu am inut cont de problema autocoreciei un alt numrtor modulo 5
23.11.2011 Curs 8 ASDN 25
Observaii
La sinteza numrtoarelor modulo p reversibile se adaug n plus, ca i intrare a numrtorului, semnalul de selecie folosit pentru alegerea sensului de numrare
Tabelul de funcionare a numrtorului reversibil trebuie completat cu aceast variabil suplimentar Ecuaiile rezultate n acest caz din diagramele Karnaugh (de mai multe variabile) vor conine i variabila de selecie
23.11.2011
Curs 8 ASDN
28
Q3 J3 CLK K3 Q3
J2 Q2 CLK K2 Q2
J1 Q1 CLK K1 Q1
J0 Q0 CLK K0 Q0
23.11.2011
CLK
Curs 8 ASDN
29