OR Gate (Bsp. 74HC32)
Der 74HC32 IC ist ein Quad Two Input OR Gate mit 4 voneinander unabhängiger OR Gates mit jeweils zwei Eingängen. Die boolesche Funktion ist Y = A + B, wobei A und B der Eingang und Y der Ausgang ist.
Der IC wird mit 5V betrieben und kann etwa 20mA Strom liefern. Die Zeit von einer Änderung am Eingang bis zum Schalten des Ausgangs Y dauert rund 10ns.
Die äquivalente Softwarefunktion in C++ für die NOT Operation ist:
Y = A || B.
Wahrheitstabelle (Truth Table)
| A | B | Y |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Schaltzeichen
Funktionsweise
Beide Eingänge führen jeweils zu einem n-Kanal (T2, T4) und einem p-Kanal (T1, T3) MOSFET. Abhängig vom
Eingangssignal (+5V oder GND) ist je Eingangspaar immer ein MOSFET leitfähig. Bei +5V ist es der n-Kana bei GND
der p-Kanal MOSFET. T5 und T6 bilden zusammen ein NOT Glied und invertieren das Signal der
Schaltung der vorausgegangenen 4 MOSFET.
Ist T2 und/oder T4 geschalten liegt vor dem Inverter immer GND an (=0) und nach dem Inverter +5V (=1). Nur wenn T1 und T3 geschalten sind (A=0 und B=0) kommt es zu dem Fall, dass vor dem Inverter +5V (=1) und nach dem Inverter GND (=0) anliegt.
IC Ansteuerung
Angesteuert wird das erste OR Gatter an Pin 1 und 2. Der Ausgang Y an Pin 3 geht direkt auf eine 5V LED mit
integriertem Widerstand.
Beide Eingänge sind über einen 10K Pulldown-Widerstand mit GND verbunden (=0). Drückt man den linken Schalter wird VCC (=1) auf den Eingang A gelegt, drückt man den rechten Schalter wird VCC (=1) an den Eingang B geleitet.