Laboratorium Podstaw Automatyki

Ćwiczenie nr 6

Analiza i synteza kombinacyjnych i sekwencyjnych

układów logicznych

Data:

Ocena

Wydział: Elektryczny

Kierunek: Automatyka i Robotyka

Rok studiów: II

Część teoretyczna.

Układy logiczne dzieli się na dwie grupy:

Układy kombinacyjne, nazywane również jednotaktowymi, są to układy dyskretne, których stan wyjść jest jednoznacznie określony stanami wejść, tzn. określonej kombinacji wejść odpowiada zawsze ta sama kombinacja wyjść.

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

Układy te nie zawierają elementów pamięci. Równanie odpowiadające strukturze takiego układu jest następujące:

0x01 graphic

gdzie: X - zbiór możliwych sygnałów wejściowych (x1, x2, ..., xn), informujących o stanie obiektu regulacji,

Z - zbiór możliwych sygnałów wejściowych zewnętrznych (z1, z2, ..., zl)

Y - zbiór możliwych sygnałów wyjściowych (y1, y2, ..., ym)

Cyfrowe układy sekwencyjne (wielotaktowe) - sekwencyjny układ logiczny to taki, w którym sygnał wyjściowy zależy nie tylko od aktualnych, ale również od poprzednich wartości sygnałów wejściowych. Układy sekwencyjne są więc elementami pamiętającymi. Podstawowymi układami logicznymi sekwencyjnymi są przerzutniki. Najczęściej spotykane układy sekwencyjne to, poza przerzutnikami, układy czasowe, liczniki, rejestry i pamięci.

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

UK - układ kombinacyjny,

UP - układ pamięci.

Równania opisujące ten układ są następujące:

0x01 graphic

0x01 graphic

gdzie: X - zbiór wartości sygnałów wejściowych (x1, x2, ..., xn) występujących w danej chwili

Y - zbiór wartości sygnałów wyjściowych (y1, y2, ..., ym) --------------- | | ------------

Q - zbiór wartości sygnałów wyjściowych układu pamięci (Q1, Q2, ..., Qk) ----| | -------

q - zbiór wartości sygnałów wejściowych układu pamięci (q1, q2, ..., qt) -------| | -------

Najczęściej stosowaną metodą projektowania układów sekwencyjnych jest metoda tablic przejść i wyjść.

Przebieg ćwiczenia.

Zad. 1. Zadany kombinacyjny układ logiczny:

„1” - 0, 1, 4, 10, 14

„0” - 2, 3, 7, 8, 12, 13

Układ zminimalizowaliśmy metodą tablic Karnougha, a następnie zrealizowaliśmy praktycznie z wykorzystaniem bramek typu NAND.

Tablica Karnugha:0x08 graphic

1

1

0

0

1

-

0

-

0

0

-

1

0

-

-

1

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

Na podstawie powyższej tablicy zapisaliśmy normalną postać minimalną sumy:

0x01 graphic

Aby zrealizować układ na elementach NAND, powyższą funkcję przedstawiliśmy w postaci iloczynów i negacji, aby wyeliminować operację sumowania:

0x01 graphic

0x01 graphic

Schemat układu logicznego ma następującą postać:

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x01 graphic

Po zmontowaniu układ działał prawidłowo.

Zad. 2. Zadany jest sekwencyjny układ logiczny o tablicy kolejności łączeń:

0

1

2

3

4

5

6

7

8

9

20

X1

-

+

-

21

Y1

-

+

-

22

Y2

-

+

-

23

Y3

-

+

-

0

1

9

13

15

14

12

8

4

0

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

Tablica jest realizowalna, ponieważ nie powtarzają się w niej stopnie łączenia.

Mając powyższe dane zapisaliśmy warunki działania układu w postaci tablic Karnougha:

0x08 graphic

0

0

-

0

0

-

-

0

0

0

1

1

0

0

-

0

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x01 graphic

0

0

-

-

0

-

-

1

0

1

1

1

0

0

-

-

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x01 graphic

0

-

-

0

1

-

-

1

1

1

1

1

-

-

-

-

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x01 graphic

Po dokonaniu minimalizacji tablic Karnogha otrzymaliśmy:

0x01 graphic

0x01 graphic

0x01 graphic

Schemat układu:

0x01 graphic

Wnioski.

W przypadku tego ćwiczenia należało sprawdzić czy układy wyliczone teoretycznie będą działały poprawnie po zmontowaniu praktycznym. W naszym przypadku układ z zadania pierwszego działał poprawnie, natomiast drugiego układu nie zdążyliśmy zmontować.

1

Laboratorium Podstaw Automatyki

________________________________________________________________________

___________________________________________________________________________

x3x4

x1x2

00

01

11

10

00

01

11

10

0x01 graphic

0x01 graphic

x1

x2

Cykl pracy

10

11

01

00

10

11

01

00

y2y3

x1y1

10

11

01

00

10

11

01

00

y2y3

x1y1

10

11

01

00

10

11

01

00

y2y3

x1y1

X

Y

Z

Układ

kombinacyjny

X

Y

UK

UP

q

Q