Quattro fattori determinano la lunghezza che può essere utilizzata:
1) Qualità e tipo del cavo, nonché la velocità e il protocollo utilizzati, come sopra descritto. Il cavo di buona qualità con uno schermo collegato a terra si comporta diversamente dall'uso di doppini non schermati / UTP / Cat-qualcosa (cavo coperto da EIA / TIA TSB 56x)
2) Il chipset utilizzato sui due dispositivi collegati e se utilizzano resistenze pull-up per aumentare la sensibilità UART / USART (il chipset seriale su ciascun host) (una cosa di design)
3) Diafonia introdotta da curve strette o mancanza di messa a terra dello schermo ove necessario (cavo non UTP)
4) Capacità complessiva e ritardo; i segnali del protocollo non sono sincronizzati con le linee di controllo impostate o la capacità indotta causa ritardi di intermodulazione / diafonia / reattanza induttiva, ecc.
Questo è per cavi asincroni, non per cavi synch o bi-synch. Probabilmente hai una connessione via cavo asincrona (il che significa che nessuna delle due parti invia un segnale di clock).
Le linee guida generali dicono che la maggior parte dei cavi supporterà 115k baud, usando il protocollo x-on / x-off (stop start è dato su linee tx / rx) sono limitati a 30M, o circa 100 'con cavo schermato. I cavi UTP che utilizzano lo stesso protocollo sono limitati a circa la metà della velocità, quindi forse 56k.
Puoi realizzare cavi seriali davvero lunghi, se a bassa velocità e schermati. La velocità della luce ti ostacola a un certo punto.