alimentando a otro circuito una señal de inicio (inicializador) con d-latch (1,0,0,0,0…)

1

Uno de nuestros profesores nos ha mostrado un sistema para la compilación de hardware que utiliza pulsos de control.

De todos modos, básicamente quiero generar un impulso de control de inicio de 1 para alimentar a otro circuito. Sin embargo, una vez que se ha generado, este 'inicializador' solo debería alimentar 0s.

Entonces, solo necesito un circuito simple que produzca salidas con el reloj global:

1,0,0,0,0 ...

En las notas tenemos el motor de arranque como:

Sin embargo, no veo cómo esto generaría una secuencia de 1,0,0,0,0 ... (según tengo entendido, produciría 1,0,1,0,1,0 ... .)

¿He malinterpretado el diagrama? ¿Alguien puede ayudarme a resolver esto? gracias!

    
pregunta ddriver1

1 respuesta

3

Un D-Latch copia su entrada a su salida. El pestillo de su dibujo tiene un inversor conectado a su salida (que se muestra como una burbuja). Como su entrada es siempre 1, su salida siempre será 0.

Excepto por la nota "se supone que el cierre se inicializa a 1". Entonces, inicialmente es 1, y luego, una vez que comienza a obtener bordes de reloj, la salida siempre es 0.

Editar:

Por cierto, recomendaría agregar uno o dos D-flip-flops más en serie para obtener 2 o 3 periodos del valor inicial de "1" en la salida. Esto ocurre en caso de que el período de reloj no sea estable cuando el circuito se enciende por primera vez, se asegurará de que la señal de reinicio se distribuya correctamente en todo el circuito.

    
respondido por el The Photon

Lea otras preguntas en las etiquetas