KWALIFIKACJA ELM6 - STYCZEŃ 2017 (test 2)

PYTANIE NR 10.
Które czynności należy wykonać w celu zaprojektowania układu kombinacyjnego asynchronicznego?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Układ kombinacyjny nie zawiera elementów pamięci, więc projekt zaczyna się od opisu zależności wejścia–wyjścia (tablica prawdy), zapisu funkcji logicznej, jej minimalizacji (np. mapą Karnaugha), a następnie realizacji równania jako schematu bramek. Metody z przerzutnikami, GRAFCET lub PLC dotyczą układów sekwencyjnych.

Pełne wyjaśnienie:

Projektowanie układu kombinacyjnego asynchronicznego polega na syntezie logiki, w której wyjścia zależą wyłącznie od aktualnych stanów wejść (brak pamięci i brak wymuszonego taktowania zegarem). Dlatego poprawna ścieżka postępowania obejmuje:

  • zdefiniowanie zależności wejścia–wyjścia (najczęściej przez tablicę prawdy),
  • zapisanie tej zależności jako funkcji logicznej (równania w algebrze Boole’a),
  • minimalizację funkcji (np. metodą map Karnaugha), aby ograniczyć liczbę bramek i złożoność,
  • zbudowanie schematu logicznego na podstawie zminimalizowanego równania.

Odpowiedzi odwołujące się do grafu sekwencji, GRAFCET oraz programowania PLC opisują typowe podejście do sterowania sekwencyjnego (automaty, kroki, przejścia), a więc do układów, w których istotny jest stan poprzedni lub kolejność zdarzeń. Podobnie wskazanie przerzutników (np. JK) oraz "równań stanu" dotyczy układów sekwencyjnych, bo przerzutniki wprowadzają pamięć i opis stanów. W układzie kombinacyjnym nie wyprowadza się równań stanu, tylko równania wyjść jako funkcji wejść.

Wskazówka egzaminacyjna: gdy w odpowiedziach pojawiają się przerzutniki, stany, grafy, GRAFCET lub PLC, zwykle oznacza to temat sekwencyjny. Dla kombinacyjnych szukaj tablicy prawdy, minimalizacji i schematu bramek.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Układ kombinacyjny to układ logiczny, w którym wyjścia zależą tylko od bieżących wejść. Nie ma w nim pamięci (przerzutników), więc nie opisuje się go stanami. Przykłady to sumatory, dekodery i proste układy warunków logicznych w sterowaniu.
Układ sekwencyjny ma pamięć (np. przerzutniki), więc wyjścia zależą od wejść i wcześniejszego stanu. Układ kombinacyjny nie ma pamięci i reaguje natychmiast na wejścia (z uwzględnieniem opóźnień bramek). Dlatego inne są metody projektowania i opisu.
Typowa ścieżka to: tablica prawdy → zapis funkcji logicznej (np. SOP/POS) → minimalizacja (np. mapa Karnaugha) → zamiana zminimalizowanego równania na schemat bramek. Potem warto wykonać symulację i porównać z tablicą prawdy.
Mapy Karnaugha ułatwiają minimalizację funkcji logicznych przez grupowanie jedynek (lub zer) w uporządkowanej siatce. Dzięki temu otrzymujesz prostsze równanie, a w praktyce mniej bramek, mniej połączeń i mniejsze ryzyko błędów montażowych.
Asynchroniczny oznacza, że działanie nie jest sterowane wspólnym sygnałem zegarowym. Zmiana wyjść może następować po zmianie wejść (po czasie propagacji). Nie oznacza to automatycznie, że układ ma pamięć; układ kombinacyjny też może być asynchroniczny.
Nie. Przerzutniki JK są elementami pamięci i stosuje się je w układach sekwencyjnych (liczniki, rejestry, automaty). Układ kombinacyjny realizuje się z bramek logicznych (lub gotowych układów kombinacyjnych) bez opisu stanów.
GRAFCET stosuje się do opisu sekwencji działań w automatyce: kroków, przejść i warunków ich aktywacji. To narzędzie pasuje do sterowania procesami i automatów. Mapy Karnaugha służą do upraszczania funkcji logicznych, czyli typowo do logiki kombinacyjnej.
Program PLC zwykle realizuje logikę w sposób programowy i często dotyczy sterowania sekwencyjnego (kroki, timery, stany). Pytanie o projekt układu kombinacyjnego dotyczy syntezy sprzętowej funkcji logicznej: równanie → minimalizacja → schemat bramek, bez przerzutników i bez opisu stanów.
Najczęściej myli się zasady grupowania: używa się grup niebędących potęgą dwójki, pomija możliwość "zawijania" mapy na krawędziach albo tworzy się zbyt małe grupy, co nie daje minimalnej postaci. Warto też pilnować poprawnego kodu Graya w układzie pól.
Najpewniej: porównać wyniki schematu z tablicą prawdy dla wszystkich kombinacji wejść. Można też wykonać symulację w narzędziu do układów logicznych i sprawdzić, czy wyjścia zgadzają się z funkcją po minimalizacji. Dodatkowo kontroluj opóźnienia i hazardy.
info

Statystycznie 40% uczniów zna prawidłową odpowiedź. trudne

Eksperci podkreślają: "Metody z przerzutnikami, GRAFCET lub PLC dotyczą układów sekwencyjnych."

Źródła:

  • M. Morris Mano, Michael D. Ciletti, "Digital Design", Pearson, 5th edition (rozdziały o minimizacji funkcji i mapach Karnaugha)
  • Thomas L. Floyd, "Digital Fundamentals", Pearson, 11th edition (rozdziały o układach kombinacyjnych i mapach Karnaugha)
  • All About Circuits – "Karnaugh Map (K-Map)" https://www.allaboutcircuits.com/textbook/digital/chpt-8/karnaugh-map/ - dostęp 2026-03-01

Materiały:

  • Podręcznik do techniki cyfrowej: rozdziały o funkcjach logicznych, minimalizacji i mapach Karnaugha
  • Ćwiczenia z syntezy układów kombinacyjnych (tablica prawdy → minimalizacja → bramki)
  • Materiały dydaktyczne producentów narzędzi do symulacji układów logicznych (symulatory bramek)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego