Kas yra diodų logika?

Diodų logika naudoja diodus, kad sukurtų Būlio loginius vartus elektros grandinėse. Šiose grandinėse diodai veikia kaip elektros jungikliai, nes jie gali vesti srovę tik viena kryptimi. Diodų logika gali būti naudojama tik Būlio loginėms „IR“ ir loginėms „ARBA“ funkcijoms sukurti dėl paprasto diodų pobūdžio.

Būlio logika grandinėse ir kompiuterių programavime yra panaši į plačiau žinomą Būlio logiką, kurią naudoja paieškos sistemos. Jei ieškotojas į paieškos variklį įveda kumpis IR kiaušiniai, rezultatuose bus abu žodžiai. Kita vertus, jei ieškotojas įveda kumpis OR kiaušiniai, paieškos sistema pateikia rezultatus, kuriuose yra abu žodžiai arba tik vienas iš žodžių. Tai reiškia, kad funkcija AND susiaurina rezultatus, bet funkcija ARBA juos išplečia.

Elektros grandinėse įtampa pakeičia paieškos sistemoje naudojamus paieškos terminus ir rezultatus. Vieninteliai galimi rezultatai yra aukšta arba žema įtampa, atitinkamai pavaizduoti skaičiais 1 ir 0. Išvestis 1 reiškia teigiamą rezultatą arba išvestį „teisinga“. 0 reiškia neigiamą rezultatą, kuris išveda „false“.

IR diodo loginėje grandinėje abiejuose įėjimuose turi būti aukšta įtampa, tai yra, jie turi būti „tikrieji“, kad išvestis taip pat būtų teisinga. Diodo loginė reikšmė yra 1, jei jis yra prijungtas prie maitinimo šaltinio, taigi per jį teka įtampa, o loginė reikšmė yra 0, jei jis yra atjungtas. Atjungus vieną ar kitą arba abu AND grandinės diodus, įtampa negali pasiekti išėjimo laido ir jos loginė reikšmė bus 0. Tik vienas iš keturių galimų scenarijų – 0 ir 0, 1 ir 0, 0 ir 1, arba 1 ir 1 – įtampa pasiekia diodą, kai išėjimas yra 1.

Kita vertus, ARBA diodo loginėje grandinėje trys iš keturių galimų scenarijų sukuria tikrą išvestį. Tik įvestis 0 ir 0 grąžina klaidingą išvestį. Taip atsitinka todėl, kad diodai yra prijungti taip, kad išėjimo laidas gauna įtampą, kai yra prijungtas vienas arba abu diodai.

Diodų loginiai vartai naudingi atliekant paprastas IR ir ARBA funkcijas, tačiau jų negalima naudoti norint sujungti kelias IR ir ARBA funkcijas. Taip yra todėl, kad du loginiai vartai, sujungti su kitais loginiais vartais, sukelia neteisingus įtampos rodmenis trečiųjų vartų išėjime. Poveikis dar blogesnis, jei prijungiama daugiau vartų. Diodų loginiai užtvarai naudojami tik po vieną, kad būtų išvengta šių klaidų.