PREVIEW
XNOR Gate

XNOR Gate

Logic Gates signal_cellular_alt_1_bar Beginner schedule 10 min

Puerta XNOR

Descripcion general

  • Proposito: La puerta XNOR (NOR Exclusiva) realiza una operacion de igualdad logica en sus entradas. La salida es HIGH (logico '1') cuando todas las entradas tienen el mismo valor (todas HIGH o todas LOW).
  • Simbolo: La puerta XNOR se representa mediante un simbolo similar a la puerta XOR pero con un pequeno circulo (burbuja) adicional en la salida, indicando inversion.
  • Rol en DigiSim.io: Sirve como componente fundamental para comparadores, circuitos de verificacion de paridad y deteccion de equivalencia en sistemas digitales.

xnor gate component

Descripcion funcional

Comportamiento logico

La puerta XNOR implementa la equivalencia logica, produciendo una salida HIGH cuando todas las entradas tienen el mismo estado. Para una puerta XNOR de dos entradas, la salida es HIGH cuando ambas entradas son iguales (ambas HIGH o ambas LOW).

Tabla de verdad (para una puerta XNOR de 2 entradas):

Input A Input B Output Y
0 0 1
0 1 0
1 0 0
1 1 1

Expresion booleana: Y = A ⊙ B (Y es igual a A XNOR B)

Entradas y salidas

  • Entradas: La puerta XNOR tiene 2 entradas (A, B).
  • Salida: Una unica salida de 1 bit que representa el resultado de la operacion XNOR.

Representacion visual en DigiSim.io

La puerta XNOR se muestra con pines de entrada en el lado izquierdo y un pin de salida en el lado derecho. Su simbolo incluye una doble linea curva en el lado de entrada (como la puerta XOR) y un pequeno circulo (burbuja) en la salida que indica inversion. Cuando se conecta en un circuito, el componente indica visualmente el estado logico de sus pines a traves de cambios de color en los cables de conexion.

Valor educativo

Conceptos clave

  • Equivalencia logica: Demuestra el concepto de comparacion de igualdad entre valores binarios.
  • Logica combinacional: Muestra como la salida de una puerta esta determinada unicamente por los valores de entrada actuales.
  • Operaciones complementarias: Ilustra la relacion entre XOR y XNOR como funciones complementarias.
  • Paridad par: Introduce el concepto de verificacion de paridad par en sistemas digitales.

Objetivos de aprendizaje

  • Comprender la operacion de equivalencia logica y su representacion en tabla de verdad.
  • Aprender como las puertas XNOR se pueden usar para detectar cuando las senales son identicas.
  • Reconocer la relacion entre las puertas XNOR y otras puertas logicas (NOT, AND, OR, XOR).
  • Aplicar puertas XNOR en circuitos practicos como comparadores y generadores de paridad.

Ejemplos de uso

  • Comparadores de bits: Detectar cuando dos bits o patrones de bits son identicos.
  • Generacion/verificacion de paridad par: Crear o verificar bits de paridad par para deteccion de errores.
  • Comparacion de fase: Detectar cuando dos senales estan en fase o tienen el mismo estado.
  • Prueba de igualdad: Comparar multiples senales para determinar si todas tienen el mismo valor.

Notas tecnicas

  • La salida de la puerta XNOR exhibe alta impedancia (high-Z) si alguna de sus entradas esta en estado high-Z o indefinido.
  • Para puertas XNOR de multiples entradas, la salida es HIGH si un numero par de entradas son HIGH (incluyendo cero), haciendola util para deteccion de paridad par.
  • Aunque es una puerta logica basica en DigiSim.io, las puertas XNOR se implementan tipicamente usando combinaciones de puertas AND, OR y NOT, o invirtiendo la salida de una puerta XOR en circuitos fisicos.

Caracteristicas

  • Expresion booleana: Y = A ⊙ B (o A XNOR B)
  • Expresion algebraica: Y = A·B + Ā·B̄
  • Retardo de propagacion: Tipicamente 8-17ns (varia segun la tecnologia)
  • Consumo de energia: Bajo a moderado
  • Fan-out: Tipicamente 10-50 puertas (dependiente de la tecnologia)
  • Margen de ruido: Moderado
  • Niveles logicos: Compatible con TTL/CMOS

Tipos de puertas XNOR

  1. XNOR de dos entradas

    • Configuracion estandar
    • Se usa para comparacion de igualdad
  2. XNOR de multiples entradas

    • Tres o mas entradas
    • Se usa para detectar paridad par
    • La salida es 1 cuando un numero par de entradas son 1
  3. XNOR con compuerta

    • Tiene entradas adicionales de habilitacion/control
    • Se usa en operaciones controladas
  4. XNOR de colector abierto/drenador abierto

    • Configuracion de salida especial para capacidad AND cableado
    • Se usa en sistemas orientados a bus

Aplicaciones

  1. Comparadores de igualdad

    • Comparacion bit a bit de numeros binarios
    • Circuitos de deteccion de coincidencia
  2. Generacion/verificacion de paridad par

    • Deteccion de errores en transmision de datos
    • Verificacion de errores en sistemas de memoria
  3. Comparacion de fase

    • Detectores de fase digitales
    • Circuitos de sincronizacion de reloj
  4. Operaciones aritmeticas

    • Sistemas de complemento a uno
    • Funciones aritmeticas especiales
  5. Sistemas de control

    • Deteccion de estado
    • Activacion de operaciones condicionales
  6. Traduccion de nivel

    • Cuando se combinan con otras puertas
    • Conversion de senales entre sistemas
  7. Procesamiento digital de senales

    • Deteccion de correlacion
    • Operaciones de coincidencia de patrones

Metodos de implementacion

  1. Usando puertas basicas

    • Y = (A AND B) OR (NOT A AND NOT B)
    • Requiere puertas AND, OR y NOT
  2. Puerta XOR con inversor

    • Agregar un inversor a la salida de una puerta XOR
    • Implementacion simple cuando hay puertas XOR disponibles
  3. Implementacion con NAND/NOR

    • Se puede construir usando solo puertas NAND o solo puertas NOR
    • Implementacion NAND: Y = ((A NAND B) NAND (A NAND A)) NAND ((B NAND B) NAND (A NAND B))
  4. Circuitos integrados

    • 74xx266: Cuatro puertas XNOR de 2 entradas
    • 74xx520/521: Comparadores de 8 bits (usan funcionalidad XNOR)
  5. Implementacion a nivel de transistor

    • CMOS: Usa pares complementarios de MOSFETs
    • TTL: Usa transistores de union bipolar

Implementacion del circuito (XNOR de 2 entradas usando puertas basicas)

graph LR
    A[Input A] --> NOT1[NOT Gate]
    B[Input B] --> NOT2[NOT Gate]

    A --> AND1[AND Gate]
    B --> AND1

    NOT1 --> AND2[AND Gate]
    NOT2 --> AND2

    AND1 --> OR[OR Gate]
    AND2 --> OR

    OR --> Y[Output Y]

Logica: Y = A·B + Ā·B̄ (produce HIGH cuando las entradas son iguales)

Ecuaciones booleanas

Para una puerta XNOR de 2 entradas:

  • Y = A ⊙ B (donde ⊙ representa la operacion XNOR)
  • Y = A·B + Ā·B̄
  • Y = (A + B̄) · (Ā + B)
  • Y = (A ⊕ B)' (el complemento de XOR)
  • Y = A ≡ B (equivalencia logica)

Para una puerta XNOR de 3 entradas:

  • Y = A ⊙ B ⊙ C
  • Y = (A ⊕ B ⊕ C)'
  • Y = A·B·C + A·B̄·C̄ + Ā·B·C̄ + Ā·B̄·C

Componentes relacionados

  • Puerta XOR: Complemento de XNOR, produce verdadero cuando las entradas son diferentes
  • Puerta AND: Se usa en la construccion de puertas XNOR
  • Puerta OR: Se usa en la construccion de puertas XNOR
  • Puerta NOT: Se usa en la construccion de puertas XNOR
  • Comparadores: Usan puertas XNOR para comparacion bit a bit
  • Generadores/verificadores de paridad: Usan puertas XNOR para paridad par
  • Detectores de fase: Usan puertas XNOR para comparacion de fase
  • Verificadores de equivalencia logica: Usan puertas XNOR para verificacion funcional

school Ruta de Aprendizaje

arrow_back Requisitos Previos

arrow_forward Siguientes Pasos

help_outline Preguntas Frecuentes

¿Qué es una puerta XNOR?

XNOR (NOR exclusivo) es el complemento de XOR. Produce 1 cuando las entradas son iguales (ambas 0 o ambas 1), y 0 cuando son diferentes.

¿Cómo se usa XNOR en comparadores?

Las puertas XNOR comparan bits individuales para igualdad. Se aplica AND a las salidas de múltiples puertas XNOR para verificar si dos números de múltiples bits son iguales.

play_arrow Ejecutar Circuito en Vivo

Ver Otros Componentes