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.