Al menos sobre una base teórica, es casi posible hacer lo que estás pidiendo.
Para hacerlo, debe aislar las salidas de las dos puertas, de modo que ambas puedan impulsar la salida final, pero ninguna puede interferir con la otra. Aproximadamente el circuito más simple que puede hacer esto es un par de diodos:
simular este circuito : esquema creado usando CircuitLab
Los diodos básicamente permiten que los valores en A y B afecten a la salida, pero si A y B están manejando valores opuestos, evita que el "bajo" intente extraer la tensión de salida del otro a 0.
Hay otros tipos de circuitos que te permiten acabar con los diodos también. El más común es un colector abierto / circuito de drenaje abierto. En este caso, normalmente estás tratando con un and
en lugar de un or
sin embargo.
simular este circuito
En este caso (colector abierto / drenaje abierto) ni A ni B nunca intentan aumentar su salida. Más bien, están conectados a tierra y conducen o no conducen. La salida es impulsada alta por el voltaje a través de la resistencia pullup. Si Q1 o Q2 está conduciendo, puede hundir toda la corriente que llega a través de la resistencia de pullup. La resistencia pullup está especificada para permitir solo una corriente bastante pequeña, por lo que A o B pueden hundir toda la corriente de manera segura (y si A y B son bajos, cada uno conducirá aproximadamente la mitad de la corriente, por lo que es aún más seguro).
Obviamente, esto se puede extender a más de dos entradas (aunque si intenta ir demasiado lejos, eventualmente se encontrará con problemas, incluso cuando está apagado, los transistores pierden un poco de corriente y si se Si se produce una fuga suficiente en paralelo, eventualmente se llega al punto de que ya no se mantiene alto de manera confiable incluso cuando ninguno de ellos está conduciendo. Una cura trivial para esto es usar una resistencia más pequeña para aumentar la corriente (pero esto obviamente aumenta el uso de energía).