Duda diseño Digital Flip-Flops

#1
Buenas amigos, tengo que realizar un contador síncrono, existe una entrada externa X con la cual se puede seleccionar el tipo de conteo solicitado, el cual se debe usar 3 flip-flops, y para generar las funciones de excitación se debe usar decodificadores y multiplexores, cosa que ya la diseñe y está totalmente funcional, el problema que tengo es: que al conectarse la alimentación, el conteo deberá iniciarse en "6" cuando la entrada X=0, y iniciarse en "1" cuando la entrada x=1, mediante un circuito "Preset power on" que active las entradas asíncronas(clear y preset) cosa que realmente no lo puedo lograr hacer, alguien que me dé una idea de cómo realizarlo de antemano gracias.. les dejo adjunto el contador en proteus para que vean lo que he realizado..

este es el conteo que me piden( cosa que ya está lista)
X=1
4->6->7->1->0->->2->4->6.....
X=0
....6<-5<-7<-1<-2<-0<-6<-5; otra pregunta porque el conteo arranca de estados medios en la simulación..??
 

Adjuntos

  • 16 KB Visitas: 30
#2
Buenas amigos, tengo que realizar un contador síncrono, existe una entrada externa X con la cual se puede seleccionar el tipo de conteo solicitado, el cual se debe usar 3 flip-flops, y para generar las funciones de excitación se debe usar decodificadores y multiplexores, cosa que ya la diseñe y está totalmente funcional, el problema que tengo es: que al conectarse la alimentación, el conteo deberá iniciarse en "6" cuando la entrada X=0, y iniciarse en "1" cuando la entrada x=1, mediante un circuito "Preset power on" que active las entradas asíncronas(clear y preset) cosa que realmente no lo puedo lograr hacer, alguien que me dé una idea de cómo realizarlo de antemano gracias.. les dejo adjunto el contador en proteus para que vean lo que he realizado..

este es el conteo que me piden( cosa que ya está lista)
X=1
4->6->7->1->0->->2->4->6.....
X=0
....6<-5<-7<-1<-2<-0<-6<-5; otra pregunta porque el conteo arranca de estados medios en la simulación..??
Hola amigo, fijate si algo de esto te sirve:)
 

Adjuntos

#4
inicia en dos porque asi diseñaste el circuito, al tener un cero en las salidas de los flip flop (que es como inicia)lo conviertes en dos por eso el primer numero que ves es el dos, luego el dos lo conviertes en 4 el 4 en 6 el 6 en 7 el 7 en 1 el 1 en cero....... y asi en ambos casos
 
#5
Buenas amigos, tengo que realizar un contador síncrono, existe una entrada externa X con la cual se puede seleccionar el tipo de conteo solicitado, el cual se debe usar 3 flip-flops, y para generar las funciones de excitación se debe usar decodificadores y multiplexores, cosa que ya la diseñe y está totalmente funcional, el problema que tengo es: que al conectarse la alimentación, el conteo deberá iniciarse en "6" cuando la entrada X=0, y iniciarse en "1" cuando la entrada x=1, mediante un circuito "Preset power on" que active las entradas asíncronas(clear y preset) cosa que realmente no lo puedo lograr hacer, alguien que me dé una idea de cómo realizarlo de antemano gracias.. les dejo adjunto el contador en proteus para que vean lo que he realizado..

este es el conteo que me piden( cosa que ya está lista)
X=1
4->6->7->1->0->->2->4->6.....
X=0
....6<-5<-7<-1<-2<-0<-6<-5; otra pregunta porque el conteo arranca de estados medios en la simulación..??
Hola Amigo, me detuve mas minuciosamente a comparar las secuencias que expones en el comentario y no coinciden con la simulacion ya que el periodo se repite cada 6 pasos; Cual de las dos sera la correcta?:unsure:
 
#6
Hola Amigo, me detuve mas minuciosamente a comparar las secuencias que expones en el comentario y no coinciden con la simulacion ya que el periodo se repite cada 6 pasos; Cual de las dos sera la correcta?:unsure:
Pues yo veo bien la secuencia, para X=0 el conteo es 5 a 6 a 0 a 2 a 1 a 7 y se repite, para X=1, de 4 a 6 a 7 a 1 a 0, logré hacer que arrancara en los estados que piden al energizar el circuito, pero piratamente con un 555 aprovechando la onda de arranque, pero servirá hasta que la onda no caiga, para eso el capacitor debe ser grande..
 

Adjuntos

Última edición:
#7
Pues yo veo bien la secuencia, para X=0 el conteo es 5 a 6 a 0 a 2 a 1 a 7 y se repite, para X=1, de 4 a 6 a 7 a 1 a 0, logré hacer que arrancara en los estados que piden al energizar el circuito, pero piratamente con un 555 aprovechando la onda de arranque, pero servirá hasta que la onda no caiga, para eso el capacitor debe ser grande..
Hola Amigo, bien ahora es mas claro.-Lamentablemente tengo otra version de soft, pues, no puedo abrir tu proyecto.
 
Última edición:
#9
Ok ya lo guarde en una version compatible a la tuya.
Bien Amigo, gracias por tu amabilidad.:)

Ok ya lo guarde en una version compatible a la tuya.
Amigo puedes probar con este metodo, aunque el simulador no puede reproducir fielmente el efecto, el operacional te entregara un 0 durante un breve tiempo y luego sera un 1 permanente al mismo valor puedes ajustarlo variando el valor de C.
Te recomiendo que no dejes entradas "sin conectar" si o si deben tener un valor logico de lo contrario tendras problemas con estados erraticos. SAludoss:)
 

Adjuntos

Última edición:
#10
Bien Amigo, gracias por tu amabilidad.:)



Amigo puedes probar con este metodo, aunque el simulador no puede reproducir fielmente el efecto, el operacional te entregara un 0 durante un breve tiempo y luego sera un 1 permanente al mismo valor puedes ajustarlo variando el valor de C.
Te recomiendo que no dejes entradas "sin conectar" si o si deben tener un valor logico de lo contrario tendras problemas con estados erraticos. SAludoss:)
Ok gracias, lo tendré en cuenta.
 

Temas similares

Arriba