Logikai kapu: definíció, működés, igazságtáblák és Boole-logika

Ismerd meg a logikai kapukat: működésük, Boole‑logika, igazságtáblák és gyakorlati példák egyszerűen, érthetően — alapok és alkalmazások egy helyen.

Szerző: Leandro Alegsa

A logikai kapu egy olyan elektronikus alkatrész, amely egy szabály alapján képes áramot vezetni. A kapu kimenete a szabály egy vagy több "bemenetre" történő alkalmazásának eredménye. Ezek a bemenetek lehetnek két vezeték vagy más logikai kapuk kimenetei.

A logikai kapuk digitális alkatrészek. Általában csak két feszültségszinten működnek, egy pozitív és egy nulla szinten. Általában két állapot alapján működnek: Be és Ki. Bekapcsolt állapotban a feszültség pozitív. A kikapcsolt állapotban a feszültség nulla. A bekapcsolt állapot általában 3,5 és 5 volt közötti feszültséget használ. Ez a tartomány egyes felhasználási célokra alacsonyabb is lehet.

A logikai kapuk összehasonlítják a bemenetükön lévő állapotot, hogy eldöntsék, mi legyen a kimenetükön lévő állapot. Egy logikai kapu akkor van bekapcsolva vagy aktív, ha a szabályai helyesen teljesülnek. Ekkor a kapun áram folyik keresztül, és a kimenetén a feszültség a bekapcsolt állapot szintjén van.

A logikai kapuk a Boole-logika elektronikus változatai. Az igazságtáblák megmondják, hogy a bemenetektől függően mi lesz a kimenet.

Alapfogalmak röviden

A logikai kapu bemenetei és kimenetei bináris értékeket vesznek fel: 0 (kikapcsolt, alacsony feszültség) vagy 1 (bekapcsolt, magas feszültség). A kapuk viselkedését Boole-algebrai kifejezésekkel lehet matematikailag leírni; ezek alapján felrajzolható az adott kapu igazságtáblája. A logikai kapuk több kapu összekapcsolásával alkotnak bonyolultabb digitális áramköröket (pl. aritmetikai egységek, vezérlők, regiszterek).

Alapvető logikai kapuk és igazságtábláik

Az alábbiakban a leggyakoribb kapuk rövid leírása, Boole-kifejezése és két bemenetes igazságtáblája.

  • NOT (negáció, inverter) — kimenet a bemenet negáltja. Boole-jelölés: ¬A vagy A'.
A¬A
01
10
  • AND (ÉS) — a kimenet 1 csak akkor, ha minden bemenet 1. Boole: A ∧ B vagy A·B.
ABA ∧ B
000
010
100
111
  • OR (VAGY) — a kimenet 1, ha legalább az egyik bemenet 1. Boole: A ∨ B.
ABA ∨ B
000
011
101
111
  • NAND (negált ÉS) — az AND kimenetének negáltja; nagyon fontos építőelem. Boole: ¬(A ∧ B).
ABNAND
001
011
101
110
  • NOR (negált VAGY) — az OR kimenetének negáltja. Boole: ¬(A ∨ B).
ABNOR
001
010
100
110
  • XOR (kizáró VAGY) — a kimenet 1, ha a bemenetek különböznek. Boole: A ⊕ B.
ABA ⊕ B
000
011
101
110
  • XNOR (egyenlőség) — az XOR negáltja; 1, ha a bemenetek egyformák. Boole: ¬(A ⊕ B).
ABXNOR
001
010
100
111

Megjegyzés: a fenti táblázatok két bemenetes változatokat mutatnak; sok kapu több bemenettel is létezhet (pl. 3-input AND), ilyenkor a szabály ugyanaz: az AND csak akkor 1, ha minden bemenet 1.

Boole-logika és algebrai szabályok

A Boole-algebra a logikai kapuk matematikai alapja. Néhány fontos tétel:

  • Kommutativitás: A ∨ B = B ∨ A, A ∧ B = B ∧ A
  • Asszociativitás: (A ∨ B) ∨ C = A ∨ (B ∨ C), hasonló ∧ esetén
  • Disztributivitás: A ∧ (B ∨ C) = (A ∧ B) ∨ (A ∧ C)
  • De Morgan törvényei: ¬(A ∧ B) = ¬A ∨ ¬B és ¬(A ∨ B) = ¬A ∧ ¬B — gyakran használják áramkörök egyszerűsítéséhez

