1
Laboratorio
INTRODUCCIÓN A LOS
CIRCUITOS DIGITALES
1. LISTA DE MATERIALES
➢ Circuitos integrados TTL como ser: 7400, 7402, 7404, 7405, 7408, 7410, 7411,
7432, 7486, 74125, 74125 etc.
➢ Circuitos integrados CMOS como ser: 4011, etc.
➢ Dip Switch de 6 canales mínimo.
➢ Lote de resistencias de Protección de 10[KΩ]. y de 330[Ω]. (varias unidades).
➢ Led`s de diversos colores.
➢ Potenciómetro de 1[KΩ].
➢ Diversos tamaños de cables de conexión.
➢ Proto board de 2 cuerpos mínimo.
➢ Capacitores electrolíticos de 10[µF]; 100[µF]; todos para 15[V] o más.
2. LISTA DE INSTRUMENTOS A UTILIZAR
➢ Fuente de alimentación fija 5V o variable DC.
➢ Multímetros.
➢ Osciloscopio.
➢ Generador de Funciones.
Página 1 de Laboratorio I
Consideraciones previas al laboratorio.
Armado en Protoboard
Para las prácticas del laboratorio de sistemas digitales, el uso correcto del protoboard es
importante para obtener un armado que permita un seguimiento de los pines de entrada y
salida que representan variables y funciones respectivamente para una rápida y/o ordenada
verificación del trabajo que se está realizando.
El esquema mostrado a continuación es un ejemplo el que deberá seguirse a lo largo de este
y los siguientes laboratorios.
Un armado practico de un circuito simple:
Página 2 de Laboratorio I
Circuito conmutador interruptor (dip switch)
El dip switch es un conmutador que actúa como una simple llave (abierto - cerrado) el
siguiente esquema nos muestra la utilización del mismo con un circuito simple:
Para introducir los niveles lógicos de las variables de entrada utilice el siguiente esquema:
330-1K Ohms
ON OFF 0
0
0
1
0 SISTEMA
0
0
Vcc 1
DIGITAL
3. OBJETIVOS DE LA PRÁCTICA A REALIZAR
OBJETIVO GENERAL
Introducir al estudiante el manejo básico de los CIs que componen las compuertas
digitales.
Página 3 de Laboratorio I
OBJETIVOS ESPECÍFICOS
Tenemos los siguientes por cada experimento:
a) Dar a conocer y experimentar con otro tipo de dispositivos integrados que,
además de realizar algunas de las funciones lógicas, presentan una serie de
características eléctricas y de funcionamiento necesarias en determinados
casos y aplicaciones.
b) Conocer las características de las puertas lógicas referentes a la propagación
de señales.
c) Realizando medidas prácticas conocer las tensiones características de entrada
y de salida en las puertas lógicas TTL y CMOS. A demás de los niveles máximo
y mínimo de cada valor lógico.
d) Experimentar prácticamente cuanta carga se le puede conectar a la salida de
una compuerta lógica, como también cuanto es lo mínimo que requiere a la
entrada.
e) Comprobar que, mediante una correcta aplicación de los teoremas de Morgan,
se puede resolver cualquiera ecuación lógica, simplificar a su mínima
expresión.
f) Verificar experimentalmente el funcionamiento de una función lógica armado
con circuitos lógicos.
g) Aprender a obtener la función lógica a partir de un circuito dado.
h) Aplicar los conocimientos básicos de sistemas combinacionales para la
solución de un sistema planteado como problema a ser resuelto.
i) Verificar el funcionamiento de las compuertas tres estados que pueden ser
usados en cualquier función lógica.
j) Verificar que funcionamiento de las compuertas a colector abierto a ser
aplicadas en las funciones lógicas.
k) Aplicar los conocimientos adquiridos por el estudiante durante la
experimentación y plasmarlos en la proposición de un ejemplo a desarrollar
en laboratorio.
4. REALIZACIÓN DEL PRE - INFORME.
Se debe realizar el programa en VHDL para los puntos de la guía que contengan circuitos
sintetizables utilizando uno de los tres métodos de:
• Funcional Algorítmico o de Comportamiento.
• Flujo de Datos ó RTL.
• Estructural o Lógico.
y simularlo en ISE de XILINX, Quartus II de ALTERA y VERILOG.
Página 4 de Laboratorio I
a) FUNCIONAMIENTO Y CARACTERÍSTICAS DE COMPUERTAS TÓTEM-POLE,
BUFFER, OPEN COLECTOR, ADAPTADORES DE NIVEL, SCHMITT TRIGGER,
TRI-STATE (3 ESTADOS).
Explique detalladamente el funcionamiento la estructura y construcción de ciertos
dispositivos que consiguen algunas funciones lógicas con algunas características y
particularidades un tanto especiales, que se hacen imprescindibles en múltiples
ocasiones. Dibuje los circuitos y explique el funcionamiento para algunas compuertas
de estas familias:
- Tótem-pole
- Buffer
- Open colector
- Adaptadores de nivel
- Schmitt trigger
- Tri-state (3 estados)
b) TIEMPO DE PROPAGACIÓN DE LAS COMPUERTAS LÓGICAS.
Arme el circuito de la figura 1 y verifique el tiempo de propagación de la señal lógica
para los siguientes operadores lógicos: NAND, NOR, OREX y NOR. Se deberá armar
para cada C.I. de alta velocidad y los de bajo consumo (ejemplo: 74HCxx y 74LSxx).
Página 5 de Laboratorio I
Figura 1
c) NIVELES LÓGICOS DE LAS FAMILIAS TTL, CMOS.
Con un CI a elección mida los niveles lógicos de las familias TTL y CMOS, compárelos
entre ellos y con sus respectivas hojas técnicas, realice la tabla de límites con sus
valores de laboratorio, variando la intensidad de voltaje que ingresan a los CI.
También haga una explicación teórica de los niveles lógicos de estas dos familias. Uno
es NAND y el otro es AND.
Figura 2
Página 6 de Laboratorio I
d) FAN-IN FAN-OUT.
Investigue las fórmulas básicas para determinar los parámetros de Fan-in y Fan-out
y posteriormente, proponga e implemente un circuito para determinar de forma
experimental los parámetros de Fan-in/Fan-out (capacidad de excitación y de carga
respectivamente) de las familias TTL y CMOS.
e) LEYES DEL ÁLGEBRA DE BOOLE.
Determine la función de salida en forma algebraica y empleando los teoremas del
algebra de Boole simplifique a su mínima expresión. Dibuje el circuito resultante y
dimensione los C.I. a utilizar.
Figura 3
f) IMPLEMENTACIÓN DE FUNCIONES LÓGICAS
Implemente las siguientes funciones Booleanas verificando sus respectivas tablas de
verdad. Empleando los teoremas del algebra de Boole simplifique a su mínima
Página 7 de Laboratorio I
expresión y compare con las primeras. También indicar cuantos niveles tiene el
circuito resultante.
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
1. 𝐹1 = 𝐴 ·̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ ̅̅̅̅̅̅
(𝐴̅ + (𝐵̅ 𝐷) + (𝐶𝐸̅ )) · ((𝐴 ̅𝐷 𝐸̅ ) ⋅ (𝐵𝐶 ̅̅̅̅̅̅̅̅
̅̅̅̅ + 𝐸̅ )) · (𝐴 ̅ + 𝐵 + 𝐴̅𝐵 )
2. 𝐹2 = (𝐴𝐵 · ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
(𝐴̅ + 𝐵̅ 𝐶̅ + 𝐷 𝐶𝐷̅ )) ⨀ ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅ ) · (𝐴𝐵̅ + ̅̅̅̅ ((𝐴̅ + 𝐴𝐵 + 𝐶𝐷 ̅ ) · ̅̅̅̅̅̅̅̅̅̅̅̅
(𝐴̅𝐵 + 𝐶))
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅̅̅̅̅ ̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅̅̅
3. 𝐹3 = (𝐴𝐵𝐶
̅̅̅̅̅̅ + 𝐵)⨁ ((𝐵𝐴̅ + 𝐴𝐵𝐶 ̅̅̅̅ + 𝐵𝐶
̅̅̅̅ + ̅̅̅̅
𝐴𝐵 ) · ((𝐴 ̅ + 𝐵 + 𝐴𝐵𝐶 ) · (𝐶𝐷𝐸 ̅̅̅̅ + ̅̅̅̅
𝐷𝐸 )))
g) ESQUEMAS (LAY - OUT)
Para el esquema de la Figura 4 obtenga:
• Las compuertas lógicas al cual pertenece cada integrado
• La función que representa.
• Dibuje el esquema Lay-Out de la función minimizada
• Su tabla de verdad.
Figura 4
h) PROBLEMAS DE APLICACIÓN LÓGICA.
Se desea implementar un circuito de control básico de unas bombas. Las bombas M1
y M2 controlan el nivel de agua de un depósito, cuando el nivel de agua esta debajo
Página 8 de Laboratorio I
de la boya de contacto (el contacto está abierto). Las bombas sacan agua de los
pozos. Si no hay agua en el pozo, la bomba no funciona, para controlar esto cada
pozo lleva un sensor (S1 y S2).
❖ Si el nivel de agua del depósito supera la boya B1, las bombas no funcionan.
❖ Si el nivel de agua del depósito se encuentra entre las boyas B1 y B2, funciona
la bomba M1. Si no hay agua en el pozo1, funciona la bomba M2.
❖ Si el nivel de agua está por debajo de la boya B2, se activan las dos bombas.
Realizar:
a. Tabla de verdad y función lógica canónica en PFC y SFC.
b. Dibujar el circuito lógico de la funcione hallada.
c. Hallar las funciones simplificadas.
d. Dibujar el circuito lógico simplificado.
Figura 5
i) CIRCUITOS CON COMPUERTAS 3-STATE.
Implemente las funciones 1) y 2) del inciso f) con operadores de 3 estados, utilice las
resistencias adecuadas para emular el funcionamiento de compuertas OR, AND, NAND,
Página 9 de Laboratorio I
NOR, para ello utilice las compuertas lógicas tri-state comerciales como ser: 74LS126,
74LS125, 74LS368.
j) CIRCUITOS CON COMPUERTAS OPEN-COLECTOR.
Para las siguientes funciones, implemente con operadores Open-colector. Calcule los
valores de las resistencias correspondientes. Indicar el código de los CI’s que utilizara (se
le sugiere que lo implemente con puras compuertas NAND utilizando el CI 7403). Además
de ser posible, aplicar el concepto de compuerta “wired”.
𝐹1 = (𝐴𝐵 + 𝐷𝐶)(𝐴𝐷 + 𝐵𝐶)(𝐴 + 𝐵 + 𝐶 + 𝐷)
𝐹2 = 𝐴𝐵𝐶𝐷 + 𝐵𝐶 + 𝐶𝐷 + 𝐷 + 𝐴 + 𝐴𝐷
k) APORTE DEL ALUMNO
En base a los puntos del laboratorio, prepare una función e implemente en el laboratorio,
obteniendo la tabla de verdad, explique claramente su funcionamiento.
SIMULACIÓN
Para todos los puntos anteriores, utilice un programa de simulación (Circuit Maker, Multisim,
ó Proteus.) e implemente con dicha herramienta el Laboratorio. En todos los incisos se
debe realizar el programa en VHDL y/o captura esquemática donde corresponda y simularlo
en Quartus II de ALTERA e ISE de XILINX y VERILOG.
5. REALIZACIÓN DE LABORATORIO.
Para la presentación de laboratorio el estudiante necesariamente debe disponer de todos los
puntos armados en protoboard antes del inicio de sesión de la práctica.
a) FUNCIONAMIENTO Y CARACTERÍSTICAS DE COMPUERTAS TÓTEM-POLE,
BUFFER, OPEN COLECTOR, ADAPTADORES DE NIVEL, SCHMITT TRIGGER,
TRI-STATE (3 ESTADOS).
Implemente un circuito donde aplique todas estas compuertas especiales, el circuito
puede ser cualquier función lógica.
b) TIEMPO DE PROPAGACIÓN DE LAS COMPUERTAS LÓGICAS.
Arme el circuito de la figura 1 inicialmente con operadores NOT, con la ayuda de un
generador de funciones y un osciloscopio, introduzca una señal cuadrada a una frecuencia
elevada por encima de los 500 KHz o mayor, con la finalidad de ver la diferencia de la
onda de salida con respecto a la de entrada, determine la diferencia del retardo y divídalo
por el número de compuertas que está usando; dicho procedimiento debe realizarlo para
ambas series TTL 74Sxx y 74SHxx y compare con la hoja de datos de cada circuito
integrado.
Página 10 de Laboratorio I
Nota: cuantas más compuertas emplee mejor será la visión del retardo.
Repita el proceso para el resto de las compuertas.
c) NIVELES LÓGICOS DE LAS FAMILIAS TTL, CMOS.
Arme el circuito de la figura 2 y mueva el potenciómetro de un extremo a otro, del mismo
se deben adquirir los datos suficientes como para determinar los valores de tensión de
niveles lógicos, y luego llene la siguiente tabla.
Familia VCC ENTRADA SALIDA
Nivel “1”(Mín.)= Nivel “1”(Mín.)=
TTL 5 V.
Nivel “0”(Máx.)= Nivel “0”(Máx.)=
Nivel “1”(Mín.)= Nivel “1”(Mín.)=
CMOS 10 V.
Nivel “0”(Máx.)= Nivel “0”(Máx.)=
d) FAN-IN FAN-OUT.
Utilice la formula investigada para determinar la excitación de carga y luego compárelo
con el circuito armado en forma práctica. Para el experimento utilice un multímetro, para
monitorear el valor de tensión para el cuál disminuye el valor del nivel alto por debajo de
lo aceptable.
e) LEYES DEL ÁLGEBRA DE BOOLE.
Arme el circuito propuesto, determine la función de salida, posteriormente con ayuda de
las leyes del algebra de Boole simplifique a su mínima expresión, para posteriormente
armarlo en otro circuito más simple y luego compárelo con el circuito original.
f) IMPLEMENTACIÓN DE FUNCIONES LÓGICAS
Arme el circuito de las funciones presentadas, elabore su tabla de verdad y luego proceda
a verificarlos uno por uno cada combinación.
g) ESQUEMAS (LAY - OUT)
Arme el circuito que se presentan en la figura 4 determine su función y su tabla de verdad
y con la misma compruebe uno por uno cada combinación.
Página 11 de Laboratorio I
h) PROBLEMAS DE APLICACIÓN LÓGICA.
Interprete dicho enunciado, elabore su tabla funcional, escriba los mintérminos implicados
y proceda a simplificar usando las leyes de Boole, arme dicho circuito y compruebe con
la tabla elaborada en su pre-informe.
i) CIRCUITOS CON COMPUERTAS 3-STATE.
Arme los circuitos del punto f) del pre-informe usando compuertas tri-state, en caso de
no encontrar compuertas tres estados use los bufers tres estados y simule las compuertas
empleando resistencias a la salida, luego proceda a comprobar la tabla realizada en dicho
punto.
j) CIRCUITOS CON COMPUERTAS OPEN-COLECTOR.
Arme el circuito de las funciones presentadas, en caso de no encontrar compuertas open
colector, escriba la función en base a puras compuertas NAND que si existe en el mercado,
luego proceda a probar su tabla funcional.
k) APORTE DE ALUMNO
Arme el circuito propuesto en el pre-informe y demuestre su funcionamiento.
6. INFORME FINAL.
Presentar los resultados obtenidos en laboratorio, con los respectivos análisis de los datos
experimentales obtenidos, interpretando cada uno de los comportamientos físicos
obtenidos, para cada una de las prácticas elaboradas realizar las respectivas observaciones
con respecto a lo aprendido y emitir conclusiones de las mismas. Tome en cuenta los
objetivos de la práctica pues son muy importantes para la elaboración final del informe.
• Emita Las conclusiones para cada punto de Laboratorio en forma independiente.
• Realice una comparación entre la hoja simulada y el punto desarrollado en
laboratorio.
• En base a la comparación emita una conclusión completa y enúncielo en si informe.
Este informe será el vivo reflejo de lo que el alumno haya ejecutado como trabajo en
laboratorio.
Página 12 de Laboratorio I