Kombinatorische Schaltungen sind speicherlose Logikschaltungen, welche sich aus mehreren Eingängen, Logikkomponenten dazwischen und mehreren Ausgängen zusammensetzen. Die Ausgänge hängen dabei immer nur von der aktuellen Eingabe ab.
Erklärung
Kombinatorische Schaltungen sind speicherlose Logikschaltungen. Speicherlos, weil die aktuelle Ausgabe nur von der aktuellen Eingabe abhängt.
Damit dies gewährleistet ist, dürfen keinerlei Kreisläufe innerhalb der Logikschaltung existieren. Durch die Vermeidung von Kreisläufen werden auch Rückkopplungen verhindert, weshalb das Ausgangssignal sich nach Festsetzung der Eingangssignale nicht mehr ändert, bis sich die Eingangssignale wieder ändern.
Insgesamt bedarf es also mindestens einem Eingang und mindestens einem Ausgang sowie kombinatorischer Logik dazwischen. Kombinatorische Logik können elementare Gatter, aber auch Encoder, Decoder oder Multiplexer sein.
Beispiel
Es ist folgende boolesche Funktion gegeben:
Wie zu erkennen ist, sind drei Eingänge vorhanden:
Des Weiteren ist ein Ausgang erkennbar:
Im ersten Schritt werden laut der booleschen Funktion die Eingangswerte von
Um den zweiten Teil zu erhalten, müssen
Die Und-Verknüpfungen sind stärker als die Oder-Verknüpfung zwischen
Im Schaltplan sieht diese Schaltung dann so aus:
Auch für kombinatorische Schaltungen kann eine Wahrheitstabelle aufgestellt werden. Diese sieht für