Cuatro factores determinan la longitud que se puede usar:
1) Calidad y tipo del cable, y la velocidad y el protocolo utilizados, como se describió anteriormente. El cable de buena calidad con un blindaje con conexión a tierra se comporta de manera diferente que el uso de pares trenzados sin blindaje / UTP / Cat-algo (cable cubierto bajo EIA / TIA TSB 56x)
2) El conjunto de chips utilizado en los dos dispositivos conectados, y si usan resistencias pull-up para aumentar su sensibilidad UART / USART (el conjunto de chips serie en cada host) (algo de diseño)
3) Diafonía introducida por curvas cerradas o falta de conexión a tierra del blindaje donde sea necesario (cable no UTP)
4) Capacitancia general y retraso de tiempo; ¿las señales de protocolo no están sincronizadas con las líneas de control que se están configurando, o la capacitancia inducida causa demoras de intermodulación / diafonía / reactancia inductiva, etc.
Esto es para cables asíncronos, no cables de sincronización o bi-sincronización. Probablemente tenga una conexión de cable asíncrono (lo que significa que ninguno de los lados envía una señal de reloj).
Las pautas generales dicen que la mayoría de los cables admitirán 115k baudios, usando el protocolo x-on / x-off (el inicio de parada es datos en líneas tx / rx) están limitados a 30M, o aproximadamente 100 'con cable blindado. Los cables UTP que usan esta misma configuración de protocolo están limitados a aproximadamente la mitad de la velocidad, por lo que tal vez 56k.
Puede hacer cables seriales realmente largos, si a baja velocidad y protegidos. La velocidad de la luz se interpone en tu camino en algún momento.