¿Cómo funciona este circuito BJT como puerta NAND?

Entiendo las puertas lógicas y sus tablas de verdad, pero cuando se trata de los circuitos de las puertas, tengo problemas para entenderlos. ¿Podría alguien explicar cómo funciona este circuito BJT como la puerta lógica NAND?

ingrese la descripción de la imagen aquí

(Fuente de imagen original Puertas lógicas básicas y búferes )

Vale la pena señalar que si invierte ambas entradas de una puerta OR, obtiene una puerta NAND. Y si invierte la salida de una puerta AND, esa es otra forma de obtener una puerta NAND.

Respuestas (3)

La mejor manera de hacer esto es analizar cada caso por separado. Esta puerta tiene dos señales de entrada, por lo que solo hay cuatro combinaciones para analizar. Para cada caso, anote las entradas y la salida resultante. Después de los cuatro casos, tienes una tabla de verdad, que dices que ya entiendes.

Este es el caso con ambas entradas 0:

Obviamente, ambos transistores están apagados, por lo que el pullup eleva la salida.

Ahora haga el caso de entradas (1,0):

El transistor inferior obviamente está apagado, por lo que nuevamente la salida solo puede ser alta.

Caso (0,1):

Caso (1,1):

De estos cuatro casos se obtiene la tabla de verdad:

  Entrada 1 Entrada 2 Salida
  --- --- ---
    0 0 1
    1 0 1
    0 1 1
    1 1 0

que es la función NAND.

Cuando cualquiera de los transistores está apagado (es decir, las entradas A o B están en BAJO), la conexión entre la salida y tierra está abierta. En ese caso, la salida es ALTA. Puede imaginarse mejor este caso quitando los transistores del circuito.

Para cambiar eso, uno debe encender ambas entradas (cambiar las señales de ambas bases de transistores a ALTO) para que la salida se conecte a tierra (BAJO). Puede imaginar este caso cortando el emisor-colector de cada transistor o reemplazando las conexiones por un cable.

Esa es exactamente la tabla de verdad de una NAND: la salida es solo BAJA cuando ambas entradas A y B son ALTAS.

No necesita memorizar todas las combinaciones posibles de transistores para responder preguntas como estas. Para resolver problemas como el presentado, y este otro vinculado en un comentario a continuación , debe razonar como lo estoy haciendo aquí.

Debe comprender cómo funciona un transistor (como un interruptor en este caso). Entonces puede saber si el transistor está conduciendo o no. Si conduce, puede simplificar el circuito reemplazando la conexión colector-emisor con un corto (es decir, un cable). Si no conduce, puede reemplazar la conexión con un circuito abierto. Luego resuelves los circuitos resultantes.

Por supuesto, estoy simplificando demasiado las cosas, pero solo con fines didácticos. Los transistores pueden tener otras propiedades que resumimos aquí, pero eso debe considerarse en la vida real, ya que afectará los resultados de dichos circuitos.

Entiendo eso, ahora las puertas y esas cosas. Sin embargo, por ejemplo, esta es mi pregunta simulada vvcap.net/db/RgyRxKKMIY3FcAJIQd4e.htp . Como puedo identificar que es esto -.-
Como la pregunta simulada no establece qué nivel de voltaje corresponde a qué valor lógico, no se puede responder (solo adivinar) sin más información.
Por lo tanto, se trata de memorizar el diagrama en lugar de usar información o conocimiento para resolverlo. Si es así, wow, eso es tonto...
@Ricardo Cuando alguno de los transistores está apagado, la salida quedará flotando. ¿Cómo se puede deducir la salida como ALTA hasta que ya menos que haya un pull-up en la salida?
@Avin: la imagen original (no la pregunta simulada) muestra la salida levantada por una resistencia. Supongo que el triángulo lleno es una fuente de voltaje positivo (ALTO). ¿Me equivoco?
@Ricardo Mis disculpas. Recién ahora me di cuenta de que la imagen original es diferente a la de la pregunta simulada. Para la imagen original, la respuesta que ha proporcionado es absolutamente correcta. Mi voto va para ti.
@ user2982832 - No se trata de memorizar el diagrama. Deberías razonar como lo hice en mi respuesta. Debe comprender cómo funciona un transistor (como un interruptor en este caso). Entonces puede saber si el transistor está conduciendo o no. Si está conduciendo, puede simplificar el circuito reemplazando la conexión colector-emisor por un corto (un cable). Si no conduce, puede reemplazar la conexión por un circuito abierto. Luego resuelves el circuito resultante. Por supuesto, estoy simplificando demasiado las cosas, pero solo con fines didácticos.
@ user2982832: por ejemplo, en su pregunta simulada (a la que puedo acceder ahora), puede decir que es un AND aplicando todas las entradas posibles y determinando su tabla de verdad. Si alguna de las entradas es BAJA, no hay conexión entre la salida y el voltaje ALTO, por lo que el circuito equivalente solo tiene una salida conectada a tierra (lo que hace que la salida sea = BAJA). Si y solo si tanto A como B son ALTOS, entonces la salida se corta a voltaje ALTO, lo que lo hace ALTO. Esa es exactamente la tabla de verdad para una puerta AND (la salida solo es ALTA si tanto A como B son ALTAS).
@Alvin - Sí, eso fue un poco confuso para mí, especialmente porque tampoco tenía acceso a la pregunta simulada. Además, Brian mencionó que no había suficiente información para resolver el problema, con lo cual no estaba de acuerdo, pero sin ver la pregunta simulada, comencé a dudar de mi cordura.
El enlace a la pregunta simulada está muerto.

Tanto la entrada A como la entrada B están conectadas para decir +5 voltios. La resistencia superior también está conectada a +5 voltios. Digamos que todos los valores de resistencia son 1K. Si tanto A como B no están encendidos, la corriente de la resistencia superior no puede llegar a la tierra inferior. Esto significa que la corriente se enviará a la ruta de salida. Esta resistencia superior se llama resistencia pull-up en ese caso.

Cuando tanto A como B están encendidos, toda la corriente fluirá hacia el fondo. Esto se debe a que los transistores permitirán que fluya hasta 100 veces más corriente desde la resistencia superior a la tierra inferior que la que fluye desde las entradas a tierra al entrar en la base del transistor. Cuando la corriente fluye hacia la tierra inferior, la caída de voltaje en la resistencia superior será muy alta, cercana a los 5 voltios. Esto significa que básicamente no hay voltaje en el punto de salida del circuito cuando las entradas A y B están activadas.

Las puertas lógicas AND y NAND pueden ser confusas porque ambas pueden construirse con dos transistores. Sin embargo, para enviar una salida más abajo en el circuito, la compuerta AND necesita tres transistores. Por lo tanto, es justo confundirse con estas puertas lógicas al principio. Recientemente hice un video que explica cómo construir todos los diferentes tipos de puertas lógicas. Incluyendo cómo construir una puerta NAND y 7 formas de implementar una puerta AND. https://youtu.be/nB6724G3b3E