Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
nacho.g
Nivel 4


Edad: 31
Registrado: 06 Mar 2012
Mensajes: 78


argentina.gif
MensajePublicado: Jue Feb 28, 2013 4:57 pm  Asunto:  diseño de contador asincrónico Responder citandoFin de la PáginaVolver arriba

¿Cómo hago un contador asincrónico que funcione con un código en particular?

Por ejemplo, en la guía está este:

0 0 0 0
0 0 0 1
0 0 1 0
0 1 1 1
0 1 0 0
1 0 0 1
1 0 0 0
1 1 0 1
1 1 1 0
0 0 1 1
0 0 0 0

Y menciona dos métodos, el de las transiciones y el de la ecuación característica.

En un principio pensé que armar la lógica de la entrada de clock de cada uno de los flip flops (que tendrían siempre J=K=1), de manera que solo haya ceros en los puntos en donde la salida tiene que cambiar de estado, de manera que en esos puntos encuentre un flanco descendente, pero eso me trae siempre problemas de errores estáticos que me parece que son inévitables, así que aparentemente lo estoy haciendo mal.

Gracias!


Libra Género:Masculino Mono OfflineGalería Personal de nacho.gVer perfil de usuarioEnviar mensaje privado
Nandroid
Nivel 2


Edad: 33
Registrado: 04 Abr 2012
Mensajes: 7


blank.gif
MensajePublicado: Jue Feb 28, 2013 6:24 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Contador Asincrónico: si te fijaste el módulo del contador es 10, el último estado que te muestra es para decirte que una vez que llegó a 9 resetea.

Lo que tenes que hacer es proponer 3 FF JK (con J=K=1) y 1 RS, conectando los clocks consecuentemente como en todo JK y el clock de RS es alimentado por la salida Q del primer FF. Luego, con estos datos comenzás el método de las transiciones o de la ecuación caratcterística.

Contador Sincrónico: todavía no lo hice, pero casi seguro que tenes que proponer principalmente es: el clock ( natural por asi decirlo) va a cada FF (3 JK y 1 RS, porque el módulo no es potencia de 2), al primer JK le pones pulso 1 a ambos (J y K) y a partir de ahi emplear métodos.

Espero haberte ayudado.

Saludos


Geminis Género:Masculino Caballo OcultoGalería Personal de NandroidVer perfil de usuarioEnviar mensaje privado
Nandroid
Nivel 2


Edad: 33
Registrado: 04 Abr 2012
Mensajes: 7


blank.gif
MensajePublicado: Jue Feb 28, 2013 6:26 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Olvidé decirte lo básico, el módulo del contador es 10. Este número no es potencia de 2, por ellos los 3 JK y el RS.


Geminis Género:Masculino Caballo OcultoGalería Personal de NandroidVer perfil de usuarioEnviar mensaje privado
nacho.g
Nivel 4


Edad: 31
Registrado: 06 Mar 2012
Mensajes: 78


argentina.gif
MensajePublicado: Jue Feb 28, 2013 9:08 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Claro, mi pregunta apunta a cómo son el método de las transiciones y el de la ecuación característica. No los conozco y no se me ocurre por donde encararlos. Gracias por contestar!


Libra Género:Masculino Mono OfflineGalería Personal de nacho.gVer perfil de usuarioEnviar mensaje privado
Nandroid
Nivel 2


Edad: 33
Registrado: 04 Abr 2012
Mensajes: 7


blank.gif
MensajePublicado: Jue Feb 28, 2013 10:42 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Primero que nada para ambos métodos refresca tu memoria y armate la tabla de excitación para el FF correspondiente, en este caso un JK.

Con el código que tenes, ponele que de izquierda a derecha llamas a las columnas Q3 Q2 Q1 Q0. Luego, lo que tenes que hacer es posicionarte por ejemplo en Q0 y te paras en el primer bit (el que sería Dec cero), después mirás el bit de abajo, o sea tenes 0 y 1; con esa información vas a la tabla de excitación de JK y te fijas cuando Q= 0 y Q*= 1, qué valores toman J y K. Así vas completando la tabla, pero acordate que sólo es para el primer FF; te faltarían los de Q1, Q2 y Q3.

De esta manera te va a quedar la tabla de funcionamiento completa para cada FF.

Método de la ecuación característica: en base a la tabla de funcionamiento haces un Karnaugh por cada entrada Jn y Kn que tengas, utilizando como variables a Q3,Q2,Q1,Q0 (ó DCBA si te resulta de mayor facilidad) y por ejemplo tu salida será J1, toda esa información ya la tenes y no es más que resolver la minimización hasta obtener la "ecuación característica".

Desde mi punto de vista es el más práctico de los dos. Sumado a que resulta cómodo el diseño del circuito combinacional.

Método de las transiciones:

para el mismo también utilizas la tabla de funcionamiento que se mencionó anteriormente. Si te fijas tenes la información de Jn Kn y Qn, podes armar una nueva tabla y teniendo como resultado Qn*. Consecuentemente, haces el Karnaugh y obtenes la minimización para cada FF.

Para este método te conviene usar la tabla de funcionamiento del JK porque si te fijas ahora trabajas con tres variables.


Ahora sí espero haberte ayudado men.


Geminis Género:Masculino Caballo OcultoGalería Personal de NandroidVer perfil de usuarioEnviar mensaje privado
nacho.g
Nivel 4


Edad: 31
Registrado: 06 Mar 2012
Mensajes: 78


argentina.gif
MensajePublicado: Dom Mar 03, 2013 1:59 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Gracias! Me sirvió!


Libra Género:Masculino Mono OfflineGalería Personal de nacho.gVer perfil de usuarioEnviar mensaje privado
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.3490s ][ Pedidos: 20 (0.2882s) ]