Está en la página 1de 13

Universidad de El Salvador

Facultad de Ingeniera y Arquitectura


Escuela de Ingeniera Elctrica

Sistemas Digitales 215

Tarea 4: Reloj Digital con circuitos MSI

Estudiantes:
Larn Garca Vladimir Humberto
Moran Gil Kevin Giovanni

LG10041
MG110312

San Salvador, Ciudad universitaria 2015

ndice

1. Introduccin...2
2. Objetivos....3
3. Marco Terico....4-5
4. Desarrollo de los Circuitos.....6-9
5. Observaciones.10
6. Conclusiones.......11
7. Bibliografa...12

1. Introduccin

En este trabajo se construye un reloj digital con formato de 24 horas. Primero se


simulara en TINA, construyendo con cdigo VHDL los elementos que se vayan a
ocupar. Cuando se tenga certeza de que la solucin pensada es correcta, se
buscara en el mercado local los elementos que cumplan las funciones requeridas.
Luego, se volver probar en TINA, pero esta vez con los bloques que ya estn
preestablecidos en l. Por ltimo, se compraran los elementos y se proceder a
montar el reloj en una placa de pruebas.

2. Objetivos

Implementar un reloj digital


2

Desarrollar el diseo en dispositivos en VHDL

Continuar con el aprendizaje del montaje real de circuitos con elementos


disponibles en el mercado.

3. Marco Terico
Contadores
En electrnica digital,

Un contador (en ingls, counter)

es

un circuito

secuencial construido a partir de biestables y puertas lgicas capaz de realizar el


cmputo de los impulsos que recibe en la entrada destinada a tal efecto, almacenar
datos o actuar como divisor de frecuencia. Habitualmente, el cmputo se realiza en
3

un cdigo

binario,

que

con

frecuencia

ser

el binario

natural o

el BCD

natural (contador de dcadas).

La clasificacin de los contadores de circuito secuencial es:

Segn la forma en que conmutan los biestables, podemos hablar de


contadores sncronos (todos los biestables conmutan a la vez, con una seal de
reloj comn) o asncronos (el reloj no es comn y los biestables conmutan uno
tras otro).

Segn el sentido de la cuenta, se distinguen en ascendentes, descendentes


y UP-DOWN (ascendentes o descendentes segn la seal de control).

Segn la cantidad de nmeros que pueden contar, se puede hablar de


contadores binarios de n bits (cuentan todos los nmeros posibles de n bits,
desde 0 hasta
), contadores BCD (cuentan del 0 al 9) y contadores
Mdulo N (cuentan desde el 0 hasta el N-cuarto).

El nmero mximo de estados por los que pasa un contador se denomina mdulo
del contador. Este nmero viene determinado por la expresin 2^n donde n indica el
nmero de bits del contador. Ejemplo, un contador de mdulo 4 pasa por 4 estados,
y contara del 0 al 3. Si necesitamos un contador con un mdulo distinto de 2^n, lo
que haremos es aadir un circuito combinacional.

Visualizador de siete segmentos


El visualizador de siete segmentos (llamado tambin display por calco del ingls,
aunque no recomendado en espaol1 2 ) es una forma de representar nmeros en
equipos electrnicos. Est compuesto de siete segmentos que se pueden encender
o apagar individualmente. Cada segmento tiene la forma de una pequea lnea. Se
podra comparar a escribir nmeros con cerillas o fsforos de madera.

IC NE555
El temporizador IC 555 es un circuito integrado (chip) que se utiliza en una variedad
de aplicaciones y se aplica en la generacin de pulsos y de oscilaciones. El 555
puede ser utilizado para proporcionar retardos de tiempo, como un oscilador, y como
un circuito integrado flip-flop. Sus derivados proporcionan hasta cuatro circuitos de
sincronizacin en un solo paquete. Introducido en 1971 por Signetics, el 555 sigue
siendo de uso generalizado debido a su facilidad de uso, precio bajo y la estabilidad.
Lo fabrican muchas empresas en bipolares y tambin en CMOS de baja potencia. A
partir de 2003, se estimaba que mil millones de unidades se fabricaban cada ao.

4. Desarrollo de los Circuitos


ASIGNACION
Desarrollar, simular y montar en una placa de pruebas un reloj digital con formato de
24 horas. Se deber poder establecer la hora con pulsadores. Se tendrn
pulsadores individuales para la hora, minutos y segundos.
Desarrollo
Se implementa un reloj digital con los conocimientos obtenidos de compuertas
lgicas y contadores a continuacin se presentan los elementos empleados que
contienen dichas compuertas y el contador mod 10 utilizado.
Esos elementos son:
1234-

El 74LS90, como contador de dcadas


