Чотири фактори визначають довжину, яку можна використовувати:
1) Якість та тип кабелю, швидкість та протокол, що використовується, як описано вище. Кабель хорошої якості із заземленим щитом поводиться інакше, ніж використання неекранованих кручених пар / UTP / Cat-щось (кабель, покритий EIA / TIA TSB 56x)
2) Чипсет, що використовується на двох підключених пристроях, і чи використовують резистори, що підтягуються, щоб підвищити їх чутливість UART / USART (серійний чіпсет на кожному хості) (дизайнерська річ)
3) Перехресні переговори, введені різкими згинами або відсутністю екранування заземлення там, де це потрібно (не UTP-кабель)
4) загальна ємність та затримка в часі; чи сигнали протоколів випадають синхронізовано із встановленими контрольними лініями, або викликана ємність викликає інтермодуляцію / перехресні розмови / затримки індуктивно-реактивного реагування тощо.
Це для асинхронних кабелів, а не для синхронізуючих чи двосинхронних кабелів. Можливо, у вас є кабельне з'єднання для асинхронного зв'язку (тобто жодна сторона не надсилає сигнал годинника).
Загальні вказівки стверджують, що більшість кабелів підтримуватимуть 115k бод, використовуючи протокол x-on / x-off (стоп-старт - це дані по tx / rx лініях), обмежені 30 М, або приблизно 100 'із екранованим кабелем. Кабелі UTP, що використовують цю ж настройку протоколу, обмежені приблизно половиною швидкості, тому, можливо, 56 к.
Ви можете робити дійсно довгі послідовні кабелі - якщо на повільній швидкості та екрановані. Швидкість світла в якийсь момент стає вам на шляху.