Necesito transmitir de forma inalámbrica (no ópticamente, debido a las distancias y los volúmenes 3D involucrados) transmitir un tren de pulsos "sincronizado" desde algún transmisor maestro (el "cronometrador") para que lo reciba prácticamente cualquier número (digamos 50, para poner un límite superior en él) de dispositivos dentro de 100 m.
La idea es que todos los dispositivos que reciben esto tengan una sincronización común que puedan compartir para usar como tiempo de referencia. Las mediciones se tomarán y se informarán como tiempos relativos a su mejor conocimiento del borde ascendente más reciente del reloj maestro.
El sistema se implementará en un entorno de fábrica, pero habrá WiFi y la gran interferencia de motor eléctrico / servo / magnético ocasional en el área.
Tengo un requisito para aproximadamente 100 nanosegundos de ruido de fase / fluctuación de fase desde el receptor al maestro. La latencia no es un problema siempre que sea determinista y repetible a una magnitud similar de 100 ns. ¿Cuál es el dispositivo, la técnica o el protocolo de RF de latencia más alta y con mayor capacidad de repetición / temporización determinista disponible que le permitirá a un maestro transmitir un "pulso de sincronización" unidireccional a 60 Hz con ~ 100 n de fluctuación de fase TX- > RX?
He analizado algunas opciones y he hecho algunas investigaciones al respecto. He leído algunas preguntas aquí, como esta enlace de baja latencia rf respondida Por @Andy aka y yo echamos un vistazo a los módulos Radiometrix RF, que parecen una solución simple y posiblemente efectiva para mi problema.
Lo siguiente que miré fue el Protocolo ANT, que de acuerdo con la información en este artículo de Digikey hace 6 años el protocolo ANT permite una latencia casi nula en la tubería de TX / RX, debido a que el receptor siempre está escuchando. Si la canalización desde el dispositivo maestro de TX al dispositivo ANT está lo suficientemente optimizada, la latencia y la repetibilidad deberían estar en el par de microsegundos de la región. ¿Esto suena bien? ¿Alguien ha usado el protocolo ANT para este propósito anteriormente? Estoy considerando probar las capacidades ANT del NRF52832
También vi que Texas Instruments tiene algo llamado el CC1121 - "Transceptor de RF de alto rendimiento y bajo consumo de energía" que parece tener un tiempo de activación extremadamente rápido, y solo necesita 4 bits de preámbulo. Esto significa que podría transmitir efectivamente 1 byte, con los últimos bits solo siendo un 0x01. Sin embargo, en "4.13 Activación y sincronización" en la hoja de especificaciones, todavía tiene valores en los cientos de microsegundos para pasar de IDLE a TX. Tendría que probar el jitter de transición repetible de Idle- > TX, básicamente en cualquiera de los dispositivos / protocolos anteriores.
Como último recurso, podría probar un generador de "picos" de RF personalizado y diseñar mis propios receptores para que se adapten / sintonicen a él. Estoy seguro de que esto es ilegal, y en realidad no es una opción útil (¿o es? ¿Tendré que certificarlo? ¡Supongo que fallaría de inmediato en los estándares de emisiones de EMC!).
El "reloj" transmitido por RF podría estar bloqueado por PLL (en el software) para filtrar el jitter (por lo que la latencia no es un gran problema ahora), y podría calibrar cualquier retraso de fase constante debido a TX > RX retraso y velocidad de la luz) para crear un "estimador" del reloj maestro original en el instante en que se envía. ¿Hay alguna técnica que deba conocer para tratar este problema?