THVD1450 и семейство THVD14xx — трансиверы RS-485 Texas Instruments
THVD1450 — трансивер RS-485 Texas Instruments, который работает от 3,3 и от 5 В, держит на линиях ±18 кВ по IEC 61000-4-2 и сам выдаёт единицу на простаивающей шине. Разбираем по даташиту выводы в трёх корпусах, семейство THVD14xx, уровни, токи и тайминги, а также чем он удобнее MAX485 на плате с микроконтроллером на 3,3 В.
Обновлено Редакция GAW
THVD1450 (Texas Instruments) — полудуплексный трансивер RS-485 и RS-422 из семейства THVD14xx. В одном корпусе передатчик и приёмник на общей паре A и B, направление переключают выводы DE и RE — как у MAX485 и SN75176. Отличия — в питании 3–5,5 В, расширенном синфазном диапазоне ±15 В, встроенной защите линий от электростатики и помех по IEC и в сдвинутых порогах приёмника, которые дают единицу на простаивающей шине без внешних резисторов. Устройство шины и согласование — в статье «RS-485», протокол — в статье «Modbus RTU».
Коротко
- Питание — 3–5,5 В; логические входы — единица от 2 В, предел 5,7 В.
- Шина — синфазный диапазон ±15 В, нагрузка 1/8 единичной (до 256 узлов), до 50 Мбит/с.
- Failsafe — R = 1 при обрыве, замыкании и простое шины, без резисторов смещения.
- Защита линий — ±30 кВ HBM, ±18 кВ контактный и ±25 кВ воздушный разряд по IEC 61000-4-2, ±4 кВ EFT.
- Ток — 2,4 мА тип. (3 мА макс.) при работе, 0,1 мкА тип. в выключенном состоянии; −40…+125 °C.
- Корпуса — SOIC-8, VSSOP-8 и VSON-8 3 × 3 мм.
Выводы
| Вывод (D, DGK, DRB) | Обозначение | Назначение |
|---|---|---|
| 1 | R | выход приёмника |
| 2 | RE (инверсный) | разрешение приёмника, активный низкий; внутренняя подтяжка 2 МОм к VCC |
| 3 | DE | разрешение передатчика, активный высокий; внутренняя подтяжка 2 МОм к GND |
| 4 | D | вход передатчика; внутренняя подтяжка к VCC |
| 5 | GND | общий провод |
| 6 | A | неинвертирующая линия шины |
| 7 | B | инвертирующая линия шины |
| 8 | VCC | питание 3–5,5 В |
| площадка (только DRB) | — | электрически не подключена; для теплоотвода соединяют с GND |
Номера выводов одинаковы во всех трёх корпусах THVD1450. Полнодуплексные THVD1451 и THVD1452 разведены иначе: у THVD1451 (8 выводов, без DE и RE) питание на выводе 1, приёмник на A, B (8, 7), передатчик на Y, Z (5, 6); у THVD1452 — 10 или 14 выводов.
Семейство THVD14xx
| Модель | Дуплекс | Выводы разрешения | Скорость | Узлов |
|---|---|---|---|---|
| THVD1410 | полу | DE, RE | до 500 кбит/с | 256 |
| THVD1450 | полу | DE, RE | до 50 Мбит/с | 256 |
| THVD1451 | полный | нет | до 50 Мбит/с | 256 |
| THVD1452 | полный | DE, RE | до 50 Мбит/с | 256 |
THVD1410 с медленными фронтами (у передатчика 250–680 нс) даёт меньше помех и мягче к плохо согласованным отводам; THVD1450 с фронтами 1–6 нс нужен там, где скорость выше нескольких сотен килобит в секунду.
Электрические характеристики
Типичные значения — при 25 °C и 5 В, пределы — во всём диапазоне температур и питания (разд. 7.4 и 7.7).
| Параметр | Значение |
|---|---|
| Дифференциальный выход на 54 Ом | от 1,5 В (3,5 В тип.) |
| Дифференциальный выход на 100 Ом | от 2 В (4 В тип.) |
| Выход на 60 Ом при VCC 4,5–5,5 В | от 2,1 В — запас для PROFIBUS |
| Синфазное напряжение на выходе | 1–3 В (VCC / 2 тип.) |
| Ток короткого замыкания передатчика | до ±250 мА при −7…+12 В |
| Порог приёмника, рост | от −100 до −20 мВ |
| Порог приёмника, спад | от −200 до −130 мВ |
| Гистерезис | 30 мВ тип. |
| Входной ток линии при 12 В | 50 мкА тип., 125 мкА макс. |
| Выход R при ±8 мА | единица от VCC − 0,4 В, ноль до 0,4 В |
| Логические входы | единица от 2 В, ноль до 0,8 В |
| Ток: передатчик и приёмник включены | 2,4 мА тип., 3 мА макс., без нагрузки |
| Ток: только приёмник | 700 мкА тип., 960 мкА макс. |
| Ток: всё выключено (DE = 0, RE = 1) | 0,1 мкА тип., 1 мкА макс. |
| Тепловое отключение | 170 °C |
Предельные режимы: питание до 7 В, линии A и B — ±18 В относительно GND, логические входы — от −0,3 до 5,7 В. Наш вывод: при питании 3,3 В входы D, DE и RE по предельным режимам выдерживают 5 В, но рабочие условия ограничивают их напряжением питания — для 5-вольтового микроконтроллера трансивер лучше питать от 5 В, а выход R согласовать с входом по уровню.
Тайминги THVD1450
| Параметр | Значение |
|---|---|
| Фронт передатчика (54 Ом, 50 пФ) | 1–6 нс (3 нс тип.) |
| Задержка передатчика | 10 нс тип., 20 нс макс. |
| Включение передатчика при RE = 0 | 20 нс тип., 50 нс макс. |
| Включение передатчика из выключенного состояния (RE = 1) | 2,5 мкс тип., 10 мкс макс. |
| Задержка приёмника | 25 нс тип., 40 нс макс. |
| Включение приёмника из выключенного состояния (DE = 0) | 4 мкс тип., 14 мкс макс. |
Наш вывод: если программа держит DE = 0 и RE = 1 между кадрами ради 0,1 мкА, после включения передатчика нужно выждать до 10 мкс, иначе начало стартового бита потеряется; при скоростях Modbus RTU это меньше одного бита на 9600 бит/с (104 мкс), но на 115 200 бит/с (8,7 мкс) — уже больше бита.
Failsafe и согласование
Пороги приёмника THVD14xx смещены в отрицательную сторону, поэтому вся неопределённая зона лежит ниже нуля: сигнал больше +200 мВ всегда даёт единицу, меньше −200 мВ — ноль, а ноль вольт, который получается при обрыве, замыкании A с B или на шине без активного передатчика, тоже даёт единицу. Это то, что у MAX485 приходится делать резисторами смещения линии. Согласующие резисторы на концах линии по-прежнему нужны — их подбирают под волновое сопротивление кабеля («Согласующий резистор»), а предельную длину линии для скорости можно прикинуть в калькуляторе «Длина кабеля RS-485».
Для микроконтроллеров только на 3,3 В есть и другие трансиверы с выводами MAX485 — например, SP3485 с питанием 3,3 В ± 5 % и SN65HVD72, — а для 5 В и меньшего тока — SN65HVD3082E.
Частые вопросы
Можно ли поставить THVD1450 вместо MAX485?
По выводам — да: в корпусе SOIC-8 у THVD1450 та же разводка R, RE, DE, D, GND, A, B, VCC на выводах 1–8. Отличия в пользу THVD1450: питание 3–5,5 В вместо 4,75–5,25 В, нагрузка 1/8 единичной (256 узлов против 32), встроенный failsafe на простаивающей шине и защита линий ±18 кВ. Если на плате стоят резисторы смещения линии, их можно оставить — они не мешают, но расчёт нагрузки шины нужно повторить.
Нужны ли THVD1450 резисторы смещения линии?
Для самой микросхемы — нет. Её пороги сдвинуты: положительный не выше −20 мВ, отрицательный не ниже −200 мВ, поэтому при нуле на входе — обрыв, замыкание A с B или шина без передатчиков — выход R держит единицу. Наш вывод: смещение остаётся нужным, если на той же шине есть старые приёмники с симметричным порогом ±200 мВ, например MAX485.
Что будет, если вывод DE оставить неподключённым?
Передатчик выключится: у DE внутренний резистор 2 МОм к земле. У RE — 2 МОм к питанию, поэтому неподключённый RE выключает приёмник, а у D — подтяжка к питанию, и при включённом передатчике и свободном D линия A будет выше B. Наш вывод: на время загрузки микроконтроллера, пока его выводы — входы, трансивер не мешает другим узлам шины.
Источники
- Texas Instruments. THVD14xx 3.3-V to 5-V RS-485 Transceivers with ±18-kV IEC ESD Protection (SLLSEY3E, May 2018, revised May 2019) — с. 1 — свойства и корпуса; разд. 5 — сравнение THVD1410, THVD1450, THVD1451, THVD1452; разд. 6 — выводы D, DGK, DRB; разд. 7.1–7.4 — предельные режимы, ESD, рабочие условия (3–5,5 В, ±15 В на линиях, 50 Мбит/с, −40…+125 °C); разд. 7.7 — постоянные характеристики (VOD, пороги −200…−20 мВ, гистерезис 30 мВ, токи потребления); разд. 7.8 — тайминги; разд. 9.3–9.4 — подтяжки DE, RE и D, failsafe; разд. 10.2.1.4 — failsafe при обрыве, замыкании и простое шины
- Maxim Integrated (Analog Devices). MAX481/MAX483/MAX485/MAX487–MAX491/MAX1487 (19-0122, Rev 10, 9/14) — архивная копия официального файла; та же разводка 8 выводов, питание 4,75–5,25 В, вход приёмника 12 кОм (32 узла), порог ±0,2 В без смещения — для сравнения
Нашли ошибку?
Смотрите также
- Интерфейсные микросхемыРасширители портов, трансиверы, Ethernet, 4–20 мА: параметры, карточки
- RS-485Уровни, длина линии, терминаторы, смещение, MAX485, Modbus RTU
- Modbus RTUКадр, паузы 3,5 символа, функции, регистры, CRC-16, RS-485, отладка
- RS-422Уровни, 10 приёмников, длина и скорость, терминатор, 4-wire, микросхемы
- Длина линии RS-485Длина и скорость по правилам TI, задержка, терминаторы, отводы, число узлов
- MAX485Трансивер RS-485: выводы, DE и RE, 2,5 Мбит/с, 32 узла, уровни, семейство
- SP3485Трансивер RS-485 на 3,3 В: выводы, уровни, 10 Мбит/с, сон, сравнение с SN65HVD72
- SN75176 и SN65HVD3082EТрансиверы RS-485: выводы, токи, нагрузка шины, failsafe, сон, отводы
- Смещение шины (failsafe)Резисторы смещения RS-485 для уверенной единицы в простое
- Единичная нагрузка RS-485UL: сколько трансиверов выдержит шина RS-485
- DE и /RE (направление RS-485)Включение передатчика и приёмника трансивера RS-485
- Терминатор линииСогласующий резистор 120 Ом на концах шин RS-485 и CAN
- Синфазный диапазон входаПределы напряжения на входах ОУ и компаратора
- ESDЭлектростатический разряд: HBM и CDM в даташитах, уровни, защита
- Полудуплекс и дуплексПередача по очереди или одновременно: RS-485 2-wire и 4-wire, DE и RE
- Могут ли на одной шине RS-485 работать трансиверы на 3,3 и 5 В?Да: выход от 1,5 В на 54 Ом у обоих, порог приёмника ±0,2 В; общая земля обязательна
- Почему греется микросхема RS-485?Конфликт передатчиков, замыкание или обрыв земли: ток до 250 мА и тепловая защита