Loginiai vartai: apibrėžimas, tipai, tiesos lentelės ir veikimo principas

Loginiai vartai — tai elektroninis komponentas, skirtas valdyti ar perduoti elektros energijai arba signalams pagal aiškiai apibrėžtas logines taisykles. Vartų išėjimas yra taisyklių taikymo vienam arba keliems įėjimams rezultatas; įėjimai gali būti atviri laidai, jungikliai arba kitų loginių vartų išėjimai.

Kas yra loginiai vartai ir kaip jie veikia

Loginiai vartai yra skaitmeniniai komponentai, kurie paprastai veikia dviem įtampos lygiais: aukštu (loginė 1) ir žemu (loginė 0). Aukštas lygis dažnai vadinamas įjungta būsena, o žemas — išjungta. Įjungimo metu įtampa tipinėse grandinėse būna nuo 3,5 iki 5 voltų, tačiau daugelyje šiuolaikinių sistemų naudojamos mažesnės srovės ir įtampos (pvz., 3,3 V, 1,8 V ir pan.).

Loginiai vartai nustato išėjimo būseną pagal jų apibrėžtas logines taisykles. Kai sąlygos tenkinamos, vartai laikomi aktyviais arba įjungtais, per juos teka srovė ir išėjime pasirodo aukštas (loginė 1) arba žemas (loginė 0) signalas.

Loginiai vartai apibūdinami kaip elektroninės loginių loginių loginių funkcijų realizacijos, o jų elgesį vaizduoja tiesos lentelės, kuriose išvardijami visi įėjimų deriniai ir atitinkami išėjimai.

Pagrindiniai loginiai vartai ir jų tiesos lentelės

  • NOT (NE) — vieno įėjimo invertorius.
    A | Q
    0 | 1
    1 | 0
  • AND (IR) — išėjimas 1 tik kai visi įėjimai 1.
    A B | Q
    0 0 | 0
    0 1 | 0
    1 0 | 0
    1 1 | 1
  • OR (ARBA) — išėjimas 1 jei bent vienas įėjimas 1.
    A B | Q
    0 0 | 0
    0 1 | 1
    1 0 | 1
    1 1 | 1
  • NAND — AND rezultatas invertuotas (dažnai naudojamas dėl paprastesnės realizacijos).
    A B | Q
    0 0 | 1
    0 1 | 1
    1 0 | 1
    1 1 | 0
  • NOR — OR rezultatas invertuotas.
    A B | Q
    0 0 | 1
    0 1 | 0
    1 0 | 0
    1 1 | 0
  • XOR (išskirtinis ARBA) — išėjimas 1, jei įėjimai skirtingi.
    A B | Q
    0 0 | 0
    0 1 | 1
    1 0 | 1
    1 1 | 0
  • XNOR — XOR invertuotas; išėjimas 1, jei įėjimai lygūs.
    A B | Q
    0 0 | 1
    0 1 | 0
    1 0 | 0
    1 1 | 1

Simboliai ir jungimas

Loginiai vartai diagramose žymimi standartiniais simboliais (pvz., trišakis su ratu invertoriui). Vartai jungiasi serijomis arba lygiagrečiai, sudarydami sudėtingesnes logines funkcijas (sumos, daugybos, multiplexerius, demultiplekserius, latching grandines ir kt.).

Technologijos ir realizacijos

Loginiai vartai gali būti realizuoti keliais būdais:

  • TTL (transistor–transistor logic) — tradicinė, robusti technologija.
  • CMOS (complementary MOS) — plačiai naudojama dėl mažesnio energijos suvartojimo ir geresnio mastelio mažinant įtampas.
  • Diskretūs elementai — vartai galima surinkti iš tranzistorių, diodų ir rezistorių prototipams arba mokymo tikslais.
Šiuolaikinėse integrinėse grandinėse dažniausiai naudojamas CMOS dėl geresnės energijos efektyvumo ir mažesnio šiluminio šališkumo.

