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.

Autor: Leandro Alegsa

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.
  • AY = NOT A
    01
    10
  • AND — výstup je 1 len ak sú všetky vstupy 1: Y = A AND B (Y = A · B).
  • ABY = A AND B
    000
    010
    100
    111
  • OR — výstup je 1 ak aspoň jeden vstup je 1: Y = A OR B (Y = A + B).
  • ABY = A OR B
    000
    011
    101
    111
  • NAND — negovaný AND: Y = ¬(A AND B). Je to univerzálne hradlo (z NAND možno zostaviť ľubovoľné logické funkcie).
  • ABY = NAND
    001
    011
    101
    110
  • NOR — negovaný OR: Y = ¬(A OR B). Výstup je 1 len ak sú všetky vstupy 0.
  • ABY = NOR
    001
    010
    100
    110
  • XOR (exkluzívne OR) — výstup je 1 ak sa vstupy líšia: Y = A ⊕ B.
  • ABY = XOR
    000
    011
    101
    110
  • XNOR (rovnosť) — negovaný XOR: Y = ¬(A ⊕ B), výstup je 1 ak sú vstupy rovnaké.
  • ABY = XNOR
    001
    010
    100
    111

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 ANDZoom
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 ORZoom
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 NOTZoom
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 XORZoom
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ť
AlegsaOnline.com - 2020 / 2025 - License CC3