You are on page 1of 15

I.P.N.

ESIME Unidad Culhuacan COMPUERTAS LGICAS DEFINICIONES:

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.

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan

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.

COMENTARIO: El crculo a la complemento lgico negacin. BUFFER F = X

salida

del

inversor

implica

un

X 0 1

F 0 1

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan

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.

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan

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)

Compuerta NAND de 3 entradas

1 3 2

1 2 3

Compuerta O (NOR)
Ing. Celedoni E. Aguilar Meza

Compuerta NOR de 3 entradas


Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan

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.

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan

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)

Ing. Celedoni E. Aguilar Meza

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)

F = ( A + B) * ( A + B) = A * B + A * B A * A + A *B+B* A +B*B = A *B+ A *B A *B+B* A = A *B+B* A

Simplifique el siguiente circuito lgico:

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan

21

F= ( X + Z ).(Y. X +X.Z)+(X.Z+ Z ). Z .Y F= ( X .Y. X + X .X.Z+ F= X .Y+

Z.Y. X + Z .X.Z)+(X.Z. Z .Y+ Z . Z .Y)

Z.Y. X + Z .Y Z)+ Z .Y

F= X .Y(1+

F= X .Y+Y. Z

Aplicacin:

Tecnologas de Circuitos Integrados Militar. Industrial o Cientfica. Comercial.

Familia de circuitos integrados por aplicacin: 1.- Circuitos Integrados No Lineales. 2.- Circuitos Integrados Digitales.

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan

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.

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan CARACTERISTICAS:

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.

Calculo de la resistencia limitadora para un led indicador.

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan

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

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan

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

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan

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.

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan FUNCION BOOLEANA

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

x ) donde x es una de las variables faltantes.

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.

F = A + B .C = A( B + B ) + B .C.( A + A ) = A.B + A.B + B .C. A + B CA


F = A.B.(C + C ) + A.B .(C + C ) + A.B .C + A.B C 7 6 5 4 5 1 1 1 1 1 1 0 1 0 1 1 0 0 1 0 1 0 0 1 F = A.B.C + A.B.C + A.B .C + A.B .C + A.B .C + A .B C f (a,b,c) = 3 (1,4,5,6,7) Miniterm Forma de representar el Minterm en una tabla Equivalente A B decimal 0 0 0 1 0 0 2 0 1 3 0 1 4 1 0 5 1 0 6 1 1 7 1 1 de verdad: c F 0 1 0 1 0 1 0 1 1 0 0 0 1 1 1 1

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

I.P.N. ESIME Unidad Culhuacan

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

F = ( x + y + z ) . ( x + y + z ) . ( x + y + z ) . ( x + y + z ) . ( x + y + z ) . ( .x + y + z ) ;Se consideran valores contrarios para evaluar la funcin.

F(x,y.z) = 3(0,2,4,5) Maxterm

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

Ing. Celedoni E. Aguilar Meza

Circuitos Digitales

You might also like