Pradmenys apie parametrus

  • Įtampa ir lygiai — loginės 1 ir 0 ribos priklauso nuo naudojamos technologijos ir maitinimo įtampos (pvz., 5 V, 3,3 V).
  • Propagacijos vėlavimas — laikas nuo įėjimo pokyčio iki stabilaus išėjimo; svarbu aukšto dažnio grandinėms.
  • Fan-in ir fan-out — maksimalus įėjimų skaičius, kurį gali turėti vartai (fan-in) ir kiek vartų gali būti tiesiogiai varoma vienu išėjimu (fan-out).
  • Triukšmo atsparumas (noise margin) — tolerancija signalų trikdžiams tarp loginių lygių.
  • Energijos suvartojimas — statinis ir dinaminis; CMOS pasižymi labai mažu statiniu suvartojimu.

Pritaikymas ir pavyzdžiai

Loginiai vartai yra skaitmeninės technikos pagrindas. Jie naudojami kuriant:

  • aritmetines grandines (sumatoriai, dauginimo blokai),
  • valdiklius ir procesorius (ALU, registrai),
  • atminties elementus (latch, flip-flop),
  • signalo tvarkymo blokus (filtravimas, srovės šaltiniai, valdymo logika),
  • skaitmeninius jutiklius ir vartotojo sąsajas.
Pradedantiesiems rekomenduojama eksperimentuoti su paprastais vartais naudojant breadboard, loginių vartų rinkinį (IC) arba programinę simuliaciją, kad būtų aišku, kaip formuojami sudėtingesni loginiai tinklai.

Kaip toliau mokytis

Naudingi žingsniai:

  • praktiniai bandymai su NOT, AND, OR, NAND, NOR grandinėmis;
  • suprasti boolean algebra taisykles (De Morgan dėsniai ir pan.);
  • mokytis schemų analizės ir dizaino (sumatorius, dekoderiai, multiplexers);
  • susipažinti su CMOS pagrindais, propagacijos vėlavimu ir galios analizėmis.

Loginiai vartai — paprasta, bet galinga skaitmeninės logikos dalis. Supratę jų veikimo principus ir parametrus, galėsite kurti tiek paprastas grandines, tiek sudėtingas skaitmenines sistemas.

AND loginiai vartai

AND vartai turi du įėjimus. AND vartų išėjimas yra įjungtas tik tada, kai abu įėjimai yra įjungti. Jei bent vienas iš įėjimų yra išjungtas, išėjimas bus išjungtas.

Pagal dešinėje esantį paveikslėlį, jei A ir B yra įjungtos būsenos, išėjimas (out) bus įjungtos būsenos. Jei A arba B yra būsenos Išjungta, išėjimas taip pat bus būsenos Išjungta. Kad išėjimas būtų įjungtas, A ir B turi būti įjungti.

Tiesos lentelė

A

B

Išėjimas

Išjungta

Išjungta

Išjungta

Svetainėje

Išjungta

Išjungta

Išjungta

Svetainėje

Išjungta

Svetainėje

Svetainėje

Svetainėje

Bendra loginių vartų AND simbolio idėjaZoom
Bendra loginių vartų AND simbolio idėja

OR loginiai vartai

OR vartai turi du įėjimus. OR vartų išėjimas bus įjungtas, jei bent vienas iš įėjimų bus įjungtas. Jei abu įėjimai išjungti, išėjimas bus išjungtas.

Pagal dešinėje esantį paveikslėlį, jei A arba B yra įjungtas, išėjimas (out) taip pat bus įjungtas. Jei ir A, ir B yra išjungti, išėjimas bus išjungtas.

Tiesos lentelė

A

B

Išėjimas

Išjungta

Išjungta

Išjungta

Svetainėje

Išjungta

Svetainėje

Išjungta

Svetainėje

Svetainėje

Svetainėje

Svetainėje

Svetainėje

