You are on page 1of 10

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE INGENIERÍA MECANICA


ESPECIALIDAD DE INGENIERÍA MECATRÓNICA

ANÁLISIS Y DISEÑO DE CIRCUITOS DIGITALES


(MT127-A)
INFORME DEL LABORATORIO N°1

Docente: Manuel Ronald Gómez Casasola


Estudiante: Vilcamiche Fernández Luis Ángel Código UNI:20212545E

2023-II

1
ÍNDICE
Fundamento teórico ...................................................................................................................... 3
Compuertas lógicas ................................................................................................................... 3
Rango de Valores en la Lógica Digital y su Relación con el Uno Lógico y Cero Lógico .............. 3
Resistencias Pull-up y Pull-down: .............................................................................................. 4
Desarrollos teóricos....................................................................................................................... 5
Ejercicio 1: ................................................................................................................................. 5
Tabla de verdad del ejercicio 1 .............................................................................................. 5
Ejercicio 2 .................................................................................................................................. 6
Tabla de verdad del ejercicio 2 .............................................................................................. 6
Ejercicio 3 .................................................................................................................................. 7
Tabla de verdad del ejercicio 3 .............................................................................................. 7
Ejercicio 4 .................................................................................................................................. 8
Tabla de verdad del ejercicio 4 .............................................................................................. 8
Observaciones ............................................................................................................................... 9
Conclusiones ................................................................................................................................. 9
Sugerencias ................................................................................................................................... 9
Referencias .................................................................................................................................. 10

2
Fundamento teórico
Compuertas lógicas
Las compuertas lógicas son elementos fundamentales en la electrónica digital y la informática,
sirviendo como bloques básicos en la construcción de circuitos digitales complejos. Estas
compuertas toman valores binarios como entrada y producen una salida basada en una función
lógica determinada.

• Compuerta AND (Y): La compuerta lógica AND produce una salida alta (1) solo
cuando ambas entradas están altas (1). Si cualquiera de las entradas está baja (0), la
salida será baja (0). Se representa matemáticamente como: A⋅B Donde A y B son las
entradas.

Tabla de verdad de AND:

A B Salida
0 0 0
0 1 0
1 0 0
1 1 1

• Compuerta OR (O): La compuerta OR produce una salida alta (1) si al menos una de
las entradas está alta (1). Si ambas entradas están bajas (0), la salida es baja (0). Se
representa matemáticamente como: A+B Donde A y B son las entradas.
Tabla de verdad de OR:

A B Salida
0 0 0
0 1 1
1 0 1
1 1 1

• Compuerta NOT (NO): La compuerta NOT, también conocida como inversor, produce
la salida opuesta a su entrada. Si la entrada está alta (1), la salida será baja (0) y
viceversa. Se representa matemáticamente como: A’
Tabla de verdad de NOT:

A Salida
0 1
1 0

Rango de Valores en la Lógica Digital y su Relación con el Uno Lógico y Cero


Lógico
En la lógica digital, las señales se representan generalmente mediante dos niveles de voltaje:
alto y bajo, que se corresponden con los estados binarios conocidos como '1' (uno lógico) y '0'
(cero lógico). Sin embargo, en la práctica real, la interpretación de estos niveles lógicos no se
limita a dos valores exactos de voltaje debido a variaciones, ruido y otras características de los
dispositivos electrónicos.

3
1. Niveles de Voltaje y Lógica TTL: En los circuitos TTL (Transistor-Transistor Logic), que es una
tecnología estándar, los niveles de voltaje se interpretan de la siguiente manera:

• Cero lógico (0): Generalmente se considera entre 0V y 0.8V.

• Uno lógico (1): Usualmente se encuentra entre 2V y Vcc (donde Vcc es el voltaje de
alimentación, a menudo 5V).

Entre estos dos rangos, aproximadamente entre 0.8V y 2V, el voltaje es considerado
indeterminado o en una región no válida. Es vital que las señales lógicas permanezcan fuera de
esta zona para garantizar un funcionamiento confiable. Si obtenemos cualquier valor que no
está dentro del rango tanto del 0 lógico como del 1 lógico, habrá una indeterminación.

2. Margen de Ruido: El margen entre el voltaje máximo para un cero lógico y el voltaje mínimo
para un uno lógico se conoce como margen de ruido. Este margen permite que los sistemas
digitales funcionen de manera confiable incluso en presencia de pequeñas interferencias o
fluctuaciones de voltaje.

3. Otras Tecnologías Lógicas: Existen muchas otras tecnologías lógicas además de TTL, como
CMOS, ECL, etc. Cada tecnología tiene sus propios rangos de voltaje para interpretar los unos y
ceros lógicos. Por ejemplo, en la lógica CMOS, un cero lógico podría ser 0V, y un uno lógico
podría ser igual al voltaje de alimentación, que podría ser 3.3V, 5V, o incluso otros valores
dependiendo del diseño específico.

4. Importancia de la Interpretación de Rangos: La interpretación correcta de los rangos de


