Mitä ovat yhdistelmälogiikkapiirit?

Yhdistetyt logiikkapiirit ovat elektronisia piirejä, jotka tuottavat tuloja tulojen tilojen perusteella. Toisin kuin peräkkäisissä logiikkapiireissä, edelliset lähdöt eivät osittain määrittele seuraavia lähtöjä. Yhdistettyjä logiikkapiirejä käytetään erilaisissa elektronisissa laitteissa rajoitetun älykkyyden toteuttamiseksi kaikenlaisissa sovelluksissa.
Transistori-transistorilogiikka (TTL) -piiriperhe toteuttaa myös yhdistelmälogiikkapiirejä. Jännitetasot ovat joko 0 voltin tasavirta (VDC,) tai matalajännitetaso ja +5 VDC tai korkea jännitetaso. Puskuri on TTL -piiri, joka antaa tason, joka on sama kuin sen tulo, kun taas invertteri antaa tason, joka on sen tulon vastakohta. Yhdistelmälogiikkapiirit, kuten puskuri ja invertteri, ovat yksitulopiirejä.

On myös kahden tulon logiikkapiirejä, jotka tunnetaan nimellä logiikkaportit. Yleinen logiikkaportti on TAI -portti, jossa voi olla kaksi tai useampia tuloja. Koska ensimmäinen tulo on tulo 1 ja toinen tulo 2, kahden tulon TAI-portti antaa korkean tulon, jos tulo 1 tai tulo 2 on korkea. Kahden tulon AND-portti tuottaa korkean, jos tulo 1 ja tulo 2 ovat korkeita. Tulotasojen yhdistelmät määrittävät ulostulon.

Yhdistettyjä logiikkapiirejä voidaan käyttää käytännön piireissä, kuten yksinkertaisessa hälytyksessä. Koska talossa on kaksi sisäänkäyntiovia, “Door1_Open” ja “Door2_Open” -merkkien signaali voi olla korkea, kun kyseinen ovi on auki. Äänimerkkiä voidaan sitten ohjata TAI -portin lähdöstä, joka antaa hälytyksen, kun yksi tai molemmat ovet ovat auki.

Peräkkäiset logiikkapiirit riippuvat tulojen yhdistelmästä sekä lähtöjen nykyisistä tiloista. Ovihälytysesimerkissä hälytys soi, kun kaikki ovet suljetaan, mutta sekvenssipiirin avulla hälytys voi pysyä päällä, kunnes kuittaussignaali annetaan. Tässä tapauksessa puhtaasti yhdistetty logiikkapiiri ei ehkä ole ihanteellinen. Ihmiset haluavat hälytysäänen pysyvän, kunnes valtuutettu käyttäjä kuittaa hälytyksen nimenomaisesti signaalilla, kuten “kuittaa hälytys” -komennolla.

Yhdistetyt logiikkakaaviot koostuvat puskureista, inverttereistä, OR -porteista, AND -porteista, NOR -porteista, NAND -porteista ja XOR -porteista. NOR -portit ovat TAI -portteja, joissa on invertteri ulostulossa, kun taas XOR -portti on yksinomainen TAI -portti, joka tuottaa korkean vain, jos yksi tulo on korkea. NAND -portit ovat JA -portteja, joissa on invertterit ulostulossa. Yhdistelmälogiikkaelektroniikka voi käyttää TTL -tasoja 0-5 VDC: n avulla. Muut tasot voivat olla 0 – 3.3 VDC, kunhan kaksi tilaa eroavat toisistaan.