Sei sulla pagina 1di 15

UNIVERSIDAD DE EL SALVADOR | FACULTAD DE INGENIERIA Y

ARQUITECTURA

IMPLEMENTACIÓÓ N DE
UN RELÓJ DIGITAL DE
24 HÓRAS
CATEDRÁTICO: Ing. Salvador German

PRESENTADO POR:

Marroquín Villalta, Amilcar Enrique MV12003

Segovia Salazar, Mario Alejandro SS12008

FECHA DE ENTREGA: Miércoles 3 de septiembre de 2014


Índice
Introducción.......................................................................................................................................3
Objetivos............................................................................................................................................4
Marco Teórico....................................................................................................................................5
Desarrollo del Circuito........................................................................................................................7
Conclusiones....................................................................................................................................14
Bibliografía.......................................................................................................................................15
Introducción

Hasta el momento, las actividades que se han venido presentado durante este tiempo, han sido la
aplicación de los sistemas digitales combinacionales. Se entiende lo anterior como un dispositivo
que reacciona solamente a sus puertas de entrada, hemos realizado diversos circuitos que
involucran los mismos; por ejemplo los clásicos de convertidores BCD, los multiplexores,
demultiplexores, codificadores, mostrar en un display de 7 segmentos el numero decimal
correspondiente a su binario natural; entre otros. Todos los anteriores se han analizado en función
de sus salidas y solamente de esa forman se pueden analizar. Ahora, introducimos un nuevo tipo
de circuito, el cual lleva un análisis muy diferente; que son los circuitos secuenciales. Estos,
dependen no solo de sus entradas de datos; sino que también de las salidas de ellos mismos o de
otros sub elementos que integra un circuito determinado. La aplicación de ellos son diversos, no
bastara tan solo ejemplificar los circuitos básicos en este reporte; basta con decir que los circuitos
secuenciales lo rodean los flip-flops. Por la naturaleza humana y su variedad de ideas, se han
creado diversos tipos de flip flops, para poder dar abasto a la creatividad del diseñador de sistemas
digitales. Y es obvio aceptar la idea que la aplicación tiene como límite la imaginación humana.
Aquí se presentan simulaciones de distintos flip-flops; también se introducen los contadores y un
ejercicio de aplicación diversa; que es la creación de un reloj digital; basándonos en esta idea y
aplicando los funcionamientos de estos dispositivos para poder dar solución a los problemas
planteados.

3
Objetivos

 Analizar los flip flops y dar conclusiones sobre su funcionamiento.


 Utilizar de una manera eficiente las particularidades de cada flip flop y usar sus fortalezas
de funcionamiento para dar solución a los problemas planteados.
 Responder de una manera deductiva y basándonos en las experimentaciones de la
simulación de los circuitos planteados; preguntas de razonamiento que nos ayudara a
comprender de manera eficiente las cualidades de estos dispositivos,
 Saber diferenciar los tipos de circuitos vistos hasta ahora (combinacional, secuencial) y
saber responder cuando se ocupara cada uno y en que circunstancia.
 Implementar un reloj digital utilizando lo conceptos básicos de los flip flops y acoplarlo a
nuestro interés de estudio y poder analizarlo y dar conclusiones teóricas y lógicas con el fin
de poseer conocimiento para diseños futuros.

4
Marco Teórico
A diferencia de los sistemas combinacionales, en los sistemas secuenciales, los valores de las
salidas, en un momento dado, no dependen exclusivamente de los valores de las entradas en dicho
momento, sino también dependen del estado anterior o estado interno. El sistema secuencial más
simple es el biestable, de los cuales, el de tipo D (o cerrojo) es el más utilizado actualmente. La
mayoría de los sistemas secuenciales están gobernados por señales de reloj. A éstos se los
denomina "síncronos" o "sincrónicos", a diferencia de los "asíncronos" o "asincrónicos" que son
aquellos que no son controlados por señales de reloj.

A continuación se indican los principales sistemas secuenciales que pueden encontrarse en forma
de circuito integrado o como estructuras en sistemas programados:

 Contador
 Registros

FLIP FLOPS

Un biestable (flip-flop en inglés), es un multivibrador capaz de permanecer en uno de dos estados


