Introducción:
el valor de N puede ser diferente de la potencia de 2. Además, la secuencia de conteo puede ser aleatoria, por ejemplo, algún código cíclico (8421, 2423, etc.). El siguiente método se aplica para diseñar para mod N y cualquier secuencia de conteo.
Diseño para contador Mod-N :
Los pasos para el diseño son:
Paso 1: decisión sobre el número de flip-flops.
Ejemplo : si estamos diseñando un contador mod N y se requiere un número n de flip-flops, entonces n se puede encontrar mediante esta ecuación.
N <= 2n
Aquí estamos diseñando un contador Mod-10. Por lo tanto, N = 10 y el número de Flip flops (n) requeridos es
Para n = 3, 10 <= 8, lo cual es falso.
Para n= 4, 10<=16, lo cual es cierto.
Therefore number of FF required is 4 for Mod-10 counter.
Paso 2: escriba la tabla de excitación de Flip flops:
aquí se usa T FF
Paso 3: Dibuje el diagrama de estado y la tabla de excitación del circuito.
Un contador de décadas se llama mod -10 o contador dividido por 10. Cuenta de 0 a 9 y vuelve a poner a 0. Cuenta en secuencia binaria natural. Aquí se utilizan chanclas de 4 T. Se reinicia después de Q 3 Q 2 Q 1 Q 0 = 1001.
Tabla de excitación del circuito:
aquí Q 3 Q 2 Q 1 Q 0 son los estados actuales de cuatro flip-flops y Q* 3 Q* 2 Q* 1 Q* 0 son el siguiente estado de conteo de 4 flip-flops. Si hay una transición en el estado actual, es decir, si el valor Q3 cambia de 0 a 1 o de 1 a 0, entonces el bit T (alternar) correspondiente se escribe como 1, de lo contrario, 0.
Paso 4: Cree el mapa de Karnaugh para cada entrada FF en términos de salidas de flip-flop como variable de entrada –
Simplifique el mapa K –
Paso 5: Cree un diagrama de circuito:
aquí se utiliza un reloj activado por flanco negativo para alternar.
- El reloj se proporciona a cada Flip flop en el mismo instante de tiempo.
- La entrada de alternar (T) se proporciona a cada Flip flop de acuerdo con la ecuación simplificada del mapa K.
Diagrama de tiempo: aquí se utiliza la alternancia.
El estado de un FF cambiará solo cuando la entrada de alternancia (T) de un FF sea 1.
Explicación :
- Inicialmente Q3 Q2 Q1 Q0 son 0 0 0 0 .
- La secuencia del contador se puede verificar a partir del diagrama de tiempos. En cada flanco descendente del reloj, la salida Q 0 cambia porque T 0 está conectado a la lógica 1 .
- T 1 se convierte en 1 solo cuando la expresión T1 = Q’ 3 Q 0 se convierte en 1 también si se produce un flanco descendente del reloj (porque hay una activación de flanco negativo), entonces el estado de salida de T 1 , es decir, Q 1 cambiará.
- T 2 se convierte en 1 solo cuando la expresión T2 = Q 1 Q 0 se convierte en 1 también si se produce un flanco descendente del reloj, el estado de salida Q2 cambiará.
- T 3 se convierte en 1 solo cuando la expresión T1 = Q 3 Q 0 + Q 2 Q 1 Q 0 resultante se convierte en 1 también si se produce un flanco descendente del reloj (porque hay una activación de flanco negativo), entonces el estado de Q3 cambiará.
- Obtenemos Salida como Q 3 (MSB) Q 2 Q 1 Q 0 (LSB).
- Después del décimo flanco descendente, el estado de salida de todos los FF vuelve a ser 0 0 0 0.
Publicación traducida automáticamente
Artículo escrito por goutamnagpal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA