compuertas lógicas

¿QUE SON LAS COMPUERTAS LOGICAS?

Una compuerta lógica es un dispositivo digital que realiza operaciones binarias con uno o dos estados lógicos (0,1) en la entrada y obteniendo resultados booleanos (0,1) en la salida del sistema. Se pueden combinar entre si para obtener nuevas funciones.

Las compuertas básicas son tres AND, OR y NOT, y sus compuertas complementarias son NAND, NOR. También existe una compuerta suplementaria XOR y su compuerta complementaria XNOR. sus características son:

  • Alimentación: 5V ± 0.25 , es conveniente usar una fuente regulada y condensador cerámico de 0.1 μF conectado a través del suministro cerca del CI, para eliminar picos generados por los interruptores.
  • Entradas: Cualquier entrada que no se utilice es recomendable conectarla a +Vcc, para eliminar el ruido, ya que estos CI tienen entradas flotantes.
  • Salidas: Pueden suministrar 16mA, pero pueden alimentar sobre los 2mA.
  • Tiempo de propagación de la puerta: cerca de 10ns para que una señal pase a través de una puerta.
  • Frecuencia: En condiciones ideales es de 35MHz.
  • Consumo de Potencia: pocos mW.



Compuerta lógica: AND 

La compuerta AND realiza una operación lógica AND entre sus entradas. La salida de la compuerta será 1 solo si todas las entradas son 1. Si alguna de las entradas es 0, la salida será 0
Aplicaciones

La compuerta AND se utiliza en una amplia variedad de aplicaciones, como:

  • Circuitos combinacionales: Sumadores, decodificadores, multiplexores.
  • Circuitos secuenciales: Flip-flops, contadores, registros.
  • Control de sistemas: Alertas, alarmas, sistemas de seguridad.

Ejemplos:

  • Circuito de luz con dos interruptores: La luz solo se encenderá si ambos interruptores están encendidos (condición AND).
  • Detector de movimiento: La alarma solo se activará si se detectan movimientos en dos sensores diferentes (condición AND).
  • Computadora: La unidad de control utiliza compuertas AND para determinar qué operación realizar en cada ciclo de reloj.

Compuerta lógica: NAND

La compuerta NAND realiza la operación lógica NAND, que es la inversión de la conjunción lógica. Su salida solo será 0 si todas sus entradas son 1. En cualquier otro caso (al menos una entrada es 0), la salida será 1

Aplicaciones:

Debido a su universalidad, la compuerta NAND se utiliza en una amplia gama de aplicaciones digitales, como:

  • Circuitos combinacionales: Sumadores, decodificadores, multiplexores.
  • Circuitos secuenciales: Flip-flops, contadores, registros de desplazamiento.
  •  Unidades de control de procesamiento (CPU): La lógica interna de las CPU a menudo se implementa con compuertas NAND.
  • Memorias: Las memorias de tipo SRAM utilizan compuertas NAND para almacenar información.


Compuerta lógica: OR
La compuerta OR, también conocida como puerta O, es una compuerta lógica digital fundamental que realiza la operación disyunción lógica. Su salida se caracteriza por ser inclusiva, pues solo será 0 cuando todas sus entradas son 0. En cualquier otro caso (al menos una entrada es 1), la salida será 1.

Aplicaciones:

La compuerta OR se utiliza en una amplia variedad de aplicaciones digitales, como:

  • Circuitos combinacionales: Detectores de fallos, alarmas de seguridad, circuitos de decisión.
  • Unidades aritméticas y lógicas (ALU): Se utiliza para realizar operaciones como la suma binaria.
  • Microcontroladores: La lógica de control de los microcontroladores a menudo emplea compuertas OR para tomar decisiones.

Ejemplos:

  • Alarma de incendio: La alarma sonará si se detecta humo (sensor 1) o calor (sensor 2) (condición OR).
  • Sistema de acceso con huella digital: La puerta se desbloqueará si se reconoce la huella del usuario 1 o del usuario 2 (condición OR).
  • Sumador binario: La compuerta OR se combina con la compuerta XOR para realizar la suma de bits individuales.



Compuerta lógica: NOR

La compuerta NOR (NOT OR), también conocida como NOR, es una compuerta lógica digital que realiza la operación NO disyunción lógica. A diferencia de la compuerta OR, su salida solo será 1 cuando todas sus entradas son 0. En cualquier otro caso (al menos una entrada es 1), la salida será 0

Aplicaciones:

La compuerta NOR se utiliza en una variedad de aplicaciones, como:

  • Circuitos combinacionales: Detectores de fallos, alarmas de seguridad (diseñadas para activarse con la ausencia de condiciones normales).
  • Circuitos secuenciales: Flip-flops tipo latch (en conjunto con otras compuertas).
  • Memorias: Algunas memorias utilizan compuertas NOR para realizar operaciones lógicas en los datos.


Compuerta lógica: XOT

La compuerta XOR (Exclusive OR), también conocida como puerta O exclusiva o suma modulo 2, es una compuerta lógica digital que realiza la operación de disyunción exclusiva. Su salida solo será 1 si una y solo una de sus entradas tiene un valor 1. Si ambas entradas son 0 o ambas son 1, la salida será 0.


Aplicaciones:

La compuerta XOR se utiliza en una amplia variedad de aplicaciones digitales, como:

  • Detección de errores: Se utiliza para verificar la integridad de los datos transmitidos, ya que cualquier cambio en un bit provocará una salida distinta a 0.
  • Cifrado de información: Se emplea en algoritmos de cifrado para mezclar datos con una clave secreta, mejorando la seguridad.
  • Comparadores de bits: Se usa para comparar dos bits y determinar si son iguales o diferentes.
  • Generación de números aleatorios: En conjunto con otros elementos, se puede utilizar para generar secuencias de bits pseudoaleatorias.


Compuerta lógica: NOT

La compuerta NOT, también conocida como inversor, es una de las compuertas lógicas digitales más básicas. Su función principal es la negación lógica, es decir, invierte el valor de su entrada. Si la entrada es un 0, la salida será un 1, y viceversa.

Aplicaciones:

La compuerta NOT, aunque simple, es fundamental en una variedad de aplicaciones digitales, como:


  • Habilitadores/Deshabilitadores:
     Se utiliza para activar o desactivar otras compuertas lógicas en función de una señal de control.
  • Generación de señales complementarias: Crea la versión invertida de una señal, necesaria en algunos circuitos.
  • Conversiones de código: Se emplea para convertir entre códigos binarios que utilizan el 0 como valor lógico bajo (ej. complemento a dos).
  • Circuitos combinacionales más complejos: En conjunto con otras compuertas, la compuerta NOT permite construir circuitos con funciones lógicas más elaboradas.






Comentarios