¿Por qué usar JK Flip Flops en contadores binarios sincronizados / asíncronos en lugar de D flip flops?

1

En todas partes donde encuentro contadores binarios asíncronos (contador de ondulación) o sincronizados, la aplicación usa flip flops JK con las entradas J y K unidas, como se describe aquí:

Según tengo entendido, esto reduce la funcionalidad del flip flop JK a la de un flip flop tipo D, así que, ¿por qué no usar solo flip flops tipo D? He visto que los registros de turnos de la SIPO han sido construidos con flip flops tipo D y no con JK, por lo que estoy un poco confundido de por qué esto parece ser una convención.

    
pregunta Alex Eshoo

1 respuesta

1

Por alguna razón, el dispositivo basado en flops D se ha estandarizado en gran medida al usar el flanco ascendente del reloj como el evento de captura / salida, pero los flip flops JK se han estandarizado al usar el flanco descendente. Si se supone que un contador de rizado cuenta hacia arriba, cada bit debe cambiar su estado en el flanco descendente del bit anterior, por lo que el uso de flops JK hace posible crear un contador de rizado de recuento ascendente en el que la salida de datos de cada etapa puede ser alimentado a la siguiente etapa.

Personalmente, creo que hubiera sido útil que una gama más amplia de dispositivos basados en flops estilo D funcionara en el flanco descendente en lugar de en el flanco ascendente, pero por cualquier motivo, los flops JK son los únicos comunes " Jelly-bean "chip lógico que usa el flanco descendente.

    
respondido por el supercat

Lea otras preguntas en las etiquetas