Logické hradlá: definícia, typy a pravdivostné tabuľky v digitálnej elektronike
Objavte logické hradlá: definície, typy a pravdivostné tabuľky v digitálnej elektronike — jasné vysvetlenie princípov, príklady a praktické použitia.
Logické hradlo je elektronická súčiastka, ktorú možno použiť na vedenie elektrickej energie na základe pravidla. Výstup hradla je výsledkom aplikácie tohto pravidla na jeden alebo viacero „vstupov“. Tieto vstupy môžu byť dva vodiče alebo výstupy iných logických hradiel. Logické hradlá tvoria základ digitálnych obvodov — od jednoduchých kombinácií v senzoroch až po zložité aritmeticko-logické jednotky v mikroprocesoroch.
Logické hradlá sú digitálne komponenty. Zvyčajne pracujú len pri dvoch úrovniach napätia, kladnej a nulovej. Bežne pracujú na základe dvoch stavov: Zapnuté a Vypnuté. V stave On je napätie kladné. V stave Off je napätie na nulovej úrovni. V stave On sa zvyčajne používa napätie v rozsahu 3,5 až 5 V. Tento rozsah môže byť pri niektorých použitiach nižší (napr. 3,3 V alebo 1,8 V pri moderných CMOS technológiách).
Logické hradlá porovnávajú stav na svojich vstupoch, aby rozhodli, aký má byť stav na ich výstupe. Logické hradlo je zapnuté alebo aktívne, keď sú správne splnené jeho pravidlá. Vtedy cez hradlo preteká elektrický prúd a napätie na jeho výstupe je na úrovni jeho zapnutého stavu.
Logické hradlá sú elektronickou verziou logiky Booleovho typu. Pravdivostné tabuľky (truth tables) ukazujú, aký bude výstup pre všetky možné kombinácie vstupov. Nižšie sú základné typy hradiel, ich logické vzorce a príslušné pravdivostné tabuľky.
Typy logických hradiel a ich pravdivostné tabuľky
- NOT (invertor) — jednovstupové hradlo, ktoré invertuje vstup: Y = ¬A.
- AND — výstup je 1 len ak sú všetky vstupy 1: Y = A AND B (Y = A · B).
- OR — výstup je 1 ak aspoň jeden vstup je 1: Y = A OR B (Y = A + B).
- NAND — negovaný AND: Y = ¬(A AND B). Je to univerzálne hradlo (z NAND možno zostaviť ľubovoľné logické funkcie).
- NOR — negovaný OR: Y = ¬(A OR B). Výstup je 1 len ak sú všetky vstupy 0.
- XOR (exkluzívne OR) — výstup je 1 ak sa vstupy líšia: Y = A ⊕ B.
- XNOR (rovnosť) — negovaný XOR: Y = ¬(A ⊕ B), výstup je 1 ak sú vstupy rovnaké.
| A | Y = NOT A |
|---|---|
| 0 | 1 |
| 1 | 0 |
| A | B | Y = A AND B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
| A | B | Y = A OR B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
| A | B | Y = NAND |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
| A | B | Y = NOR |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
| A | B | Y = XOR |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
| A | B | Y = XNOR |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Ako čítať pravdivostnú tabuľku
Pravdivostná tabuľka uvádza všetky možné kombinácie binárnych vstupov (0 a 1) a zodpovedajúci stav výstupu. Pre n vstupov má tabuľka 2^n riadkov. Je to jednoduchý spôsob, ako presne definovať logickú funkciu bez potreby zložitých vzorcov.
Technológie, napätia a dôležité parametre
- Technológie: najčastejšie sú TTL (Transistor–Transistor Logic) a CMOS (Complementary Metal–Oxide–Semiconductor). CMOS je dnes dominantná vďaka nižšej spotrebe pri statických stavoch.
- Úrovne napätia: typické napájanie TTL je 5 V, CMOS môže byť 5 V, 3,3 V, 1,8 V alebo nižšie. Pôvodný text spomína 3,5 až 5 V ako bežný rozsah — v praxi sa však často používajú aj presné hladiny 5 V alebo 3,3 V.
- Prahové úrovne: vstupy majú určité prahové napätia, pri ktorých sú považované za logickú 0 alebo 1. Tieto hodnoty sú špecifikované pre konkrétnu logickú rodinu.
- Propagation delay: oneskorenie medzi zmenou vstupu a odpovedajúcou zmenou výstupu — dôležité pri vysokofrekvenčných obvodoch.
- Fan-in a fan-out: fan-in = počet vstupov, ktoré hradlo spracuje; fan-out = počet vstupov ďalších hradiel, ktoré môže výstup jedného hradla spoľahlivo riadiť.
Praktické poznámky a aplikácie
- Pomocou kombinácií základných hradiel (AND, OR, NOT) možno zostaviť ľubovoľnú kombináciu logických funkcií. Najpraktickejšie sú NAND a NOR, pretože sú univerzálne (z jedného typu hradla možno zrealizovať akúkoľvek logickú funkciu).
- Logické hradlá sú základom pre konštrukciu multiplexorov, demultiplexorov, kodérov, dekodérov, aritmeticko-logických blokov, pamätí a sekvenčných obvodov (flip-flopy, registre).
- Pri návrhu obvodov sa zvyčajne začína pravdivostnou tabuľkou alebo Booleanovým výrazom, ktorý sa následne zjednoduší (napr. pomocou Karnaughovej mapy) a prevedie na schému z hradiel.
Ak potrebujete, môžem pripraviť jednoduché príklady spájania hradiel (napr. ako z dvoch XOR zostaviť sčítačku jednociferných bitov), poradiť pri výbere logickej rodiny pre konkrétny napäťový rozsah alebo vytvoriť Karnaughovu mapu pre zadanú pravdivostnú tabuľku.
Logické hradlo AND
Brány AND majú dva vstupy. Výstup hradla AND je zapnutý len vtedy, ak sú zapnuté oba vstupy. Ak je aspoň jeden zo vstupov vypnutý, výstup bude vypnutý.
Ak sú A aj B v stave On, výstup (out) bude v stave On. Ak je A alebo B v stave Off, výstup bude tiež v stave Off. Aby bol výstup zapnutý, musia byť A aj B zapnuté.
| Pravdivostná tabuľka | ||
| A | B | Výstup |
| Vypnuté | Vypnuté | Vypnuté |
| Na stránke | Vypnuté | Vypnuté |
| Vypnuté | Na stránke | Vypnuté |
| Na stránke | Na stránke | Na stránke |

