Wertetabellen in der Digitaltechnik – Logik sichtbar machen

Nachdem wir uns im letzten Beitrag intensiv mit der Booleschen Schaltalgebra beschäftigt haben, schauen wir uns jetzt ein Werkzeug an, das in der Digitaltechnik ständig verwendet wird: die Wertetabelle.
Eine Wertetabelle (häufig auch Wahrheitstabelle genannt) zeigt übersichtlich, welche Ausgangswerte entstehen, wenn bestimmte Eingangswerte vorhanden sind.
Sie ist damit eine Art "Übersetzung" zwischen einer logischen Beschreibung und dem tatsächlichen Verhalten einer Schaltung.
Gerade in der Ausbildung oder Umschulung ist die Wertetabelle ein wichtiges Hilfsmittel, weil sie dabei hilft:
- Logikschaltungen zu verstehen
- Fehler in Schaltungen zu finden
- Funktionsgleichungen zu überprüfen
- Schaltungen zu entwickeln
- Prüfungsaufgaben systematisch zu lösen
Grafik: Beispiel einer einfachen Wertetabelle mit Eingängen A/B und Ausgang Q
Was ist eine Wertetabelle?
Eine Wertetabelle stellt alle möglichen Kombinationen von Eingangssignalen und das daraus entstehende Ausgangssignal dar.
Da digitale Systeme nur zwei Zustände kennen, werden folgende Werte verwendet:
| Wert | Bedeutung |
|---|---|
| 0 | Low, AUS, FALSE, nicht aktiv |
| 1 | High, EIN, TRUE, aktiv |
Bei zwei Eingängen gibt es vier mögliche Kombinationen.
Die Anzahl der möglichen Kombinationen berechnet sich mit:
2ⁿ
Dabei steht n für die Anzahl der Eingänge.
Beispiele:
| Anzahl Eingänge | Mögliche Kombinationen |
|---|---|
| 1 Eingang | 2 Möglichkeiten |
| 2 Eingänge | 4 Möglichkeiten |
| 3 Eingänge | 8 Möglichkeiten |
| 4 Eingänge | 16 Möglichkeiten |
Je mehr Eingänge eine Schaltung besitzt, desto größer wird also die Anzahl der möglichen Zustände.
Beispiel: Wertetabelle eines AND-Gatters
Wir betrachten folgende Funktion:
Q = A · B
Das bedeutet:
Der Ausgang Q wird nur dann 1, wenn beide Eingänge den Wert 1 besitzen.
| A | B | Q |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Die Tabelle zeigt deutlich:
Nur die letzte Zeile erfüllt die Bedingung des AND-Gatters.
Beispiel: Wertetabelle eines OR-Gatters
Funktion:
Q = A + B
Beim OR-Gatter reicht bereits ein aktiver Eingang aus.
| A | B | Q |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Bereits eine einzige 1 am Eingang aktiviert den Ausgang.
Wertetabelle eines NOT-Gatters
Ein NOT-Gatter besitzt nur einen Eingang.
Die Aufgabe:
Das Eingangssignal wird umgekehrt.
Funktionsgleichung:
Q = ¬A
| A | Q |
|---|---|
| 0 | 1 |
| 1 | 0 |
Aus einem ausgeschalteten Signal wird also ein eingeschaltetes Signal und umgekehrt.
Der Zusammenhang zwischen Wertetabelle und Funktionsgleichung
Eine wichtige Fähigkeit in der Digitaltechnik ist es, zwischen verschiedenen Darstellungen wechseln zu können.
Eine logische Funktion kann dargestellt werden als:
- Textbeschreibung
- Schaltbild
- Funktionsgleichung
- Wertetabelle
Alle vier Darstellungen beschreiben dieselbe Funktion.
Beispiel:
Beschreibung:
"Eine Warnleuchte geht an, wenn Sensor A oder Sensor B aktiv ist."
Schaltung:
OR-Gatter
Funktionsgleichung:
Q = A + B
Wertetabelle:
| A | B | Q |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Wenn du zwischen diesen Darstellungen wechseln kannst, hast du die Grundlage für viele weitere Themen der Digitaltechnik geschaffen.
Wie erstellt man eine Wertetabelle?
Beim Erstellen einer Wertetabelle gibt es eine feste Vorgehensweise.
- Anzahl der Eingänge feststellen
- Anzahl der möglichen Kombinationen berechnen
- Eingangswerte eintragen
- Logische Funktion Schritt für Schritt berechnen
- Ausgangswerte eintragen
Beispiel mit drei Eingängen
Gegeben:
Q = A · B · C
Drei Eingänge bedeuten:
2³ = 8 Kombinationen
Funktionsgleichungen aus Wertetabellen ableiten
Eine der wichtigsten Fähigkeiten in der Digitaltechnik ist es, aus einer gegebenen Wertetabelle eine passende Funktionsgleichung zu entwickeln.
Dieser Vorgang ist besonders wichtig, wenn eine technische Anforderung zuerst beschrieben wird und daraus später eine digitale Schaltung entstehen soll.
Der Weg sieht meistens so aus:
- Technische Aufgabe verstehen
- Eingänge und Ausgänge festlegen
- Wertetabelle erstellen
- Zeilen mit Ausgang 1 betrachten
- Logische Gleichung aufstellen
- Schaltung daraus entwickeln
Beispiel: Eine einfache Alarmfunktion
Eine Alarmanlage soll aktiviert werden, wenn:
- Fenster A geöffnet ist
- oder Tür B geöffnet ist
Eingänge:
- A = Fenster geöffnet
- B = Tür geöffnet
Ausgang:
- Q = Alarm aktiv
Wertetabelle:
| A | B | C | Q |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 0 |
| 1 |
| A | B | Q |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Wir betrachten alle Zeilen, bei denen Q = 1 ist.
Das sind:
- A=0 und B=1
- A=1 und B=0
- A=1 und B=1
Daraus entsteht:
Q = ¬A · B + A · ¬B + A · B
Diese Form nennt man:
disjunktive Normalform (DNF)
Die Gleichung kann anschließend mit den Regeln der Booleschen Algebra vereinfacht werden.
Normalformen in der Digitaltechnik
Bei der Entwicklung digitaler Schaltungen spielen Normalformen eine wichtige Rolle.
Sie bieten eine einheitliche Möglichkeit, logische Funktionen aufzuschreiben.
Disjunktive Normalform (DNF)
Die DNF beschreibt alle Fälle, bei denen der Ausgang den Wert 1 besitzt.
Sie besteht aus:
- UND-Verknüpfungen innerhalb einzelner Bedingungen
- ODER-Verknüpfung zwischen diesen Bedingungen
Beispiel:
Q = A·B + ¬A·C
Bedeutung:
Der Ausgang wird 1, wenn entweder:
- A und B aktiv sind
- oder A nicht aktiv ist und C aktiv ist
Konjunktive Normalform (KNF)
Die KNF beschreibt dagegen alle Bedingungen, bei denen der Ausgang 0 ist.
Sie besteht aus:
- ODER-Verknüpfungen innerhalb von Gruppen
- UND-Verknüpfungen zwischen den Gruppen
Beispiel:
Q = (A+B) · (¬A+C)
In der Praxis können beide Formen genutzt werden, abhängig davon, welche Schaltung einfacher aufgebaut werden kann.
Abhängigkeitsnotation bei Schaltsymbolen
Ein weiterer wichtiger Begriff in der Digitaltechnik ist die Abhängigkeitsnotation.
Dabei geht es darum, zu erkennen, wie ein Ausgang von verschiedenen Eingängen abhängig ist.
Ein digitales Bauteil besitzt:
- Eingangssignale
- Verarbeitung
- Ausgangssignal
Die grundlegende Frage lautet:
Welche Eingänge beeinflussen welchen Ausgang?
Grafik: Digitales Schaltsymbol mit Eingängen A/B/C und Ausgang Q, Pfeile zur Darstellung der Abhängigkeiten
Beispiel einer Abhängigkeit
Gegeben:
Q = A · B
Der Ausgang Q hängt von zwei Signalen ab:
- A beeinflusst Q
- B beeinflusst Q
Beide Eingänge müssen berücksichtigt werden.
Wenn A geändert wird, kann sich Q ändern.
Wenn B geändert wird, kann sich Q ebenfalls ändern.
Abhängigkeit bei komplexeren Schaltungen
Bei größeren digitalen Schaltungen gibt es oft mehrere Ebenen.
Beispiel:
Q = (A · B) + C
Hier gibt es zwei Signalwege:
- A und B werden zuerst über AND verknüpft.
- Das Ergebnis wird anschließend mit C über OR verbunden.
Damit beeinflussen:
- A → Q
- B → Q
- C → Q
Alle drei Eingänge haben also direkten Einfluss auf den Ausgang.
Warum ist die Abhängigkeitsanalyse wichtig?
Bei der Fehlersuche in digitalen Systemen ist diese Betrachtung sehr hilfreich.
Beispiel:
Eine Steuerung funktioniert nicht richtig.
Der Ausgang Q bleibt immer 0.
Durch die Analyse kann geprüft werden:
- Welcher Eingang beeinflusst Q?
- Liegt ein Fehler an Eingang A?
- Ist ein vorgeschaltetes Gatter defekt?
- Kommt das Signal überhaupt an?
Gerade bei IT-Systemelektronikern oder Fachinformatikern mit Hardwarebezug ist diese Denkweise wichtig.
Signalfluss in digitalen Schaltungen verstehen
Digitale Schaltungen werden immer von links nach rechts gelesen.
Typischer Aufbau:
Eingänge → Logik → Ausgang
Beispiel:
- Sensor liefert Signal
- Logik verarbeitet Signal
- Steuerung aktiviert Ausgang
Das Prinzip findet sich überall:
- PC-Hardware
- Servertechnik
- Netzwerkgeräte
- Industrieanlagen
Praxisbeispiel: Serverraum-Überwachung
Ein Serverraum besitzt folgende Überwachung:
- A = Temperatur zu hoch
- B = Rauch erkannt
- C = Wartungsschalter aktiv
Die Alarmanlage soll auslösen, wenn:
- Temperatur zu hoch ist
- oder Rauch erkannt wird
Der Wartungsschalter soll den Alarm deaktivieren.
Eine mögliche Gleichung:
Q = (A+B) · ¬C
Bedeutung:
- A oder B müssen aktiv sein
- C darf nicht aktiv sein
Diese Gleichung beschreibt direkt die technische Funktion.
Analyse digitaler Schaltungen – Schritt für Schritt verstehen
Nachdem wir gelernt haben, wie Wertetabellen erstellt und Funktionsgleichungen aufgebaut werden, beschäftigen wir uns jetzt mit der Analyse digitaler Schaltungen.
Bei der Analyse geht es um die umgekehrte Vorgehensweise:
Wir haben eine fertige Schaltung und möchten herausfinden, wie sie funktioniert.
Das ist eine typische Aufgabe in der Digitaltechnik und kommt sowohl in Prüfungen als auch in der Praxis vor.
Ein Techniker muss beispielsweise herausfinden:
- Warum funktioniert eine Steuerung nicht?
- Welches Signal verursacht einen Fehler?
- Welche Bedingungen müssen erfüllt sein?
- Welche Funktion besitzt eine unbekannte Schaltung?
Der Ablauf einer Schaltungsanalyse
Eine strukturierte Vorgehensweise verhindert Fehler.
- Schaltung von links nach rechts betrachten
- Eingänge und Ausgänge benennen
- Teilfunktionen erkennen
- Zwischenergebnisse berechnen
- Gesamtfunktion bestimmen
- Wertetabelle erstellen
Eine komplexe Schaltung besteht fast immer aus mehreren kleinen logischen Teilschaltungen.
Beispiel: Analyse einer einfachen Schaltung
Gegeben:
Q = (A · B) + C
Diese Gleichung beschreibt eine Schaltung mit:
- einem AND-Gatter
- einem OR-Gatter
Zuerst wird der innere Teil berechnet:
X = A · B
Danach:
Q = X + C
Die Variable X ist ein Zwischensignal.
Grafik: Schaltbild mit AND-Gatter, Zwischensignal X und anschließendem OR-Gatter
Schaltungsanalyse mit Zwischensignalen
Bei größeren Schaltungen ist es sinnvoll, Zwischensignale einzuführen.
Beispiel:
Q = (A+B) · (C+D)
Aufgeteilt:
X = A+B
Y = C+D
Dann:
Q = X · Y
Diese Methode macht komplexe Aufgaben deutlich übersichtlicher.
Beispiel einer vollständigen Analyse
Gegeben:
Q = (A · B) + ¬C
Eingänge:
- A
- B
- C
Ausgang:
- Q
Die einzelnen Schritte:
- A und B werden über AND verbunden.
- C wird über NOT invertiert.
- Beide Ergebnisse werden über OR zusammengeführt.
Zwischensignale:
X = A · B
Y = ¬C
Endergebnis:
Q = X + Y
Wertetabelle einer komplexeren Schaltung erstellen
Bei drei Eingängen gibt es:
2³ = 8 mögliche Kombinationen
Wir erstellen die Tabelle für:
Q = A · B + ¬C
| A | B | C | A·B | ¬C | Q |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 | 1 |
| 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 1 |
| 1 | 0 | 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 | 1 |
Diese Tabelle zeigt alle möglichen Zustände der Schaltung.
Fehleranalyse mit Wahrheitstabellen
Wahrheitstabellen helfen nicht nur beim Entwickeln von Schaltungen.
Sie sind auch ein Werkzeug zur Fehlersuche.
Beispiel:
Eine Steuerung soll bei:
A=1 und B=1
den Ausgang Q=1 liefern.
Der Ausgang bleibt aber 0.
Mögliche Ursachen:
- AND-Gatter defekt
- Eingangssignal fehlt
- Leitung unterbrochen
- falsche Verdrahtung
Durch Messung der einzelnen Signale kann der Fehler eingegrenzt werden.
Praktisches Beispiel aus der IT-Systemtechnik
Ein Server soll automatisch herunterfahren, wenn eine kritische Situation erkannt wird.
Signale:
- A = Übertemperatur
- B = Stromausfall erkannt
- C = Wartungsmodus aktiv
Regel:
Der Server fährt herunter, wenn:
- Temperatur kritisch ist
- oder Stromausfall erkannt wurde
- aber nicht im Wartungsmodus
Funktionsgleichung:
Q = (A+B) · ¬C
Analyse:
- A+B erkennt kritische Ereignisse
- ¬C verhindert Abschaltung während Wartung
- Das AND verbindet beide Bedingungen
Dieses Prinzip findet sich in vielen technischen Systemen wieder.
Tipps für die Prüfung
- Immer zuerst die Eingänge und Ausgänge markieren.
- Bei mehreren Gattern mit Zwischensignalen arbeiten.
- Niemals direkt das Endergebnis raten.
- Jede Teilfunktion einzeln berechnen.
- Bei Unsicherheit eine Wahrheitstabelle erstellen.
Eine saubere Analyse ist meistens schneller als ein Versuch, die komplette Schaltung im Kopf zu lösen.
Übungen zu Wertetabellen und Funktionsgleichungen
Jetzt geht es darum, das Wissen praktisch anzuwenden. Genau diese Art von Aufgaben kommt in ähnlicher Form häufig in Prüfungen vor.
Wichtig ist:
Nicht einfach raten, sondern systematisch vorgehen:
- Eingänge erkennen
- Funktion bestimmen
- Zwischenschritte berechnen
- Ausgang ermitteln
Übung 1: Wahrheitstabelle erstellen
Erstelle die Wahrheitstabelle für folgende Funktion:
Q = A + B
| A | B | Q |
|---|---|---|
| 0 | 0 | |
| 0 | 1 | |
| 1 | 0 | |
| 1 | 1 |
Lösung anzeigen
| A | B | Q |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Da es sich um eine ODER-Funktion handelt, reicht ein Eingang mit dem Wert 1 aus.
Übung 2: AND-Funktion erkennen
Eine Maschine startet nur, wenn:
- die Stromversorgung vorhanden ist
- die Freigabe erteilt wurde
Eingänge:
- A = Strom vorhanden
- B = Freigabe
Bestimme:
- Das benötigte Logikgatter
- Die Funktionsgleichung
Lösung anzeigen
Beide Bedingungen müssen erfüllt sein.
Damit:
AND-Verknüpfung
Funktionsgleichung:
Q = A · B
Übung 3: Funktionsgleichung aus Beschreibung erstellen
Eine Warnlampe soll leuchten, wenn:
- Temperatur zu hoch ist
- oder ein Lüfter ausgefallen ist
Eingänge:
- A = Temperatur zu hoch
- B = Lüfter ausgefallen
Gesucht:
Funktionsgleichung.
Lösung anzeigen
Eine der beiden Bedingungen reicht aus.
Damit handelt es sich um OR:
Q = A + B
Übung 4: Komplexere Funktion analysieren
Gegeben:
Q = (A · B) + C
Aufgaben:
- Welche Gatter werden benötigt?
- Wie viele Zwischenschritte gibt es?
- Wann wird Q = 1?
Lösung anzeigen
Benötigte Gatter:
- AND für A und B
- OR für das Ergebnis und C
Zwischensignal:
X = A · B
Danach:
Q = X + C
Q wird 1, wenn:
- A und B beide 1 sind
- oder C den Wert 1 besitzt
Übung 5: Fehler in einer Logikfunktion finden
Ein Entwickler beschreibt eine Alarmanlage so:
"Alarm soll ausgelöst werden, wenn Fenster A oder Fenster B geöffnet ist."
Er erstellt jedoch folgende Gleichung:
Q = A · B
Ist diese Lösung richtig?
Lösung anzeigen
Nein.
Die Beschreibung verlangt:
Mindestens ein Fenster geöffnet
Das entspricht einer OR-Funktion.
Richtig wäre:
Q = A + B
Die ursprüngliche Lösung würde nur Alarm auslösen, wenn beide Fenster gleichzeitig geöffnet sind.
Zusammenfassung: Wertetabellen und Funktionsgleichungen
Wertetabellen gehören zu den wichtigsten Werkzeugen der Digitaltechnik.
Sie zeigen, wie Eingänge und Ausgänge zusammenhängen und machen logische Funktionen nachvollziehbar.
Für die Ausbildung solltest du folgende Punkte sicher beherrschen:
- Wertetabellen für AND, OR, NOT, NAND, NOR, XOR erstellen
- Aus einer Beschreibung eine logische Funktion ableiten
- Funktionsgleichungen lesen
- Schaltungen analysieren
- Zwischensignale verwenden
- Fehler in logischen Schaltungen erkennen
Die wichtigsten Merksätze
AND:
Alle Eingänge müssen 1 sein.
OR:
Mindestens ein Eingang muss 1 sein.
NOT:
Der Zustand wird umgekehrt.
XOR:
Genau ein Eingang ist 1.
Wertetabelle:
Zeigt alle möglichen Zustände einer Schaltung.
Funktionsgleichung:
Beschreibt mathematisch, wie eine Schaltung arbeitet.
Fazit: Von der Idee zur digitalen Schaltung
Mit Wertetabellen und Funktionsgleichungen können technische Anforderungen in digitale Schaltungen übersetzt werden.
Genau dieser Ablauf spielt in vielen technischen Berufen eine wichtige Rolle:
- Eine Anforderung wird beschrieben.
- Die benötigte Logik wird entwickelt.
- Die Funktion wird mathematisch dargestellt.
- Die Schaltung wird aufgebaut.
- Die Funktion wird geprüft.
Wer diese Grundlagen beherrscht, besitzt eine wichtige Fähigkeit für die gesamte Digitaltechnik.
Im nächsten Beitrag geht es um den praktischen Aufbau digitaler Schaltungen:
Digitale Grundschaltungen, Schaltungssynthese und die Entwicklung logischer Schaltnetze.