posibles durante un tiempo indefinido en ausencia de perturbaciones.1 Esta característica es
ampliamente utilizada en electrónica digital para memorizar información. El paso de un estado a
otro se realiza variando sus entradas. Dependiendo del tipo de dichas entradas los biestables se
dividen en:

Asíncronos: sólo tienen entradas de control. El más empleado es el biestable RS.

Síncronos: además de las entradas de control posee una entrada de sincronismo o de reloj.

Si las entradas de control dependen de la de sincronismo se denominan síncronas y en caso


contrario asíncronas. Por lo general, las entradas de control asíncronas prevalecen sobre las
síncronas. La entrada de sincronismo puede ser activada por nivel (alto o bajo) o por flanco (de
subida o de bajada). Dentro de los biestables síncronos activados por nivel están los tipos RS y D, y
dentro de los activos por flancos los tipos JK, T y D. Los biestables síncronos activos por flanco (flip-
flop) se crearon para eliminar las deficiencias de los latches (biestables asíncronos o sincronizados
por nivel).

5
Un biestable puede usarse para almacenar un bit. La información contenida en muchos biestables
puede representar el estado de un secuenciador, el valor de un contador, un carácter ASCII en la
memoria de un ordenador, o cualquier otra clase de información. Un uso corriente es el diseño de
máquinas de estado finitas electrónicas. Los biestables almacenan el estado previo de la máquina
que se usa para calcular el siguiente.

El T es útil para contar. Una señal repetitiva en la entrada de reloj hace que el biestable cambie de
estado por cada transición alto-bajo si su entrada T está a nivel 1. La salida de un biestable puede
conectarse a la entrada de reloj de la siguiente y así sucesivamente. La salida final del conjunto
considerado como una cadena de salidas de todos los biestables es el conteo en código binario del
número de ciclos en la primera entrada de reloj hasta un máximo de 2n-1, donde n es el número
de biestables usados. Uno de los problemas con esta configuración de contador (ripple counter en
inglés) es que la salida es momentáneamente inválida mientras los cambios se propagan por la
cadena justo después de un flanco de reloj. Hay dos soluciones a este problema. La primera es
muestrear la salida sólo cuando se sabe que esta es válida. La segunda, más compleja y
ampliamente usada, es utilizar un tipo diferente de contador síncrono, que tiene una lógica más
compleja para asegurar que todas las salidas cambian en el mismo momento predeterminado,
aunque el precio a pagar es la reducción de la frecuencia máxima a la que puede funcionar.

Una cadena de biestables T como la descrita anteriormente también sirve para la división de la
frecuencia de entrada entre 2n, donde n es el número de biestables entre la entrada y la última
salida. Los biestables síncronos son propensos a sufrir un problema denominado metaestabilidad,
que ocurre cuando una entrada de datos o de control está cambiando en el momento en el que
llega un flanco de reloj. El resultado es que la salida puede comportarse de forma imprevista,
tardando muchas veces más de lo normal en estabilizarse al estado correcto, o incluso podría
oscilar repetidas veces hasta terminar en su estado estable. En un ordenador esto puede suponer
la corrupción de datos o causar un fallo de programa.

6
Desarrollo del Circuito

“Diseñar e implementar un reloj digital de 24 horas ajustable; utilizando los integrados


correspondientes y/o convenientes”

La cantidad de integrados que pueden ser utilizados para la implementación de nuestro reloj digital
puede ser variados y el tipo tampoco es la excepción. Tras una previa investigación de estos,
hemos elegido utilizar el integrado 7490 como contador de los segundos, minutos y horas para el
reloj. Advertimos que la descripción técnica de cada estará debidamente detallada en la sección de
materiales utilizados de este reporte.

Habiendo estudiado el funcionamiento de los integrados a utilizar, podemos fácilmente simular


nuestro circuito, utilizando el software TINA, para evitar exceso de trabajo. Con las virtudes de
cada circuito; procedemos inmediatamente a simularlo, y por supuesto, mostramos el resultado a
continuación:

7
8
Haremos mención en este momento de los diferentes integrados a utilizar. Iniciamos con el
principal, que es el contador. Existen mucho de estos, pero el que más facilidad tiene de instalación
y uso es el 7490.

INTEGRADO 7490

