Uploaded by run run run run

Tema.08

advertisement
ELECTRONICA INDUSTRIAL
Lógica digital. Características y aplicaciones.
Mg. Enrique Díaz Rubio
diazrubio@crece.uss.edu.pe
Competencia del curso
Aplica los principios de la electrónica analógica, digital y de potencia
para el control de máquinas eléctricas monofásicas y trifásicas.
Introducción
El Algebra de Boole es un sistema matemático que utiliza
variables y operadores lógicos. Las variables pueden valer 0 ´o
1. Y las operaciones básicas son OR (+) y AND(·).
Luego se definen las expresiones de conmutación como un número finito de
variables y constantes, relacionadas mediante los operadores (AND y OR).
En la ausencia de paréntesis, se utilizan las mismas reglas de precedencia,
que tienen los operadores suma (OR) y multiplicación (AND) en el algebra
normal.
Algebra de Boole
• Un algebra de boole es toda clase o conjunto de elementos
que pueden tomar dos valores perfectamente
diferenciados, suele asignarse los símbolos 0 y 1
Estos símbolos no representan números si no estados diferentes
de un dispositivo
encendido (1)
apagado (0)}
• Estos elementos están relacionados mediante dos
operaciones binarias.
Suma Lógica (+) {Conexión en paralelo}
Producto Lógico (*) {conexión en serie}
Operaciones en el álgebra de Boole
Postulados / Propiedades del álgebra de Boole
Mediante los circuitos de conmutación implementados con contactos.
a
b
b
a
a + b
a
=
b
a ·b
b + a
b
=
a
b ·a
0
a
a
0 + a
1
=
a
1 ·a
a
a
=
a
Teoremas
fundamentales
Postulados del álgebra de Boole
Mediante los circuitos de conmutación implementados con contactos.
b
a
b
c
a
c
a
a · (b + c)
=
a
b
c
a + b · c
=
a · b + a · c
a
a
b
c
(a + b) · (a + c)
a
1
a
a + a
a
=
a
a · a
1
0
=
Nueva Operación
Inversión ó
Complemento
0
Teorema 1
Cada identidad deducida de los anteriores postulados del algebra de Boole permanece
valida si las operaciones <<+>> y <<*>> y los elementos 0 y 1 se intercambia entre sí.
PRINCIPIO de DUALIDAD.
Axioma: Propiedad Conmutativa
A+B = B+A
El orden en la OR no importa
AB = BA
El orden en la AND no importa
Axioma: Propiedad asociativa
A + (B + C) = (A + B) + C
Agrupar variables en la OR no importa
A (B C) = (A B) C
Agrupar variables en la AND no importa
Axioma: Propiedad distributiva I
A(B + C) = AB + AC
A
B
C
X
Y
X=Y
Axioma: Propiedad distributiva II
A+BC = (A+B)(A+C)
A
B
C
X
Y
Axioma: Elemento identidad (0 para +)
A+0=A
Hacer una operación OR con 0 no cambia nada.
A
X
X=A
Axioma: Elemento identidad (1 para ·)
A·1=A
Hacer una operación AND con 1 no cambia nada
A
X=A
X
Axioma: Elemento complemento
A+A = 1
O bien A o A serán 1, luego la salida será 1
A
A
X
X=1
Axioma: Elemento complemento
A·A=0
Bien A o A son 0 luego la salida será 0.
A
A
X
X=0
Teorema: A+1=1 (T. Complementación)
Hacer una operación OR con 1 da siempre 1.
A
X=1
X
Teorema: A•0=0 (T. Complementación)
Hacer una operación AND con 0 siempre da 0
A
X
X=0
Teorema: A+A = A
(T. Idempotencia)
Hacer una operación OR consigo mismo da el
mismo resultado
A
A
X
A=A
Teorema: A•A = A
(T. Idempotencia)
Hacer una operación AND consigo mismo da el
mismo resultado
A
A
X
A=A
Teorema: A = A (T. Involución)
Si negamos algo dos veces volvemos al principio
A
X
X=A
Teorema:
A + AB = A
(T. Absorción I)
A
B
X
Teorema A + AB = A + B (T. Absorción II)
Si A es 1 la salida es 1
Si A es 0 la salida es B
A
B
X
Y
X=Y
Leyes de De Morgan
1º Ley:
El producto lógico negado de varias variables lógicas es igual a la suma lógica de cada
una de dichas variables negadas.
Si tomamos un ejemplo para 3 variables tendríamos.
~ (a.b.c) = ~a + ~b + ~c (también como: )
El primer miembro de esta ecuación equivale a una compuerta NAND de 3 entradas,
representada en el siguiente gráfico y con su respectiva tabla de verdad.
Leyes de De Morgan
2º Ley:
La suma lógica negada de varias variables lógicas es igual al producto de cada una de
dichas variables negadas..(complementario del anterior).
~ (a + b + c) = ~a . ~b . ~c
o
El primer miembro de esta ecuación equivale a una compuerta NOR de 3 entradas y la
representamos con su tabla de verdad...
Funciones en el
álgebra de Boole
Funciones lógicas
elementales y símbolos
2-4
Tabla 2-5 Funciones lógicas elementales
Compuertas lógicas
Compuertas Lógicas
Introducción
•
La electrónica digital es la
tecnología que hace posible la
creación de dispositivos “digitales”
como relojes, calculadoras y
computadoras, entre otros.
Interruptores lógicos
Los circuitos lógicos digitales son redes
complejas de interruptores hechos con
transistores. Éstos circuitos lógicos
simples se llaman compuertas. Como
ejemplo tenemos:
A
A
B
La lámpara enciende si
A Y B están cerrados
B
La lámpara enciende si
A O B están cerrados
Circuitos lógicos con transistores
Las siguientes pantallas mostrarán como los
interruptores hechos con base a transistores
se utilizan para formar cuatro circuitos de
decisión o compuertas lógicas básicas, se
muestra la tabla de verdad, la cual muestra la
salida de todas las combinaciones posibles.
Compuertas Lógicas
COMPUERTAS.
Compuerta NOT
Invierte el dato de entrada, por ejemplo; si la entrada es 1 (nivel alto) se obtiene en la
salida un 0 (o nivel bajo), y viceversa.
Esta compuerta dispone de una sola entrada.
Su operación lógica es s igual a a invertida.
Compuertas Lógicas
Compuerta AND
Una compuerta AND tiene dos datos de entrada como mínimo y su operación lógica es
un producto entre ambas, no es un producto aritmético.
La salida (resultado) es siempre una (es decir un único valor 0 ó 1
*Observar que su salida será alta si (y sólo si) sus dos datos de entradas están a
nivel alto*
Compuerta AND
6V
A
10kW
2N2222
A
Tierra
Tierra
+6V
+6V
B
Tierra
+6V
Tierra
+6V
Salida
Tierra
Tierra
Tierra
+6V
2N2222
B
10kW
Salida
4.7kW
A
B
Salida
Compuertas Lógicas
Compuerta OR
Al igual que la anterior posee dos entradas como mínimo y la operación lógica, es la
suma entre ambas.
Se trata de una compuerta O Inclusiva
*Es decir, basta que uno de los datos de entrada sea 1 para que su salida sea también 1*
Compuertas Lógicas
Compuerta OR-EX o XOR
Es OR EXclusiva en este caso con dos entradas (puede tener múltiples entradas) esta
compuerta lo que hace con los datos de entrada es una suma lógica entre los
productos de a por b invertida y a invertida por b.
*Al ser O Exclusiva su salida será 1 si uno y solo uno (o un número impar) de sus datos
de entradas es igual a 1*
Compuerta OR
6V
A
10kW
B
2N2222
A
Tierra
Tierra
+6V
+6V
B
Tierra
+6V
Tierra
+6V
Salida
Tierra
+6V
+6V
+6V
2N2222
10kW
Salida
4.7kW
A
B
Salida
Compuertas Lógicas
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...
Compuerta NAND
6V
Salida
A
10kW
A
Tierra
Tierra
+6V
+6V
B
Tierra
+6V
Tierra
+6V
Salida
+6V
+6V
+6V
Tierra
2N2222
2N2222
B
10kW
4.7kW
A
B
Salida
Compuerta NOR
6V
Salida
A
10kW
B
2N2222
A
Tierra
Tierra
+6V
+6V
B
Tierra
+6V
Tierra
+6V
Salida
+6V
Tierra
Tierra
Tierra
2N2222
A
B
10kW
4.7kW
Salida
Resumen
Sustituyendo los voltajes y las “tierras” por
los dígitos binarios tenemos:
A
0
0
1
1
B
0
1
0
1
A
B
A and B
0
0
0
1
A nand B
1
1
1
0
Salida
Compuerta XOR
A or B
0
1
1
1
A
B
A nor B
1
0
0
0
A xor B
0
1
1
0
A xnor B
1
0
0
1
Salida
Compuerta XNOR
La secuencia de las entradas corresponden a los cuatro primeros
números expresados en el sistema binario
Tipos de transistores
TTL (Transistor Transistor Logic): Son circuitos
fáciles de usar, requieren pocos cuidados en
su manejo, soportan 20 MHz o más. Cada
transistor gasta mucha energía: 3 mA. La
versión LowPower Schottky utiliza 80% de
voltaje y es más veloz. Requiere 5 V. Las
entradas no conectadas las asume como 1.
Colocar las salidas no utilizadas al voltaje de
alimentación para ahorrar energía.
(éstos son los que vamos a usar, podemos conectar un
capacitor de 0.01 a 0.1 mF)
Tipos de transistores
CMOS (Complementary Metal-OxideSilicon): Son circuitos muy sensibles a la
estática y no son tan rápidos como los
TTL. Gastan poca energía: 0.1 mA.
Pueden energizarse con voltajes de 3 a
18V. Las entradas pueden provocar ruido.
No conectar las entradas cuando el
circuito no tenga corriente.
Estructura Interna Circuito Integrado
14 13 12 11
10
9
8
Vcc
1
2
3
4
5
6
7
Aritmética binaria
ARITMÉTICA BINARIA
La Unidad Aritmético Lógica, en la CPU del
procesador, es capaz de realizar operaciones
aritméticas, con datos numéricos expresados en el
sistema binario. Naturalmente, esas operaciones
incluyen la adición, la sustracción, el producto y la
división. Las operaciones se hacen del mismo modo
que en el sistema decimal, pero debido a la
sencillez del sistema de numeración, pueden
hacerse algunas simplificaciones que facilitan
mucho la realización de las operaciones.
SUMA EN BINARIO
• La tabla de sumar, en binario, es mucho más sencilla que en
decimal. Sólo hay que recordar cuatro combinaciones posibles.
Recuerda que en el sistema decimal había que memorizar unas
100 combinaciones.
Ejemplos:
SUSTRACCIÓN EN BINARIO
Restar en binario es, nuevamente, igual que la misma
operación en el sistema decimal. Pero conviene repasar
la operación de restar en decimal para comprender la
operación binaria, que es más sencilla. Los términos que
intervienen en la resta se llaman minuendo, sustraendo y
diferencia.
Ejemplos:
MULTIPLICACIÓN BINARIA
• La multiplicación en binario es más fácil que en cualquier otro sistema de numeración.
Como los factores de la multiplicación sólo pueden ser CEROS o UNOS, el producto sólo
puede ser CERO o UNO. En otras palabras, la tabla de multiplicar es muy fácil de
aprender En un ordenador, sin embargo, la operación de multiplicar se realiza mediante
sumas repetidas. Eso crea algunos problemas en la programación porque cada suma de
dos UNOS origina un arrastre, que se resuelven contando el número de UNOS y de
arrastres en cada columna. Si el número de UNOS es par, la suma es un CERO y si es
impar, un UNO. Luego, para determinar los arrastres a la posición superior, se cuentan las
parejas de UNOS.
DIVISIÓN BINARIA
Igual que en el producto, la división es muy fácil de realizar, porque no son
posibles en el cociente otras cifras que UNOS y CEROS.
Consideremos el siguiente ejemplo:
Función de un Algebra de Boole
Una función es una variable binaria cuyo valor es igual al de una expresión algebraica
En la que se relacionan entre sí una o más variables binarias por medio de la operaciones
Básicas producto lógico, sumas lógicas e inversión.
F = f (a,b,c,……)
El valor lógico de f depende del de las variables a,b,c,…..
_
Sea f = (a, b, c) . El término a b c es un producto canónico
_
Sea f = (a, b, c) . El término a + b + c es una suma canónico
Para mayor facilidad de representación, cada término canónico, se expresa mediante un
número decimal equivalente al binario obtenido al sustituir las variables , ordenadas con
un criterio determinado, por 1 o un 0.
En nuestro caso a tiene peso 1, b tiene el peso 2, c el peso 3 y así sucesivamente.
_ _
d c b a = 0110 = 6
_
_
d + c + b + a = 1010 = 10
•Definición
¿Qué es TTL?
Acrónimo inglés de Transistor-Transistor
Logic ó Lógica Transistor a Transistor“. Tecnología
de construcción de circuitos electrónicos
digitales, en los que los elementos de entrada de
la red lógica son transistores, así como los
elementos de salida del dispositivo.
Las compuertas lógicas son bloques de construcción básica de los sistemas digitales; operan con
números binarios, por lo que se les denomna puertas lógicas binarias. En los circuitos digitales
todos los voltajes, a excepción de las fuentes de alimentación, se agrupan en dos posibles
categorías: voltajes altos y voltajes bajos.
La familia de circuitos integrados TTL tienen las siguientes
características:
La tensión o voltaje de alimentación es de + 5 Voltios,con Vmin = 4.75 Voltios
y Vmax = 5.25 Voltios.
Su fabricación es con transistores bipolares multiemisores.
La velocidad de transmisión entre los estados lógicos es su mejor ventaja,
ciertamente esta característica le hace aumentar su consumo.
0 V a 0,8 V = lógica 0
0,9V a 1,9V = lógica neutra(Indefinida del 1 o 0)
2 V a 5 V = lógica 1
• Potencia: Capacidad para
realizar una función o una
acción, o para producir un
efecto determinado.
Flip-flop: memoria básica
para las operaciones
de lógica secuencial
FanOut: el número
máximo de entradas a
puertas (de la misma
familia que la puerta en
cuestión) que es posible
conectar.
Conclusión:
• Cmos más rápidos, bajo
costo,
más eficientes, mayor
numero de FanOut para
conectar
CIRCUITOS
INTEGRADOS
TTL
CMOS ó Semiconductor complementario
de óxido metálico
▪ ¿Qué es?
▪ Características
▪ Tipos
▪ Principio de Funcionamiento
▪ Pasos para su fabricación
▪ Ventajas e inconvenientes
▪ Problemas
¿Qué es?
• El semiconductor complementario de óxido metálico o complementary
metal-oxide-semiconductor (CMOS) es una de las familias
lógicas empleadas en la fabricación de circuitos integrados.
• En la actualidad, la mayoría de los circuitos integrados que se fabrican
usan la tecnología CMOS. Esto
incluye microprocesadores, memorias, procesadores digitales de
señales y muchos otros tipos de circuitos integrados digitales de
consumo considerablemente bajo.
Características
• Fue desarrollada por Wanlass y Sah, de Fairchild Semiconductor, a
principios de los años 1960. Sin embargo, su introducción comercial
se debe a RCA, con su famosa familia lógica CD4000.
• Es la tecnología más usada para la fabricación de circuitos integrados.
• Consumen poca potencia y pueden fabricarse en gran escala dentro
de los chips.
• Su rango va de 2V a 6V para los 74HC y 74HCT.
Tipos
• CMOS analógicos:
• Son utilizados debido a dos
características importantes: Alta
Impedancia de Entrada y Baja
Resistencia de Canal.
• La puerta de un transistor MOS NO
tiene corriente de polarización.
• Un MOS saturado se comporta como
una resistencia cuyo valor depende
de la superficie del transistor.
▪ CMOS y Bipolar:
▪ Permite mantener la velocidad y
precisión de los circuitos bipolares, pero
con la alta impedancia de entrada y
márgenes de tensión CMOS en circuitos
analógicos.
▪ En circuitos digitales, se corta las líneas
de corriente entre alimentación y masa
de un circuito bipolar, ya que este se
maneja por corriente, mientras que el
MOS por tensión.
Principio de Funcionamiento
• En un circuito CMOS, la función lógica se implementa por duplicado
mediante dos circuitos: uno basado exclusivamente en transistores
pMOS, y otro basado exclusivamente en transistores nMOS.
Pasos para la fabricación de un dispositivo
CMOS
• Óxidación
• Eliminación de fotoresistencia
• Eliminiación de öxido
• Deposición de metal
• Corte de la oblea
• Encapsulado
Ventajas e inconvenientes
Ventajas:
• Los circuitos CMOS son
sencillos de diseñar
• Bajo consumo de
potencia estática
• Son robustos frente a
ruido o degradación de
señal
Inconvenientes:
▪ Son vulnerables a latch-up
▪ La velocidad de estos circuitos
es comparativamente menor a
otras familias lógicas
▪ Las corrientes parásitas
empiezan a ser comparables a
las corrientes dinámicas
Problemas
• Sensibilidad a las cargas estáticas:
• Históricamente, este problema se ha resuelto mediante protecciones en las
entradas del circuito.
• Latch-up:
• Existencia de un tiristor parásito en la estructura CMOS que se dispara cuando
la salida supera la alimentación.
¿Qué es una compuerta de 3 estados?
SISTEMAS DIGITALES I
Las compuertas de 3 Estados presentan 3 estados de salidas diferentes: Un
estado de bajo nivel (0), un estado de alto nivel (1), un estado de alta
impedancia o estado flotante (Z).
El estado 3 se basa en la alta impedancia que posee y por eso se lo conoce
como estado de alta impedancia, dicha impedancia se comporta como
circuito abierto, lo que conlleva a pensar que la salida esta desconectada y
que el circuito no tendrá sentido lógico. Pero las compuertas de 3 estados
poseen mas control en una entrada la cual puede dar a la compuerta en un
estado de alta impedancia. Se debe saber que estas compuertas son capaces
de ejecutar cualquier lógica convencional, como AND o NAND, pero la que
mas comúnmente se usa es la compuerta buffer.
La compuerta de 3 estados funciona normalmente cuando B1 se
Funcionamiento:
encuentra en estado alto. Su salida se corresponde con el valor de
su entrada. Si B1 se encuentra en estado bajo, su salida se
corresponde con el valor de su entrada. Si B1 se encuentra en su
estado bajo, su salida cambiara al estado de alta impedancia
independientemente del estado en que se encuentra su entrada.
La compuerta inversora
de tres estado
normalmente
Compuerta
inversora
de 3funciona
estados
cuando B2 se encuentra en estado bajo. Su salida se corresponde
con el valor de su entrada. Si B2 se encuentra en estado alto, su
salida cambiará al estado de alta impedancia independientemente
del estado en que se encuentre su entrada.
El circuito en estado Z se basa en bloquear los dos transistores de la salida
Totem-Pole a la vez cuando se active la entrada de control.
Compuerta de 3 estados TTL
La entrada B2 en alto, hace que el transistor T5 se corte; por lo tanto la
corriente base colector de T5 satura los transistores T6 y T7.
El diodo D6 conduce y esto produce que los transistores de salida del circuito
se corten, debido al potencial bajo en el emisor de T1 y el colector de T2.
La conducción de T1, bloquea a T2 y T4 no recibe corriente en la base, por lo
que entra a estado de corte. De otro lado, el colector del transistor T2 queda a
un potencial muy próximo a masa, llevando a T3 a corte.
universalidad de las
compuertas nand y nor
universalidad de las compuertas nand y nor
ANTECEDENTES
TEORICOS:
• Los circuitos digitales con más frecuencia se construyen mediante
compuertas NAND y NOR que con compuertas OR Y AND. Las compuertas
NAND y NOR son más faciles de fabricar con componentes electrónicos y
son las compuertas básicas que se utilizan en todas Las familias de CI's de
Lógica digital·. Debido a la importancia de Las compuertas NAND y NOR
en el diseño de circuitos digitales, se han desarrollado reglas Y
procedimientos para la conversión de Las funciones booleanas dadas en
términos de ·compuertas AND, OR y NOT en diagramas esquemáticos
lógicos equivalentes NAND o NOR.
EQUIVALENCIAS BASICAS CON COMPUERTAS
NAND´S
EQUIVALENCIAS BASICAS CON COMPUERTAS
NOR´s
Mg. Enrique Díaz Rubio
diazrubio@crece.uss.edu.pe
Download