DP++ — двухрежимный DisplayPort (Dual-Mode)
Переходник с DisplayPort на HDMI за копейки работает с одним ноутбуком и молчит с другим. Причина — в выходе: если порт помечен DP++, он умеет переключаться в режим TMDS, и переходнику остаётся только сдвинуть уровни. Обычный DisplayPort так не умеет.
Обновлено Редакция GAW
DP++ (Dual-Mode DisplayPort, двухрежимный DisplayPort) — выход DisplayPort, который кроме собственного протокола умеет выдавать по тем же контактам сигналы TMDS для HDMI и single-link DVI. NXP формулирует это так: сигнал DisplayPort несовместим с HDMI и DVI, но двухрежимные порты, отмеченные логотипом DP++, могут передавать по проводам DisplayPort HDMI и single-link DVI (AN10873, разд. 4).
Что происходит в режиме TMDS
Переходник для DP++ не переводит один протокол в другой — источник уже выдаёт TMDS. Переходнику остаётся сдвинуть уровни и перенаправить служебные линии. Именно так устроена микросхема SN75DP139 (разд. 5):
| Со стороны DisplayPort | Со стороны HDMI/DVI |
|---|---|
| Main Link 0 | TMDS Data 2 |
| Main Link 1 | TMDS Data 1 |
| Main Link 2 | TMDS Data 0 |
| Main Link 3 | TMDS Clock |
| AUX (как линии I²C) | DDC |
| HPD_SOURCE | HPD_SINK — сигнал HPD монитора |
TI называет её преобразователем уровня и ретрансмиттером: она переводит входные сигналы DisplayPort в уровни TMDS по DVI 1.0 и HDMI 1.4b, до 3,4 Гбит/с и тактовой частоты TMDS 340 МГц. По сути это специализированный преобразователь уровней для высокоскоростных пар.
Как источник узнаёт переходник
- Cable Detect. Разъём DisplayPort содержит сигналы обнаружения кабеля, по которым источник отличает переходник DP, HDMI или DVI (AN10873, разд. 3.1.1).
- Память переходника. У SN75DP139 на шине I²C есть внутренняя память с фразой «DP-HDMI ADAPTOR» по адресам 0x00–0x0F, а вывод I2C_EN включает признак порта HDMI, отличая его от DVI (разд. 5, 7.5.3). Это не EDID монитора — его источник читает отдельно.
Чего DP++ не умеет
Dual-link DVI и аналоговый VGA через пассивный переходник не получить: для них нужны питаемые переходники с активным преобразованием (AN10873, разд. 4). Пример такого активного преобразователя — PTN3392, который принимает DisplayPort (как обычный, так и DP++) и выдаёт VGA; он двухлинейный и работает на скоростях HBR 2,7 Гбит/с и RBR 1,62 Гбит/с на линию.
Распиновки разъёмов и схемы переходников — DisplayPort и DVI и HDMI.
Частые вопросы
Будет ли работать пассивный переходник DisplayPort — HDMI?
Только если выход двухрежимный — DP++. Тогда источник сам выдаёт сигнал TMDS по линиям DisplayPort, а линии AUX работают как шина DDC; в переходнике стоит лишь преобразователь уровней вроде SN75DP139. Выход без DP++ сигнал TMDS не формирует, и нужен активный преобразователь (NXP AN10873, разд. 4).
Почему через DP++ не работает dual-link DVI?
Двухрежимный порт передаёт HDMI и только single-link DVI. Dual-link DVI и аналоговый VGA требуют питаемых переходников с активным преобразованием сигнала (NXP AN10873, разд. 4).
Как источник понимает, что подключён переходник на HDMI?
Через сигналы Cable Detect разъёма DisplayPort (NXP AN10873, разд. 3.1.1) и через память переходника на шине I²C: у SN75DP139 по адресам 0x00–0x0F записана фраза «DP-HDMI ADAPTOR» (разд. 7.5.3). Вывод I2C_EN этой микросхемы включает признак порта HDMI, отличая его от DVI.
Источники
- NXP. AN10873 PTN3392 application design reference manual, Rev. 1.1 (2016) — разд. 3.1.1: разъём DisplayPort — линии Main Link, дифференциальная пара AUX, HPD, питание DP_PWR 3,3 В и сигналы Cable Detect, по которым источник опознаёт переходник DP, HDMI или DVI; разд. 4: сигнал DisplayPort несовместим с HDMI и DVI, но двухрежимные порты с логотипом DP++ передают по проводам DisplayPort HDMI и single-link DVI; dual-link DVI и аналоговый VGA — через питаемые переходники с активным преобразованием; PTN3392 работает и с DP, и с DP++, двухлинейный, HBR 2,7 Гбит/с и RBR 1,62 Гбит/с на линию
- Texas Instruments. SN75DP139 DisplayPort to TMDS Level-Shifting Re-Driver, SLLS977F (2017) — разд. 1–3: вход двухрежимного DisplayPort, выход TMDS с преобразованием уровня и выравниванием, DVI 1.0 и HDMI 1.4b, до 3,4 Гбит/с, тактовая до 340 МГц, применения — переходники DP/TMDS, ПК, док-станции; разд. 5: Main Link 0–3 → TMDS Data 2, Data 1, Data 0 и Clock; AUX источника (SDA_SOURCE/SCL_SOURCE) — линии I²C, со стороны TMDS — DDC; HPD_SINK → HPD_SOURCE; I2C_EN — признак порта HDMI или DVI; разд. 7.5.3: адрес I²C 1000000, внутренняя память с фразой «DP-HDMI ADAPTOR<EOT>» по адресам 0x00–0x0F
Нашли ошибку?
Смотрите также
- DisplayPort и DVIDP 20 pin и mini DP, DVI-D и DVI-I, single и dual link
- HDMIТип A, mini и micro: TMDS, DDC, HPD, CEC, +5 В
- TMDSФизический уровень DVI/HDMI: 8 бит → 10-битный символ, до 165 МГц на канал
- DDCСлужебная шина I²C видеоразъёма для чтения EDID; DDC2B, +5 В
- HPD (Hot Plug Detect)Контакт, которым монитор сообщает о подключении и готовности EDID
- Преобразователь уровнейМикросхема, согласующая логические сигналы разных напряжений