Sei sulla pagina 1di 7

INFORME DE PRÁCTICA DE LABORATORIO Versión 1.

0
PROGRAMA DE INGENIERÍA MECATRÓNICA
Periodo 2018-2
1

Esta gráfica muestra los valores exactos en los cuales se


Punta lógica consideran altos o bajos ciertos voltajes, para trabajar en los
circuitos digitales
Gonzalez nelson y Cuesta Juan
Profesor: Niño francisco luis
Compuertas lógicas​:
El uso de los niveles lógicos se ve evidenciado en las
Resumen— ​ El objetivo de ésta práctica consiste en la
compuertas lógicas que son instrumentos que trabajan
realización de una punta lógica, es decir, un instrumento que
identifica los niveles lógicos alto (‘1’) o bajo (‘0’) en un circuito únicamente con dichos valores lógicos ya sea 1 o 0, este tipo
digital. de integrados se caracterizan por trabajar con una tabla de
verdad que relaciona dichos valores realizando con ellos
operaciones lógicas, dentro de los más reconocidos se
 
Palabras clave​—Punta lógica, Familia Lógica, Amplificador encuentran: OR, NOR, AND, NAND, XOR, NXOR, entre
operacional. otras. Las compuertas lógicas tienen un gran uso en la
construcción de circuitos digitales que emulan el
comportamiento de la lógica de programación, por esta razón
INTRODUCCIÓN se considera una herramienta importante para aproximar
En el informe se reunieron todas las prácticas hechas durante variables del ámbito natural.
el primer corte

Practica 1: Niveles lógicos Simulaciones


1. Para esta práctica tendremos en cuenta dos tipos de
​ arco teórico:
M
circuitos, uno que representa la activación en alto y otro la
Los circuitos digitales son aquellos que se caracterizan por activación en bajo
trabajar con solo dos niveles de tensión a los que se le
denomina niveles lógicos o bits; según el sistema numérico a)​ ​Activación en alto
binario, un bit está compuesto por un 1 y 0, en los niveles
lógicos, el 1 representa un nivel de tensión alto (HIGH) y el 0
un nivel de tensión más bajo (LOW).

N
​ iveles lógicos:
El rango de tensiones utilizadas para representar el valor alto
(1) o el valor bajo (0), se conocen como niveles lógicos, estos
dependen del tipo de circuito digital en el que se está
trabajando, por ejemplo, en CMOS los valores entre 0 – 0.8 v
corresponden a un nivel bajo y los valores entre 2.5 – 5 v
corresponden a un nivel alto, de esta manera, si por ejemplo se
aplica una tensión de 2,5 V, el circuito lo aceptará como un
nivel alto, es decir, un 1 binario. Si se aplica una tensión de
0,5 V, el circuito lo aceptará como un nivel bajo, es decir, un 0 Fig. 2. Circuito de activación en alto
binario. En este tipo de circuito, las tensiones comprendidas
entre 0,8 V y 2 V no son aceptables. (Floyd, 2006).

Esta configuración hace referencia a un circuito de activación


en alto, es decir, en el momento en el que el switch se
encuentre activo el valor de 1 las salidas D0, D1, D2, D3
estarán en lo que se conoce como un ‘1’ lógico, al momento
en el que se desactiva, estas mismas salidas tomarán el valor
de un ‘0’ lógico.

b)​ A
​ ctivación en bajo

Fig. 1. Niveles lógicos CMOS

1
INFORME DE PRÁCTICA DE LABORATORIO Versión 1.0
PROGRAMA DE INGENIERÍA MECATRÓNICA
Periodo 2018-2

0 1 0

1 0 0

1 1 0

Tabla 2. Tabla de verdad compuerta NOR

3) AND
Esta compuerta corresponde a la multiplicación dada por dos
variables binarias:
A B Out
Fig. 3. Circuito de activación en bajo
0 0 0
Este circuito ilustra la activación de un circuito en bajo, es
decir, cuando el switch se encuentra apagado, las salidas D0, 0 1 0
D1, D2, D3 se encontrarán en un ‘1’ lógico y el momento de
prenderlo, cada salida se pondrá en un ‘0’ lógico 1 0 0
respectivamente.
1 1 1
Una observación clara sobre estos circuitos es que podemos
observar un conteo binario, en el caso de la activación en alto, Tabla 3. Tabla de verdad compuerta AND
el conteo es de 0-15 (binario), por el contrario, en la activación
en bajo el conteo es de 15-0 (binario).
4​) ​Velocidad de conmutación

