Y con puertas XOR que no funcionan juntas

0

Estoy tratando de hacer un circuito con una puerta AND y una puerta XOR como salidas. Pensé en usar una puerta NO, de modo que la puerta O solo funciona cuando AND está desactivada (dando XOR).

Logré que todas estas 3 puertas funcionaran por separado, pero cuando las puse juntas, no funcionó.

-Si elimino las partes correctas del siguiente circuito, el AND funciona correctamente. -Si elimino la parte AND, la OR funciona correctamente también -Sin embargo, si mantengo todos juntos, ambos leds siempre están encendidos.

Luego, con mi multímetro, vi que no había nada que pasara de la parte AND al mosfet de la derecha (así que no hay nada entre la fuente de M1 y la puerta de M2). Habría esperado tener una diferencia de voltaje de 0 V entre los D-S de M2, pero obtuve alrededor de 5 V, por lo que parece que no puedo usarlo como NO para evitar que la corriente vaya al OR (XOR) ..

Pensé en agregar resistencias, pero realmente no sé cómo puedo hacer que funcione. ¿Ayudaría tener mosfets tipo P? Estoy un poco perdido ...

Gracias

Editar: Ahora agregue una imagen que muestra los voltajes que obtuve (Gris: A y B, rojo: Sólo A, azul: Sólo B), con los cambios sugeridos por Immibis.

simular este circuito : esquema creado usando CircuitLab

    
pregunta MB101874

3 respuestas

1

Trabajando con su último circuito (no convencional) (con las resistencias adicionales) no obtiene la función XOR. Mira a V (xor) entre 3 y 4 segundos.

Vea la simulación de LT a continuación:

Sinembargo,sieliminaraD4yagregaraunaresistenciaantesdequesuANDANDLEDseacerquemásaloqueestábuscando.

VealasimulacióndeLTacontinuación:

    
respondido por el Tyler
0

simular este circuito : esquema creado usando CircuitLab

Figura 1. Crazy LED OR, AND + XOR logic.

Esto podría funcionar.

  • O : al presionar A o B se reenviará el sesgo D1 o D2, respectivamente, encendiendo el LED OR.
  • AND : al presionar A se le dará un suministro positivo al LED AND. Al presionar B se activará M1, lo que dará un suministro negativo a AND LED. Ambos son necesarios para que el LED se encienda. La compuerta M1 se descargará a través de D2, R7 y la compuerta OR cuando se libere 'B'.
  • XOR : con A y B apagados o encendidos, no hay diferencia de potencial en el LED XOR. Si cualquiera de los dos está en corriente, puede fluir a través del puente, el LED XOR y la GND a través de la resistencia en la línea no se eleva.

No puedo imaginar qué uso práctico podría tener este circuito.

    
respondido por el Transistor
0

Circuito interesante.

Cuando ambos interruptores están apagados, no hay flujo de corriente, por lo que ambos LED están apagados.

Cuando el interruptor de puerta (para el circuito AND) está activado y el otro apagado, la ruta de menor resistencia es a través de la resistencia 1K, D1, R6 y el LED XOR. Si la caída del LED es de 1.8V y la de 0.7V del diodo, entonces las resistencias de 1K + 20K a través de 12-2.5 = 9.5V. Esto conduce a alrededor de $$ i_ \ text {XOR-LED} \ approx \ frac {9.5} {21 \ times10 ^ {3}} \ approx 0.45 \; \ text {mA}, $$, que es mucho menor que el habitual Se necesitan 20 mA para encender el LED.

Cuando el interruptor de puerta está apagado y el otro está encendido, tenemos una situación similar.

Cuando ambos interruptores están encendidos, y los diodos desconectados , el divisor de resistencia en la puerta activaría M1; ya que la compuerta está cerca de 12 V y la ruta de corriente principal es 1K-resistor, fuente de drenaje, luego el AND-LED. Observe que el voltaje de drenaje será de alrededor de 1.9-2.0V, y por lo tanto la corriente en esta ruta alrededor de $$ i = \ frac {v} {R} = \ frac {12-2} {1000} = 10 \; \ text {mA}, $$ otra vez un poco demasiado bajo para el LED.

Pero cuando conectas los diodos XOR, las cosas suceden en el circuito. Se permite que la corriente fluya a través de los diodos XOR y a través del transistor XOR. Debido a que las resistencias 1M son tan grandes, esto es bastante probable. Solo una simulación o un análisis cuidadoso demostrarán esto, pero mi intuición es que M1 estará desactivado y M2 activado, al menos a juzgar por sus esfuerzos de resolución de problemas.

    
respondido por el Pål-Kristian Engstad

Lea otras preguntas en las etiquetas