Ezek a szabályok lehetővé teszik, hogy logikai kifejezéseket egyszerűsítsünk vagy átalakítsunk, és így kevesebb kapuval megvalósítható áramköröket tervezzünk.

Megvalósítás és jellemzők

Logikai kapukat tranzisztorokból valósítanak meg: bipoláris tranzisztoros (TTL) vagy MOSFET alapú (CMOS) technológiával. Néhány fontos jellemző:

  • Logikai szintek: különböző technológiák eltérő feszültségküszöbökkel dolgoznak (pl. TTL tipikusan 5 V, CMOS 3,3 V vagy 5 V).
  • Vezetési idő és késleltetés (propagation delay): a bemenet változásától a kimenet stabilizálódásáig eltelt idő; a gyorsaság fontos nagy sebességű rendszereknél.
  • Fan-in: hány bemenetet képes a kapu fogadni praktikus korlátozás miatt.
  • Fan-out: hány másik bemenetet képes egy kimenet megbízhatóan meghajtani.
  • Fogyasztás: CMOS általában alacsony tápáramú üresjárati fogyasztást kínál, TTL több áramot fogyaszthat.
  • Átmeneti állapotok és hazardok: többkörös logikában rövid ideig felbukkanó hibás átmenetek (glitch-ek) fordulhatnak elő, amelyeket tervezési módszerekkel kell kezelni.

Gyakorlati alkalmazások

Logikai kapuk alkotják a számítógépek, mikrokontrollerek, memóriaegységek, vezérlőegységek és sok más digitális eszköz alapját. Néhány példa:

  • összeadók és kivonók (aritmetikai egységek) XOR és AND kapukkal,
  • multiplexerek és demultiplexerek adatok irányítására,
  • regiszterek és flip-flopok adatok tárolására (ezek belsőleg kapukat is tartalmaznak),
  • logikai vezérlők és állapotgépek a perifériák és rendszerek működtetésére.

Összefoglalás

A logikai kapuk egyszerű bináris szabályok alapján működő alapegységek, amelyek Boole-logikát valósítanak meg elektromos jelformában. Egyszerű kapukból bonyolult digitális rendszerek építhetők, és a kapuk viselkedését igazságtáblák és Boole-kifejezések írják le. A kapuk megvalósítása és jellemzői (pl. technológia, késleltetés, fogyasztás) fontos szerepet játszanak a végső rendszer teljesítményében és megbízhatóságában.

ÉS logikai kapu

Az ÉS kapuknak két bemenete van. Az ÉS kapu kimenete csak akkor van bekapcsolva, ha mindkét bemenet bekapcsolva van. Ha legalább az egyik bemenet kikapcsolt, a kimenet is kikapcsol.

A jobb oldali képet használva, ha A és B egyaránt bekapcsolt állapotban van, akkor a kimenet (out) is bekapcsolt állapotban lesz. Ha A vagy B kikapcsolt állapotban van, akkor a kimenet is kikapcsolt állapotban lesz. A és B állapotának bekapcsoltnak kell lennie ahhoz, hogy a kimenet bekapcsolt legyen.

Igazságtáblázat

A

B

Kimenet

Off

Off

Off

A  oldalon.

Off

Off

Off

A  oldalon.

Off

A  oldalon.

A  oldalon.

A  oldalon.

Egy AND logikai kapu szimbólumának általános elképzeléseZoom
Egy AND logikai kapu szimbólumának általános elképzelése

VAGY logikai kapu

A VAGY kapuknak két bemenete van. A VAGY kapu kimenete akkor lesz bekapcsolva, ha legalább az egyik bemenet bekapcsolva van. Ha mindkét bemenet ki van kapcsolva, a kimenet ki lesz kapcsolva.

A jobb oldali képet használva, ha A vagy B be van kapcsolva, akkor a kimenet (out) is be lesz kapcsolva. Ha mind A, mind B kikapcsolt állapotban van, a kimenet is kikapcsolt állapotban lesz.