c)​ ​Compuertas Lógicas Los CMOS, al igual que N-MOS y P-MOS, tiene que conducir
Según el criterio propuesto por la guía de laboratorio, las capacitancias de carga relativamente grandes, su velocidad de
compuertas lógicas correspondientes a estudiar son: NOT, conmutación es más rápida debido a su baja resistencia de
NOR, AND salida en cada estado.
Mientras más grande sea el voltaje de entrada se producirá una
1) NOT mayor disipación de potencia. Una compuerta NAND de las
Esta compuerta representa la negación: series 74HC o 7411CT tiene un tpd promedio alrededor de 8ns
cuando funciona con un VDD = 5V. Esta velocidad es
comparable con la de la serie 74LS.
In out
5) ​Diferencias entre las familias CMOS y TTL
0 1
Las diferencias más importantes entre ambas familias son: a)
1 0 En la fabricación de los circuitos integrados se usan
transistores bipolares par el TTL y transistores MOSFET para
Tabla 1. Tabla de verdad compuerta NOT la tecnología CMOS b) Los CMOS requieren de mucho menos
espacio debido a lo compacto de los transistores MOSFET.

2) NOR 6) ​Diferencias entre LS y HC

Esta compuerta es la negada de la compuerta OR, es decir que La principal diferencia entre las compuertas LS y HC es:
su tabla de verdad corresponde a:
La compuerta 74LS utiliza lógica transistor a transistor.
A B out Utiliza un tipo especial de transistor llamado Shottky
Schottky, es un dispositivo semiconductor que proporciona
conmutaciones muy rápidas entre los estados de conducción
0 0 1
directa e inversa y muy bajas tensiones umbral
INFORME DE PRÁCTICA DE LABORATORIO Versión 1.0
PROGRAMA DE INGENIERÍA MECATRÓNICA
Periodo 2018-2

Mientras la 74HC utiliza MOSFET como base.


1) Simular el circuito dado de la punta lógica utilizando
Resultados una aplicación ECAD (Proteus).
● Los tiempos de conmutación de las compuertas 2) Enunciado del proyecto a implementar y analizar.
lógicas está en la escala de microsegundos, las 3) Comprensión del proyecto.
compuertas. 4) Definición de requerimientos.
5) Diseño del circuito de acuerdo a los requerimientos.
● Todas las compuertas poseen un tiempo de retraso
6) Implementación del circuito utilizando herramientas
llamado comúnmente Timing Hazard, que a su vez es
CAD para diseño electrónico.
mayor al momento de utilizar muchas compuertas en
7) Implementación física del circuito simulado y probado
cascadas.
● Se comprobó el correcto funcionamiento del circuito con las herramientas CAD
y el cambio de conexiones al momento de la
activación en bajo y en alto. Presentación de figuras

Fig. 4.Simulación Circuito completo.


Practica 2: Punta logica
Marco teórico
Una punta o sonda lógica es un instrumento sencillo y de
confiabilidad práctica para medición de los niveles lógicos en
un circuito digital. Su función básica consiste en visualizar el
estado lógico aplicado a una entrada por medio de diodos
indicadores LEDs de diferentes colores para distinguir los
niveles ALTO o BAJO y las señales de onda cuadrada
simétricas o no simétricas. El circuito debe responder
correctamente a los niveles TTL de manera que puedan
detectar los niveles de tensión permitidos como muestra la
figura 1.

Para las salidas:


o 0V 0,4 valores de nivel de tensión bajo VL
garantizado por el fabricante para una salida (VOL).
o

o 2,4V 5V valores de nivel de tensión alto VH


garantizado para una salida (VOH).
Para las entradas:
o 0V 0,8 rango de valores aceptado para una entrada de
nivel bajo VL (0 lógico VIL).
o 2V 5V rango de valores aceptado para una entrada de
nivel alto VH (1 lógico VIH).

