0% encontró este documento útil (0 votos)
93 vistas30 páginas

Clase 3

El documento describe los conceptos básicos de sistemas digitales, incluyendo compuertas lógicas, tablas de verdad, funciones booleanas, mapas de Karnaugh y minimización de funciones. También presenta un ejemplo de diseño de un circuito digital para controlar el llenado automático de recipientes utilizando compuertas lógicas básicas.

Cargado por

Maite Zurita
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
93 vistas30 páginas

Clase 3

El documento describe los conceptos básicos de sistemas digitales, incluyendo compuertas lógicas, tablas de verdad, funciones booleanas, mapas de Karnaugh y minimización de funciones. También presenta un ejemplo de diseño de un circuito digital para controlar el llenado automático de recipientes utilizando compuertas lógicas básicas.

Cargado por

Maite Zurita
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

COMPUERTAS

12:10 p. m. Instrumentación industrial 2


Impulso no ideal

90%

Amplitud Ancho de pulso


50%
tw
10%

Tiempo de Tiempo de
subida bajada
Ventajas y Limitaciones de la Técnica Digital
• Ventajas
– Fácil de diseñar . No son importantes valores exactos de voltaje o de
corriente, solo el rango en el que están (HIGH(ALTO) o LOW(BAJO)).
– Facilidad para el almacenamiento de información
– Mayor apreciación y precisión
– La operación puede ser programada. Los sistemas analógicos también
pueden programarse, pero la variedad y complejidad de las
operaciones es limitada.
– Son mas inmunes al ruido.

• Limitaciones:
– Solo hay una desventaja cuando se utilizan técnicas digitales: El
mundo real es analógico!.
Tipos de Sistemas Digitales
Existen dos tipos básicos de sistemas
digitales:

Sistema Combinatorio:
Aquel en el cual el valor actual de las
salidas está determinado por el valor
actual de las entradas.

Sistema Secuencial:
Aquel en el cual el valor actual de las
salidas depende no solo del valor actual
de las entradas, sino también de los
estados previos.
Funciones de Verdad / Operadores lógicos
Encender la electrobomba:
• Si el interruptor 1 está activado y el sensor 1 está activado
• ó
• Si el interruptor 2 está activado y el sensor 2 está activo.
• Si la temperatura excede el valor To, la electrobomba debe apagarse…

VARIABLES: Ev, I1, S1, I2, S2, T … CONVENIO: activado=1L ; desactivado=0L

Ev = [ ( I1 y S1 ) ó ( I2 y S2 ) ] y T

• Hay que representar las proposiciones lógicas formuladas en lenguaje


ordinario, con proposiciones simbólicas.
• La relación entre las proposiciones lógicas componentes viene dada por el
operador lógico.
– Operadores lógicos primarios: AND, OR y NOT
– Operadores lógicos secundarios: NAND, NOR, EXOR y EXNOR.
• La función lógica de los operadores lógicos se representa en una tabla de
verdad.
Operadores Lógicos
• Operador lógico AND ( conjunción lógica): Una proposición compuesta que
utiliza este operador para relacionar sus proposiciones componente, será
verdad SI y SOLO SI las proposiciones componentes son verdaderas. Se
simboliza con "·" y al igual que en el álgebra convencional puede
suprimirse. ( AB , A ·B). Ejemplo:
– "José irá a la playa si:
• el carro está listo Y el día es soleado"

• Operador lógico OR (disyunción lógica): Una proposición compuesta que


utiliza este operador, será verdad si cualquiera de las proposiciones
componentes es verdadera. Se simboliza con el signo "+". (A+B). Ejemplo:
– "La alarma sonará si:
• se abre la puerta O se golpea el carro"
• Operador lógico NOT (negación): Este operador se refiere a una sola
proposición, negando su valor de verdad. Se representa con una barra
sobre el símbolo que representa la proposición.
Los operadores lógicos NOT, AND y OR se conocen como operadores lógicos básicos,
puesto que cualquier función puede expresarse como una combinación de ellos.
Tablas de Verdad
Tabla que muestra el valor
de la función de salida
(proposición compuesta)
para cada combinación de
las variables de entrada
(proposiciones Sistema Digital
componentes)
Compuertas Básicas
Obteniendo Compuertas Lógicas Secundarias
74LS00 Quad 2 Input NAND Gate

[Link]
Compuertas lógicas secundarias
Universalidad de las compuertas NAN y NOR
Se dicen que son "universales" puesto que con cada una de las dos familias podemos
realizar todas las funciones lógicas. A continuación se muestran los operadores lógicos
en función de solo compuertas NOR y solo compuertas NAND.
PUERTAS LÓGICAS

12:10 p. m. Instrumentación industrial 16


12:10 p. m. Instrumentación industrial 17
Forma canónica por defecto: MINTERMINOS

• MINTERMINOS: constituida exclusivamente por


términos canónicos productos sumados que
aparecen una sola vez.

– F(X,Y,Z) = X’YZ’ + X’Y’Z + X’YZ’ + XYZ + X’YZ


