Sunteți pe pagina 1din 15

Circuite integrate digitale

Automate de stare asincrone

Sorin Hintea
Departamentul de Bazele Electronicii

Automate de stare asincrone

circuitele secveniale asincrone au n componen un numr de bistabile care


nu sunt acionate toate cu acelai semnale de ceas
aceste circuite pot s duc la structuri mai simple de numrtoare sau
divizoare de frecven
principalul dezavantaj al acestor structuri este dat de propagarea succesiv a
semnalelor prin mai multe etaje, ceea ce duce la ntrzieri n prelucrare

Circuite integrate digitale Automate de stare asincrone

Automate asincrone numrtor asincron napoi


bistabilele i schimb starea la fiecare impuls de ceas (J=K=1)
fiecare bistabil primete semnalul de ceas de la ieirea Q a etajul precedent
ntrziere n propagarea semnalelor
analiza funcionrii cu diagrama de semnale se deseneaz pe rnd ieirile
ncepnd cu cea mai puin semnificativ
ieirea unui etaj se modific la frontul pozitiv al ieirii anterioare
cum construim un numrtor nainte ??

Circuite integrate digitale Automate de stare asincrone

Automate asincrone numrtor asincron nainte


bistabilele i schimb starea la fiecare impuls de ceas (J=K=1)
fiecare bistabil primete semnalul de ceas de la ieirea negat a etajul precedent
analiza funcionrii cu diagrama de semnale se deseneaz pe rnd ieirile
ncepnd cu cea mai puin semnificativ
ieirea unui etaj se modific la frontul pozitiv al ieirii anterioare

Circuite integrate digitale Automate de stare asincrone

Numrtor asincron - forma generalizat cu bistabile JK


fiecare bistabil primete semnalul de ceas de la ieirea direct sau negat a etajului
precedent
fiecare bistabil poate fi activ pe frontul pozitiv sau negativ al semnalului de ceas
circuitul numr nainte sau napoi
numrtor pe n bii n bistabile conectate identic, fr alte circuite suplimentare
avantaj simplitatea structurii

Circuite integrate digitale Automate de stare asincrone

Automate asincrone numrtor asincron napoi


bistabilele i schimb starea la fiecare impuls de ceas (D Q )
fiecare bistabil primete semnalul de ceas de la ieirea Q a etajul precedent
ieirea unui etaj se modific la frontul pozitiv al ieirii anterioare
cum construim un numrtor nainte ??

Circuite integrate digitale Automate de stare asincrone

Automate asincrone numrtor asincron nainte


bistabilele i schimb starea la fiecare impuls de ceas (D Q )
fiecare bistabil primete semnalul de ceas de la ieirea negat a etajul precedent
ieirea unui etaj se modific la frontul pozitiv al ieirii anterioare

Circuite integrate digitale Automate de stare asincrone

Numrtor asincron - forma generalizat cu bistabile D


fiecare bistabil primete semnalul de ceas de la ieirea direct sau negat a etajului
precedent
fiecare bistabil poate fi activ pe frontul pozitiv sau negativ al semnalului de ceas
circuitul numr nainte sau napoi
numrtor pe n bii n bistabile conectate identic, fr alte circuite suplimentare
avantaj simplitatea structurii

Circuite integrate digitale Automate de stare asincrone

Analiza circuitelor secveniale asincrone


divizor de frecven cu 3 (factorul de umplere este 1/3) ieire poate fi oricare
dintre semnalele Q0 sau Q1
analiza cu diagrame de semnale pentru bistabile active pe front negativ
analiza similar este posibil i pentru bistabile active pe front pozitiv

Circuite integrate digitale Automate de stare asincrone

Analiza circuitelor secveniale asincrone


divizor de frecven cu 5 (factorul de umplere este 3/5)
analiza cu diagrame de semnale pentru bistabile active pe front negativ
analiza similar este posibil i pentru bistabile active pe front pozitiv
frontul negativ al ieirii Q0 este echivalent cu frontul pozitiv al ieirii Q0

Circuite integrate digitale Automate de stare asincrone

10

Analiza circuitelor secveniale asincrone


divizor de frecven cu raport impar 2N+1 generalizarea cazului precedent

2N 1 5

2N 1 9

2N 1 7

Cum construim divizoare asincrone


cu raport de divizare par (2N) ???
Circuite integrate digitale Automate de stare asincrone

11

Analiza circuitelor secveniale asincrone


automat de stare cu 4 bistabile
model de analiz cu tabel de adevr
semnalele comut pe frontul negativ al semnalului de ceas
frontul negativ al ieirii Q0 este echivalent cu frontul pozitiv al ieirii Q0
intrrile bistabilelor depind de ieiri astfel:

J 0 Q3 ; J1 Q2 ; J 2 Q1 ; J 3 Q2
K 0 K1 K 2 K 3 1
semnalul de ieire este Q2 cu frecven fCK/7 (2N+1=7) i factor de umplere 3/7
divizor cu N=3

Circuite integrate digitale Automate de stare asincrone

12

Analiza circuitelor secveniale asincrone


Q2

Q1

Q3Q2Q1Q0 CK3,0 CK2,1 J3 K3 J2 K2


0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

Circuite integrate digitale Automate de stare asincrone

Q2
Q3
J1 K1 J0 K0 Q3 Q2 Q1 Q0

0 1

0 1

1 1

1 1

0011

0
0
1
1

1 1

1 1

0 1

0 1

1
1
1
1

1
1
1
1

0101
0010
1001
1100

3
2
6
4

0 1

0 1

0000

1 1

0 1

0100

1
1
1
1

13

Analiza circuitelor secveniale asincrone

Circuite integrate digitale Automate de stare asincrone

14

Analiza circuitelor secveniale asincrone


Q2

Q1

Q3Q2Q1Q0 CK3,0 CK2,1 J3 K3 J2 K2


0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

Circuite integrate digitale Automate de stare asincrone

0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

Q2
Q3
J1 K1 J0 K0 Q3 Q2 Q1 Q0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

0011
0000
0101
0010
1001
1100
1001
1110
0000
0000
0010
0010
0100
0100
0110
0110

1
3
2
6
4

15

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