Všeobecná predstava symbolu pre logické hradlo AND
Logické hradlo OR
Brány OR majú dva vstupy. Výstup hradla OR bude zapnutý, ak je zapnutý aspoň jeden zo vstupov. Ak sú oba vstupy vypnuté, výstup bude vypnutý.
Ak je na obrázku vpravo zapnuté A alebo B, bude zapnutý aj výstup (out). Ak sú A aj B vypnuté, výstup bude vypnutý.
| Pravdivostná tabuľka | ||
| A | B | Výstup |
| Vypnuté | Vypnuté | Vypnuté |
| Na stránke | Vypnuté | Na stránke |
| Vypnuté | Na stránke | Na stránke |
| Na stránke | Na stránke | Na stránke |

Všeobecná predstava symbolu pre logické hradlo OR
NOT logické hradlo
Logické hradlo NOT má len jeden vstup. Ak je vstup zapnutý, výstup bude vypnutý. Inými slovami, logické hradlo NOT mení signál z On na Off alebo z Off na On. Niekedy sa nazýva invertor.
| Pravdivostná tabuľka | |
| A | Výstup |
| Vypnuté | Na stránke |
| Na stránke | Vypnuté |

Všeobecná predstava symbolu pre logické hradlo NOT
Logické hradlo XOR
Brány XOR majú dva vstupy. Výstup hradla XOR bude pravdivý, ak je pravdivý iba jeden zo vstupov. Ak sú oba vstupy zapnuté, výstup bude vypnutý.
| Pravdivostná tabuľka | ||
| A | B | Výstup |
| Na stránke | Na stránke | Vypnuté |
| Na stránke | Vypnuté | Na stránke |
| Vypnuté | Na stránke | Na stránke |
| Vypnuté | Vypnuté | Vypnuté |
| · v · t · e | |
| Logické brány | hradlo AND - hradlo OR - hradlo NOR - hradlo NAND - hradlo XOR - hradlo XNOR - hradlo NOT |
| Ostatné stránky | Booleova algebra - Logické brány |

Všeobecná predstava symbolu pre logické hradlo XOR
Otázky a odpovede
Otázka: Čo je to logické hradlo?
Odpoveď: Logické hradlo je elektronická súčiastka, ktorá sa dá použiť na vedenie elektrickej energie na základe pravidla. Výstup hradla sa určí uplatnením tohto pravidla na jeden alebo viacero vstupov, ktorými môžu byť dva vodiče alebo výstupy iných logických hradiel.
Otázka: Ako fungujú logické brány?
Odpoveď: Logické brány zvyčajne pracujú len pri dvoch úrovniach napätia, kladnej a nulovej. Bežne pracujú na základe dvoch stavov - zapnuté a vypnuté. V stave On je napätie kladné a v stave Off je napätie na nulovej úrovni. V stave On sa zvyčajne používa napätie v rozsahu 3,5 až 5 V, ale tento rozsah môže byť pre niektoré použitia nižší. Logické hradlá porovnávajú stav na svojich vstupoch, aby rozhodli, aký má byť stav na ich výstupe, a sú aktívne, keď sú ich pravidlá správne splnené.
Otázka: Aký typ logiky používajú logické hradlá?
Odpoveď: Logické hradlá sú elektronickou verziou logiky Booleovho typu, čo znamená, že pravdivostné tabuľky vám povedia, aký bude výstup v závislosti od zadaných vstupov.
Otázka: Sú všetky napätia pre stav "zapnuté" rovnaké?
Odpoveď: Nie, nie všetky napätia pre stav "On" sú rovnaké, pretože sa zvyčajne používa napätie v rozsahu 3,5 až 5 voltov, ale tento rozsah môže byť pre niektoré použitia nižší.
Otázka: Majú všetky typy logických hradiel dva vstupy?
Odpoveď: Nie nevyhnutne - niektoré typy môžu mať viac ako dva vstupy, zatiaľ čo iné môžu mať len jeden vstup alebo žiadny v závislosti od účelu a konštrukcie.
Otázka: Prechádza logickým hradlom vždy elektrický prúd, keď je aktívne?
Odpoveď: Áno, keď je logické hradlo aktívne alebo sú správne splnené jeho pravidlá, potom cez neho prúdi elektrický prúd a jeho výstup sa nastaví na úroveň napätia v zapnutom stave (zvyčajne medzi 3 a 5 V).
Prehľadať