Subido por David Gómez

1er Reporte de Practicas DIgitales

Anuncio
CIRCUITOS
DIGITALES
REPORTE TÉCNICO PRACTICAS 1-8
Integrantes:
 Osorio Santana María Guadalupe
 Gómez Rodríguez David
Contenido
CIRCUITOS DIGITALES ..................................................................... 1
REPORTE TÉCNICO PRACTICAS 1-8 .......................................... 1
Introducción ..................................................................................... 3
Objetivo............................................................................................ 5
Marco teórico ................................................................................... 6
Materiales ........................................................................................ 8
Desarrollo ........................................................................................ 9
Funciones por minitérminos.........................................................10
Funciones por maxitérminos........................................................11
Simulación ...................................................................................12
Conclusiones ..................................................................................14
Bibliografía ......................................................................................15
Ilustración 1 Compuertas Lógicas........................................................ 6
Ilustración 2 Tabla de verdad de funciones ......................................... 9
Ilustración 3 F1 Minitérminos ..............................................................10
Ilustración 4 Estado 0 Binario, F1 minitérminos ..................................10
Ilustración 5 F1, Maxitérminos ............................................................11
Ilustración 6 Estado 1 Binario F1 Maxitérminos ..................................11
Ilustración 7 Estado 0 F1 Maxitérminos ..............................................12
Ilustración 8 Estado 2 F1 Maxitérminos ..............................................13
Ilustración 9 F2 Minitérminos. .............................................................13
2
Introducción
Los dispositivos electrónicos digitales más elementales son las
puertas lógicas y los bloques lógicos, que forman los circuitos lógicos.
Un circuito lógico se puede ver como un conjunto de dispositivos que
manipulan de una manera determinada las señales electrónicas que les
llegan (las señales de entrada) y generan como resultado otro conjunto
de señales (las señales de salida).
Hay dos grandes tipos de circuitos lógicos:
 Los circuitos combinacionales, que se caracterizan por que el
valor de las señales de salida en un momento determinado
depende del valor de las señales de entrada en ese mismo
momento.
 Los circuitos secuenciales, en los que el valor de las señales de
salida en un momento determinado depende de los valores que
han llegado por las señales de entrada desde la puesta en
funcionamiento del circuito y hasta ese mismo momento (tienen,
por lo tanto, capacidad de memoria).
El objetivo fundamental de estas prácticas es conocer a fondo los
circuitos lógicos combinacionales, es decir, saber cómo están formados
y ser capaces de utilizarlos con agilidad, hasta el punto de estar
totalmente familiarizados con ellos.
Para llegar a este punto será necesario haber satisfecho los objetivos
siguientes:
 Comprender la metodología de obtención de funciones lógicas por
medio de maxitérminos y por minitérminos.
3
 Entender el álgebra de Boole, las Leyes de De Morgan y las
diferentes maneras de expresar funciones lógicas.
 Conocer las diferentes puertas lógicas, ver cómo se pueden
utilizar para sintetizar funciones lógicas y ser capaces de hacerlo;
entender por qué es deseable minimizar el número de puertas y
de niveles de puertas de los circuitos, y saber hacerlo.
 Conocer la funcionalidad de los diferentes bloques
combinacionales y ser capaces de utilizarlos en el diseño de
circuitos.
En definitiva, tras el estudio de estos temas debemos ser capaces de
construir fácilmente un circuito cualquiera usando los diferentes
dispositivos que se habrán conocido, así como de entender la
funcionalidad de cualquier circuito dado.
4
Objetivo
 Comprender la metodología de obtención de funciones lógicas por
medio de maxitérminos y por minitérminos.
 Entender el álgebra de Boole, las Leyes de De Morgan y las
diferentes maneras de expresar funciones lógicas.
 Conocer las diferentes puertas lógicas, ver cómo se pueden
utilizar para sintetizar funciones lógicas y ser capaces de hacerlo;
entender por qué es deseable minimizar el número de puertas y
de niveles de puertas de los circuitos, y saber hacerlo.
 Conocer la funcionalidad de los diferentes bloques
combinacionales y ser capaces de utilizarlos en el diseño de
circuitos.
5
Marco teórico
Un circuito combinacional es aquel que está formado por funciones
lógicas elementales (AND, OR, NAND, NOR, etc.), que tiene un
determinado número de entradas y salidas.
Compuertas lógicas o Puerta lógica. Circuitos lógicos de
conmutación que a partir de interruptores booleanos cumplen una
condición particular. Son esencialmente Circuitos de conmutación
integrados en un Chip. Las compuertas son bloques del Hardware que
producen señales en binario 1 ó 0 cuando se satisfacen los requisitos
de entrada lógica.
Ilustración 1 Compuertas Lógicas
6
Minitérmino: Es un producto booleano en la que cada variable aparece
sólo una vez; es decir, es una expresión lógica que se compone de
variables y los operadores lógicos AND y NOT. Ejemplo ABC y AB’C.
Maxitérmino: Es una expresión lógica que se compone de variables y
los operadores lógicos OR y NOT. P. ejem. A+B’+C y A’+B+C.
Forma canónica: En álgebra booleana, se conoce como forma
canónica de una expresión, a todo producto o suma en la cual aparecen
todas sus variables en su forma directa o inversa.
Todas las expresiones lógicas son expresables en forma canónica como
una “suma de minitérminos” o como un “producto de maxitérminos”.
7
Materiales
Compuertas lógicas usadas:
CMOS
 CD4001 (4 GATES NOR, 2 INPUTS).
 CD4011 (4 GATES NAND, 2 INPUTS).
 CD4069 (6 GATES NOT).
 CD4070 (4 GATES XOR, 2 INPUTS).
 CD4071 (4 GATES OR, 2 INPUTS).
 CD4075 (3 GATES OR, 3 INPUTS).
 CD4081 (4 GATES AND, 2 INPUTS).
