Tengo dos dispositivos, el dispositivo 1 y el dispositivo 2. Los dispositivos están separados unos 60 pies entre sí a través de un cable largo. Se comunican entre sí a una serie síncrona de 2400 bps utilizando la única fuente de reloj. El dispositivo A necesita un reloj para el reloj de entrada y salida. El diseño actual tiene un loopback "In Cable" del reloj como se muestra a continuación para proporcionar los dos relojes necesarios.
Algunas veces se notó que Data In del dispositivo A no recibiría datos. Cuando se produjo esta situación, el dispositivo 1 podría verificar el reloj RX entrante (que debería estar a 2400bps) y tendría un valor que no era 2400bps. Por lo general, sería un múltiplo o más del reloj original de 2400 bps. Valores como 4800, 7200 y otros valores se han visto en el Dispositivo 1. La razón obvia por la que los datos no entraron en el dispositivo 1 es que el reloj no era válido para los Datos (que se registró a 2400 bps).
Si trato de poner un O-Scope en la señal del reloj en el dispositivo 1 para ver cómo se ve, se aclara inmediatamente y se ve a 2400 bps.
Tenemos más de 20 rutas de datos con esta configuración. Algunos trabajan y otros no. El intercambio de cables puede hacer que los malos caminos funcionen o que no funcionen. El uso de cables que se sabe que funcionan entre dos dispositivos diferentes puede hacer que la ruta no funcione. Todos los cables están fabricados profesionalmente y no creo que se trate de un problema de cable. Es impredecible qué dispositivo / conjunto de cables funcionará o no.
No soy un EE, pero he estado investigando este problema y creo que podría haber algún problema de impedancia en el dispositivo 2. La señal del reloj podría reflejarse entre el dispositivo 1 y 2, en última instancia, la entrada de reloj RX en el dispositivo A dando una señal de reloj incorrecta, y por lo tanto no hay datos en el dispositivo 1.
He leído que alguna resistencia o condensador agregado en la ruta puede reducir este problema, pero no soy un EE, por lo que no estoy seguro de si a) este es un problema de impedancia yb) ¿dónde pondría un circuito? arreglalo. Alguien ha mencionado una resistencia en línea de 22.5ohm para comenzar. Alguien más ha mencionado algo < 100ohms. En este punto, no puedo decirle la impedancia de salida del dispositivo A. es un componente antiguo y actualmente no está documentado.