Почему греется микросхема RS-485?
Обновлено Редакция GAW
Передатчик RS-485 рассчитан на нагрузку около 54 Ом — два терминатора и приёмники. Если вместо неё он видит короткое замыкание, ток упирается во встроенное ограничение: у SP3485 и THVD1450 — до ±250 мА при напряжении на выходе от −7 до +12 В.
Сколько это греет
Мощность в выходном транзисторе — ток короткого замыкания, умноженный на напряжение на этом транзисторе. Оно зависит от того, куда замкнута линия: если выход в нуле, а линия на +12 В, на транзисторе все 12 В; если выход в единице, а линия на −7 В, — питание плюс 7 В.
Наш расчёт для SP3485 (3,3 В) и тока 250 мА:
| Замыкание | Напряжение на транзисторе | Мощность |
|---|---|---|
| выход в единице, линия на общий провод | 3,3 В | 0,83 Вт |
| выход в единице, линия на −7 В | 10,3 В | 2,6 Вт |
| выход в нуле, линия на +12 В | 12 В | 3 Вт |
Для сравнения: SP3485 в SOIC-8 допускает 600 мВт при 70 °C. У THVD1450 от 5 В случай «единица и −7 В» даёт около 3 Вт.
Мощность выше допустимой для корпуса SOIC-8: кристалл нагревается до срабатывания тепловой защиты (у THVD1450 — 170 °C), передатчик отключается, остывает и снова включается. Микросхема при этом горячая на ощупь, а связь работает с ошибками.
Причины по частоте
- Два передатчика сразу. DE в единице на двух узлах — например, ведомый не отпускает линию после ответа или программа держит DE постоянно. Такая ошибка часто проявляется и как «запрос уходит, ответа нет» — см. ответ «Почему по RS-485 запрос уходит, а ответа нет».
- Замыкание линии. A на B, A или B на общий провод — проверяется мультиметром на обесточенной линии.
- Нет общего провода. Без него потенциалы земель узлов расходятся, и напряжение линии относительно земли трансивера выходит за рабочий диапазон (−7…+12 В у SP3485, ±15 В у THVD1450), и передатчик снова работает в режиме ограничения тока (наш вывод).
- Ошибка разводки. Питание не на тех выводах или перепутаны A, B и GND на клеммнике модуля — микросхема греется сразу, без передачи.
После перегрева трансивер проверяют на исправность: долгий режим у предела мощности сокращает срок службы, а превышение предельных режимов может его повредить.
Похожие вопросы
Нормально ли, что трансивер тёплый при постоянной передаче на линию с терминаторами?
Немного — да. Наш расчёт для THVD1450 при 5 В: на нагрузку 54 Ом при 3,5 В течёт около 65 мА, и внутри микросхемы рассеивается примерно (5 − 3,5) · 0,065 ≈ 0,1 Вт. Это заметный, но не опасный нагрев; горячий корпус — признак тока в разы больше.
Как проверить, что передатчики не конфликтуют?
Осциллографом на выводах DE всех узлов или на линии: при конфликте разность A − B во время передачи меньше обычной, а форма бита искажена. Программно — проверить, что DE поднимается только на время своей передачи и опускается сразу после последнего стоп-бита.
Что будет, если подключить линию A или B к 12 или 24 В?
У SP3485 рабочий диапазон на линии −7…+12 В, предельный — ±15 В; у THVD1450 рабочий — ±15 В, предельный — ±18 В. Значит, 12 В — граница для SP3485, а 24 В выходит за предельный режим обоих, и микросхема может выйти из строя. Если рядом проходят цепи 24 В, ставят защиту линии.
Источники
- MaxLinear. SP3485 3.3V Low Power Half-Duplex RS-485 Transceiver with 10Mbps Data Rate (216DSR00, Rev. 2.0.2, 2021) — с. 2–3: ток короткого замыкания передатчика до ±250 мА при −7…+12 В; мощность рассеяния SOIC-8 600 мВт, снижение 6,9 мВт/°C выше 70 °C; ток без нагрузки 425 мкА тип. с включённым передатчиком
- Texas Instruments. THVD14xx 3.3-V to 5-V RS-485 Transceivers with ±18-kV IEC ESD Protection (SLLSEY3E, revised May 2019) — разд. 7.1: линии A и B до ±18 В; разд. 7.4: рабочее напряжение на выводах шины ±15 В (расширенный синфазный диапазон); разд. 7.7: ток короткого замыкания до ±250 мА при −7 В ≤ VO ≤ 12 В, выход на 54 Ом 3,5 В тип. при 5 В, тепловое отключение 170 °C; ток без нагрузки 2,4 мА тип.
Нашли ошибку?
Смотрите также
- SP3485Трансивер RS-485 на 3,3 В: выводы, уровни, 10 Мбит/с, сон, сравнение с SN65HVD72
- THVD1450Трансивер RS-485 на 3–5,5 В: выводы, 50 Мбит/с, 256 узлов, failsafe, защита
- RS-485Уровни, длина линии, терминаторы, смещение, MAX485, Modbus RTU
- Почему по RS-485 запрос уходит, а ответа нет?Время переключения DE, флаг TC, эхо и полярность A/B
- SOIC-8Шаг 1,27 мм, корпус 4,90 × 3,90 мм, посадочное место, θJA 91,8 °C/Вт