Mostrando entradas con la etiqueta flip-flop. Mostrar todas las entradas
Mostrando entradas con la etiqueta flip-flop. Mostrar todas las entradas

8 de diciembre de 2011

Sencillo efecto a partir de un contador Johnson

El siguiente circuito eléctrico es simplemente una aplicación de un conocido contador digital, el contador Johnson o contador en anillo. En este caso está implementado a partir de Flip-Flops JK, no obstante puede construirse utilizando otros Flip-Flops.

En en ejemplo se muestra un efecto bastante elemental aunque se podría generar efectos mas complejos si cada salida controla la base de un transistor en conmutación, el cual podría manejar una mayor cantidad de led´s.

Circuito Eléctrico


Simulación: 

    

4 de noviembre de 2011

Diseña tu propio secuenciador de luces

Como en post anteriores hemos hablado de distintos juegos de luces se me ocurrió proponer alguna forma de diseñar nuestro propio secuenciador. Claro está que hablamos de un primer nivel de complejidad por lo que no utilizaremos microcontroladores o programación alguna, simplemente trataremos de diseñarlo a partir flip-flop´s, compuertas lógicas y un único efecto. Obviamente no es la única manera de pensar un secuenciador, pero es la primera que se me ocurre. Manos a la obra....

La idea es pensar el efecto que se desea conseguir como una tabla de verdad. Así tendríamos una tabla con , por ejemplo, 3 entradas y 4 salidas. Esto último es totalmente arbitrario y a elección. Para este caso sabemos de antemano que tendremos 8 estados en nuestro efecto de 4 bits, pues sólo tenemos 8 posibles combinaciones con 3 bits. Imaginemos que se busca el siguiente efecto, suponiendo que cada círculo representa en led.



Si armamos la tabla tendríamos:

A
B
C
S1
S2
S3
S4
0
0
0
1
0
0
1
0
0
1
0
1
1
0
0
1
0
1
0
0
0
0
1
1
1
1
0
0
1
0
0
1
1
1
0
1
0
1
1
1
1
1
1
1
0
1
0
1
0
1
1
1
0
1
0
1

Ahora simplemente simplificamos cada salida utilizando mapas de karnaugh. De esta manera obtenemos:

Mapa para S1 



Mapa para S2






Mapa para S3




Mapa para S4



Ahora que ya tenemos la lógica necesaria para el efecto que pensamos sólo nos resta ver de que manera generamos los ocho estamos que se presentaron como entradas ABC en la tabla. Creo que la manera más fácil de obtener esto es a partir de una contador asíncrónico módulo 8. Si lo pensamos así, el circuito eléctrico que obtendríamos sería el siguiente:


Ahora su simulación:



Como se aprecia, las salidas siguen la secuencia pensada desde el principio.
Más allá de este sencillo ejemplo se puede ir jugando con el efecto y demás variables en juego con el objetivo de obtener un circuito final que utilice pocas compuertas en la lógica.







30 de octubre de 2011

Simulación on-line

Una de las fases de nuestro proyecto es la simulación. Navegando me he encontrado con un sitio que permite la posibilidad de simular un circuito on-line. Esta pensado particularmente para circuitos digitales de cierto nivel de complejidad. Para la simulación se dispone de niveles lógicos,indicadores, compuertas lógicas, flip-flops, etc.
En la siguiente captura se aprecia la simulación de un contador asincrónico módulo 4.

Fuente: http://logic.ly/