Cuatro factores determinan la longitud que se puede utilizar:
1) La calidad y el tipo de cable, así como la velocidad y el protocolo utilizados, como se ha descrito anteriormente. Un cable de buena calidad con un apantallamiento que esté conectado a tierra se comporta de forma diferente a utilizar pares trenzados sin apantallar/UTP/Cat-algo (cable cubierto por EIA/TIA TSB 56x)
2) El chipset utilizado en los dos dispositivos conectados, y si utilizan resistencias pull-up para aumentar su sensibilidad UART/USART (el chipset serie de cada host) (algo de diseño)
3) La diafonía introducida por las curvas cerradas o la falta de conexión a tierra de la pantalla cuando es necesario (cable no UTP)
4) Capacitancia global y retardo temporal; ¿se desincronizan las señales del protocolo con las líneas de control que se están ajustando, o la capacitancia inducida provoca retrasos por intermodulación/acoso/reactancia inductiva, etc.?
Esto es para cables asíncronos, no para cables sincronizados o biosíncronos. Probablemente tengas una conexión de cable asíncrono (lo que significa que ninguno de los dos lados envía una señal de reloj).
Las directrices generales dicen que la mayoría de los cables soportan 115k baudios, utilizando el protocolo x-on/x-off (el inicio de la parada son los datos en las líneas tx/rx) están limitados a 30M, o unos 100' con cable blindado. Los cables UTP que utilizan esta misma configuración de protocolo están limitados a la mitad de la velocidad, es decir, a 56k.
Se pueden hacer cables en serie realmente largos si son de baja velocidad y están apantallados. La velocidad de la luz se interpone en algún momento.
1 votos
También depende bastante de los controladores del dispositivo. Solía trabajar para una empresa que utilizaba 115200 alrededor de una oficina grande (digamos 30 metros) utilizando cable telefónico, pero eso era cuando todos los dispositivos utilizaban +/- 12 V y con equipos de bastante calidad.
0 votos
Como no se trata de RS232 sino de una UART no lo publicaré como respuesta, pero una UART de nivel 3V de más de 200 metros a 4800 baudios está en un producto que vendemos y funciona bien. 38400 baudios a 15 metros también. Nuestro cable tiene una calidad bastante buena.