Распиновка DisplayPort и DVI
Назначение контактов DisplayPort и mini DisplayPort на стороне источника, всех 29 контактов DVI-I и 24 контактов DVI-D, чем single link отличается от dual link, что дают служебные линии AUX, HPD, DDC и питание и как устроены переходники DP — DVI, HDMI и VGA.
Обновлено Редакция GAW
DVI и DisplayPort — цифровые видеоинтерфейсы компьютерных мониторов. DVI появился в 1999 году (спецификация Digital Display Working Group, ревизия 1.0) и передаёт изображение тем же способом, что позже HDMI, — парами TMDS. DisplayPort — стандарт VESA с другой схемой передачи: до четырёх линий Main Link, вспомогательный канал AUX вместо I²C и питание для переходников на разъёме. Спецификация DVI 1.0 была опубликована свободно, её архивная копия — основной источник по DVI. Стандарты DisplayPort VESA продаёт, поэтому распиновка DP взята из документации NXP, TI и NCR.
Коротко
- DisplayPort, источник: 1–12 — линии Lane 0–3 с землями, 13 и 14 — CONFIG1 и CONFIG2, 15 и 17 — AUX, 18 — HPD, 19 — возврат питания, 20 — DP_PWR 3,3 В, 500 мА.
- DVI: три ряда по 8 контактов; 6 и 7 — DDC, 14 — +5 В, 15 — его земля, 16 — HPD, 23 и 24 — такт; у DVI-I ещё C1–C5 и VSync на 8.
- Single link — до 165 МГц; dual link добавляет пары на контактах 4, 5, 12, 13, 20, 21.
- +5 В DVI — не меньше 55 мА от источника, монитор берёт до 50 мА.
- DP++ выдаёт TMDS для DVI и HDMI, с ним работают переходники на преобразователе уровней.
Распиновка DisplayPort
| Контакт | Сигнал | Назначение |
|---|---|---|
| 1 | ML_Lane 0 (p) | линия 0, прямой провод |
| 2 | GND | земля |
| 3 | ML_Lane 0 (n) | линия 0, инверсный провод |
| 4 | ML_Lane 1 (p) | линия 1, прямой провод |
| 5 | GND | земля |
| 6 | ML_Lane 1 (n) | линия 1, инверсный провод |
| 7 | ML_Lane 2 (p) | линия 2, прямой провод |
| 8 | GND | земля |
| 9 | ML_Lane 2 (n) | линия 2, инверсный провод |
| 10 | ML_Lane 3 (p) | линия 3, прямой провод |
| 11 | GND | земля |
| 12 | ML_Lane 3 (n) | линия 3, инверсный провод |
| 13 | CONFIG1 | обнаружение кабеля (Cable Detect) |
| 14 | CONFIG2 | обнаружение кабеля (Cable Detect) |
| 15 | AUX CH (p) | вспомогательный канал, прямой провод |
| 16 | GND | земля |
| 17 | AUX CH (n) | вспомогательный канал, инверсный провод |
| 18 | Hot Plug Detect | сигнал подключения приёмника |
| 19 | Return | обратный провод DP_PWR |
| 20 | DP_PWR | питание для разъёма: 3,3 В, 500 мА |
Таблица совпадает в двух независимых документах: в руководстве NXP AN10873 (табл. 1 — вилка переходника, которая вставляется в гнездо источника) и в описании платы ввода-вывода NCR 7772 (гнездо на плате-источнике). Обе — для стороны источника. Открытого документа с таблицей для гнезда монитора (приёмника) мы не нашли, поэтому её здесь нет; при разводке приёмника берите назначение из даташита своей микросхемы.
Линии и служебные сигналы
- Main Link — до четырёх дифференциальных линий, каждая между двумя землями. Источник может использовать не все: порт NCR 7772 двухлинейный, линии 2 и 3 на нём не подключены, а PTN3392 от NXP принимает только линии 0 и 1.
- AUX — двунаправленный дифференциальный вспомогательный канал; у приёмника PTN3392 он работает на 1 МГц. В двухрежимном выходе (DP++) по этим же контактам идёт шина DDC — см. раздел о переходниках.
- HPD — сигнал приёмника источнику: монитор или переходник подключён.
- CONFIG1 и CONFIG2 NXP называет сигналами обнаружения кабеля (Cable Detect), которые помогают источнику распознать подключённый переходник — DisplayPort, HDMI или DVI. В переходнике NXP DisplayPort — VGA (DPVGA4) оба контакта соединены с землёй напрямую или через pull-down (примечание к табл. 1 AN10873); это разводка переходника, а не общее правило.
- DP_PWR — 3,3 В до 500 мА от источника для активных переходников; возврат — контакт 19. Переходник NXP DisplayPort — VGA питается только от этой линии и не требует внешнего блока питания.
Mini DisplayPort
У mini DisplayPort те же 20 сигналов, но в другом порядке (NXP AN10873, табл. 2, сторона источника):
| Контакт | Сигнал | Контакт | Сигнал |
|---|---|---|---|
| 1 | GND | 11 | ML_Lane 1 (n) |
| 2 | Hot Plug Detect | 12 | ML_Lane 3 (n) |
| 3 | ML_Lane 0 (p) | 13 | GND |
| 4 | CONFIG1 | 14 | GND |
| 5 | ML_Lane 0 (n) | 15 | ML_Lane 2 (p) |
| 6 | CONFIG2 | 16 | AUX CH (p) |
| 7 | GND | 17 | ML_Lane 2 (n) |
| 8 | GND | 18 | AUX CH (n) |
| 9 | ML_Lane 1 (p) | 19 | GND |
| 10 | ML_Lane 3 (p) | 20 | DP_PWR |
Отдельного контакта Return у mini DP в таблице NXP нет: на 19-м — земля. Переходник mini DP — DP соединяет контакты по названиям сигналов, а не по номерам.
Распиновка DVI
Цифровая часть разъёма — 24 контакта в три ряда по восемь: 1–8 сверху, 9–16 посередине, 17–24 снизу. У DVI-I справа добавлена аналоговая группа: четыре контакта C1–C4 вокруг крестообразной пластины C5. Шаг контактов — 1,90 мм (Molex 74320-1004).
| Контакт | Сигнал | Контакт | Сигнал | Контакт | Сигнал |
|---|---|---|---|---|---|
| 1 | TMDS Data2− | 9 | TMDS Data1− | 17 | TMDS Data0− |
| 2 | TMDS Data2+ | 10 | TMDS Data1+ | 18 | TMDS Data0+ |
| 3 | экран Data2/4 | 11 | экран Data1/3 | 19 | экран Data0/5 |
| 4 | TMDS Data4− | 12 | TMDS Data3− | 20 | TMDS Data5− |
| 5 | TMDS Data4+ | 13 | TMDS Data3+ | 21 | TMDS Data5+ |
| 6 | DDC Clock (SCL) | 14 | +5 В | 22 | экран Clock |
| 7 | DDC Data (SDA) | 15 | земля (+5 В, HSync, VSync) | 23 | TMDS Clock+ |
| 8 | VSync аналоговый; у DVI-D не подключён | 16 | Hot Plug Detect | 24 | TMDS Clock− |
| Контакт | Сигнал (только DVI-I) |
|---|---|
| C1 | аналоговый красный (R) |
| C2 | аналоговый зелёный (G) |
| C3 | аналоговый синий (B) |
| C4 | аналоговая строчная синхронизация (HSync) |
| C5 | аналоговая земля — возврат R, G и B |
Назначение взято из таблиц 5-1 и 5-2 спецификации DVI 1.0; Molex повторяет их в спецификации разъёмов MicroCross (PS-74320-001). Экраны пар общие для двух каналов: например, контакт 3 экранирует и Data2 первого канала, и Data4 второго. Контакт 15 — обратный провод для +5 В и обеих синхронизаций, а C5 — только для R, G и B.
DVI-D, DVI-I и DVI-A
- DVI-D — только цифровой: 24 контакта и плоский ключ без электрического контакта (Molex: ключ служит только для механической поляризации). Аналоговых гнёзд нет, поэтому вилка аналогового монитора в гнездо DVI-D не входит.
- DVI-I — цифровой и аналоговый: 24 контакта, C1–C5 и VSync на контакте 8. В него входят и цифровые, и аналоговые вилки.
- Аналоговая вилка (DVI-A) — спецификация описывает её отдельно (рис. 5-6): кабель для монитора с входом VGA.
Обозначения «24+1» и «24+5», которые встречаются в каталогах кабелей, — наш вывод: 24 цифровых контакта плюс ключ DVI-D либо плюс пять аналоговых C1–C5 у DVI-I.
Single link и dual link
Первый канал TMDS — пары Data0, Data1, Data2 и такт — обязателен и работает с пиксельной частотой до 165 МГц. Второй канал — пары Data3, Data4 и Data5 на контактах 4, 5, 12, 13, 20 и 21 — включается, только когда режиму нужно больше 165 МГц. Тогда оба канала работают на половине частоты: для 200 МГц — по 100 МГц, поэтому минимальная частота второго канала — 82,5 МГц. Такт у каналов общий, отдельной тактовой пары у второго канала нет.
Любой монитор DVI обязан показывать режим 640×480 при 60 Гц с пиксельной частотой 25,175 МГц — на нём работают BIOS и загрузка системы. Подробнее о TMDS и о совместимости с HDMI — в статье о распиновке HDMI, там же разводка пассивного переходника HDMI — DVI-D.
Служебные линии DVI: +5 В, DDC и HPD
- +5 В (контакт 14) спецификация DVI требует от каждой видеокарты. Она должна выдать не меньше 55 мА; монитор вправе взять до 50 мА, а когда он включён — до 10 мА. Этого достаточно, чтобы прочитать EDID у выключенного монитора.
- DDC (6 и 7) — шина I²C в режиме DDC2B: через 250 мс после появления +5 В монитор обязан отвечать на чтение EDID. Как работает сама шина — в статье о шине I²C.
- HPD (16) монитор поднимает выше 2,4 В, только когда EDID можно читать, и держит ниже 0,4 В в остальное время. Видеокарта считает событием переход выше 2,0 В или ниже 0,8 В, а после отключения цифрового монитора обязана выключить передатчик TMDS в течение 1 с. Простейший вариант в мониторе спецификация называет сама: подтяжка HPD к питанию EDID.
TMDS: нагрузка и порядок соединения
Связь TMDS в DVI — по постоянному току: приёмник подтягивает каждый провод пары резистором 50 Ом ± 10 % к AVcc = 3,3 В ± 5 %, а передатчик отбирает ток. Дифференциальный импеданс в точке нагрузки приёмника — 100 Ом ± 10 % (табл. 4-7).
Разъём соединяется в четыре этапа (табл. 5-3 спецификации): сначала корпус, затем аналоговая земля C5, потом цифровые контакты 1–13 и 15–24, последними — аналоговые C1–C4 и +5 В на контакте 14. Наш вывод из этого порядка: питание DDC появляется у монитора, когда остальные цепи уже замкнуты.
Переходники DisplayPort — DVI, HDMI и VGA
DP++ на DVI и HDMI. Двухрежимный выход DisplayPort (Dual-Mode, DP++) умеет выдавать вместо сигнала DisplayPort сигнал TMDS. Переходнику остаётся сдвинуть уровни и перевести вспомогательный канал в шину DDC. Так работает TI SN75DP139: входы Main Link 0, 1, 2 и 3 становятся выходами TMDS Data2, Data1, Data0 и Clock, а линии AUX источника — шиной I²C, которую микросхема через буфер передаёт на DDC монитора. Скорость — до 3,4 Гбит/с на пару, по DVI 1.0 и HDMI 1.4b; вход I2C_EN сообщает, к какому разъёму подключён выход — HDMI или DVI. HPD от монитора микросхема передаёт источнику с преобразованием уровня, на её входе HPD — подтяжка 130 кОм к земле.
DisplayPort на VGA — только активный: нужен приёмник DisplayPort и видео-ЦАП, например NXP PTN3392 — двухлинейный приёмник DisplayPort 1.1a и тройной ЦАП. Такой переходник целиком питается от DP_PWR. Сигналы на стороне VGA разобраны в статье о распиновке VGA.
DVI-I на VGA может быть пассивным — наш вывод из таблицы контактов: в гнезде DVI-I уже есть аналоговые R, G, B, обе синхронизации и DDC. Из гнезда DVI-D так не получится — аналоговых сигналов в нём нет.
Типичные ошибки
- Пассивный кабель DP — DVI от выхода без DP++. Без двухрежимного выхода сигнала TMDS на разъёме нет; нужен активный преобразователь — наш вывод по описанию SN75DP139.
- Кабель или гнездо single link для режима dual link. Высокое разрешение, требующее больше 165 МГц, без второго канала недоступно: видеокарта ограничит режим.
- VGA через DVI-D. Аналоговых контактов в DVI-D нет, переходник на VGA в такое гнездо даже не войдёт.
- Нагрузка на DP_PWR или +5 В DVI. Лимиты — 500 мА при 3,3 В и 55 мА при 5 В: внешние платы и подсветку от них не питают.
- HPD раньше EDID. Свой приёмник DVI на ПЛИС или микроконтроллере не должен поднимать HPD, пока EDID не готов к чтению, — этого требует спецификация.
- Таблица источника для гнезда монитора. Назначение DisplayPort здесь — для стороны источника; при разводке приёмника сверяйтесь с даташитом микросхемы.
Таблица контактов одной картинкой для печати и документации: Распиновка DisplayPort (PNG, 1200×652).
Частые вопросы
Что на контакте 20 DisplayPort?
DP_PWR — питание для переходников и активных кабелей: 3,3 В, до 500 мА, обратный провод — контакт 19 (Return). Так указано в таблице NXP AN10873 для разъёма источника. От этой линии целиком питается, например, переходник DisplayPort — VGA на NXP PTN3392.
Чем DVI-D отличается от DVI-I?
У DVI-I к 24 цифровым контактам добавлены пять аналоговых C1–C5 — R, G, B, строчная синхронизация и аналоговая земля, — а контакт 8 передаёт кадровую синхронизацию. В DVI-D аналоговых гнёзд нет, контакт 8 не подключён, поэтому вилка аналогового монитора в гнездо DVI-D не входит.
Чем DVI single link отличается от dual link?
Single link — один канал TMDS из трёх пар данных и такта, до 165 МГц. Dual link добавляет второй канал — пары Data3, Data4, Data5 на контактах 4, 5, 12, 13, 20 и 21 — и включается, только когда режиму нужно больше 165 МГц: тогда оба канала работают на половине частоты.
Какой контакт DVI даёт +5 В?
Контакт 14, обратный провод — 15. Видеокарта обязана выдать не меньше 55 мА, монитор вправе взять до 50 мА, а включённый — до 10 мА. Этого хватает на чтение EDID у выключенного монитора по линиям DDC на контактах 6 и 7.
Можно ли подключить DisplayPort к DVI или HDMI пассивным кабелем?
Простым кабелем без электроники — нет (наш вывод из устройства DP++ и SN75DP139). Если выход двухрежимный (DP++), источник выдаёт по линиям DisplayPort сигнал TMDS, а линии AUX работают как шина DDC; переходнику остаётся сдвинуть уровни, это делает микросхема вроде TI SN75DP139. Выход DisplayPort без DP++ сигнал TMDS не формирует, и нужен полноценный преобразователь.
Источники
- NXP. AN10873 PTN3392 application design reference manual, Rev. 1.1, 2016 — рис. 6 — расположение контактов вилки переходника DPVGA4 (сторона вида не указана); табл. 1 — 20 контактов на стороне источника, в переходнике CONFIG1 и CONFIG2 на землю напрямую или через pull-down, DP_PWR 3,3 В 500 мА; табл. 2 — mini DisplayPort; разд. 3.1.1 и 3.2.2 — Cable Detect, питание переходника от DP_PWR
- NCR Voyix. 7772 Workstation, I/O Board: DisplayPort — та же распиновка разъёма на плате-источнике; двухлинейный порт, линии 2 и 3 не подключены
- Texas Instruments. SN75DP139 DisplayPort to TMDS Level-Shifting Re-Driver, SLLS977F, 2017 — двухрежимный DisplayPort (DP++): линии Main Link 0–3 переходят в TMDS Data2, Data1, Data0 и Clock, линия AUX — в I²C для DDC; до 3,4 Гбит/с, DVI 1.0 и HDMI 1.4b; HPD с преобразованием уровня
- Digital Display Working Group. Digital Visual Interface, Revision 1.0, 02.04.1999 (архивная копия официального файла ddwg.org) — табл. 5-1 и 5-2 — контакты DVI-D и DVI-I; табл. 5-3 — порядок соединения; рис. 5-3 и 5-5 — гнездо и вилка; разд. 2.2.2 — один и два канала, 165 МГц; 2.2.4 — 640×480; 2.2.6 — +5 В и EDID; 2.2.9 — HPD; табл. 4-2 — нагрузка TMDS
- Molex. MicroCross DVI I/O Plug and Receptacle Connector System, PS-74320-001 Rev. J — табл. 1 и 2 — назначение контактов DVI-D и DVI-I со ссылкой на DVI 1.0; ключ DVI-D только механический; 3 А на контакт
- Molex. 74320-1004 MicroCross DVI-I receptacle, product sheet — 29 контактов в три ряда и крестообразная группа, шаг 1,90 мм, 100 циклов подключения
Нашли ошибку?
Смотрите также
- HDMIТип A, mini и micro: TMDS, DDC, HPD, CEC, +5 В
- VGA (DE-15)15 контактов, уровни RGB и синхронизации, DDC, тайминги
- I²CSDA и SCL, START/STOP, ACK, адреса, скорости, расчёт подтяжек
- РаспиновкиРазъёмы, микросхемы, модули: выводы и их назначение
- TMDSФизический уровень DVI/HDMI: 8 бит → 10-битный символ, до 165 МГц на канал
- DDCСлужебная шина I²C видеоразъёма для чтения EDID; DDC2B, +5 В
- EDIDОписание монитора в его памяти: форматы, предпочтительный режим; читается по DDC
- HPD (Hot Plug Detect)Контакт, которым монитор сообщает о подключении и готовности EDID
- DP++ (двухрежимный DisplayPort)Выход DisplayPort с режимом TMDS для пассивных переходников на HDMI и DVI