Compuertas
lógicas
Las compuertas lógicas son uno de los dispositivos más comunes dentro de la
electrónica digital, estas son capaces de realizar operaciones lógicas básicas.
Ya sea, multiplicar, negar, afirmar, sumar, incluir o excluir, se caracterizan
principalmente por representar un valor verdadero o falso en su salida.
Estos circuitos electrónicos están diseñados para obtener resultados booleanos (0,1).
Dichas compuertas son AND, OR, NOT, NAND, NOR, XOR, XNOR, IF. Además se
pueden conectar entre sí para obtener nuevas funciones.
2
¿Cómo funcionan las compuertas lógicas?
Se considera un estado activo “1” (alto lógico) e inactivo “0” (bajo lógico).
Las entradas de las compuertas se consideran como “A” y “B”, la salida se
representa con “Q”.
El estado 1 tiene un valor de 5v como máximo y el estado 0 tiene un valor de
0v como mínimo
existiendo un umbral entre estos dos estados donde el resultado puede variar
sin saber con exactitud la salida que nos entregara.
La lógica positiva es aquella que con una señal en alto se acciona,
representando un 1 binario y con una señal en bajo se desactiva. representado
un 0 binario.
La lógica negativa proporciona los resultados inversamente, una señal en alto
se representa con un 0 binario y una señal en bajo se representa con un 1
binario.
Compuerta AND
Esta compuerta es representada por una multiplicación en el Algebra de Boole. Indica
que es necesario que en todas sus entradas se tenga un estado binario 1 para que la
salida otorgue un 1 binario. En caso contrario de que falte alguna de sus entradas con
este estado o no tenga si quiera una accionada, la salida no podrá cambiar de estado y
permanecerá en 0. Esta puede ser simbolizada por dos o más interruptores en serie de
los cuales todos deben estar activos para que esta permita el flujo de la corriente.
Compuerta NAND
También denominada como AND negada, esta compuerta trabaja al contrario de una
AND ya que al no tener entradas en 1 o solamente alguna de ellas, esta concede un 1
en su salida, pero si esta tiene todas sus entradas en 1 la salida se presenta con un 0.
Compuerta OR
Esta compuerta permite que con cualquiera de sus entradas que este en estado binario
1, su salida pasara a un estado 1 también. No es necesario que todas sus entradas estén
accionadas para conseguir un estado 1 a la salida pero tampoco causa algún
inconveniente. Para lograr un estado 0 a la salida, todas sus entradas deben estar en el
mismo valor de 0. Se puede interpretar como dos interruptores en paralelo, que sin
importar cual se accione, será posible el paso de la corriente
Compuerta NOR
Es la versión inversa de la compuerta OR. Esta compuerta cuando tiene sus entradas
en estado 0 su salida estará en 1, pero si alguna de sus entradas pasa a un estado 1 sin
importar en qué posición, su salida será un estado 0.
Compuerta XOR
También llamada OR exclusiva, esta actúa como una suma binaria de un digito cada
uno y el resultado de la suma seria la salida. Otra manera de verlo es que con valores
de entrada igual el estado de salida es 0 y con valores de entrada diferente, la salida
será 1.
Compuerta XNOR
Negación de la compuerta XOR, cuando las entradas sean iguales se representará una
salida en estado “1” y si son diferentes la salida será un estado “0”.
Compuerta IF
No es una compuerta muy utilizada o reconocida ya que su funcionamiento en estados
lógicos es parecido a si solo hubiera un cable conectado porque exactamente lo que se
le coloque en la entrada, se encontrara en la salida. Pero también es conocido como un
buffer, en la práctica se utiliza como amplificador de corriente o como seguidor de
tensión para adaptar impedancias.
Compuerta NOT
Esta compuerta solo tiene una entrada y una salida y esta actúa como un inversor.
Para esta situación en la entrada se colocara un 1 y en la salida otorgara un 0 y en el
caso contrario esta recibirá un 0 y mostrara un 1. Por lo cual todo lo que llegue a su
entrada, será inverso en su salida.
Operaciones booleanas
Están regidas por tres leyes similares a las del álgebra convencional la conmutativa, la
asociativa y la distributiva.
Ley conmutativa
- Suma A + B = B + A
- Multiplicación A·B = B·A
Ley asociativa
- Suma A + ( B + C ) = ( A + B ) + C
- Multiplicación A·( B· C) = ( A·B )· C
Ley distributiva
- La multiplicaion se distribuye sobre la suma A·( B + C ) = A·B + A·C
Algebra de Boole
Son enunciados siempre verdaderos, lo que permite la manipulación de expresiones
algebraicas, facilitando el análisis o síntesis de los circuitos digitales .
1.A + 0 = A 7. A · A = A
2. A + 1 = 1 8. A · A’ = 0
3. A · 0 = 0 9. A’’ = A
4. A · 1 = A 10. A + AB = A
5. A + A = A 11. A + A’B = A + B
6. A + A’ = 1 12. (A + B)(A + C) = A + BC
Teorema de Morgan
(x + y)’ = x’ ∙ y’
(x ∙ y)’ = x’ + y’
Simplificación de ecuaciones booleanas
Mapas de Karnaugh de 2 variables
Mapas de Karnaugh de 3 variables
Mapas de Karnaugh de 4 variables