Haz una pregunta
  Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

24/11/2014 #101


Mis disculpas, acá está el PDF
24/11/2014 #102

Avatar de miguelus

Buenas noches TinSevilla.

El nuevo diseño, en principio puede funcionar, pero esa forma de hacer el Reset romperá la puerta AND...

Cuando la AND tenga la salida a "0" lógico, si pulsas el Pulsador de Reset pondrás la salida directamente a 5V lo que provocará una avalancha de corriente hacia la salida de la AND.

Mira las modificaciones que he realizado, creo que es algo más "ortodoxo".



Sal U2
24/11/2014 #103


Hola Miguelus, gracias por la ayuda que me estás proporcionando. Un par de consultas:

Al flip flop D le llega un pulso de clock cada vez que aprieto el pulsador "MARCHA/PARO", pero no debería el pulsador estar conectado a Vcc para que cuando lo acciono se cierre el circuito y le llegue un 1 lógico al clock? En el circuito está conectado a GND y funciona perfecto, pero no logro entender por qué

Otra cosa, cómo podría armar una generador de pulsos con una frecuencia de 100 Hz? Tengo un 555 pero desde que vos, Miguelus, me dijiste que no es para nada preciso, lo miro con mala cara

Gracias de antemano
24/11/2014 #104

Avatar de miguelus

Si hacemos que el Pulsador cierre a GND, haremos que el cambio de estado se produzca al soltar el Pulsador.

Si hacemos que el pulsador cierre a Positivo, haremos que el cambio de estado se produzca al pulsar.

Si quieres la segunda opción tendrás que conectar el pulsador a Positivo y poner en el Pin 3 una Resistencia de 1K a GND, esta Resistencia asegura que, si el Pulsador no está pulsado, tengamos un "0" en la entrada del 74LS74.

Quizás esta segunda opción es más "ergonómica"

En cuanto a la precisión de la base de tiempos, y dependiendo de la precisión que se necesite, lo ideal sería utilizar un Cristal de cuarzo, mira el Post #94.

Si no requieres ninguna precisión, podrás utilizar un 555 para generar la señal de Reloj.

Sal U2
25/11/2014 #105


Ah ok, intentaré armarlo a ver qué sale. Mil gracias!
26/11/2014 #106


TinSevilla dijo: Ver Mensaje
Ah ok, intentaré armarlo a ver qué sale. Mil gracias!
Hola, empecé a armar el circuito y va de maravilla por ahora. El único problema es que el botón de marcha/paro a veces no responde bien, es decir, cuando aprieto para, y cuando suelto, empieza a contar de nuevo, mientras que a veces cuando suelto queda en el número congelado (este último comportamiento es el deseado).

Está relacionado con el rebote del pulsador? Cómo lo puedo solucionar sin cambiar mucho el circuito (hay un cablerío tremendo y no quiero tener que desconectar todo )?

Gracias de antemano
26/11/2014 #107

Avatar de miguelus

Buenas noches TinSevilla.

Lo que está pasando es causado por los rebotes en el Pulsador.

Haz esta reforma (Dos Resistencias y un Condensador).




Espero que la cosa mejore, el Condensador puedes probar con 10µF, pero quizás se ralentice mucho.

sal U2
Imágenes Adjuntas
Tipo de Archivo: jpg Anti Rebotes.JPG (49,1 KB (Kilobytes), 71 visitas)
26/11/2014 #108


Lo probé con uno de 10 µF ya que era el que tenía en mi casa y anda perfecto. Gracias nuevamente por la ayuda!
26/11/2014 #109


TinSevilla dijo: Ver Mensaje
Lo probé con uno de 10 µF ya que era el que tenía en mi casa y anda perfecto. Gracias nuevamente por la ayuda!
Miguelus, última vez que molesto (ya armé el circuito y anda perfecto) para aclarar dos dudas conceptuales que me quedaron. Para qué están en el circuito el diodo D1 (entre el pulsador de reset y los pines de reset de los contadores) y el capacitor de 100uF arriba de todo en el diagrama? Antes me aclaraste que los otros estaban para evitar que los ruidos de conmutación perjudiquen al circuito, pero ese capacitor "extra", para qué está?

Desde ya gracias
27/11/2014 #110

Avatar de miguelus

Buenos días de nuevo TinSevilla.

Estos Contadores, durante su conteo, tienen que tener un "0" en sus entradas de Reset, se resetean poniendo a "1" sus entradas de Reset.

El Cronómetro se puede Resetear por dos eventos, cuando pulsamos el Pulsador de Reset o cuando el Contador llega a su cuenta final.

Cuando los Contadores están contando, el Pin 3 de U9:A está a "0" si en ese momento Pulsásemos el Pulsador de Reset introduciríamos tensión en la salida de la Puerta, la misión del Diodo D2 es evitar poner 5V en el Pin 3 de U9:A.

En realidad D1 lo puedes eliminar pero personalmente prefiero dejarlo.

Puedes hacer algo más elegante... quitar ambos Diodos y poner una Puerta OR, pero esta solución implica poner un CI más y no creo que esta solución merezca la pena en este circuito.

La misión del Condensador C1 de 100µF es el desacoplo de la Tensión de Alimentación, esto es, procurar que la línea de 5V ofrezca una baja impedancia para todas la señales de baja frecuencia, parásitos incluidos, esto evitará problemas de mal funcionamiento.

Espero haber podido ayudarte.

Sal U2
28/11/2014 #111


Hola de nuevo. Miguelus, gracias por resolver todas mis dudas con tanta claridad. Lo único que me gustaría perfeccionar del circuito es que cuando le conecto la alimentación, empieza andando, y me gustaría que cuando prendiese estuviera detenido en el 00:00. Cómo se puede lograr? Se me había ocurrido hacer lo de la imagen (el capacitor en los primeros instantes es un cortocircuito, y le llegaría un 1 a todos los reset, para luego quedar en 0 salvo que se apretara el pulsador; lo mismo, pero al revés, con la entrada negada del clear en el flip flop, para que al principio Q fuera 0) pero al hacer la conexión en el protoboard no funcionó. Está mal el circuito o habré hecho alguna conexión erróneamente?

Gracias nuevamente
Imágenes Adjuntas
Tipo de Archivo: jpg Captura de pantalla 2014-11-28 23.00.47.jpg (89,7 KB (Kilobytes), 11 visitas)
29/11/2014 #112

Avatar de miguelus

Buenos días TinSevilla.

La cosa no es tan sencilla como parece.

Los Circuitos contadores TTL normalmente funcionan por flancos de subida o bajada, y hasta que las tensiones no estén estabilizadas no funcionan como es de esperar, su funcionamiento es impredecible, poniendo CI de otras marcas, seguramente el estado inicial es diferente. Incluso el tipo de Fuente de Alimentación puede influir en el estado inicial de los Contadores.

Si lo que te sucedo te parece un grave problema intentaré pensar una solución .

Sal U2
29/11/2014 #113


Miguelus, no te hagas problema, dejo el circuito así, no es nada que requiera ser solucionado. Muchas gracias por toda la ayuda
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Circuitos lógicos combinacionales y secuenciales

Compuertas, flips flops, registros, PLDs, codificadores, contadores, multiplexores, ...

Cerrar
Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.