Předurčení analýzy kombinačního obvodu

  • Určení počtu a významu vstupních a výstupních proměnných analyzovaného obvodu
  • Kombinační obvody jsou obvody, výstupy závisí na aktuálních hodnotách vstupů.
  • Obvody se skládají z logických hradel, jako jsou AND, OR, NOT, NAND, NOR, XOR a XNOR.

Postup analýzy kombinačního obvodu na příkladu

Analýza obvodu

  1. Identifikace výstupů a vstupů
    • Vstupy: Tři přepínače A, B, C. (Možné stavy přepnutí zapnuto (1) a (0).
    • Výstup: Žárovka Y. Žárovka může být buď svítit (1) nebo nesvítit (0).
  2. Určení použitých logických členů
    • Hradlo AND (označené ”&”) - na vstupu má A a B
    • Hradlo NAND (označené ”&”) - na vstupu má výstup prvního hradla AND a C
    • Hradlo NOR (označené “≥1”) - na vstupu má B a C
    • Hradlo XOR (označené “=1”) - na vstupu má výstup druhého hradla NAND a hradla NOR
  3. Zapsání výstupních funkcí Mezivýstupy:
    • Rozepsání:

  4. Zjednodušení logických funkcí
    1. Výchozí rovnice

    2. Rozepsání XOR pomocí základních operací XOR můžeme rozepsat jako:

    3. Použití De Morganova zákona Podle De Morganových zákonů platí:

      Dosadíme tyto výrazy do rovnice:

    4. Distributivní zákon Aplikujeme distributivní zákon:

      Zjednodušením, protože a : Y = (

    5. Zjednodušení výrazu Vzhledem k tomu, že je vždy 0:

      Tedy dosadíme zpět:

    6. Úprava pro podobnost Upravíme výrazy

    7. Zkrácení vytknutím A Zkrátíme pomocí vytknutí:

    • Konečná rovnice Dostaneme konečnou formu:
  5. Vytvoření pravdivostní tabulky
    • Pravdivostní tabulka bude mít 2^3 = 8 řádků, protože máme tři vstupy
    • Vytvoření dosazováním do logické funkce nebo fyzickým testováním
0000110
0010101
0100101
0110101
1000110
1010101
1101101
1111000
  1. Ověření správnosti analýzy
    • Na základě pravdivostní tabulky vidíme následující chování:
      • Žárovka svítí (Y = 1) v těchto případech:
        • A = 0, B = 0, C = 1
        • A = 0, B = 1, C = 0
        • A = 0, B = 1, C = 1
        • A = 1, B = 0, C = 1
        • A = 1, B = 1, C = 0
      • Žárovka nesvítí (Y = 0) v těchto případech:
        • A = 0, B = 0, C = 0
        • A = 1, B = 0, C = 0
        • A = 1, B = 1, C = 1

Sestavní pravdivostní tabulky a logické funkce na základě analýzy