El símbolo de un inversor (puerta lógica) suele ser el que se muestra debajo a la izquierda. Pero a veces he visto el símbolo que se muestra abajo a la derecha. (Ver, por ejemplo, la última imagen en esta respuesta .) ¿Qué representa esta diferencia en los símbolos?
logic-gates
symbol
Joel Reyes Noche
fuente
fuente
Respuestas:
Ambos símbolos tienen la ecuación Q = no A. La diferencia en los símbolos es conceptual, es para ayudar a la comprensión.
El círculo (a menudo llamado 'burbuja') representa la inversión.
El primer símbolo es un inversor clásico. La salida cambia a la inversa de la entrada.
El segundo símbolo a menudo se ve como parte de una función más grande, donde la salida de esta puerta va a habilitar o activar alguna funcionalidad, y la línea externa para eso está activa bajo. Cuando uno escanea rápidamente el símbolo, es evidente cuáles son las entradas bajas activas y cuáles son altas activas.
Por ejemplo, en este decodificador de 3 a 8 líneas 74138 , algunas de las entradas de 'dirección' o habilitación están en burbujas, y algunas son simples. Entonces es muy fácil escanear las conexiones al bus de direcciones y ver cuáles deben ser bajas y cuáles altas para habilitar.
También se ve en el decodificador de salida, donde las puertas de salida 'NAND' tienen todas las entradas y salidas 'burbujeadas' / 'notadas', lo que indica una lógica baja activa. Aunque alguien que flexiona sus músculos en lógica booleana podría verse tentado a reemplazar esas compuertas de salida con compuertas NOR lógicas positivas, son conceptualmente mejores como NANDs donde todas las entradas y salidas están activas en nivel bajo, porque las salidas se activan cuando ambas entradas están activas.
El concepto de agregar burbujas en lugares extraños en el diagrama puede ayudar a diseñar la lógica en la que necesita cambiar un diagrama lógico en uno que pueda implementarse con los elementos disponibles en su caja de basura. Frecuentemente derribo un montón de puertas para expresar mi función lógica deseada. En cualquier línea, si agrego una burbuja al principio y al final de la línea, la función permanece inalterada. Sin embargo, puedo ver qué puertas 'quieren' convertirse en NOR o NAND, y cambiar entre un tipo de puerta y la burbuja opuesta.
fuente
En un contexto de señal lógica, no hay diferencia , ambos invierten la señal así que:
Q = NO (A)
En algunos casos, la persona que dibuja el circuito puede querer enfatizar que el inversor tiene una salida "más fuerte" (amortiguada) capaz de controlar más entradas que un inversor o puerta estándar. Entonces podríamos usar este símbolo donde el triángulo representa un búfer:
para representar un búfer que también invierte la señal.
Pero desde un punto de vista funcional, sigue siendo un inversor (el búfer simplemente amortigua la señal, no la cambia).
fuente
Podría ayudarlo a comprender si ve cómo se puede usar para múltiples puertas de entrada.
Por ejemplo:Q=A⋅B¯¯¯¯ (es decir, A y no B) se puede dibujar de estas dos formas equivalentes:
Esto puede ayudar a hacer que el esquema sea más compacto, ya que en realidad elimina el triángulo en lugar de solo mover las piezas. Lo he visto con mayor frecuencia en símbolos para compuertas lógicas complejas (especialmente las compuertas lógicas extrañas que puede obtener de la salida de síntesis que pocas personas usarían directamente).
fuente