Ayúdame a entender este diagrama de tiempo de registro de desplazamiento

2

Mi comprensión básica de usar un registro de desplazamiento para convertir datos en serie a paralelos es la siguiente:

  1. En cada pulso de reloj, se lee el estado del pin de datos en serie
  2. A medida que se leen los datos, se transfiere a los registros
  3. Cuando el pin de retención pulsa, los valores en el registro se envían a los pines de salida paralelos

Aquí hay un diagrama de tiempo para el 74HC595.

SH_CP es el reloj y DS es el pin de datos en serie. Para comenzar, el nivel de DS es bajo, y luego el nivel es alto y luego el pestillo comienza a latir ... Entonces realmente no lo entiendo. Tal como está, no entiendo lo que explica este diagrama o su utilidad.

    
pregunta Cameron Ball

1 respuesta

2

Hay muchas cosas sucediendo en este diagrama.

  • Las flechas hacia arriba en el reloj te dicen que las cosas se muestrean en el borde positivo del reloj

  • DS son los datos que entran, puede ver que se muestrean en el borde positivo de SH_CP. (reloj de muestra y retención, borde positivo)

  • Sale de Q0 en el primer borde positivo de ST_CP (reloj de registro de cambios, positivo nuevamente)

  • El pulso aparece en Q1 en el siguiente reloj y así sucesivamente

Por lo tanto, el diagrama muestra que está cambiando la entrada serie de una salida a la siguiente.

También muestra que si MR baja se restablece la memoria interna, pero las salidas Q0-Q7 permanecen en su estado hasta el siguiente estado. La última salida, Q7 *, parece cambiar en el borde negativo y restablecerse inmediatamente.

Por último, si OE (barra) sube, las salidas cambian a una alta impedancia.

¿Eso ayuda?

    
respondido por el Will

Lea otras preguntas en las etiquetas