Kombinatorische Logikschaltungen sind elektronische Schaltungen, die Ausgänge basierend auf den Zuständen der Eingänge erzeugen. Anders als bei sequentiellen Logikschaltungen bestimmen die vorherigen Ausgänge nicht teilweise die nächsten Ausgänge. Kombinatorische Logikschaltungen werden in verschiedenen elektronischen Geräten verwendet, um begrenzte Intelligenz in allen möglichen Anwendungen zu implementieren.
Die Familie der Transistor-Transistor-Logik (TTL) von Schaltungen implementiert auch kombinatorische Logikschaltungen. Spannungspegel sind entweder 0 Volt Gleichstrom (VDC) oder niedriger Spannungspegel und +5 VDC oder hoher Spannungspegel. Ein Puffer ist eine TTL-Schaltung, die einen Pegel ausgibt, der gleich seinem Eingang ist, während ein Inverter einen Pegel ausgibt, der seinem Eingang entgegengesetzt ist. Kombinierte Logikschaltungen wie der Puffer und der Wechselrichter sind Einzeleingangsschaltungen.
Es gibt auch Logikschaltungen mit zwei Eingängen, die als Logikgatter bekannt sind. Ein gemeinsames Logikgatter ist das ODER-Gatter, das zwei oder mehr Eingänge haben kann. Angenommen, der erste Eingang ist Eingang 1 und der zweite Eingang ist Eingang 2, ein ODER-Gatter mit zwei Eingängen gibt ein Hoch aus, wenn Eingang 1 oder Eingang 2 hoch ist. Ein UND-Gatter mit zwei Eingängen gibt ein Hoch aus, wenn Eingang 1 und Eingang 2 hoch sind. Die Kombinationen der Eingangspegel bestimmen den Ausgang.
Kombinierte Logikschaltungen können in praktischen Schaltungen verwendet werden, wie beispielsweise einem einfachen Alarm. Bei zwei Zugangstüren in einem Haus kann ein Signal mit der Bezeichnung „Door1_Open“ und „Door2_Open“ einen hohen Pegel haben, wenn die jeweilige Tür geöffnet ist. Ein Summer kann dann durch den Ausgang eines ODER-Gatters gesteuert werden, das einen Alarm auslöst, wenn eine oder beide Türen geöffnet sind.
Sequentielle Logikschaltungen beruhen auf der Kombination von Eingängen sowie den aktuellen Zuständen der Ausgänge. Im Türalarmbeispiel wird der Alarm ausgelöst, wenn alle Türen geschlossen sind, aber bei Verwendung einer sequentiellen Schaltung kann der Alarm an bleiben, bis ein Rücksetzsignal angelegt wird. In diesem Fall ist die rein kombinatorische Logikschaltung möglicherweise nicht ideal. Die Leute möchten, dass der Alarmton so lange anhält, bis der autorisierte Benutzer den Alarm explizit mit einem Signal bestätigt, beispielsweise einem Befehl „Alarm quittieren“.
Kombinierte Logikschaltpläne bestehen aus Puffern, Invertern, ODER-Gattern, UND-Gattern, NOR-Gattern, NAND-Gattern und XOR-Gattern. NOR-Gatter sind ODER-Gatter mit einem Inverter am Ausgang, während ein XOR-Gatter ein exklusives ODER-Gatter ist, das nur dann ein High ausgibt, wenn ein Eingang High ist. NAND-Gatter sind UND-Gatter mit Invertern am Ausgang. Kombinierte Logikelektronik kann TTL-Pegel mit 0 bis 5 VDC verwenden. Andere Pegel können 0 bis 3.3 VDC betragen, solange zwei Zustände unterschiedlich sind.