Professional Documents
Culture Documents
14
Circuitos digitales electrnicos. Se llaman circuitos lgicos, ya que con las entradas adecuadas establecen caminos de manipuleo lgico. Compuerta. Es un bloque de circuiteria que produce seales de salida lgica (1 0) si se satisfacen las condiciones de las entradas lgicas. Los nombres, circuitos digitales, circuitos de conmutacin, circuitos lgicos y compuertas son usados a menudo pero s har referencia a los circuitos con compuertas. Tabla de verdad. Es una representacin en forma tabular de todas las combinaciones posibles de las variables de entrada. Usos.- Cualquier informacin usada para calcular o controlar, puede ser operada pasando seales binarias a travs de varias combinaciones de circuitos lgicos con cada seal que representa una variable y transporta un bit de informacin. Definimos como bit los 1 0 que puede tomar una variable binaria. Lgica binaria. Existen tres operaciones binarias bsicas: AND, OR y NOT. AND. (Y): Esta operacin se representa por un punto, un asterisco por una ausencia de operador. X*Y = Z, ledo X y Y es igual a Z, implica que Z=1 s y solo s X=1 y Y=1. OR. (O): Esta operacin se representa por el signo +. Por ejemplo: X+Y=Z. Se lee X o Y es igual a Z, que quiere decir que Z=1 s y solo s X=1 o Y=1 o ambas. NOT. (Inversor): Esta operacin se representa por un apstrofe () (algunas veces por una barra). Por ejemplo: X=Z ( X =Z) se lee no X igual a Z. Es decir en otras palabras, s X=1 entonces Z=0, pero s X=0 entonces Z=1. La lgica aritmtica se parece a la aritmtica binaria (ya que las operaciones AND y OR tienen similitud con la multiplicacin y la suma respectivamente). Pero no confundir, una variable aritmtica designa un nmero que puede consistir en muchos valores, mientras que una variable lgica siempre es 1 0. Ejemplo: Variable aritmtica: 1+1=2. Ledo: uno ms uno igual a dos. Variable lgica: 1+1=1. Ledo: uno OR uno es igual a 1.
Circuitos Digitales
15
TIPOS DE COMPUERTAS.
COMENTARIO: DIAGRAMA DE TIEMPO. Es la representacin grfica de las seales de entrada a la compuerta, en la cual se incluyen todas las combinaciones posibles.
salida
del
inversor
implica
un
X 0 1
F 0 1
Circuitos Digitales
16
NOTA: Un buffer es una compuerta que puede absorber ms corriente que cualquier puerta convencional y se utiliza cuando se requiere un abanico de salida mayor que el habitual. En este circuito existe funcin de transferencia pero no hay cambio en la seal de entrada (F = X). Este circuito es usado solamente para amplificacin de seal de potencia, y este es equivalente a conectar dos inversores en cascada. SEPARADOR (cto. de tercer estado)
COMENTARIO: La funcin NAND es el complemento de la funcin AND y su smbolo es el de la compuerta AND anexndole un circuito a la salida.
La funcin NOR es el complemento de la funcin OR. NOTA: Las compuertas NAND y NOR, son las mas usadas (llamadas compuertas universales), ya que basndose en stas se puede construir cualquier circuito lgico.
Circuitos Digitales
17
COMENTARIOS: La compuerta NOR-EXCLUSIVA complemento de la compuerta XOR. F= (X. Y + X .Y) F= (X. Y ).( X .Y) F= ( X + Y ).( X + Y ) F= ( X +Y).(X + Y ) F= X .X+ X . Y +Y.X +Y. Y F= X . Y +Y.X COMPUERTAS CON VARIAS ENTRADAS.
(XNOR)
es
el
Una compuerta puede expandirse a mltiples entradas si la operacin binaria que representa es conmutativa y asociativa. X+Y=Y+X Conmutativa (X+Y)+Z=X+(Y+Z)=X+Y+Z Asociativa
1 3 2 1 2 3 4
Compuerta Y (NAND)
1 3 2
1 2 3
Compuerta O (NOR)
Ing. Celedoni E. Aguilar Meza
18
Las compuertas NOR y NAND no cumplen la ley asociativa, es decir, ((x+y)+Z)=(X+(Y+Z)) no se cumple la igualdad. Por lo tanto para implementar compuertas NOR NAND, de varias entradas se usan compuertas AND Y OR y luego se introduce un inversor. Las compuertas OREXCLUSIVAS y su equivalencia son ambas, conmutativas y asociativas y puede extenderse a ms de dos entradas.
Observaciones: 1.-La compuerta XOR normalmente operacin se representa A mas el signo de suma encerrado en un crculo y la segunda variable B.
Circuitos Digitales
19
2.- Los valores de las compuertas en familia CMOS se dan en la siguiente tabla. Nombre AND OR NOT BUFFER NAND NOR XOR XNOR No. De Parte 4081 4071 4069 4049 4011 4001 4030,4070 -
OBTENCION DE LA INFORMACION DE UNA TABLA DE VERDAD Para Sacar la informacin contenida en cualquier tabla de verdad, el mtodo de Shannon, establece que: 1. Si el resultado se obtiene en funcin de los unos de la tabla, esta tabla tendr la forma de disyuncin de conjunciones (suma de productos). Cada conjuncin incluir las variables con el valor que tiene la tabla. 2. Si la funcin se obtiene a partir de los ceros de la tabla, esta tendr la forma de conjuncin de disyunciones (productos de suma). Cada disyuncin incluir las variables con el valor contrario al que tiene la tabla. Ejemplo: Obtenga la informacin de las siguientes tablas de verdad. a)
> Disyuncin de conjunciones (1) F = A*B * Conjuncin de disyunciones (0) F=(A+B).(A+ B ).( A+B)
b)
Circuitos Digitales
I.P.N. ESIME Unidad Culhuacan Disyuncin de conjunciones F= A.B+A. B Conjuncin de disyunciones F=(A+B).( A+ B )
20
Demuestre que la funcin de disyuncin de conjunciones es la misma que la conjuncin de disyunciones. a) (A+B).(A+ B ).( A +B)=A.B (A.A+A. B +B.A+B. B ).( A +B)=A.B (A+A. B +B.A).( A +B)=A.B A.(1+ B +B).( A +B)=A.B A.( A +B)=A.B A. A +A.B)=A.B A.B=A.B b)
Circuitos Digitales
21
Z.Y. X + Z .Y Z)+ Z .Y
F= X .Y(1+
F= X .Y+Y. Z
Aplicacin:
Familia de circuitos integrados por aplicacin: 1.- Circuitos Integrados No Lineales. 2.- Circuitos Integrados Digitales.
Circuitos Digitales
22
a) Familia de C.I. TTL (74/54XX###) La familia TTL es Lgica Transistor y Transistor; en esta familia los transistores se utilizan como interruptores. CARACTERISTICAS: Son ms rpidos que los CMOS. DESVENTAJAS: Consumen mucha energa REQUERIMIENTOS DE OPERACIN:
? ? ?
Utilizan un voltaje regulado de 4.75 a 5.25 volts de C.C. o de CD tpicamente 5 volts de C.C. El nivel de seal de entrada no debe exceder a VCC. Se puede interconectar varios circuitos integrados, siempre y cuando sean de la misma familia.
Los C.I. son generalmente paquetes de silicn, donde se integran transistores, resistencias, condensadores, etc. Para identificar las terminales basta con identificar el lado de la marca o semicrculo, extremo en el cual debe de existir un punto que indica el comienzo de la numeracin de los pins del C.I. b) Familia de Complementado) C.I. CMOS (Metal Oxido Semiconductor
La familia CMOS trabaja bajo el principio de transistor FET IB<<IC. FET Transistor de Efecto de Campo.
Circuitos Digitales
23
? ? ? ? ?
Consumen poca potencia Su voltaje de operacin es de 3-15 v. El voltaje de entrada no debe exceder Vdd (polarizacin). Su respuesta a los cambios es ms lenta comparada con TTL. Nunca conecte un MOS a un circuito de potencia en estado off (sin polarizacin).
PRECAUCIONES:
? ? ? ?
Debe protegerse de la electricidad esttica. No se almacene CMOS en plsticos no conductores. Mantngase envueltos en material conductor, como el aluminio. Utiliza el equipo adecuado para su manejo.
Circuitos Digitales
24
IMPLEMENTACION DE CIRCUITOS MEDIANTE COMPUERTAS UNIVERSALES Son consideradas Compuertas Universales las compuertas No-Y y No-O.
A B
F = A.B
F
F = A+ B
A B
Como se puede ver para implementar mediante compuertas No-Y (NAND), todo debe quedar expresado en forma de productos negados. Para la compuerta No-O, la forma debe ser en sumas negadas. EJEMPLOS: 1.- Implementar entradas. la funcin mediante compuertas NO-Y de dos
L = x. y + x.z
S i a = x. y y b = x . z
L = x. y + x.z = a + b = a + b ; P o r t e o r e m a d e M o r g a n m + n = m . n L = a .b = x. y.x.z
Implemente el circuito lgico.
2 . - I m p l e m e n t e l a f u n c i n K = a . b + a .b m e d i a n t e c o m p u e r t a s N O R d e dos entradas. K = a . b + a .b
K = a.b + a .b = a + b + a + b = a + b + a + b
Circuitos Digitales
25
3.- Implementar las siguientes funcines mediante compuertas universales de dos entradas. C 1 = A.B + A .B.C y C 2 = A.( B.C + B .C ) (TAREA)
Procedimiento para el Diseo Lgico Combinatorio. Un circuito combinatorio esta constituido por compuertas lgicas, donde el valor de las salidas se determina directamente de la combinacin presente en las entradas sin tener en cuenta los estados anteriores. El diseo de circuitos combinatorios comienza desde el enunciado del problema y termina con el diagrama del circuito lgico. El procedimiento es: 1.- Planteamiento verbal del problema. 2.- Determinacin del nmero de variables de entrada y salida. 3.- Tabulacin de las condiciones del problema en una tabla de verdad, que establesca las relaciones requeridas entre entradas y salidas. 4.-En base a la tabla de verdad obtener la funcin lgica para cada una de las salidas. 5.-Aplicar alguna de las tcnicas de simplificacin conocidas, para obtener en cada caso la mnima expresin algebraica. 6.-Configuracin del diagrama lgico que corresponde a las expresiones simplificadas de las salidas, de acuerdo al tipo de compuestas especificadas por el diseo. Problemas de Aplicacin 1.- Encuentre la ecuacin lgica y el diagrama que gobierne comportamiento del siguiente sistema cuando se activa el botn W, activa el motor M, que controla el limpiador de un automvil; motor debe de activarse solo si el limpiador esta a la derecha y botn W esta activado. W=0, interruptor abierto motor no activado. S =0, el limpiador no esta en la derecha. el se el el
Circuitos Digitales
26
M=1 (motor activado), si el interruptor W esta cerrado y el limpiador esta en la derecha S=1.
2.- En un curso de belleza donde existen 4 personas que integran el jurado, se pide obtener la expresin lgica que gobierne el comportamiento de un circuito que determine cuando el nmero de votos sen 12 o ms votos. Jefe de prensa: Su voto vale el doble que el de los periodistas (voto unitario). Jefe de eventos especiales: su voto vale el doble que el del jefe de prensa. Ejecutivo de T.V.: su voto vale el doble que el de jefe de eventos. El jurado quedo integrado por un periodista, un jefe de prensa, un jefe de eventos especiales y un ejecutivo de T.V.
Circuitos Digitales
27
Esta definida como una funcin binaria que depende de n variables determinadas. F = f(x,y,z) ; la funcin depende de corresponde al LSB de la funcin ordenada. x.y.z Producto cannico (miniterm) (x+y+z) Suma cannica (maxterm) La Funcin Booleana se puede obtener de las formas: Suma de Trminos Mnimos (Disyuncin de conjunciones o forma cannica disyuntiva).- Para n variables binarias se puede obtener 2n trminos mnimos y cualquier funcin de Boole puede expresarse como una suma de trminos mnimos. Los trminos mnimos cuya suma define la funcin de Boole son aquellos que dan los unos de la funcin de una tabla de verdad. Si una funcin no esta en forma de suma de trminos mnimos, se puede llega a ella llevando la expresin a una suma de trminos y u AND o producto, luego se inspecciona cada termino para ver si contiene todas las variables de las cuales depende la funcin, si le hace falta una o ms variables se expande el termino, aplicando a la funcin y o producto una expresin x no x (x + tres variables, donde z
E J E M P L O S . - E x p r e s a r l a f u n c i n d e B o o l e F = A + B .C , c o m o s u m a s d e trminos mnimos.
Circuitos Digitales
28
Producto de Trminos Mximos( maxterm o trmino mximo o conjuncin de disyunciones completa).- es aquel que nos da los ceros de la funcin en la tabla de verdad. Si en una funcin lgica los productos de suma no estn completos o no son sumas cannicas, se puede llegar a una funcin completa, expandiendo la funcin. Se suma el termino x y no x (x. x ), donde x es una de las variables faltantes, finalmente se aplica la ley distributiva para la suma a+b.c=(a.b).(a+c). EJEMPLO: F = x . y + x .z = ( x . y + x ) . ( x . y + z ) = ( x + x ) ( y + x ) . ( x + z ) . ( y + z ) F = ( x + y ) . ( x + z ) . ( y + z ) = ( x + y + z.z ) . ( x + z + y. y ) . ( y + z + x.x ) 4 1 0 0 1 5 0 1 0 0 0 0 2 0 1 0 0 0 0 0 4 1 0 0
x 0 0 0 0 1 1 1 1
y 0 0 1 1 0 0 1 1
z 0 1 0 1 0 1 0 1
F 0 1 0 1 0 0 1 1 en suma de trminos
Tarea.- Expresar las siguientes funciones mnimos y producto de trminos mximos. a ) F ( A , B , C ) = ( A + B ).( B + C ) b) L(X,Y,Z)= 1
Circuitos Digitales