• MAXTERMINOS: Constituida exclusivamente por
términos canónicos sumas multiplicados que
aparecen una sola vez.

– F(X,Y,Z) = (X’+Y+Z’) (X’+Y’+Z) (X’+Y+Z’)


Cada mintermino se asocia con la combinación de entrada que produce un 1 lógico
Cada maxtérmino se asocia con la combinación de entrada que produce un 0 lógico

X
Y Sistema S
Z Digital

Ejemplo:
S se activa cuando:
- X=0 y Y=0 y Z=1

Ó cuando:
- X=1 y Y=1 y Z=0

Entonces la función S en mintérminos:

S = m1+ m6 = X’.Y’. Z + X . Y . Z’
S = M0 x M2 x M3 x M4 x M5 x M7 = XxY..
Exprese la siguiente función como una suma de
MINTERMINOS

TOMAR LOS “UNOS”


FUNCIÓN= SUMAS DE PRODUCTOS
LAS VARIABLES EN “CERO” SON FALSAS Y EN “UNO” SON VERDADERAS
Exprese la siguiente función como un producto de
MAXTERMINOS

TOMAR LOS “CEROS”


FUNCIÓN= PRODUCTOS DE SUMAS
LAS VARIABLES EN “CERO” SON VERDADERAS Y EN “UNO” SON FALSAS
Aplicando los teoremas de expansión canónica
para las variables faltantes

=
Simetría entre:
la suma de productos y el producto de sumas
Forma normal de funciones booleanas
¿Para qué simplificar la función?
• Minimizar es simplificar la función obteniendo una expresión que contenga
menos términos o menos variables que la función original.

• Se refleja en la obtención de circuito mas económicos por tener un menor


numero de compuertas.

• Puede realizarse con el uso de álgebra de Boole pero no es un método


sencillo de ejecutar. Limitaciones:

– No existe un algoritmo que nos garantice encontrar la forma mas simple de la


expresión.

– Dado un determinado resultado intermedio no hay forma de saber si realmente


hemos llegado a la forma mínima.

• Expresión mínima: la expresión mas simple de dos niveles.


Dos niveles: Nivel de productos y Nivel de sumas
• Una función puede ser representada
utilizando la forma suma de productos
como:
f = ( )+( )+( ) .......+ ( )

• Productos de las variables de entrada


(negadas o no ) que se realizan con
compuertas AND. Los + se realizan con
una compuerta OR

El nivel 2 representado por la


El nivel 1 representado por las
compuerta OR
compuertas AND. Se consideran
también la variables negadas, que se
implantan con una compuerta NOT.
Minimizar e implementar el circuito
• Métodos para minimizar:
– Mapas de Karnaugh, y
– Método de Quine-McCluskey

• Pasos que deben seguirse en un problema de diseño de


lógica combinacional:
– Se toman las proposiciones y se simbolizan
– Se construye una tabla de verdad con todas las combinaciones posibles de las
variables de entrada y se coloca un 1 para las combinaciones que cumplan
con las condiciones de diseño
– Se obtiene la forma canónica Suma de productos tomando los minterminos
de la tabla de verdad que sean iguales a 1
– Se simplifica la función utilizando Mapas de Karnaugh y se obtiene una
expresión mínima de dos niveles
– Se realiza el diagrama circuital y se implanta el circuito.
Ejemplo 1 (sin minimizar)
Se le pide que diseñe un sistema para
controlar el llenado automático de unos
recipientes. Sólo cuenta con dos operarios, el V

que pone recipientes al inicio de la banda


transportadora y el que los deberá recoger
llenos al final de la misma. Le pide:
S1
– Encienda la alarma sonora A, si hay
alguna combinación lógica extraña en
los sensores de entrada. S2

– También le manifiesta que su circuito


deberá construirse con los Circuitos
M
Integrados: llaves lógicas NOT, AND, y A
OR.
– Los técnicos le explican que el ingreso
de fluido a los recipientes es controlado
por la válvula V que puede abrirse con
un uno lógico y cerrase con un cero
lógico.
– El avance de la cinta transportadora es
accionado con el motor M, que funciona
cuando recibe un uno lógico y se
detiene con un cero lógico.
El sistema cuenta con dos sensores: S2 arroja
un uno lógico cuando detecta la presencia de
un recipiente, y cero cuando no lo detecta; S1
arroja un uno lógico cuando detecta que hay
presencia de fluido a la altura h, altura a la
que se encuentra localizado S1
Solución Ejemplo 1
V

S1

S2

M
A A

V = S1. S 2
M = S1. S 2 + S1. S 2
A = S1. S 2
Mapas de Karnaugh
• Es una representación gráfica de una tabla de verdad, y existe una
asociación unívoca entre ambas.
• La tabla de verdad tiene una fila por cada mintérmino, mientras que
el mapa de Karnaugh tiene una celda por cada mintérmino.
• De manera análoga, también existe una correspondencia unívoca
entre las filas de la tabla de verdad y las celdas del mapa de
Karnaugh si se utilizan maxtérminos.

También podría gustarte