Algebra Booleana y Compuertas Lógicas
Algebra Booleana y Compuertas Lógicas
Algebra Booleana y Compuertas Lógicas
CALKINÍ
EN EL ESTADO DE CAMPECHE
Carrera: Ingeniería en Mecatrónica Integrantes de Equipo:
Asignatura: Electrónica Digital
● Naal Cruz Julian Arath 7205
Profesor: Ricardo Gómez Kú
● Ortiz Guzmán Astrid Esther
Semestre: 5°
Grupo: A 7189
● Ortiz Guzmán Gustavo Miguel
7190
● Suaste Cauich Carlos Yahir 7194
● Xec Mis Karla Mercedes 7221
Algebra
Booleana y
Compuertas
Lógicas
CAPÍTULO 2
Definiciones
Básicas
2-1
SÍMBOLOS DE PUERTAS LÓGICAS
Una compuerta AND tiene dos entradas como mínimo y su operación lógica es un
producto entre ambas, no es un producto aritmético, aunque en este caso
coinciden.*Observa que su salida será alta si sus dos entradas están a nivel alto*
Compuerta OR
Al igual que la anterior posee dos entradas como mínimo y la operación lógica, será una suma
entre ambas... Bueno, todo va bien hasta que 1 + 1 = 1, el tema es que se trata de una compuerta
O Inclusiva es como a y/o b*Es decir, basta que una de ellas sea 1 para que su salida sea
también 1*
Compuerta OR-EX o XOR
Es OR EXclusiva en este caso con dos entradas (puede tener más) y lo que hará con ellas
será una suma lógica entre a por b invertida y a invertidapor b.*Al ser O Exclusiva su salida
será 1 si una y sólo una de sus entradas es 1*
Compuertas Lógicas Combinadas
Al agregar una compuerta NOT a cada una de las compuertas anteriores los resultados de sus respectivas tablas
de verdad se invierten, y dan origen a tres nuevas compuertas llamadas NAND, NOR y NOR-EX. Veamos ahora
como son y cuál es el símbolo que las representa...
Compuerta NAND
Responde a la inversión del producto lógico de sus entradas, en su representación simbólica se reemplaza la
compuerta NOT por un círculo a la salida de la compuerta AND.
Compuerta NOR
El resultado que se obtiene a la salida de esta compuerta resulta de la inversión de la operación lógica o inclusiva
es como un no a y/o b. Igual que antes, solo agregas un círculo a la compuerta OR y ya tienes una NOR.
Compuerta NOR-EX
Es simplemente la inversión de la compuerta OR-EX, los resultados se pueden apreciar en la tabla de verdad, que
bien podrías compararla con la anterior y notar la diferencia, el símbolo que la representa lo tienes en el siguiente
gráfico.
Definición
Axiomática del
Álgebra Booleana
2-2
Álgebra de Boole
Definición axiomática
El álgebra de Boole es un Sistema Matemático consistente en un conjunto de elementos (B) y dos operaciones
matemáticas (+ y · ) que cumple los siguientes postulados:
Postulados de Huntington
p1: Postulado del cierre: Si x, y Î B
(a) x + y Î B
(b) x · y Î B
p2 : Postulado de los elementos de identidad: para x Î B
(a) $ un elemento de identidad con respecto al operador + denominado elemento nulo es designado por el
símbolo 0 y cumple: x + 0 = 0 + x = x
(b) $ un elemento de identidad con respecto al operador · denominado elemento unidad es designado por el
símbolo 1 y cumple : x·1 = 1·x = x
Álgebra de Boole
Definición axiomática
Álgebra de Boole
Convenciones
- La representación del operador · puede omitirse:
a · b también puede representarse como ab
- El operador · tiene precedencia respecto al +
(a · b) + (c · d) ® ab +cd
Álgebra de Boole.
Teoremas.
Teoremas Básicos y
Propiedades del
Algebra Booleana
2-3
Dualidad
Los postulados de Huntington se listaron en pares y se designaron en la
parte (a) y la (b). Una parte puede obtenerse de la otra si los operadores
binarios y los elementos identidad se intercambian. Esta propiedad
importante del álgebra booleana se denomina principio de dualidad.
Establece que cada expresión algebraica deducida de los postulados del
álgebra booleana permanece válida si los operadores y los elementos
identidad se intercambian. En una álgebra booleana de dos valores, los
elementos identidad y los elementos del conjunto B son los mismos: 1 y
0. El principio de dualidad tiene muchas aplicaciones. Si se desea el dual
de una expresión algebraica, simplemente se intercambian los operadores
OR y AND y se reemplazan los | por 0 y los 0 por 1.
Teoremas básicos
En la Tabla 2-1 se listan seis teoremas del álgebra booleana y cuatro de
sus postulados. La notación se simplifica omitiendo el * siempre que esto
no provoque confusiones. Los teoremas y postulados que se listan son las
relaciones más básicas en el álgebra booleana. Se aconseja al lector que
se familiarice con ellos tan pronto como le sea posible. Los teoremas, al
igual que los postulados, se listan en pares; cada relación es el dual de su
pareja. Los postulados son axiomas básicos de la estructura algebraica y
no necesitan prueba. Los teoremas deben probarse mediante los
postulados. Las pruebas de los teoremas con unas variables se presentan
más adelante. A la derecha se lista el número del postulado que justifica
cada paso de la prueba.
Funciones
Booleanas
2-4
Funciones matemáticas(Como breve repaso).
¿Qué es una función matemática?
Una función matemática (también llamada simplemente función) es la relación que hay entre una
magnitud y otra, cuando el valor de la primera depende de la segunda.
Por ejemplo, si decimos que el valor de la temperatura del día depende de la hora a la que la
consultamos, estaremos sin saberlo estableciendo entre ambas cosas una función. Ambas
magnitudes son variables, pero se distinguen entre:
· Variable dependiente. Es la que depende del valor de la otra magnitud.
En el caso del ejemplo, es la temperatura.
De esta manera, toda función matemática consiste en la relación entre un elemento de un grupo A
y otro elemento de un grupo B, siempre que se vinculen de manera única y exclusiva. Por lo tanto,
dicha función puede expresarse en términos algebraicos, empleando signos matemáticos de todo
tipo.
Ya con ese repaso breve sigamos…
Una variable binaria puede tomar el valor de 0 o 1. Una función booleana es una expresión
formada por varias variables binarias, los dos operadores binarios OR y AND, operador unitario
NOT, paréntesis y signo de igual. Para un dado valor de variables, la función puede ser 0 o bien
1. Considérese, por ejemplo, la función booleana:
La función F1 es igual a 1 si x=1 y Y=1 y z’=1; de otra manera, F1=0. Este es un ejemplo de una
función booleana representada como una función algebraica.
Una función booleana también puede ser representada en una tabla de verdad.
Las funciones lógicas pueden representarse en dos formas diferentes:
- por su expresión algebraica o fórmula booleana, como expresión de las operaciones que ligan
a sus variables;
También puede expresarse una función en forma de enunciado o texto que manifiesta las
especificaciones o requisitos que dan lugar a dicha función y en forma gráfica como circuito
digital o esquema de puertas lógicas que «produce» los valores de salida de la función al recibir
los correspondientes valores en sus entradas.
2-5
Mintérminos y maxtérminos
Una variable binaria puede aparecer ya sea en forma normal (x) o en su forma
complementaria (x’). Ahora considérese dos variables binarias x y y combinadas con
un operador AND. Ya que cada variable puede aparecer en cualquier forma, hay
cuatro combinaciones posibles: x’y’, x’y, xy’ y xy.
Cada uno de esos cuatro términos AND representa una de las áreas diferentes en el
diagrama de Venn en la Fig. 2-1 y se denomina un mintérmino o un producto
estándar. En forma semejante, pueden combinarse n variables para formar 2n
mintérminos.
La expresión tiene tres términos producto de una, dos y tres literales cada uno,
respectivamente. Su suma es, en efecto, una operación OR.
Un producto de sumas es una expresión booleana que contiene términos OR,
llamados términos suma. Cada término puede tener cualquier número de literales. El
producto denota la operación AND de esos términos. Un ejemplo de una función
expresada en producto de sumas es:
Esta expresión tiene tres términos suma de una, dos y cuatro literales cada uno. El
producto es una operación AND. El uso de las palabras producto y suma surge de la
similitud de la operación AND con el producto aritmético (multiplicación) y la
semejanza de la operación OR con la suma aritmética (adición). Una función
booleana puede expresarse en una forma no estándar. Por ejemplo, la función:
2-6
Cuando los operadores binarios AND y OR se colocan entre dos variables x y y,
forman dos funciones booleanas x · y y x + y, respectivamente. Se enunció
previamente que hay 22^n funciones para n variables binarias. Para dos variables, n =
2 y el número de funciones booleanas posibles es 16. Por tanto, las funciones AND y
OR son sólo dos de un total de 16 funciones posibles formadas con dos variables
binarias. Sería instructivo encontrar las otras 14 funciones e investigar sus
propiedades.
Las tablas de verdad para las 16 funciones formadas con dos variables binarias x y y
se listan en la Tabla 2-5. En esta tabla, cada una de las 16 columnas, de F0 a F15,
representa una tabla de verdad de una función posible para las dos variables dadas
x y y. Obsérvese que la función está determinada por las 16 combinaciones binarias
que pueden asignarse a F. Algunas de las funciones se muestran con un símbolo de
operador. Por ejemplo, F1 representa la tabla de verdad para AND y F7 representa la
tabla de verdad para OR. Los símbolos de los operadores para esas funciones son
(·) y (+), respectivamente.
Las 16 funciones que se listan en forma de tabla de verdad pueden expresarse de
manera algebraica mediante expresiones booleanas. Esto se muestra en la primera
columna de la Tabla 2-6. Las expresiones booleanas que se listan se simplifican a su
número mínimo de literales.
Cada una de las funciones de la Tabla 2-6 se lista con un nombre que la acompaña y
un comentario que explica la función en cierta forma. Las 16 funciones listadas
pueden subdividirse en tres categorías:
2-7
¿Qué es una compuerta lógica?
● Compuerta AND
● Compuerta OR
● Compuerta NOT
● Compuerta NAND
● Compuerta NOR
● Compuerta XOR
● Compuerta XNOR
Familias Lógicas
Digitales IC
2-8
FAMILIAS LOGICAS
Las compuertas digitales IC se clasifican no sólo por su operación lógica, sino también por la
familia de circuitos lógicos a las cuales pertenecen. Cada familia lógica tiene su propio
circuito electrónico básico con el cual se desarrollan circuitos y funciones digitales más
complejos.
· TTL
· Lógica de transistor-transistor
· ECL
· MOS
· CMOS
Lógica positiva
En esta notación al 1 lógico le corresponde el nivel más alto de tensión (positivo, si quieres
llamarlo así) y al 0 lógico el nivel mas bajo (que bien podría ser negativo), pero que ocurre
cuando la señal no está bien definida...?. Entonces habrá que conocer cuales son los límites para
cada tipo de señal (conocido como tensión de histéresis), en este gráfico se puede ver con mayor
claridad cada estado lógico y su nivel de tensión.
Lógica positiva y negativa
Aquí ocurre todo lo contrario, es decir, se representa al estado "1" con los niveles más bajos de
tensión y al "0" con los niveles más altos.
Logica positiva y negativa
De manera semejante, es posible mostrar que una NOR de lógica positiva es la misma compuerta física
que una NAND de lógica negativa. La misma relación es válida entre las compuertas AND y OR o entre
las compuertas excluyente-OR y equivalencia. En cualquier caso, si se supone lógica negativa en
cualquier terminal de entrada o salida, es necesario incluir el símbolo del triángulo indicador de polaridad
junto a la terminal. Algunos diseñadores digitales utilizan esta convención para facilitar el diseño de
circuitos digitales cuando se usan exclusivamente compuertas NAND o NOR.
Características especiales
Las características de las familias IC de lógica digital por lo común se comparan por el análisis de
circuito de la compuerta, básica en cada familia. Los parámetros más importantes que se evalúan y
comparan son la salida en abanico (multiplicidad de conexiones en la salida), disipación de
potencia, retardo de propagación y margen de ruido.
El abanico de salida
Especifica el número de cargas estándar que pueden impulsar a salida de una compuerta sin
menoscabar su operación normal. Una carga estándar por lo común se define como la cantidad de
corriente necesaria por una entrada de otra compuerta en la misma familia IC. Algunas veces el
término cargado se usa en lugar de abanico de salida.
Características especiales
La disipación de potencia
El retardo de propagación
Es el retardo de tiempo de transición promedio para que una señal se propague desde la entrada a
la salida cuando la señal binaria cambia en valor. Las señales a través de una compuerta toman
cierta cantidad de tiempo para propagarse desde las entradas a la salida. Este intervalo de tiempo se
define como el retardo de propagación de la compuerta. El retardo de propagación se expresa en
nanosegundos (ns) y, un ns es igual a 10-9 de un segundo.
Características especiales
El margen de ruido
Es el máximo voltaje de ruido añadido a la señal de entrada de un circuito digital que no causa un
cambio indeseable en la salida del circuito. Hay dos tipos de ruido que considerar: el ruido CC es
causado por una deriva en los niveles de voltaje de una señal. El ruido CA es un pulso aleatorio
que puede crearse por otras señales de interrupción. Por eso, el ruido es un término que se utiliza
para denominar una señal indeseable que está superpuesta sobre la señal normal de operación.
Caracteristicas de las falmilias logicas
TTL
IC
Fue la primera versión de la familia TTL. Conforme progresó la tecnología, se agregaron mejoras
adicionales. La TTL Schottky es una última mejora que reduce el retardo de propagación, pero
resulta en un aumento de la disipación de potencia. La versión TTL Schottky de baja potencia
sacrifica cierta velocidad para reducir la disipación de potencia. Tiene el mismo retardo de propaga
ción que la TTL estándar, pero la disipación de potencia se reduce en forma considerable.
Caracteristicas de las falmilias logicas
ECL
IC
Es la compuerta NOR. La ventaja especial de las compuertas ECL es su bajo retardo de
propagación. Algunas versiones ECL pueden tener un retardo de propagación tan bajo como 0.5 ns.
La disipación de potencia en las compuertas ECL es comparativamente alta y el margen de ruido
bajo. Estos dos parámetros imponen una desventaja cuando se elige la ECL sobre las otras familias
lógicas. Sin embargo, debido a su bajo retardo de propagación, la ECL ofrece la velocidad más alta
entre todas las familias y es la elección final para sistemas muy rápidos
Caracteristicas de las falmilias logicas
CMOS
IC
Es el inversor por el cual ambas compuertas NAND y NOR pueden construirse. La ventaja especial
del CMOS es su disipación de potencia en extremo baja. Bajo condiciones estáticas, la disipación
de potencia de la compuerta CMOS es despreciable, con promedios de cerca de 10 nW. Cuando la
señal de la compuerta cambia de estado, hay una disipación dinámica de potencia que es
proporcional a la frecuencia a la cual se ejerce el circuito. El número que se lista en la tabla es un
valor típico de la disipación dinámica de potencia en las compuertas CMOS.
Thanks!
Do you have any questions?
[email protected]
+91 620 421 838
yourcompany.com