señal de reloj automático


En telecomunicaciones y electrónica , una señal de sincronización automática es aquella que puede decodificarse sin la necesidad de una señal de reloj separada u otra fuente de sincronización . Esto generalmente se hace incluyendo información de sincronización incrustada dentro de la señal y agregando restricciones en la codificación de la carga útil de datos de modo que la sincronización falsa se pueda detectar fácilmente.

Si una señal de reloj está incrustada en la transmisión de datos, hay dos posibilidades: las señales de reloj se envían al mismo tiempo que los datos ( isócrono ), o en un momento diferente ( anisócrono ).

Si la señal de reloj incrustada es isócrona, se envía simultáneamente con los datos. A continuación se muestra una señal de ejemplo, en este caso utilizando la señal de sincronización automática del código Manchester . Los ciclos de datos y de reloj se pueden considerar como una combinación en la que tanto el ciclo de reloj como los datos se pueden recuperar de la señal transmitida.

Las señales de reloj automático asíncronas no combinan los ciclos de reloj y la transferencia de datos en una señal continua. En cambio, se modula la transmisión de ciclos de reloj y la transmisión de datos. A continuación, se muestra una señal de ejemplo utilizada en la comunicación en serie asíncrona , donde se aclara que la información sobre la velocidad del reloj se transmite en un marco de tiempo diferente al de los datos reales.

La mayoría de estos códigos se pueden ver como una especie de código Run Length Limited [1] . Esas restricciones sobre "ejecuciones" de ceros y "ejecuciones" de unos aseguran que las transiciones ocurran con la frecuencia suficiente para mantener el receptor sincronizado.

Tales señales de sincronización automática se pueden decodificar correctamente en un flujo de bits sin deslizamiento de bits . Para decodificar aún más ese flujo de bits y decidir qué bit es el primero de un byte, a menudo se usa un código de sincronización automática .