Una publicación técnica reciente de un desarrollador chino proporciona una guía detallada sobre el uso de las funciones de hardware de Time-Sensitive Networking (TSN) para resolver un problema crítico en las implementaciones de maestros EtherCAT: la fluctuación de transmisión causada por la programación del sistema operativo. El autor, utilizando plataformas Rockchip RK3576/3588 con stmmac e IgH, explica cómo configurar el control de puerta EST (Enhanced Scheduled Traffic) y Launch Time de TSN para descargar la sincronización de la transmisión de tramas directamente al hardware PHC (Precision Time Controller) de la tarjeta de red. Este enfoque evita el programador del sistema operativo, lo que permite una entrega determinista de tramas y una sincronización DC (Distributed Clocks), esenciales para la automatización industrial de alto rendimiento. La publicación incluye detalles de configuración prácticos y fragmentos de código, lo que la convierte en un recurso valioso para ingenieros de sistemas integrados y desarrolladores de automatización industrial que trabajan en redes en tiempo real. Esta técnica es particularmente relevante para aplicaciones que requieren una sincronización precisa, como robótica, control de movimiento y automatización de fábricas.
Esta publicación explica cómo aprovechar las funciones de hardware TSN, como el control de puerta EST y Launch Time, en plataformas Rockchip RK3576/3588 para lograr una transmisión determinista de tramas EtherCAT y sincronización DC. Aborda el problema común de la fluctuación de programación del sistema operativo en los maestros EtherCAT al descargar la sincronización al hardware PHC de la tarjeta de red. Esta es una valiosa inmersión técnica para ingenieros que trabajan en sistemas de control industrial en tiempo real.