El 74LS08 como compuerta y
El 74LS48 como decodificar de BCD a 7 segmentos.
Tambin se compraran display de 7 segmentos ctodo comn

Ya se cuenta con otros elementos que no estn en la lista (pulsadores, NE555, entre
otros).
La tabla con los materiales que se compraron y sus precios se muestran a
continuacin.
ITEM
1
2
3
4
Descuento
0,25 (25%)

CODIGO
LED-D561C
74LS48
74LS90
74LS08

CANTIDAD
5
5
6
1

P.U. [$]
1.00
1.78
1.50
1.22

P.T. [$]
5.00
8.90
9.00
1.22

Total. sin descuento


$24.12

Total descontado
$6.03

Total con descuento


$18.09

El diagrama del circuito de reloj utilizado tambin se muestra a continuacin. Este


sustituir el cristal usado en la simulacin.

Antes de comenzar a armar el circuito en una placa de pruebas, se volvi a simular


el circuito, pero ahora con los modelos que TINA ofrece, adems de incorporar el
circuito del pulso de reloj. En la imagen se ven 7447, que son controladores para
visualizadores de 7 segmentos de nodo comn. Eso es porque en TINA ese modelo
de display es nico que se encuentra.

Cabe mencionar que para ajustar la el tiempo, se usaron pulsadores normalmente


abiertos con resistencias Pull Up. Cada pulsador iba en paralelo con un capacitor de
1 [F]. Tambin a la salida del NE555 se puso un capacitor de la misma capacidad.
Adems se agreg un capacitor de 0.1 [F] entre 0 [V] y 5 [V].
El circuito que se arm para evitar el rebote fue el siguiente pero no fue 100%
efectivo.

Al final, la tabla con todos los elementos usados es la siguiente.


te
m

Nombre

IC NE555 + elementos
externos pasivos del
circuito de reloj (CLK)

IC 7448

IC 7490

IC 7408

IC 7432

IC 7414

C561

Pulsador

9
10
11

Capacitor [1 F ]
Capacitor [0.1 F]
Resistores [10 k]

12

Resistores [470 ]

Descripcin
El circuito que sirvi, de cuyos
elementos el ms importante era el IC
NE555 como el tren de pulsos. Se
trabaj a 1 [Hz].
Decodificador de BCD (8421) a cdigo
de un visualizador de 7 segmentos
ctodo comn.
Contador de dcadas en binario
natural del 0 al 9 activado por flanco de
bajada.
Cuatro compuertas y lgica de dos
entradas.
Cuatro compuertas o inclusiva lgicas
de dos entradas.
Seis inversores (no lgico) con
tecnologa Schmitt Trgger.
Visualizador de siete segmentos
ctodo comn con punto. Color rojo.
Pulsadores de un polo y un tiro
normalmente abiertos.
Capacitor electroltico.
Capacitor cermico.
Resistores para los pulsadores.
Resistores para los display de 7
segmentos.
8

Cantida
d
1

6
1
1
1
6
2
3
1
2
6

Por ltimo, se procedi a montar todo el sistema en una placa de pruebas. Todo el
circuito se muestra en la siguiente imagen. Otros elementos que se implementaron
que valen la pena mencionar, son: un capacitor para contrarrestar el rebote y 6
resistores para los display de 7 segmentos.

5. Observaciones

Nuevamente, hay que recalcar la importancia de probar en computadora


(simular) los circuitos antes de armarlos. Esto muchas veces significara un
ahorro considerable de tiempo y dolores de cabeza.

De ahora en adelante, el fenmeno conocido como rebote, deber ser


tomado en cuenta. El uso de interruptores como pulsadores obliga a
prevenirlo con capacitores, como una solucin sencilla o ayuda, pero la
solucin ms efectiva y elegante es el uso de inversores son Schmitt Trigger,
como el 7414 con ayuda de capacitores de 1 [F].

A pesar de las medidas tomadas, el problema del rebote no pudo ser


solucionado en su totalidad, lo cual impulsa a buscar medidas an ms
efectivas contra el fenmeno.

10

6. Conclusiones

Existen sistemas o aplicaciones los cuales muy difcilmente se podran crear


con una lgica puramente combinacional. Con la lgica secuencial se abren
muchas puertas. El caso de un reloj digital con formato 24 horas como el
creado en este trabajo es solo un ejemplo.

Es de suma importancia tomar medidas para prevenir el rebote. Y solo hasta


estar seguro de que el sistema funciona perfectamente, presentarlo como
finalizado.

11

7. Bibliografa

[1] http://es.wikipedia.org/wiki/Contador.

[2] http://es.wikipedia.org/wiki/Visualizador_de_siete_segmentos

[3] http://es.wikipedia.org/wiki/Circuito_integrado_555.

[4] VHDL El arte de programar sistemas digitales. Primera edicin.

12