Empat faktor menentukan panjang yang dapat digunakan:
1) Kualitas dan jenis kabel, serta kecepatan dan protokol yang digunakan, seperti dijelaskan di atas. Kabel berkualitas baik dengan perisai yang dibumikan berperilaku berbeda dari menggunakan twisted pair unshielded / UTP / Cat-something (kabel tertutup di bawah EIA / TIA TSB 56x)
2) Chipset yang digunakan pada dua perangkat yang terhubung, dan apakah mereka menggunakan pull-up resistor untuk meningkatkan sensitivitas UART / USART (chipset seri pada setiap host) (hal desain)
3) Crosstalk diperkenalkan oleh tikungan tajam atau kurangnya landasan pelindung jika diperlukan (kabel non-UTP)
4) Keseluruhan kapasitansi dan waktu tunda; apakah sinyal protokol tidak selaras dengan garis kontrol yang ditetapkan, atau apakah kapasitansi yang diinduksi menyebabkan penundaan intermodulasi / crosstalk / reaktansi induktif, dll.
Ini untuk kabel asynch, bukan kabel synch atau bi-synch. Anda mungkin memiliki koneksi kabel asynch (artinya tidak ada pihak yang mengirimkan sinyal jam).
Pedoman umum mengatakan sebagian besar kabel akan mendukung 115k baud, menggunakan protokol x-on / x-off (stop start adalah data pada saluran tx / rx) dibatasi hingga 30M, atau sekitar 100 'dengan kabel berpelindung. Kabel UTP menggunakan pengaturan protokol yang sama terbatas pada sekitar setengah kecepatan, jadi mungkin 56k.
Anda dapat membuat kabel serial yang benar-benar panjang - jika pada kecepatan lambat dan terlindung. Kecepatan cahaya menghalangi Anda di beberapa titik.