Igazságtáblázat

A

B

Kimenet

Off

Off

Off

A  oldalon.

Off

A  oldalon.

Off

A  oldalon.

A  oldalon.

A  oldalon.

A  oldalon.

A  oldalon.

Egy VAGY logikai kapu szimbólumának általános elképzeléseZoom
Egy VAGY logikai kapu szimbólumának általános elképzelése

NOT logikai kapu

A NOT logikai kapunak csak egy bemenete van. Ha a bemenet be van kapcsolva, akkor a kimenet kikapcsolt lesz. Más szóval, a NOT logikai kapu a jelet On-ról Off-ra vagy Off-ról On-ra változtatja. Néha inverternek is nevezik.

Igazságtáblázat

A

Kimenet

Off

A  oldalon.

A  oldalon.

Off

A NOT logikai kapu szimbólumának általános elképzeléseZoom
A NOT logikai kapu szimbólumának általános elképzelése

XOR logikai kapu

Az XOR-kapuknak két bemenete van. A XOR-kapu kimenete akkor lesz igaz, ha csak az egyik bemenet igaz. Ha mindkét bemenet bekapcsolt, a kimenet kikapcsolt lesz.

Igazságtáblázat

A

B

Kimenet

A  oldalon.

A  oldalon.

Off

A  oldalon.

Off

A  oldalon.

Off

A  oldalon.

A  oldalon.

Off

Off

Off

 

·         v

·         t

·         e

Logikai kapuk

AND kapu - OR kapu - NOR kapu - NAND kapu - XOR kapu - XNOR kapu - NOT kapu

Egyéb oldalak

Boole algebra - Logikai kapuk

Egy XOR logikai kapu szimbólumának általános elképzeléseZoom
Egy XOR logikai kapu szimbólumának általános elképzelése

Kérdések és válaszok

K: Mi az a logikai kapu?


V: A logikai kapu egy olyan elektronikus alkatrész, amely egy szabály alapján képes áramot vezetni. A kapu kimenetét úgy határozzuk meg, hogy ezt a szabályt egy vagy több bemenetre alkalmazzuk, amelyek lehetnek két vezeték vagy más logikai kapuk kimenetei.

K: Hogyan működnek a logikai kapuk?


V: A logikai kapuk általában csak két feszültségszinten működnek, egy pozitív és egy nulla szinten. Általában két állapot - On és Off - alapján működnek. A bekapcsolt állapotban a feszültség pozitív, a kikapcsolt állapotban pedig a feszültség nulla. A bekapcsolt állapot általában 3,5 és 5 volt közötti feszültséget használ, de ez a tartomány egyes felhasználási célokra alacsonyabb is lehet. A logikai kapuk összehasonlítják a bemeneteiken lévő állapotot, hogy eldöntsék, milyen állapotnak kell lennie a kimenetükön, és akkor aktívak, ha a szabályaik helyesen teljesülnek.

K: Milyen típusú logikát használnak a logikai kapuk?


V: A logikai kapuk a Boole-logika elektronikus változatai, ami azt jelenti, hogy az igazságtáblák megmondják, hogy mi lesz a kimenet a megadott bemenetek függvényében.

K: A "bekapcsolt" állapothoz tartozó összes feszültség egyenlő?


V: Nem, nem minden feszültség a "bekapcsolt" állapothoz egyenlő, mivel általában 3,5 és 5 volt közötti feszültséget használ, de ez a tartomány egyes felhasználásoknál alacsonyabb is lehet.

K: Minden típusú logikai kapunak két bemenete van?


V: Nem feltétlenül - egyes típusok több mint két bemenettel rendelkezhetnek, míg másoknak csak egy bemenetük van, vagy egyáltalán nincs, a céltól és a kialakítástól függően.

K: Mindig áram folyik egy logikai kapun keresztül, amikor az aktív?


V: Igen, amikor egy logikai kapu aktív, vagy a szabályai megfelelően teljesülnek, akkor áram folyik át rajta, és a kimenete a bekapcsolt állapotú feszültségszintre (általában 3-5V közötti) áll be.


Keres
AlegsaOnline.com - 2020 / 2025 - License CC3