Diferentes símbolos de inversor (puerta lógica)

8

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?

símbolos de inversor

Joel Reyes Noche
fuente
1
Una pena que los caracteres de marcado se cuenten con la longitud de un título de la misma manera que los caracteres visibles. De lo contrario, el título podría mostrar ambos símbolos, por ejemplo, comoy (O, ya sabes, dibujado ligeramente mejor - los aspecto un poco distorsionada, ya que estaba tratando de código de golf 'em abajo a ser lo suficientemente pequeño.).
Nat
@Nat ¿Cuál es la recopilación de una puerta NO? ¿Cómo se lee para un usuario con discapacidad visual? Parece afortunado para el resto de nosotros que los caracteres de marcado se cuentan contra la longitud, por lo que no se convierte en graffiti al azar solo porque se ve genial.
tubería

Respuestas:

12

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.

Neil_UK
fuente
¿Podría agregar más detalles? En este momento no veo cómo la diferencia en la colocación de la burbuja es una ayuda para la comprensión.
Joel Reyes Noche
1
Gracias, ahora está más claro.
Joel Reyes Noche
8

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:

ingrese la descripción de la imagen aquí

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).

Bimpelrekkie
fuente
Gracias, no había pensado en esto.
Joel Reyes Noche
Hmm, no estoy seguro de haber visto la ubicación de un círculo utilizado para indicar, la fuerza de conducción per se . ¿Tiene algún enlace a donde otras personas también sugieran que este sea el caso? Ciertamente, he visto una fuerza de unidad adicional sugerida por un búfer supernumerario en serie, que para mantener la lógica correcta puede tener una entrada anotada. Pero la clave es la cantidad de buffers.
Neil_UK
@Neil_UK No estoy seguro de haber visto la ubicación de un círculo utilizado para indicar, la fuerza de la conducción per se No estoy hablando de la ubicación del círculo, estoy hablando del triángulo de amortiguación que se dibuja conectando directamente a la salida que podría indicar una mayor fuerza de accionamiento. Como consecuencia, el círculo se mueve a la entrada. Los ejemplos están en la respuesta vinculada en la pregunta. Pero personalmente dibujaría un inversor separado y luego un búfer. Sin embargo, en caso de que desee mantener un dibujo compacto, esto podría no ser su preferencia.
Bimpelrekkie
Para notarlo, he visto este tipo de lógica que conduce muchos esquemas en los diagramas de flujo de ingeniería de procesos químicos. Esto es, a menudo hay muchos símbolos diferentes que podrían usarse para significar lo mismo en un sentido literal (por ejemplo, hay muchas formas diferentes de dibujar un símbolo que se refiere a un intercambiador de calor), pero diferentes símbolos pueden llevar connotaciones más allá de su significado literal. Los autores experimentados tienden a dibujar diagramas de flujo con las connotaciones adecuadas a pesar de no poder confiar en la capacidad de los lectores para interpretarlo.
Nat
2

Podría ayudarlo a comprender si ve cómo se puede usar para múltiples puertas de entrada.

Por ejemplo: Q=AB¯ (es decir, A y no B) se puede dibujar de estas dos formas equivalentes:

ingrese la descripción de la imagen aquí

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).

Justin
fuente