Volver a Noticias
25.04.2023

Principio de sincronización PTP

Sincronización PTP DTS 4160 Grandmaster

Principio de sincronización PTP: ajuste la frecuencia de los esclavos al maestro

Antes de la sincronización de tiempo, el esclavo usa los mensajes de sincronización consecutivos para sincronizarse con el maestro (alinear su frecuencia). La diferencia entre dos consecutivos marcas de tiempo t1 le está diciendo al esclavo el intervalo de mensajes de sincronización del maestro. Con sus propias marcas de tiempo t2 ahora puede calcular y compensar su desviación de reloj. Este procedimiento se repite regularmente para compensar las variaciones de frecuencia con el tiempo debido a las condiciones ambientales u otros cambios.

Principio de sincronización PTP

Principio de sincronización PTP: ajuste el tiempo de los esclavos al maestro

Para sincronizar la hora de un Esclavo PTP se utiliza el proceso que se muestra aquí. El maestro lo inicia enviando un mensaje de sincronización (y sigue en modo de dos pasos). Luego, el esclavo envía la solicitud de demora y obtiene la respuesta de demora. Con estos mensajes, el esclavo recopila las cuatro marcas de tiempo t1 a t4, que le permiten calcular su compensación y adaptar su tiempo al del maestro. La clave de la precisión de PTP es la precisión de esas cuatro marcas de tiempo, por lo que se requiere una marca de tiempo de hardware.

Principio de sincronización PTP

Sincronización de un cliente PTP

El estándar no define cómo el esclavo está corrigiendo su reloj interno. Hay dos opciones:

  • Transición suave: el esclavo acelera o ralentiza su reloj hasta que se alinea con la hora del maestro
  • Paso inmediato: El esclavo ajusta la hora a la hora del maestro (salto hacia delante o hacia atrás).

Depende de la aplicación, qué comportamiento se utiliza. Si no se permiten saltos de tiempo (por ejemplo, por razones de registro), se requiere una transición suave. Por otro lado, si la alineación rápida es importante, es mejor tener un salto y luego inmediatamente el tiempo correcto.