La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

El Contador Binario.

Presentaciones similares


Presentación del tema: "El Contador Binario."— Transcripción de la presentación:

1 El Contador Binario

2 Los contadores binarios son circuitos que realizan un conteo de pulsos, que ingresan en su entrada (Clock) Contador

3 Podemos clasificar a los contadores binarios en:
Sincrónicos Asincrónicos

4 Contadores Binarios Asincrónicos
Si transportamos la tabla a el diagrama de tiempo Secuencia de Conteo Binaria B A Frecuencia B es la mitad de la frecuencia de A 1 Frecuencia A es la mitad de la frecuencia de clock 1 CK 1 1

5 Contador Binario Asincronico de 2 bits
D Q Q D Q Q CK Q0 Q1

6 Contador Binario Asincronico de 2 bits
+VCC +VCC J Q K Q J Q K Q CK Q0 Q1

7 El problema mas común es la sincronización de los bloques
¿Qué problema puede ocasionar el uso de Contadores Binarios Asincrónicos? El problema mas común es la sincronización de los bloques Que suele aparecer en frecuencias cercanas a las determinadas por los retardos de propagación de los circuitos

8 No ha terminado de propagarse el pulso de reloj e ingresa un nuevo pulso
%2 %2 %2 %2 CK 1 1 1 1 1 Error Por un instante se produce un glitch ( error transitorio) con el número 1001

9 Contadores Binarios Sincrónicos
Debido a que los contadores asincrónicos producen Glitch a altas frecuencias, se utilizan otros contadores binarios, donde cada bloque se encuentre sincronizado y minimamente dependiente de los anteriores Q0 Q1 Q2 Todos reciben sincronización CK

10 Si analizamos una secuencia de conteo binario ascendente
Para que un bit cambie los bit de peso menor deben estar en uno (nivel alto) 1 1 1 2 1 1 3 1 4 Este bit cambia de 0 a 1 El bit C cambia porque B y A son uno 1 1 5 1 1 6 Porque este es uno 1 1 1 7

11 Utilizando el concepto Anterior
Se puede observar que todos los Flip-Flop reciben sincronización del Clock Por Ejemplo +Vcc 1 1 1 1 J Q K J Q K J Q K Se pasó del 011 al 100 siguiendo la secuencia Binaria CK Q1 Q2 Q0 Q0 cambia con cada pulso de CK Q1cambia cuando el anterior es uno y lo habilita el CK Q2 cambia cuando Q0 y Q1 son uno y lo habilita el CK

12 Contadores Up - Down Up/Down (U/D)
Si el terminal U/D vale Uno la línea roja se activa obteniendo los datos de los Q por lo tanto ascendentes +VCC J K Q Q J K Q J K Q Q0 Q1 Q2 CK Q Q Q Si el terminal U/D vale cero la línea azul se activa y los datos de conteo se toman de Q negado por lo tanto el conteo es descendente

13 Contadores Preseteables
Load 1 Entrada Cada flip-flop que compone un contador puede ser forzado a un uno o un cero activando los terminales de preset y clear Cuando se activa el load el valor de la entrada activa el preset si vale 1 J P Q K C Q´ O activa el clear si vale cero De esta manera podemos detarminar en que valor comienza a contar un contador Preseteandolo


Descargar ppt "El Contador Binario."

Presentaciones similares


Anuncios Google