| MAX3485: трансивер шины RS485/RS422 |
|
| Добавил(а) microsin | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Микросхема MAX3485 это полудуплексный трансивер RS-485 с питанием от 3.3V и низким энергопотреблением, полностью удовлетворяющий стандарту TIA/EIA-485. MAX3485 включает в себя драйвер и приемник, которые оба можно независимо друг от друга разрешить и запретить. Когда они оба запрещены, выходы драйвера и приемника находятся в состоянии высокого сопротивления. MAX3485 дает нагрузку 1/8, что позволяет подключать к одной и той же шине связи до 256 приёмопередатчиков MAX3485. Возможна безошибочная передача данных со скоростью до 12 Мбит/с. MAX3485E работает в диапазоне напряжений от 3,0 до 3,6 В и обладает функциями защиты от отказа (fail-safe), защиты от перегрева, защиты от превышения тока, защиты от перенапряжения и другими функциями. Основные функциональные особенности: • Напряжение питания 3.3V, полудуплекс (half-duplex). RS-485 и RS-422 — это стандарты последовательной передачи данных, которые часто путают, поскольку они используют одинаковый дифференциальный сигнал и схожие электрические параметры. Однако ключевое отличие кроется в топологии сети и способности передатчиков управлять шиной. Главное различие между RS-422 и RS-485 заключается в количестве передатчиков, которые могут одновременно находиться на одной линии. RS-422 — это стандарт «точка-многоточка». Он предполагает только один передатчик (ведущее устройство) и до 10 приемников (ведомых). Передатчик RS-422 всегда активен и не может быть отключен от линии («не может отказаться от управления шиной»). Это делает невозможным объединение нескольких передатчиков на одной паре проводов, так как они будут «бороться» за линию. RS-485 — это стандарт многоточечной шины (multipoint). Он позволяет подключать к одной витой паре до 32 передатчиков и 32 приемников (или 32 трансивера, каждый из которых может быть и тем, и другим). Чтобы это было возможно, передатчики RS-485 используют трехпозиционную логику (tri-state). Они могут отключаться от шины, переходя в высокоимпедансное состояние, когда не передают данные. Сравнительная таблица характеристик:
[Электрические нюансы и совместимость] Хотя оба стандарта используют дифференциальную передачу, их электрические параметры немного различаются, что важно для совместимости: 1. Диапазон синфазного напряжения: У RS-485 он шире (-7V .. +12V) по сравнению с RS-422 (-7V .. +7V). Это позволяет устройствам RS-485 работать в условиях большего «сдвига земли» между узлами, что характерно для длинных промышленных сетей. 2. Входное сопротивление: минимальное входное сопротивление приемника RS-485 выше (12 кОм против 4 кОм у RS-422). Именно это позволяет подключать к одной шине больше устройств, так как каждый приемник создает меньшую нагрузку на линию. 3. Совместимость: поскольку RS-485 удовлетворяет всем спецификациям RS-422 (и даже превосходит их по ряду параметров), драйверы RS-485 можно использовать в системах RS-422. Обратное неверно: драйверы RS-422 не подходят для многоточечных сетей RS-485, так как не могут отключаться от шины. При выборе между этими интерфейсами нужно ответить на один вопрос: сколько устройств в вашей сети должны иметь возможность передавать данные? - Если у вас есть один ведущий контроллер, который только отправляет команды множеству исполнительных устройств (и, возможно, получает от них ответы по отдельной паре), достаточно RS-422. Это простая и надежная схема.
Рис. 1. Конфигурация выводов MAX3485E. Предельные значения
Превышение значений этих параметров может необратимо повредить устройство, и эти условия не способствует его нормальной работе. Непрерывная работа при максимально допустимой мощности может повлиять на надежность устройства. Точкой отсчета всех напряжений является земля. Функции выводов
Примечание (*): когда на /RE высокий уровень и на DE низкий уровень, устройство входит в режим низкого энергопотребления (low power consumption mode). Если не требуется вход в режим shutdown, то на практике часто выводы /RE и DE соединяют друг с другом, в результате получается один сигнал управления для переключения между режимами приема (когда на этом объединенном входе лог. 0) и передачи (когда на этом объединенном входе лог. 1). Электрические характеристики драйвера (если не указано что-то иное, то VCC = 3.3V±10%, Temp = TMIN .. TMAX, типовое значение VCC = +3.3V, Temp = 25°C):
Примечание (1): ∆VOD и ∆VOC — это изменения амплитуды VOD и VOC, вызванные изменением состояния DI входного сигнала. Электрические характеристики приемника (если не указано нечто иное, то VCC = 3.3V±10%, Temp = TMIN .. TMAX, типовое значение VCC = +3.3V, Temp = 25°C):
Ток потребления:
Параметры времени драйвера:
Параметры времени приемника:
Примечание (2): устройство переводится в shutdown подачей на /RE high и на DE low. Если входы разрешения находятся в этом состоянии менее 80 нс, то устройство гарантированно не войдет в shutdown. Если входы разрешения находятся в этом состоянии не менее 300 нс, то устройство гарантированно войдет в shutdown. Функциональная таблица драйвера:
Функциональная таблица приемника:
[Схемы тестирования]
Рис. 2. Тестирование нагрузки драйвера по постоянному току (DC).
Рис. 3. Интервалы дифференциальной задержки драйвера и изменения уровней. Примечание: CL включает емкость измерительного пробника и паразитную емкость.
Рис. 4. Времена распространения сигнала драйвера.
Рис. 5. Времена разрешения и запрета драйвера.
Рис. 6. Времена разрешения и запрета драйвера.
Рис. 7. Времена распространения сигнала приемника.
Рис. 8. Времена разрешения и запрета приемника. [Общее функциональное описание MAX3485E] MAX3485E это полудуплексный высокоскоростной трансивер RS-485/RS-422, включающий один драйвер и один приемник. MAX3485E обладает функциями защиты от отказа (fail-safe), защиты от перенапряжения, защиты от превышения тока. MAX3485E позволяет осуществить безошибочный обмен данными на скоростях до 12Mbps. 256 трансиверов на шине. Обычный стандартный приёмник RS-485 имеет входное сопротивление 12 кОм (1 единица нагрузки), и стандартный драйвер может управлять до 32 единичными нагрузками. Приёмник трансивера MAX3485E имеет входное сопротивление 1/8 единичной нагрузки (96 кОм), что позволяет подключать параллельно к одной шине до 256 трансиверов. Эти устройства можно комбинировать произвольным образом или объединять с другими трансиверами RS-485 при условии, что суммарная нагрузка не превышает 32 единицы. Защита выхода драйвера. Для предотвращения неисправностей или коллизий на шине, которые вызывают чрезмерный выходной ток и чрезмерное энергопотребление, используются два механизма. Во-первых, это защита от превышения тока, которая обеспечивает быстродействующую защиту от короткого замыкания во всём диапазоне синфазного напряжения (см. типовые рабочие характеристики). Во-вторых, схема термального отключения принудительно переводит выход драйвера в высокоимпедансное состояние, когда температура кристалла превышает 140°C. Шина multi-point. RS485-трансивер MAX3485E разработан для двунаправленного обмена данными через сигналы многоточечной шины (multi-point bus). На рис. 9 показана схема применения в типовой сети. Микросхемы MAX3485E могут также использоваться в качестве линейных репитеров с кабелями длиннее 4000 футов (≈ 1219 метров). Для уменьшения отражений сигнала необходимо выполнять терминальное согласование на обоих концах магистральной линии передачи в соответствии с её волновым сопротивлением, а длина проводов ответвления, отходящих от магистральной линии, должна быть как можно короче.
Рис. 9. Шина RS485 с ответвлениями (multi-point) для организации полудуплексной сети обмена данными. Последовательное соединение (соединение «цепочкой»). Эта топология также известна как "гирлянда" (daisy chain, или hand-in-hand). Она является стандартом и нормой прокладки шины RS-485, и её рекомендуют такие организации, как TIA. Способ подключения заключается в том, что ведущее управляющее устройство и несколько ведомых устройств образуют последовательное соединение, как показано на рис. 10; при последовательном соединении ответвления отсутствуют. Этот способ прокладки обладает преимуществами малого отражения сигнала и высокой вероятности успешной связи.
Рис. 10. Шина RS485 типа hand-in-hand для организации полудуплексной сети обмена данными. Защита портов шины. В жёстких условиях эксплуатации порты связи RS-485 обычно защищают от статического электричества, молний и импульсных перенапряжений и т. п., а иногда даже необходимо предотвращать попадание питания 380 В, чтобы избежать повреждения умных счётчиков и промышленных управляющих контроллеров. На рис. 11 показаны 3 распространённые схемы защиты портов шины RS-485. Первая схема заключается в подключении TVS-прибора (TVS это аббревиатура от Transient Voltage Suppressor) к защитному заземлению параллельно портам A и B, TVS-прибора параллельно портам A и B, термистора последовательно с портами A и B и газоразрядной трубки, подключённой к защитному заземлению, что образует трёхуровневую схему защиты. Вторая схема — это трёхуровневая схема защиты, включающая TVS, подключённый к земле параллельно портам A и B, термистор, включённый последовательно, и варистор, включённый параллельно портам A и B. Третья включает в себя понижающие резисторы, подключённые к источнику питания и земле соответственно для портов A и B, TVS между портами A и B и термистор, подключённый к порту A или B.
Рис. 11. Варианты схем защиты. [Варианты корпусов MAX3485] Микросхемы семейства MAX3485 выпускаются в двух основных типах корпусов для монтажа: 8-выводный SOIC (SOIC8) и 8-выводный PDIP (DIP8). 8-выводной SOIC (Small-Outline IC). Это наиболее распространённый вариант, предназначенный для поверхностного монтажа. Ширина корпуса составляет 0.150 дюйма (3.90 мм). 8-выводной PDIP (Plastic Dual In-line Package). Корпус для сквозного монтажа (через отверстия в плате). Он также имеет 8 выводов и стандартную ширину 0.300 дюйма (7.62 мм). Важно учитывать, что конкретный вариант корпуса зависит от версии микросхемы (например, MAX3485, MAX3485E или MAX3485AE). В то время как 8-выводной SOIC доступен практически для всех версий, корпус PDIP может быть доступен не для всех модификаций или считаться устаревшим. При заказе следует ориентироваться на полный артикул (Part Number), например, `MAX3485ECSA+` (SOIC) или `MAX3485ECPA+` (PDIP), где последние буквы указывают на тип корпуса. [Ссылки] 1. MAX3485 12Mbps half-duplex, RS485/RS422 transceiver site:chipdip.ru. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||