Desarrollo de la Práctica
El desarrollo del laboratorio contempla los siguientes
pasos:
INFORME DE PRÁCTICA DE LABORATORIO Versión 1.0
PROGRAMA DE INGENIERÍA MECATRÓNICA
Periodo 2018-2

diera un voltaje que estuviera en la escala de entradas


prohibidas por lo cual se impediría que los leds se prendieron
al no estar conectadas a ningún circuito.

Resultados

● Una punta lógica portable que detecta 1 y 0 lógicos.


● Los comparadores utilizados para medir niveles
lógicos apagaban la led despues de 0.7v y a su vez el
rango de acción de la led para rangos altas trabajaba
entre 2v y 4.9v.
● Es importante resaltar el uso ergonómico de la punta
lógica y su correspondiente diseño, donde se une el
uso de componentes eléctricos y en este caso el
diseño mecánico.

Proceso de Desarrollo
Para el desarrollo de la práctica se realizó un circuito
implementando amplificadores operacionales con el integrado
LM324N, donde teníamos que tener dos estados digitales,
donde tenemos dos partes del circuito, para el pasa-bajos
utilizamos una configuración de amplificador donde es
restador, donde miramos la diferencia de voltaje y
comparamos que esa diferencia sea mayor 4.2V para que el
nivel bajo es de 0.8, entonces la resta nos tiene que dar 5-0.8
se compara la entrada a 5V y se vuelve a comparar a 2V.
Teniendo una condición que si está dentro de esos dos valores
se prende un led por que el circuito está en alto y si esta mas
arriba de esos valores se apaga la led por que no cumple la
condición.

Se diseñó el prototipo de forma ergonómica de la punta


mediante solidworks para su fácil manejo de la misma, al tener
el prototipo se procedió a imprimir en 3D.
Práctica 3: Compuertas logicas.

Marco teórico
Niveles Lógicos
En un circuito digital las señales serán de tipo cuadrada, es
decir que una señal digital tendrá solo 2 niveles, que serán sus
niveles lógicos.

Específicamente conocidos como alto y bajo


respectivamente. El nivel 0(bajo) significa que el voltaje será
0 por otro lado el nivel 1(alto) será el nivel de alimentación y
Fig. 8. CAD, Diseño punta logica. generalmente será de 5 voltios.

Imprevistos Ahora bien, para aplicar dicha lógica a un circuito


En el desarrollo de esta práctica se generó un problema en electrónico digital, existen elementos llamados compuertas
donde el circuito al estar más arriba de 5V el led no se lógicas, las cuales, de acuerdo a una operación específica a
apagaba, por lo cual el estado de alta impedancia, no estaba cada una de ellas, operan estos niveles en 4 combinaciones
definido correctamente, un tipo de solución para este problema posibles, teniendo en cuenta las 12 propiedades del álgebra de
era que al momento de no conectar nada a la salida de la punta Boole.
lógica esta estuviera conectada un voltaje que al compararlo
INFORME DE PRÁCTICA DE LABORATORIO Versión 1.0
PROGRAMA DE INGENIERÍA MECATRÓNICA
Periodo 2018-2

Compuertas Lógicas. A si mismo, se verifica en correcto funcionamiento del


Existen 8 tipos de compuertas circuito adecuándose a los parámetros dados y a su vez
OR, and, IF, XOR y sus respectivas negaciones NOR, NAND, utilizando un pulsador como parámetro para verificar, el
NOT y XNOR. correcto funcionamiento de la lógica combinacional.

Cada compuerta tiene lo que se define como una tabla de Práctica 4: Introducción a la coolrunner
verdad, la cual de acuerdo a la operación evaluada en los Se nos pide diseñar un software en lenguaje VHDL de tal
terminales de entrada de cada compuerta da como resultado un forma que implementando una CPLD decodifique un número
nivel alto o bajo de 4 bits el cual prenderá una led si los numeros puestos
coinciden con unos números específicos diseñados para que
Lógica Combinacional prenda.
Se denomina sistema combinacional o lógica combinacional Por otro lado se implementó la CoolRunner II
a todo sistema digital en el que sus salidas son función
exclusiva del valor de sus entradas en un momento dado, sin

