Contadores Asincronos
|
|
|
En los sistemas asíncronos los FF no están conectados al mismo reloj, por lo que no cambian simultaneamente. La señal de reloj sólo ataca al flip-flop querepresenta al bit menos significativo. Los otros FF se conectan en cascada sirviendo su salida de reloj para el siguiente, hasta llegar al bit mas significativo.Contador binario ascendente tipo ripple| En la figura se muestra un contador asincrono de 2 bits.
Está constituido con dos flip flop J K con ambas entradas conectadas a 1, por lo que cambiarán de estado en el flanco de bajada de suentrada de reloj. El reloj externo se conecta solamente a la entrada de reloj del primer flip flop (FF0). Este cambiará de estado en cada flanco de bajada del reloj. El siguiente flip flop(FF1), tienecomo entrada de reloj la salida de FF0 por lo que cambiará de estado cada vez que la salida Q0 cambie de 1 a 0.
Debido a que cada flip flop responde con cierto retardo, los flip flop no son disparadossimultáneamente, por lo que operan de forma asincrona. De hecho, la salida Q0 se producirá un tiempo después de que baje el reloj, y como esta es la entrada de reloj de FF1, la salida Q1 se produciráun tiempo después de que Q0 cambie de 1 a 0. De esta forma el retardo se irá propagando a medida que se vayan agregando flip flops, como las olas en el agua, de aquí que estos contadores se denominantipo "ripple"Note que por simplicidad, en el diagrama de tiempo no se toma en cuenta este retardo, y se muestra como si las transiciones ocurrieran simultáneamente. |
Usualmente todas las entrada deCELAR se conectan juntas, de manera que un pulso pueda poner todos los FF en cero antes de comenzar la cuenta.Como se mostró anteriormente este contador de 2 bit tipo ripple pasa por 4 estadosdiferentes, dependiendo del valor de la cuenta (00,01,10,11). De igual forma, un contador con n flip flops, pasará por 2n estados diferentes. El numero de estados diferentes por lo que pasa un contador...
Regístrate para leer el documento completo.