next up previous contents
Next: Contador binario síncrono ascendente Up: Contadores Previous: Contador binario asíncrono ascendente

Contador BCD asíncrono ascendente

Un contador BCD es un contador de décadas que sigue concretamente los estados $0,1,\ldots,9,0,1,\ldots$. Su módulo es por tanto 10 y ya que 23<10<24, necesitaremos 4 flip-flops para construirlo. Evidentemente estaremos desperdiciando 16-10=6 estados - por eso se dice que la secuencia de conteo de un contador BCD es truncada -. La forma más sencilla de truncar un contador consiste en decodificar el estado de numeración más alto (el 9 en este caso) y utilizarlo para llevar el contador hasta el estado de numeración más bajo (el 0). Para dicho fin, pueden utilizarse las entradas asíncronas de CLEAR. La figura 3.3 muestra el esquema lógico de un contador de este tipo y la figura 3.4 presenta el diagrama de tiempos generado. Puede observarse que aparece un glitch en la señal de Q1, inevitable y de duración igual al tiempo de propagación a través de la puerta NAND, más el tiempo que tarda el flip-flop primero en ponerse a cero.




1999-05-21