que intervengan en ningún caso estados anteriores de las


entradas o de las salidas.

En electrónica digital la lógica combinacional está formada


por ecuaciones simples a partir de las operaciones básicas del
álgebra de Boole. Figura 12. CoolRunner II
Simulación

Como es la primera vez que tenemos interacción con la


CoolRunner es necesario investigar su DataSheet, para un
correcto uso de la tarjeta y sus pines.

Fig.10:Simulación Circuito.

Figura 13. Datasheet Coolrunner 2.


Fig.11:Circuito Físico.
Con el aprendizaje previo sobre VHDL se realizó el siguiente
Análisis código para decodificar el circuito para que prendiera en los
En la simulación se logra verificar que los números 4,6,7 y 8 números 4 ,6,7,8:
hacen correctamente la transición de la última compuerta OR,
para verificar este resultado.

Posteriormente dicha señal es enviada a un 7474 “Flip Flop”


el cual me permite una conservación del estado lógico,
arrojando el mismo valor lógico cuando el clock de este se
activa.
INFORME DE PRÁCTICA DE LABORATORIO Versión 1.0
PROGRAMA DE INGENIERÍA MECATRÓNICA
Periodo 2018-2

ergonómica para su uso.

● ​Los niveles lógicos hacen referencia al sistema


numérico principal con el que trabajan los circuitos
lógicos digitales, que es el sistema binario.
● El uso de diferentes compuertas sirve para crear
circuitos combinacionales que se utilizan para crear
condiciones a variables de salida, dando paso a lograr
circuitos con mayores combinaciones y capacidades
de uso.
● Existen elementos de lógica combinacional como las
compuertas y elementos de lógica secuencial como
los flip flops que proporcionan mayor número de
posibilidades a la hora de crear circuitos lógicos.
● Los circuitos de lógica secuencial requieren un reloj
Figura 14. Código VHDL.
para realizar diferentes acciones.
● Se evidenció cómo el lenguaje VHDL tiene diversas
En este código, se ingresan las variables de entrada en este
utilidades en el campo de la ingeniería mecatrónica
caso son 4 de solo un bit y una variable de salida en este caso
ayudándonos a reducir el uso de componentes físicos
se llama Led, a la cual se le asigna una ecuación donde se
y desarrollando las funciones necesarias para este
utilizan 3 compuertas AND de tres variables y cuatro variables
laboratorio.
y una compuerta OR de tres variables.
● La CoolRunner es una tarjeta de desarrollo muy
Se observa que se utiliza lógica inversa ya que al utilizar los
conveniente y de fácil uso para este tipo de proyectos,
botones y los switches de entrada de la coolrunner, utilizan
pero de igual forma debemos conocer las ciertas
activación en bajos por lo que es necesario invertir toda la
restricciones a la hora de manipularla por lo cual es
lógica para lograr el correcto funcionamiento.
necesario leer el datasheet de la misma.
● Realizando el código en el ISE se logró evidenciar el
uso de lógica combinacional y a su vez, esta es la
introducción a el uso de secuencias lógicas y
máquinas de estados.

Figura 15. Conexión de pines en VHDL.

Para utilizar estos switches utilizamos la Datasheet de la


Coolrunner 2 y definimos los pines de entradas y de salidas,
en este caso las entradas corresponden a los botones y
switches y a su vez la salida corresponde a una led que posee
la Coolrunner.

CONCLUSIONES
● Los niveles lógicos hacen referencia al sistema
numérico principal con el que trabajan los circuitos
lógicos digitales, que es el sistema binario.
● Las compuertas lógicas poseen un pequeño tiempo de
retraso que depende de su tipo, además el uso de
compuertas en cascada aumenta este retraso.
● Hay diferentes tipos de compuerta, algunas hechas
con transistores bjt y otras con tecnología Mosfet.
● Se busco en la punta lógica hacerla de forma
INFORME DE PRÁCTICA DE LABORATORIO Versión 1.0
PROGRAMA DE INGENIERÍA MECATRÓNICA
Periodo 2018-2

Potrebbero piacerti anche