Semua jawaban salah jika OP berarti tautan beroperasi pada kecepatan komunikasi USB2.0 Berkecepatan Tinggi (480 Mbit / dtk).
Panjang tautan komunikasi USB dibatasi oleh arsitektur USB yang memiliki lima hub di tautan tersebut. Protokol USB mensyaratkan bahwa perangkat USB mengirim kembali paket jabat tangan sebagai ACK, NAK, NRDY, dll. Respons ini harus kembali menjadi tuan rumah dalam batas waktu yang ditentukan, yang diatur ke 1,7 µs. Perangkat keras pengontrol host akan menetapkan tanda / interupsi jika respons tidak diterima dalam waktu setelah upaya 1-2-3, yang berarti kegagalan tautan.
Sekarang, apa dasar dari batasan 1,7 µs ini? Ini didasarkan pada perjalanan pulang pergi paket terburuk kasus jabat tangan. Semua dijelaskan dalam spesifikasi USB 2.0, Bagian 7.1.19.2. Ada tiga faktor:
Integritas sinyal fisik atas diferensial twisted-pair untuk kabel yang dapat diproduksi secara realistis (pencocokan impedansi, keseragaman kabel, kehilangan sinyal). Ini keluar sebagai batas panjang kabel 5 m per segmen. Kabel 5 m diperkirakan memiliki penundaan propagasi satu arah sekitar 26 ns per spesifikasi USB. Semua enam kabel akan memiliki penundaan pulang pergi sekitar 300 ns.
Delay propagasi sinyal digital di sepanjang jalur repeater hub, yang dibatasi oleh arsitektur yang disarankan hingga 40 HS bit kali, yaitu sekitar 80 ns per hub satu arah. Lima hub akan memiliki penundaan pulang pergi sekitar 800 ns.
Perangkat USB diperbolehkan merespons dalam 192 bit kali, yaitu 400 ns.
Jadi, total waktu respons adalah 1500 ns. Spesifikasi memungkinkan beberapa kelonggaran, dan memperpanjang waktu habis hingga 1700 ns.
Oleh karena itu, batas waktu propagasi media adalah 1700 ns - 400 ns = 1300 ns, atau 650 ns satu arah. Jika Anda dapat membuat kabel yang memiliki kerugian rendah lebih dari 650 ns perambatan gelombang sehingga dapat memberikan sinyal mata terbuka pertemuan templat ujung-jauh USB, sebuah host dengan satu perangkat USB dapat bekerja dengannya. Mengambil 26 ns per 5 m, turun ke kabel 125 m. Ini adalah batas teoritis maksimum.
Saya ingin melihat apakah kabel semacam ini dapat dibuat. Secara pribadi saya memiliki tautan tanpa kesalahan yang bagus dengan kabel 40 kaki (12 m) yang terbuat dari Cat 5e. Tetapi itu tergantung pada kualitas / sensitivitas penerima di kedua ujung tautan.
TAMBAHAN: Jawaban di atas hanya berlaku untuk protokol komunikasi USB HS secara keseluruhan. Namun, ada batasan fungsional lain pada panjang kabel maksimum pada USB: ini terkait dengan fungsi pemutusan berkecepatan tinggi. Putuskan sambungan HS di USB didasarkan pada gagasan bahwa kabel yang terputus akan memantulkan kembali sinyal, sehingga pantulan bertambah hingga tegangan yang digerakkan yang mengarah ke penggandaan amplitudo sinyal pada pemancar. Seperti yang dirancang, host HS mengirimkan penanda bingkai-mikro (disebut SOF) setiap 125 us. Untuk tujuan deteksi pemutusan kabel, paket SOF memiliki paket akhir memanjang, ~ 83 ns (panjang EOP normal adalah 16,6ns).
Jika kabel USB terputus di port host, tidak ada masalah. Tetapi jika perangkat (dengan terminasi) terputus di ujung kabel yang panjang, pantulan harus kembali dalam 83 ns, amplitudo akan berlipat ganda, dan pembanding khusus pada penerima PHY akan mendaftarkan kondisi "putuskan HS" . Ini menetapkan batas kabel untuk memiliki penundaan propagasi satu arah 41,5 ns. Dengan asumsi kecepatan propagasi 6 "per 1 ns, ini membutuhkan kabel kurang dari 250" panjang, atau sekitar 6,5m panjang.
Batasan ini hanya terjadi jika Anda ingin merasakan pemutusan yang bersih dan cepat. Dengan kabel yang lebih panjang, port host pada akhirnya akan dinonaktifkan karena kesalahan protokol, jadi tidak banyak masalah pada akhirnya.