Vad är kombinerade logiska kretsar?

Kombinationslogikkretsar är elektroniska kretsar som producerar utgångar baserat på ingångarnas tillstånd. Till skillnad från i sekventiella logiska kretsar, bestämmer inte de föregående utgångarna delvis nästa utgång. Kombinationslogikkretsar används i olika elektronisk utrustning för att implementera begränsad intelligens i alla möjliga tillämpningar.
Transistor-transistor logik (TTL) familjen av kretsar implementerar också kombinationslogikkretsar. Spänningsnivåer är antingen 0 volt likström (VDC,) eller lågspänningsnivå, och +5 VDC, eller högspänningsnivå. En buffert är en TTL-krets som matar ut en nivå som är densamma som dess ingång, medan en växelriktare matar ut en nivå som är motsatsen till dess ingång. Kombinerade logiska kretsar som bufferten och växelriktaren är engångskretsar.

Det finns också logiska kretsar med två ingångar som kallas logiska grindar. En vanlig logisk grind är ELLER-grinden, som kan ha två eller flera ingångar. Givet att den första ingången är ingång 1 och den andra ingången är ingång 2, kommer en ELLER-grind med två ingångar att mata ut en hög om ingång 1 eller ingång 2 är hög. En OCH-grind med två ingångar kommer att mata ut en hög om ingång 1 och ingång 2 är höga. Kombinationerna av ingångsnivåer bestämmer utgången.

Kombinerade logiska kretsar kan användas i praktiska kretsar, såsom ett enkelt larm. Givet två tillträdesdörrar i ett hus kan en signal som kallas ”Dörr1_Öppen” och ”Dörr2_Öppen” ha en hög nivå när den specifika dörren är öppen. En summer kan sedan styras av utgången från en ELLER-grind som avger ett larm när en eller båda dörrarna är öppna.

Sekventiella logiska kretsar förlitar sig på kombinationen av ingångar såväl som utgångarnas nuvarande tillstånd. I exemplet med dörrlarm går larmet när alla dörrar är stängda, men med en sekventiell krets kan larmet förbli på tills en återställningssignal appliceras. I det här fallet kanske den rent kombinationslogiska kretsen inte är idealisk. Människor vill att larmljudet ska vara kvar tills den auktoriserade användaren uttryckligen kvitterar larmet med en signal, till exempel ett ”kvittera larm”-kommando.

Kombinationslogikscheman består av buffertar, växelriktare, ELLER-grindar, AND-grindar, NOR-grindar, NAND-grindar och XOR-grindar. NOR-grindar är OR-grindar med en växelriktare vid utgången, medan en XOR-grind är en exklusiv ELLER-grind som matar ut en hög endast om en ingång är hög. NAND-grindar är OCH-grindar med växelriktare vid utgången. Kombinationslogikelektronik kan använda TTL-nivåer med 0 till 5 VDC. Andra nivåer kan vara 0 till 3.3 VDC, så länge som två tillstånd är åtskilda.