Перейти к содержанию

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 0TMDS Data 2
Main Link 1TMDS Data 1
Main Link 2TMDS Data 0
Main Link 3TMDS Clock
AUX (как линии I²C)DDC
HPD_SOURCEHPD_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.

Источники

  1. 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 Гбит/с на линию
  2. 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

Нашли ошибку?