voltaje es esencial para el correcto funcionamiento de los circuitos digitales. Una mala
interpretación podría llevar a errores lógicos, funcionamiento impredecible o daño de
componentes.

Resistencias Pull-up y Pull-down:

Las resistencias pull-up y pull-down son componentes esenciales en la electrónica digital,


utilizados principalmente para asegurar que un conductor (como el pin de un
microcontrolador) tenga un valor lógico definido en ausencia de una señal de entrada.

1. Resistencia Pull-up: Una resistencia pull-up conecta un conductor al voltaje de alimentación


(por ejemplo, Vcc). En ausencia de una señal de entrada o cuando la entrada está en estado de
alta impedancia (Hi-Z), esta resistencia asegura que el conductor se mantenga en un estado
lógico alto (1).

2. Resistencia Pull-down: Una resistencia pull-down conecta un conductor a tierra (GND).


Cuando no hay señal de entrada o esta se encuentra en Hi-Z, la resistencia pull-down garantiza
que el conductor permanezca en un estado lógico bajo (0).

Importancia:
Estas resistencias son vitales para evitar que los conductores floten (estado indeterminado) y
sean susceptibles al ruido eléctrico, lo que podría causar comportamientos impredecibles en
los circuitos digitales.

4
Desarrollos teóricos
Ejercicio 1:

U1:A
1 2
A 0
7404

U1:B U2 U1:D U3:A


3 4 13 12 1 U4:A
B 0 3 1
2 2 12
7404
AND_3
7404
13 ?
7408
U1:C 7427

5 6
C 0
7404

D 0

Reduciendo obtenemos la función F=A’.B’.C’.D’

Tabla de verdad del ejercicio 1

A B C D F
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 0
1 1 1 1 0

5
Ejercicio 2

Reduciendo obtenemos la función F=A.B.S0.S1’+A’.B’.S0’+A.B’.S0’+A´.B.S0’+A’.S0’.S1

Tabla de verdad del ejercicio 2

A B S0 S1 F
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 1
0 1 0 1 1
0 1 1 0 0
0 1 1 1 0
1 0 0 0 1
1 0 0 1 1
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 1
1 1 1 1 0

6
Ejercicio 3

Reduciendo tenemos la función F= B’+C.A’

Tabla de verdad del ejercicio 3

A B C F
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 0

7
Ejercicio 4

Dada la función F=B’.C + B’.A + C.A + C’.A’.B

Tabla de verdad del ejercicio 4

A B C F
0 0 0 0
0 0 1 1
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 0
1 1 1 1

8
Observaciones
1. El informe se centró en las compuertas lógicas AND, NOT y OR.

2. Se abordaron 4 ejercicios en total, tres de los cuales se basaron en la interpretación de


circuitos y el cuarto en una expresión dada.

3. Se hizo uso del álgebra booleana y se aplicaron leyes como la ley de absorción, la ley de
Morgan.

Conclusiones
1. Las compuertas lógicas AND, OR y NOT son elementos básicos en el mundo digital,
permitiendo la manipulación y procesamiento de señales binarias. La comprensión de
estas compuertas es crucial para entender la operación y diseño de sistemas digitales
más avanzados.
2. Interpretar y simplificar circuitos lógicos mediante el álgebra booleana es esencial para
optimizar el diseño de circuitos.

3. La ley de absorción y otras leyes del álgebra booleana son herramientas efectivas para
simplificar expresiones booleanas, lo que puede conducir a diseños de circuitos más
eficientes.

Sugerencias
1. Sería beneficioso incluir ejemplos prácticos o aplicaciones reales de estas compuertas
en sistemas electrónicos o informáticos para contextualizar mejor su importancia.

2. Practicar con una variedad más amplia de circuitos y expresiones booleanas puede
ayudar a afianzar el entendimiento y la habilidad para simplificar y optimizar diseños.

3. Asegurarse de revisar cada solución con múltiples métodos o herramientas (como


simuladores de circuitos, un ejemplo claro es el Proteus) para validar la corrección de
tus respuestas.

9
Referencias
Mano.pdf, M. (2019). Digital Design 4th Edition - Morris Mano.pdf. Google Docs.

https://docs.google.com/file/d/0B8-

drkZsESDnN2NmYTQxYjQtYTMwZi00N2IzLTkxNjgtZjI1NTZiN2FjNDli/edit

?resourcekey=0-Yk8bAsCt9I5epBNFTG8KMQ

Las Compuertas Lógicas y sus Operaciones Lógicas. (2019). Logicbus.com.mx.

https://www.logicbus.com.mx/compuertas-logicas.php

Resistencia pull up y pull down con Arduino, para qué sirven. (2015, August 8).

Programar Fácil Con Arduino. https://programarfacil.com/blog/arduino-

blog/resistencia-pull-up-y-pull-down/

Ruiz, M. (n.d.). USO DIDÁCTICO DEL SOFTWARE DE AYUDA AL DISEÑO

ELECTRÓNICO “PROTEUS.” http://e-spacio.uned.es/fez/eserv/taee:congreso-

2004-1034/S1F05.pdf

10

You might also like