Electronica

Solo disponible en BuenasTareas
  • Páginas : 6 (1475 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de octubre de 2010
Leer documento completo
Vista previa del texto
SISTEMAS LOGICOS Clase #12 : Introducción Circuitos Secuenciales

Dr. Wladimir Rodríguez Departamento de Computación ULA wladimir@ula.ve

Agenda

• Contadores • Contadores Asíncronos
• • • •
Contador de 2 Bits Asíncrono Contador de 3 Bits Asíncrono Contador BCD Asíncrono

• Contadores Síncronos
Contador BCD Síncrono

• Diseño de Contadores
Dr. Wladimir Rodriguez

2

SistemasLógicos

Contadores
• Un contador es un circuito secuencial que pasa por
una secuencia prescrita de estados. La secuencia puede seguir un conteo binario o cualquier otra secuencia de estados.

• Los contadores se encuentran en casi todo sistema

digital. Se utiliza para contar el numero de ocurrencias de un evento o para generar secuencias de temporizado para controlar operaciones en unsistema digital.

Dr. Wladimir Rodriguez

3

Sistemas Lógicos

Contadores
• De las diversas secuencias que puede seguir un
contador, la secuencia binaria directa es la mas simple y la mas directa. Un contador que sigue la secuencia binaria se denomina contador binario n bits, consta de n flip-flops y puede contar en binario desde 0 hasta 2n-1. debe contar 2 n números. Puede truncarse lasecuencia para contar un numero menor de estados.

• Un contador con n flip-flops no necesariamente

Dr. Wladimir Rodriguez

4

Sistemas Lógicos

Contadores Asíncronos
• 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 está conectada al flip-flop que representa al bit menos significativo. Los otros FF seconectan en cascada sirviendo su salida de reloj para el siguiente, hasta llegar al bit mas significativo.

Dr. Wladimir Rodriguez

5

Sistemas Lógicos

Contador Asíncrono de 2 Bits

Dr. Wladimir Rodriguez

6

Sistemas Lógicos

Contador Asíncrono 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 debajada de su entrada 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), tiene como entrada de reloj la salida de FF0 por lo que cambiará de estado cada vez que la salida Q0 cambie de 1 a 0.

Dr. Wladimir Rodriguez

7

Sistemas Lógicos

Contador Asíncronode 2 Bits
• Debido a que cada flip flop responde con cierto
retardo, los flip flop no son disparados simultá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 Q 1se producirá un tiempo después de que Q0 cambie de 1 a 0. De esta forma el retardo se irá propagando a medidaque se vayan agregando flip flops, como las olas en el agua, de aquí que estos contadores se denominan tipo "ripple"
8
Sistemas Lógicos

Dr. Wladimir Rodriguez

Contador Asíncrono de 3 Bits

Dr. Wladimir Rodriguez

9

Sistemas Lógicos

Contador BCD Asíncrono

Dr. Wladimir Rodriguez

10

Sistemas Lógicos

Contadores Síncronos
• En los contadores síncronos las entradas dereloj de
todos los flip flops se conectan juntas a un reloj común. De esta manera todos los FF cambian de estado simultáneamente (en paralelo). El circuito a continuación muestra un contador sincrono de 3 bits. Analice el diagrama de tiempo para comprender el funcionamiento del contador y verifique que todos los FF cambian simultáneamente.

Dr. Wladimir Rodriguez

11

Sistemas Lógicos Contadores Síncronos

Dr. Wladimir Rodriguez

12

Sistemas Lógicos

Contador BCD Síncrono

Dr. Wladimir Rodriguez

13

Sistemas Lógicos

Diseño de Contadores
• Muchas veces se desea tener contadores que sigan
secuencias de conteo que no sea la binaria, en ese caso ya no se dispondrá de circuitos integrados que contengan el contador, sino que debemos diseñarlo. Al ser el...
tracking img