У меня запланирована однопарная 36-метровая установка RS-485 со скоростью 250 кбит/с, где для проводки выгодно, если длина шлейфа может быть немного больше оптимальной. Есть один почти всегда передатчик и почти всегда три приемника. «Почти всегда» означает при нормальной работе, но во время ежемесячного технического обслуживания приемники будут передавать в течение нескольких секунд. (Это управление освещением DMX-512 с очень редким RDM.) Он управляет подводным освещением в архитектурных целях, поэтому обратные последствия повреждения данных будут чисто эстетическими.
Очевидно, что RS-485 предназначен для использования с наименьшими практичными шлейфами. Однако это инженерный вопрос о том, как длина шлейфа влияет на качество сигнала и что делать, если по другим причинам требуются более длинные шлейфы.
Нижеследующее от Texas Instruments « AN-1057 Ten Ways to Bulletproof RS-485 Interfaces».
Несмотря на то, что обсуждение конфигураций и раздел о шлейфах рекомендует минимизировать длину шлейфа, чтобы избежать проблем с линией передачи, приложение может не допускать минимизации длины шлейфа. Другой подход состоит в том, чтобы увеличить время перехода драйвера, чтобы разрешить более длинные шлейфы без эффектов линии передачи. Если вы используете DS36C280, от основного кабеля могут отходить длинные ответвления. Такое расположение делает основной кабель коротким, в то время как закручивание кабеля вперед и назад для достижения неудобно расположенных узлов значительно увеличило бы длину основного кабеля. Помимо возможности более длинных шлейфов, более медленные скорости фронтов генерируют меньшие выбросы. Таким образом, этот трансивер также полезен для приложений, которые сильно ограничивают излучаемый шум.
Кабель изготовлен из высококачественной неэкранированной витой пары сечением 0,34 мм 2 (примерно 22 AWG) с сечением 1,0 мм 2 24 В пост. тока в той же оболочке. Установка находится на глубине около 1 метра под водой .
Каков эффект драйвера с временем нарастания 10 нс по сравнению с драйвером с временем нарастания 1,2 мкс?
Насколько я понимаю, время нарастания/спада ограничено 30% битового времени и что различные эмпирические правила определяют длину шлейфа на расстоянии от 10% до 25% от времени нарастания. (С использованием различных заметок по применению TI и Maxim.)
Наш желаемый драйвер — это что-то вроде Maxim 3430 с ограниченной скоростью нарастания, подходящей для скорости 250 кбит/с ( техническое описание ), но мы можем быть вынуждены использовать оборудование с Maxim 3485 ( техническое описание ); альтернативно Analog Devices 2582 с 15 нс, когда мы бы предпочли 2587 с 200-1100 нс ( техническое описание ).
Какой эффект это может иметь? Должны ли мы делать что-то особенное, если у нас «неправильный» драйвер?
Мои расчеты
Упрощенная схема:
22m 14 m
t-T-+--------+-------R-t
| 6 m | 6 m
R R
T transmitter, R receiver, t termination, m is metres
Учитывая, что моя общая длина составляет 36 м, а мои заглушки - 6 м, я полагаю, что это говорит о том, что он будет работать надежно. Я ошибаюсь?
Большое спасибо за предложения и советы.
RS485 четко определяет топологию сети без шлейфов, ну кроме тех, что в нескольких миллиметрах от разъема до микросхемы трансивера. Так что решать вам.
Я хотел бы предложить вам использовать дополнительный кабель 2x6m = 12m и исключить заглушки, ведь 250 kbps - это не медленная скорость.
Классически, если вы можете СКРЫТЬ отражения во время нарастания и спада, то у вас есть надежная система, ЕСЛИ у вас есть некоторый гистерезис.
С 4 микросекундами времени SYMBOL (NRZ, в то время) вы настроите ссылку на 3 микросекунды времени нарастания и спада? а гистерезис при 25% и при 75% качания полной шкалы?
Тони Стюарт EE75
Джонатанхо
Тони Стюарт EE75
Тони Стюарт EE75
Джонатанхо
Тони Стюарт EE75
Тони Стюарт EE75
Джонатанхо
Тони Стюарт EE75
Тони Стюарт EE75
jpa
Джонатанхо
Тони Стюарт EE75