Bendra loginių vartų OR simbolio idėjaZoom
Bendra loginių vartų OR simbolio idėja

NOT loginiai vartai

NOT loginiai vartai turi tik vieną įėjimą. Jei įėjimas įjungtas, išėjimas bus išjungtas. Kitaip tariant, NOT loginiai vartai keičia signalą iš Įjungta į Išjungta arba iš Išjungta į Įjungta. Kartais jis vadinamas inverteriu.

Tiesos lentelė

A

Išėjimas

Išjungta

Svetainėje

Svetainėje

Išjungta

Bendra NOT loginių vartų simbolio idėjaZoom
Bendra NOT loginių vartų simbolio idėja

XOR loginiai vartai

XOR vartai turi du įėjimus. XOR vartų išėjimas bus teisingas, jei tik vienas iš įėjimų yra teisingas. Jei abu įėjimai yra įjungti, išėjimas bus išjungtas.

Tiesos lentelė

A

B

Išėjimas

Svetainėje

Svetainėje

Išjungta

Svetainėje

Išjungta

Svetainėje

Išjungta

Svetainėje

Svetainėje

Išjungta

Išjungta

Išjungta

 

·         v

·         t

·         e

Loginiai vartai

AND vartai - ARBA vartai - NOR vartai - NAND vartai - XOR vartai - XNOR vartai - NE vartai

Kiti puslapiai

Būlio algebra - Loginiai vartai

Bendra XOR loginių vartų simbolio idėjaZoom
Bendra XOR loginių vartų simbolio idėja

Klausimai ir atsakymai

K: Kas yra loginiai vartai?


A: Loginiai vartai - tai elektroninis komponentas, kuris gali būti naudojamas elektros energijai perduoti pagal tam tikrą taisyklę. Vartų išėjimas nustatomas taikant šią taisyklę vienam ar daugiau įėjimų, kurie gali būti du laidai arba kitų loginių vartų išėjimai.

K: Kaip veikia loginiai vartai?


A: Loginiai vartai paprastai veikia esant tik dviem įtampos lygiams - teigiamam ir nuliniam. Paprastai jie veikia pagal dvi būsenas - įjungta ir išjungta. Įjungimo būsenoje įtampa yra teigiama, o išjungimo būsenoje įtampa lygi nuliui. Įjungimo būsenoje paprastai naudojama įtampa nuo 3,5 iki 5 voltų, tačiau kai kuriais atvejais šis diapazonas gali būti mažesnis. Loginiai vartai lygina būseną savo įėjimuose, kad nuspręstų, kokia turėtų būti būsena jų išėjime, ir yra aktyvūs, kai jų taisyklės yra teisingai įvykdytos.

K: Kokio tipo logika naudojama loginiuose vartuose?


A.: Loginės užtūros yra elektroninės Būlio logikos versijos, o tai reiškia, kad tiesos lentelės nurodo, koks bus išėjimas priklausomai nuo pateiktų įėjimų.

K: Ar visos įtampos, kai būsena "Įjungta", yra vienodos?


A: Ne, ne visos įjungimo būsenos įtampos yra vienodos, nes paprastai naudojama nuo 3,5 iki 5 voltų įtampa, tačiau kai kuriais atvejais ši įtampa gali būti mažesnė.

K: Ar visų tipų loginiai vartai turi du įėjimus?


A: Nebūtinai - kai kurie tipai gali turėti daugiau nei du įėjimus, o kiti gali turėti tik vieną įėjimą arba iš viso neturėti, priklausomai nuo jų paskirties ir konstrukcijos.

K: Ar visada per loginius vartus teka elektra, kai jie yra aktyvūs?


A: Taip, kai loginiai vartai yra aktyvūs arba teisingai laikomasi jų taisyklių, pro juos teka elektra, o jų išėjime nustatomas įjungtos būsenos įtampos lygis (paprastai 3-5 V).

AlegsaOnline.com - 2020 / 2025 - License CC3