TTL
 74LS04 (6 GATES NOT).
 74LS08 (4 GATES AND, 2 INPUTS).
 74LS11 (3 GATES AND, 3 INPUTS).
 74LS32 (4 GATES OR, 2 INPUTS).
Protoboard de 830 puntos.
Diodos Emisores de Luz.
Resistencias, 220Ω, 1KΩ.
Fuente de Voltaje 5VDC.
Alambre con aislamiento de varios colores Cal. 22 AWG.
Pinzas de corte, de punta, de electricista.
8
Desarrollo
Dadas la siguiente tabla de verdad desarrollar las expresiones de cada
función en minitérminos y maxitérminos sin aplicar reducción de
términos.
Ilustración 2 Tabla de verdad de funciones
Lo primero que tenemos que hacer es elaborar las funciones,
empezaremos por los minitérminos (suma de productos) y
posteriormente los maxitérminos (producto de sumas).
9
Funciones por minitérminos.
F1:
AB
00
00
01
01
10
10
11
11
C
0
1
0
1
0
1
0
1
F1
1
0
1
0
1
0
1
0
Ilustración 3 F1
Minitérminos
Primer paso: tenemos que identificar todos los estados
de la tabla de verdad que estén en 1
Ahora tenemos que generar multiplicaciones entre los 3
elementos de entrada, si el elemento se encuentra con
un estado “1” se tomara su valor sin complementar, si
fuese “0” se toma como complemento de este.
Ejemplo:
En este estado de F1 conocido como 0
binario se deben de tomar las 3 variables
de entrada como complementos dado
que su estado es o en las 3, con lo cual
se tendría la expresión Booleana:
A’B’C’.
A B C F1
000 1
Ilustración 4
Estado 0 Binario,
F1 minitérminos
Segundo paso: Se obtienen todas las expresiones booleanas de cada
estado de F1 en alto, como se realizo en el paso 1, posteriormente todas
ellas se sumarán, teniendo como resultado la expresión: A’B’C’+
A’BC’+AB’C’+ABC’.
Es de esta manera como podemos obtener las funciones booleanas que
describen el comportamiento de la salida, en este caso F1. Este
procedimiento se realizará de igual manera con las demás salidas
quedando las expresiones de la siguiente manera:
F1: A’B’C’+ A’BC’+AB’C’+ABC’.
F2: A’B’C+ A’BC+AB’C+ABC.
F3: A’B’C’+ A’B’C+ABC’+ABC.
F4: A’BC’+ A’BC+AB’C’+AB’C.
10
Funciones por maxitérminos.
Primer paso: De la misma forma que se hizo con los
minitérminos se hará por maxitérminos con la diferencia
de que ahora en lugar de buscar los estados con un “1”
a la salida, se buscaran “0” a la salida y los estados de
entrada en “1” serán los que sean complementados;
expresando como una suma los estados de entrada:
Segundo paso: una vez identificados se procederá a
sumar los estados de las entradas, como se dijo antes
las variables cuyo estado lógico sea 1
A B C F1 serán las que se complementen.
000 1
001 0
Ilustración 6
Estado 1 Binario
F1 Maxitérminos
AB
00
00
01
01
10
10
11
11
C
0
1
0
1
0
1
0
1
F1
1
0
1
0
1
0
1
0
En este estado conocido como 1 binario
se tiene que la expresión resultante por Ilustración 5 F1,
maxitérminos es A+B+C’ dado que C es Maxitérminos
el único elemento que esta en 1 es el
único que se complementa y a su vez este se suma con
los otros dos.
Se procede a generar las demás sumatorias del resto de los estados “0”
de F1 teniendo como resultado la siguiente función canónica: (A+B+C’)
(A+B’+C’) (A’+B+C’) (A’+B’+C’).
Aplicando la misma metodología se obtienen las siguientes funciones:
F1: (A+B+C’) (A+B’+C’) (A’+B+C’) (A’+B’+C’).
F2: (A+B+C) (A+B’+C) (A’+B+C) (A’+B’+C).
F3: (A+B’+C) (A+B’+C’) (A’+B+C) (A’+B+C’).
F4: (A+B+C) (A+B+C’) (A’+B’+C) (A’+B’+C’).
11
Simulación
Una vez concluida la obtención de las funciones se procede a
comprobar que realmente estas funciones describan el comportamiento
que se muestra en las tablas de verdad para ello se utilizara el software
de simulación NI Multisim 14.0 en el se probaron las funciones
obteniendo un resultado satisfactorio y comprobando así la correcta
implementación de la metodología. A continuación, se incluyen algunos
pantallazos de las simulaciones de algunas de las funciones.
Ilustración 7 Estado 0 F1 Maxitérminos
12
Ilustración 8 Estado 2 F1 Maxitérminos
Ilustración 9 F2 Minitérminos.
13
Conclusiones
Conocer los distintos tipos de metodologías ayuda a la implementación
de mejoras en los sistemas digitales combinacionales tanto, así como
pudiendo llegar a reducir el costo, utilizar funciones sin reducir puede
levarnos a redundancias innecesarias en los sistemas, volviéndolos
mas costosos y voluptuosos.
14
Bibliografía
http://apuntesdeelectronica.files.wordpress.com/2011/10/8-generadorde-sec3b1al-2.pdf
https://unicrom.com/circuitos-combinacionales-electronica-digital/
15
Descargar