ODER-Gatter
Englisch: OR gate
Ein Logikgatter, das eine boolesche ODER-Operation ausführt.
ODER-Gatter: beliebiger hoher Eingang macht Ausgang hoch
Ein ODER-Gatter ist eine digitale Logikschaltung, die ein hohes Signal (1) ausgibt, sobald mindestens einer seiner Eingänge hoch ist. Bei zwei Eingängen ist der Ausgang nur dann niedrig, wenn beide Eingänge gleichzeitig niedrig sind. Diese einfache Regel macht ODER-Gatter zu grundlegenden Bausteinen in digitalen Systemen, von einfachen Steuerschaltungen bis zu komplexen Prozessoren.
ODER-Gatter gibt es in verschiedenen physischen Formen je nach Technologie. In TTL- (Transistor-Transistor-Logik) und CMOS-Familien belegt ein Standard-ODER-Gatter mit zwei Eingängen ein einzelnes Logik-Gehäuse neben anderen Gattern. Größere integrierte Schaltungen können Dutzende von ODER-Funktionen in komplexere Strukturen eingebettet enthalten. Die praktische Implementierung nutzt Transistoren, die so angeordnet sind, dass eine hohe Spannung an einem Eingang einen leitenden Pfad zum Ausgang schafft. Praktische ODER-Gatter haben An- und Abfallzeiten im Nanosekundenbereich; typische CMOS-Varianten schalten in unter 10 Nanosekunden.
ODER-Gatter lassen sich über zwei Eingänge hinaus erweitern. Ein 3-Eingangs-ODER gibt hoch aus, wenn einer oder mehrere seiner drei Eingänge hoch sind; ein 4-Eingangs-ODER funktioniert gleich. Das Kaskadieren mehrerer 2-Eingangs-Gatter zur Erzeugung von ODER-Funktionen mit mehr Eingängen führt jedoch zu Laufzeitverzögerungen, weshalb direkte Multi-Eingangs-Versionen bevorzugt werden, wenn Geschwindigkeit wichtig ist. Der Boolean-Ausdruck für ein 2-Eingangs-ODER wird als Y = A + B geschrieben, wobei das Pluszeichen logisches ODER bedeutet, nicht arithmetische Addition.
Wo ODER-Gatter in der Praxis arbeiten
ODER-Gatter erscheinen überall dort, wo mehrere Bedingungen eine einzelne Aktion auslösen sollen. In der Industriesteuerung kann ein Alarmausgang hoch gehen, wenn einer von mehreren Sensoren einen Fehler erkennt. Bei Prioritätscodierung kombinieren ODER-Funktionen niedriger priorisierte Interrupt-Signale, sodass jeder Interrupt, der den Prozessor erreicht, eine Reaktion hervorruft. In Sicherheitsschaltungen können ODER-Gatter Warnsignale aus verschiedenen Maschinenbereichen zusammenfassen. Sie bilden auch einen Teil von Arithmetikschaltungen, besonders in Addierern und Multiplexern.
Häufige Fehler in ODER-Gatter-Schaltungen entstehen durch Eingangsbelastung, bei der zu viele Gatter, die Strom aus einer Ausgangsleitung ziehen, einen Spannungsabfall verursachen. Unsachgemäße Abschlusswiderstände auf langen Signalleitungen können Reflektionen erzeugen, die den beabsichtigten Logikpegel verdecken. Da ODER-Gatter in CMOS eine hohe Eingangsimpedanz haben, aber in TTL eine niedrigere Eingangsimpedanz, führt das Mischen von Familien ohne Puffer zu Logikfehlern. Konstrukteure müssen überprüfen, dass der Ausgangsquell- oder Senkstrom innerhalb der zulässigen Grenzen des Gatters bleibt, typischerweise 20 bis 50 Milliampere für Standard-Logikfamilien.