Ethernet PHYs IEEE1588 PTP vs SOF

2

Actualmente estoy trabajando en un nuevo diseño que debería ser compatible con Ethernet IEEE1588 PTP. Estaba buscando Ethernet PHY de 1 GB con soporte IEEE1588 cuando vi esto en el sitio web de TI: enlace

Parece que hay una diferencia entre IEEE1588 PTP y IEEE1588 SOF pero no puedo ver cuál es la diferencia (si hay alguna).

¿Tienes alguna idea sobre cuál podría ser la diferencia?

    
pregunta RWIN

1 respuesta

2

Esta pregunta no está enmarcada (jajaja). El inicio de la detección de cuadros no es una alternativa a PTP, sino un aumento de la misma. En una implementación de PTP, debe elegir la forma en que realmente marca la hora de los paquetes de ingreso / egreso. Un método trivial para hacer esto es el sello de tiempo del software, en el que la implementación de PTP obtiene el tiempo actual del sistema y lo aplica como marca de tiempo, posiblemente con alguna compensación rudimentaria por los retrasos de hardware y demás. Cualquier transceptor Ethernet puede hacer esto, pero será bastante impreciso en comparación con otros métodos.

Un mejor método es la detección de "inicio de trama" (por lo tanto, "SOF"), en la que el MAC marca la marca del tiempo al detectar el inicio de una trama IEEE 1588, lo que permite una mayor precisión. Para lograr esto, el MAC debe admitir la detección SOF de PTP, por ejemplo, el DP83822 de TI.

Un método aún mejor es el sello de tiempo del hardware, que se basa en la creación del soporte de sello de tiempo en la propia PHY. Este es el mejor método, y se ve comúnmente en los relojes maestros, grandes maestros y transparentes PTP, así como en los relojes esclavos que lo requieren. El DP83640 de TI admite este método.

Fuentes: Esto TI blogpost lo cubre, y solía trabajar en los relojes de red.

    
respondido por el esilk

Lea otras preguntas en las etiquetas