Sunteți pe pagina 1din 12

Universitatea din Oradea

Facultatea de Inginerie Electrică și Tehnologia Informației

Proiectarea unui circuit digital


automat în regim sincron cu bistabile
și porți

Coordonator: Studenții:
Șef de lucrări dr. Ursu Mircea-Petru Cucui Alexandru
Danuța Laurențiu
Isachi Ion
2020-2021

Cuprins
1. Tema proiectului……………………….………………………….3
2. Diagrama stărilor……………………….…………………………4
3. Sinteza circuitelor secvențiale sincrone…………………………...5
4. Tabelul de excitație și matricea stărilor…………………………...6
5. Matricile semnalelor de comandă Jx1, Kx1 și Jx2, Kx2………..…7
6. Matricile semnalelor de comandă Jx3, Kx3……………………….8
7. Circuitul realizat în CircuitVerse………………………………….9
8. Concluzii…………………………………………………………10
9. Bibliografie………………………………………………………11

2
Tema nr.7
Să se proiecteze un circuit digital automat care să controleze
procesul care respectă organigrama de mai jos (pe liniile care precizează
tranzițiile dintre stări sunt trecute intrările, iar în cadrul stărilor sunt
înscrise ieșirile).
Metoda de proiectare este metoda 2, circuit secvențial sincron cu
bistabile și porți.

3
Fig. 1
Diagrama de stări

4
Fig. 2
Sinteza circuitelor secvențiale sincrone

5
 La aceste circuite, tranziţiile au loc la anumite momente de timp
care sunt marcate de impulsurile de sincronizare. Pe perioada
dintre două impulsuri de sincronizare toate stările sunt stabile şi se
menţin constante.
 Nu mai apare problema curselor critice, iar hazardul static existent
nu determină funcţionare incorectă.
 Metodele de sinteză ale circuitelor secvenţiale asincrone pot fi
aplicate aproape integral.
Introducere
 Pentru codificarea stărilor pot fi aplicate aceleaşi reguli ca în cazul
circuitelor asincrone. Circuitele de memorie de tip sincron impun
anumite restricţii semnalelor aplicate la intrări, acele restrictii fiind
ca semnalele de intrare asincrone trebuie să condiţioneze
schimbarea valorii unei singure variabile de stare.

 Pentru funcționarea corectă a circuitului secvențial sincron este


necesară introducerea stării intermediare S8, fictive, astfel încât
tranzițiile de la ele sau spre acestea să implice modificarea unei
singure variabile de stare.

 La întocmirea matricilor de tranziţie se folosesc diagramele VID


(Variabile Incluse în Diagramă) – acestea sunt de fapt diagrame
Karnaugh în care se introduc variabilele de intrare în relaţii.
 Pentru cazul exemplului nostru, variabilele de intrare sunt A, B şi
C.
 Pe baza matricii stărilor şi a tranziţiilor se determină diagramele
VID ale stărilor următoare: x1, x2, şi x3.
Tabelul de excitație
6
 Pentru realizarea circuitului de comandă folosim 3 bistabile de tip
JK, iar variabilele de stare sunt x1, x2, x3 .
 Tabelul de excitație a intrărilor în funcție de valorile stării prezente
și a celei următoare este prezentat în continuare.

Matricea stărilor
X2 X3
00 01 11 10
X1 0 S1 S2 S6 S7
1 S4 S3 S5 S8

Pentru a realiza matricile semnalelor de comandă Jx și Kx, vom lua


fiecare bit în parte și îi vom determina valoarea stării prezente și a celei
următoare.

Matricile semnalelor de comandă Jx1 și Kx1

7
Jx1 X2 X3
00 01 11 10
X1 0 0 C 0 0
1 X X X X

Jx1 = C*X2/*X3
Kx1 X2 X3
00 01 11 10
X1 0 X X X X
1 0 0 A 1

Kx1 = A*X2*X3 + X2*X3/


Matricile semnalelor de comandă Jx2 și Kx2
Jx2 X2 X3
00 01 11 10
X1 0 0 0 X X
1 A C X X

Jx2 = A*x1*x3/ + C*X1*X3

Kx2 X2 X3
00 01 11 10
X1 0 X X 0 C
1 X X 0 0

Kx2 = C*X1/*X3/

Matricile semnalelor de comandă Jx3 și Kx3

8
Jx3 X2 X3
00 01 11 10
X1 0 B X X 0
1 0 X X 0

Jx3 = B*X2/*X3/+X2/*X2+B*X2*X3

Kx3 X2 X3
00 01 11 10
X1 0 X 0 B X
1 X B 0 X

Kx3 = C*X2/*X3+X2*X3

Ecuațiile de ieșire
C1 X2 X3
00 01 11 10
X1 0 0 1 0 0
1 0 1 1 0

C1 = X2/*X3 + X1*X3

C2 X2 X3
00 01 11 10
X1 0 0 0 0 1
1 1 0 0 0
C2 = x1*x2/*x3/ + x1/*x2*x3/

9
Circuitul realizat în CircuitVerse

10
Concluzii

 În cadrul acestui proiect s-a urmărit realizarea unui circuit digital


automat in regim sincron cu bistabile și porți.
 Pentru implementarea schemei au fost parcurși următorii pași:
întocmirea diagramei de stări, realizarea matricelor de stări și
diagramelor Karnaugh.
 Proiecatrea circuitului a avut loc în aplicația CircuitVerse, cu
ajutorul căruia realizarea circuitului a dat implementare reușită.
 Proiectul ne-a ajutat în dezvoltare personală în domeniul ingineriei
electrice ,în special în activitatea de proiectare a unui circuit
electronic.
 Pentru un bun proiect am procesat atent sursele informaționale și
resursele de comunicare: site-uri, documente și îndeosebi sugestiile
domnului professor Mircea-Petru Ursu.

11
Bibliografie:

1. M. P. Ursu, D. E. Popescu – Curs electronică digitală 2


2. Sinteza Circuitelor Secvențiale (în curs de publicare)
3. Circuite logice secvențiale-Roxana Daniela
4. Proiectarea circuitelor integrate digitale-Constantin Ilas, Mariana
Eugenia Ilas
5. Circuite logice cu componente discrete-Marian Mladinovici
6. Electronică digitală curs-Laura Claudia Pop

12

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