Internamente posee los flip flops JK, que ayudan con la tarea del conteo. De una manera
predeterminada, este integrado cuenta de 0 9 y obviamente el reloj cuenta con ciertas
características, por ejemplo, las decenas de los minutos tiende a llegar a 5; por lo que es necesario
resetear el contado a su estado 0 para hacer una nueva cuenta de minutos. Para lograr esto, se
debe enviar dos pulsos con valor lógico alto a los pines 2 y 3 simultáneamente y se obtendrán
cuando en la salida aparezca un 6 en los pines 12, 9, 8 y 11. Específicamente los 9 y 8 que
corresponde al número 6 en binario deben de enviarse inmediatamente a estos pines y nuestra
tarea estará terminada. Con este pequeño ejemplo es fácil ahora aventurarse a realizar las demás
conexiones para las horas y segundos.

9
INTEGRADO 555
El temporizador IC 555 es un circuito integrado (chip) que se utiliza en una variedad de
aplicaciones y se aplica en la generación 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.

Este integrado lo utilizamos para crear el tren de pulsos usando resistencias y capacitores. Se
procedió de esta manera ya que el circuito integrado que se encarga especialmente a hacer
conteos sobrepasaba el presupuesto disponible para nosotros, por lo que esta alternativa la
podemos llamar como un timer “hechizo” y cumple con su función.

10
INTEGRADO 7448

Ahora, es necesario convertir las salidas del sumador a un display de 7 segmentos. Para eso
utilizamos este integrado, que posee un decoder que cumple con esta tarea. Aclaramos ahora el
funcionamiento del mismo. En los pines 1,2 6 y 7 va conectado el “numero” que queremos
convertir, solo que aquí el número se escribe siguiendo esta secuencia: DCBA. Entonces, la cifra
más significativa es la letra D que corresponde conectar la sumatoria 4 de nuestro 7483 y así
sucesivamente con las demás. El pin 8 va conectado a tierra y el 16 a Vcc, siendo la alimentación de
este circuito. La salidas 9 a la 15 son para el display de 7 segmentos, lo cual presentamos a
continuación.

11
DISPLAY 7 SEGMENTOS (561C) (CATODO COMUN)

La función de este dispositivo es mostrar números, letras entre otras cosas. En este caso serán
números, que corresponde a la conversión final de nuestro circuito. Las conexiones van de la
siguiente manera:

Estas entradas, vienen del 7448 y que va a conectado según sus salidas y las entradas de este
display.

12
Con todo lo anterior, procedemos a conectar físicamente nuestro circuito y a continuación mostramos el resultado final.

13
Conclusiones

Podemos identificar dos tipos de lógicas, la lógica secuencial y la lógica combinatoria; se puede
distinguir que los componentes MSI no toman en cuenta si el conteo es UP o si es DOWN, pues
están fijos en el valor de entrada respectivo siendo por esta característica muy utilizados en las
telecomunicaciones. Los dispositivos de lógica secuencial las salidas dependen del estado presente
y del estado siguiente de las respectivas variables de entrada, por esta característica son muy
utilizados en las aplicaciones de control de flujo de información como los buses de datos de
comunicación de las computadoras llamadas unidades lógicas entre otras.

Anteriormente el conteo era por mecanismos de engranaje, siendo el más notorio y aun existente
el reloj de engranajes, con el avance de la tecnología y el uso de contadores mediante los Flip Flop
se pasó del reloj de engranajes a los relojes digitales. Pero no solo se utilizó este avance en los
relojes digitales sino que también en diferentes contadores secuenciales e incluso en dispositivos
que generen datos cuantitativos de determinadas acciones. Podemos verlos en los display de
pantallas de equipos de audio y video en los cuales se lleva un conteo del progreso de una pista,
duración del tiempo etc. En conclusión podemos afirmar que en día es necesario poder llevar un
conteo de lo que realizamos. Es por eso que es necesario crear dispositivos que satisfagan esta
necesidad.

14
Bibliografía

 http://es.wikipedia.org/wiki/Sistema_secuencial
 http://es.wikipedia.org/wiki/Biestable
 http://www.forosdeelectronica.com/tutoriales/flip-flops.htm
 http://www.tscm.com/dutycy.pdf
 http://en.wikipedia.org/wiki/Duty_cycle

15

Potrebbero piacerti anche