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

Распиновка HDMI: тип A, C и D

Назначение всех 19 контактов HDMI в стандартном разъёме и в mini и micro HDMI, как работают служебные линии +5 В, HPD, DDC и CEC и почему переходник на DVI обходится без электроники, а на VGA — нет.

Обновлено Редакция GAW

HDMI (High-Definition Multimedia Interface) передаёт цифровое изображение, звук и служебные данные по одному кабелю. В разъёме 19 контактов: четыре экранированные дифференциальные пары TMDS — три для данных и одна для такта, — шина DDC для чтения EDID, линия управления CEC, сигнал подключения HPD и питание +5 В от источника. Разъёмов три: стандартный тип A, mini HDMI (тип C) и micro HDMI (тип D). Сигналы у них одни и те же, а номера контактов разные.

Коротко

  • Тип A: 1–12 — пары TMDS с экранами, 13 — CEC, 14 — Utility (HEAC+), 15 — SCL, 16 — SDA, 17 — общий провод DDC и CEC, 18 — +5 В, 19 — HPD (HEAC−).
  • +5 В: источник обязан выдать не меньше 55 мА, его защита срабатывает не выше 0,5 А; приёмник берёт не больше 50 мА.
  • HPD: приёмник возвращает +5 В через резистор около 1 кОм, когда его EDID готов к чтению.
  • DDC — это I²C на 100 кГц, EDID лежит по адресу 0x50 (байты A0h/A1h).
  • TMDS: 10 бит за период такта на каждой паре; HDMI 1.3 и 1.4 — до 3,4 Гбит/с на пару, HDMI 2.0 — до 6 Гбит/с, в HDMI 2.1 режим FRL — до 12 Гбит/с на каждую из четырёх линий.
  • DVI-D подключается пассивным переходником, VGA — только через активный преобразователь.

Распиновка HDMI тип A

Распиновка: Гнездо HDMI тип A, вид спередиВид спереди на гнездо, широкая сторона сверху. Верхний ряд слева направо: 19 HPD, 17 GND, 15 SCL, 13 CEC, 11 экран, 9 D0−, 7 D0+, 5 экран, 3 D2−, 1 D2+. Нижний ряд слева направо: 18 +5 В, 16 SDA, 14 Utility, 12 CLK−, 10 CLK+, 8 экран, 6 D1−, 4 D1+, 2 экран.Гнездо HDMI тип Aвид спереди, широкая сторона корпуса сверху, не в масштабе1D2+2экран3D2−4D1+5экран6D1−7D0+8экран9D0−10CLK+11экран12CLK−13CEC14Utility15SCL16SDA17GND18+5 В19HPDTMDS: данные и тактэкраны и общий проводслужебные линии+5 В
Гнездо HDMI тип A на устройстве, вид спереди, широкой стороной корпуса вверх: нечётные контакты в верхнем ряду, чётные — в нижнем, контакт 1 справа. Расположение — по чертежу Würth Elektronik 685119189623. Вилка кабеля стыкуется с гнездом лицом к лицу, поэтому на её торце порядок зеркальный

Контакты стоят на язычке гнезда в два ряда со сдвигом на полшага: десять нечётных сверху, девять чётных снизу. Если смотреть в гнездо широкой стороной корпуса вверх, контакт 1 — крайний правый в верхнем ряду, контакт 19 — крайний левый.

КонтактСигналНазначение
1TMDS Data2+канал данных 2, прямой провод
2TMDS Data2 Shieldэкран пары 2
3TMDS Data2−канал данных 2, инверсный провод
4TMDS Data1+канал данных 1, прямой провод
5TMDS Data1 Shieldэкран пары 1
6TMDS Data1−канал данных 1, инверсный провод
7TMDS Data0+канал данных 0, прямой провод
8TMDS Data0 Shieldэкран пары 0
9TMDS Data0−канал данных 0, инверсный провод
10TMDS Clock+такт, прямой провод
11TMDS Clock Shieldэкран тактовой пары
12TMDS Clock−такт, инверсный провод
13CECшина управления бытовой техникой
14Reserved, с HDMI 1.4 — Utility (HEAC+)в HDMI 1.3 на устройстве не подключён; с версии 1.4 — линия ARC и HEC
15SCLтакт шины DDC
16SDAданные шины DDC
17DDC/CEC Groundобщий провод DDC, CEC и питания +5 В
18+5V Powerпитание от источника
19Hot Plug Detect (HEAC−)сигнал подключения приёмника; с версии 1.4 — вторая линия HEAC

Каждая пара TMDS занимает три соседних номера: прямой провод, экран и инверсный провод. В кабеле у каждой пары свой экран, и он приходит на средний контакт тройки; на плате экраны соединяют с общим проводом — так они подключены на типовой схеме TI TPD12S016. Контакт 17 — отдельный общий провод для DDC и CEC, он же обратный провод питания +5 В.

Разъём соединяется в три этапа: сначала корпус, затем контакты 1–17 и 19 и последним — контакт 18 (+5 В). Приёмник не имеет права выставлять HPD, пока не увидит +5 В от источника, поэтому сигнал подключения не появится раньше, чем все остальные контакты сомкнутся.

Кроме трёх распространённых разъёмов, спецификация 1.3 описывает 29-контактный тип B с двумя каналами TMDS, а версия 1.4 — автомобильную систему разъёмов.

Распиновка mini HDMI (тип C) и micro HDMI (тип D)

Mini HDMI появился в версии 1.3 как разъём для мобильных устройств с тем же набором сигналов, что у типа A. Micro HDMI добавила версия 1.4: HDMI Licensing представляла его как разъём для телефонов и камер с видео до 1080p. У mini HDMI все 19 контактов стоят в один ряд, у micro HDMI — в два ряда, как у типа A.

Распиновка: Гнездо mini HDMI (тип C), вид спередиВид спереди на гнездо, все контакты в один ряд, слева направо: 19 HPD, 18 +5 В, 17 Utility, 16 SDA, 15 SCL, 14 CEC, 13 GND, 12 CLK−, 11 CLK+, 10 экран, 9 D0−, 8 D0+, 7 экран, 6 D1−, 5 D1+, 4 экран, 3 D2−, 2 D2+, 1 экран.Гнездо mini HDMI (тип C)вид спереди, широкая сторона корпуса сверху, не в масштабе1экран2D2+3D2−4экран5D1+6D1−7экран8D0+9D0−10экран11CLK+12CLK−13GND14CEC15SCL16SDA17Utility18+5 В19HPDTMDS: данные и тактэкраны и общий проводслужебные линии+5 В
Гнездо mini HDMI (тип C), вид спереди: все контакты в один ряд, контакт 1 справа (по чертежу Würth Elektronik 685119136923)
Распиновка: Гнездо micro HDMI (тип D), вид спередиВид спереди на гнездо, широкая сторона сверху. Верхний ряд слева направо: 19 +5 В, 17 SCL, 15 CEC, 13 экран, 11 D0−, 9 D0+, 7 экран, 5 D2−, 3 D2+, 1 HPD. Нижний ряд слева направо: 18 SDA, 16 GND, 14 CLK−, 12 CLK+, 10 экран, 8 D1−, 6 D1+, 4 экран, 2 Utility.Гнездо micro HDMI (тип D)вид спереди, широкая сторона корпуса сверху, не в масштабе1HPD2Utility3D2+4экран5D2−6D1+7экран8D1−9D0+10экран11D0−12CLK+13экран14CLK−15CEC16GND17SCL18SDA19+5 ВTMDS: данные и тактэкраны и общий проводслужебные линии+5 В
Гнездо micro HDMI (тип D), вид спереди: нечётные контакты сверху, чётные снизу, контакт 1 — HPD — справа вверху (по чертежу Würth Elektronik 685119248123)

Номера у трёх разъёмов не совпадают, поэтому кабель или переходник mini или micro — тип A соединяет контакты по сигналам:

СигналТип AMini (C)Micro (D)
TMDS Data2+123
TMDS Data2 Shield214
TMDS Data2−335
TMDS Data1+456
TMDS Data1 Shield547
TMDS Data1−668
TMDS Data0+789
TMDS Data0 Shield8710
TMDS Data0−9911
TMDS Clock+101112
TMDS Clock Shield111013
TMDS Clock−121214
CEC131415
Utility (HEAC+)14172
SCL151517
SDA161618
DDC/CEC Ground171316
+5 В181819
HPD (HEAC−)19191

Для типов A и C номера взяты из таблиц 4-1 и 4-3 спецификации HDMI 1.3, где контакт Utility ещё называется Reserved; для типа D — из даташита Würth Elektronik и типовой схемы TPD12S016, порядок выводов которой повторяет разъём.

Служебные линии: +5 В, HPD, DDC и CEC

Служебные линии HDMI: +5 В, HPD, DDC и CEC между источником и приёмникомИсточник подаёт +5 В на контакт 18. Приёмник питает от этой линии память EDID и возвращает напряжение на контакт 19 (HPD) через резистор 1 кОм: высокий уровень на HPD говорит источнику, что EDID можно читать. Линии DDC SCL и SDA (контакты 15 и 16) подтянуты в источнике к +5 В резисторами 1,5–2 кОм, источник читает EDID по адресу 0x50. CEC (контакт 13) — общая линия, подтянутая в каждом устройстве к 3,3 В через 27 кОм. Контакт 17 — общий провод для DDC, CEC и +5 В.Источниквидеокарта, плата с ПЛИСПриёмникмонитор, телевизор+5 В1,5–2 кОмEDIDадрес 0x501 кОмвход HPD27 кОм к 3,3 В27 кОм к 3,3 В18 · +5 В: источник обязан дать не меньше 55 мА15 · SCL16 · SDA — DDC, шина I²C на 100 кГц19 · HPD: приёмник возвращает +5 В через 1 кОм13 · CEC: одна общая линия для всех устройств17 · общий провод DDC, CEC и +5 Вкабель: номера контактов разъёма тип A
Служебные линии HDMI между источником и приёмником, номера контактов — для типа A. Значения резисторов — по спецификации HDMI 1.3

+5 В: сколько тока можно взять

Источник подаёт +5 В на контакт 18 всё время, пока использует DDC или TMDS. На разъёме источника напряжение должно быть 4,8–5,3 В, на входе приёмника допускается 4,7–5,3 В. Источник обязан выдать не меньше 55 мА и ограничить ток при перегрузке значением не больше 0,5 А. Приёмник вправе взять не больше 50 мА, а когда включён в сеть — не больше 10 мА.

Этого хватает, чтобы прочитать EDID у выключенного монитора, но не для питания внешних устройств: гарантированы только 55 мА. Готовые микросхемы порта HDMI — TI TPD12S521 и TPD12S016 — подают +5 В через ключ с ограничением тока 55 мА. На плате с ПЛИС стоит следить и за нижней границей: Digilent предупреждает, что при питании Arty Z7 от USB напряжение может опуститься до 4,75 В — ниже 4,8 В, которых требует HDMI, — и для выхода HDMI советует внешний блок питания.

HPD: как источник узнаёт о подключении

Hot Plug Detect — сигнал от приёмника к источнику: контакт 19 у типов A и C, контакт 1 у micro HDMI. Приёмник выставляет высокий уровень 2,4–5,3 В при выходном сопротивлении 1 кОм ± 20 %, и часто это просто резистор 1 кОм от линии +5 В, которую прислал сам источник. Источник считает высоким уровень от 2,0 В, низким — до 0,8 В.

Высокий уровень HPD означает только одно: EDID можно читать. Включён ли приёмник и выбран ли на нём этот вход, по HPD не понять. Если содержимое EDID меняется, приёмник опускает HPD минимум на 100 мс, и источник перечитывает EDID. Раз многие приёмники просто подтягивают HPD к +5 В, источнику, по словам спецификации, может понадобиться подтяжка своего входа HPD к земле: иначе неподключённый вход висит в воздухе и его трудно отличить от высокого уровня.

DDC и EDID

DDC — это шина I²C в режиме Standard-mode, 100 кГц, подробнее о протоколе — в статье о шине I²C. Ведущий — источник, ведомое устройство — память EDID в приёмнике с 7-битным адресом 0x50: байт A0h — запись номера ячейки, A1h — чтение. EDID состоит из блоков по 128 байт; чтобы читать дальше первых 256 байт, E-DDC добавляет указатель сегмента по адресу 60h (0x30 в 7-битной записи), и всего доступно до 32 Кбайт.

Подтяжки SCL и SDA к +5 В стоят в источнике, 1,5–2 кОм, а в приёмнике допускается только подтяжка 47 кОм на SCL. Ёмкость линии — до 50 пФ у источника и приёмника и до 700 пФ у кабеля; на такую нагрузку рассчитаны ускорители фронтов в TPD12S016 (до 750 пФ). EDID должен быть доступен через 20 мс после появления +5 В, даже если монитор выключен.

По EDID источник решает, перед ним устройство HDMI или DVI. Если в первом блоке расширения CEA нет блока HDMI VSDB с идентификатором IEEE 0x000C03, приёмник считается монитором DVI: источник передаёт только видео в RGB, без звука и служебных пакетов.

CEC: управление с одного пульта

CEC (Consumer Electronics Control) — однопроводная шина, общая для всех устройств системы: внутри устройства линии CEC всех входов и единственного выхода соединены между собой. Выходы — с открытым стоком, в каждом устройстве подтяжка 27 кОм ± 5 % к 3,3 В. На выходе ноль — от 0 до 0,6 В, единица — от 2,5 до 3,63 В.

Бит длится 2,4 мс: при нуле линия 1,5 мс в низком уровне, при единице — 0,6 мс; стартовый бит — 3,7 мс в низком уровне из 4,5 мс. Это около 400 бит/с — достаточно для команд пульта. Даже устройство без поддержки протокола CEC обязано не мешать линии: в выключенном состоянии ток утечки с неё — не больше 1,8 мкА. В справочных документах спецификации CEC указан европейский стандарт AV.link (CENELEC EN 50157).

Контакты 14 и 19: ARC и HDMI Ethernet Channel

В HDMI 1.3 контакт 14 зарезервирован: провод в кабеле есть, а на устройствах он не подключён. Версия 1.4 назвала его Utility и сделала из пары 14 и 19 канал HEAC — HDMI Ethernet and Audio Return Channel. По нему телевизор отправляет звук обратно на ресивер или саундбар (ARC), а устройства обмениваются данными Ethernet со скоростью до 100 Мбит/с в обе стороны (HEC). Сигнал HPD остаётся на контакте 19 — канал HEAC делит с ним провод. ARC работает по любому кабелю HDMI, а для HEC нужен кабель с маркировкой «with Ethernet».

TMDS: как передаётся изображение

TMDS (Transition Minimized Differential Signaling) — дифференциальная передача с токовым выходом. Приёмник подтягивает каждый провод пары к напряжению AVcc = 3,3 В ± 5 % резистором 50 Ом ± 10 % — это и согласованная нагрузка линии, и уровень единицы. Источник отбирает ток и опускает провод до уровня нуля; размах на одном проводе — 400–600 мВ, на паре — вдвое больше.

Каждый канал данных превращает 8 бит в 10-битный символ с минимумом переходов и выровненной постоянной составляющей и передаёт его за один период такта TMDS. Такт идёт по своей паре и при 24-битном цвете равен пиксельной частоте; глубокий цвет на 30, 36 или 48 бит поднимает частоту такта. Например, 640×480 при 60 Гц (точнее, 59,94 Гц) — это 25,175 МГц и около 252 Мбит/с на пару. Поддерживать этот режим обязан любой приёмник HDMI, работающий с форматами 60 или 50 Гц, — это тот же режим, что и у VGA. Форматы с пиксельной частотой ниже 25 МГц, например 480i с 13,5 МГц, передают повтором пикселей.

В HDMI 1.3 частота такта доходит до 340 МГц, то есть 3,4 Гбит/с на пару. Кабели делятся на две категории: первая рассчитана на частоту такта до 74,25 МГц, вторая — до 340 МГц.

HDMI 2.1 и 2.2: FRL вместо TMDS

В HDMI 2.0 скорость TMDS выросла до 6 Гбит/с на пару. HDMI 2.1 добавил режим FRL (Fixed Rate Link): данные идут по трём или четырём линиям со скоростью 3, 6, 8, 10 или 12 Гбит/с на каждую, а пара TMDS Clock (контакты 10 и 12 типа A) становится четвёртой линией данных. Четыре линии по 12 Гбит/с дают 48 Гбит/с — на эту полосу рассчитан кабель Ultra High Speed HDMI. Спецификация HDMI 2.2 поднимает полосу до 96 Гбит/с с кабелем Ultra96.

Разъём и назначение контактов при этом не меняются: гнездо HDMI 2.1 тип A имеет те же 19 контактов. Тексты спецификаций 2.x закрыты, поэтому подробностей кодирования FRL здесь нет. Для разработчика важнее другое: на скоростях HDMI 2.0 и 2.1 между выходом и разъёмом бывает нужен повторитель (redriver), например TI TDP1204, а защиту от разрядов приходится выбирать по скорости: у ST HDMIULC6-4SC6, например, в даташите указаны скорости до 3,2 Гбит/с.

HDMI и DVI, HDMI и VGA: переходники

Цифровой DVI использует тот же TMDS, поэтому спецификация HDMI требует, чтобы источник HDMI работал с монитором DVI через пассивный переходник, а приёмник HDMI — с источником DVI. В режиме DVI источник передаёт только видео в RGB — без звука и служебных пакетов. Разводку переходника на DVI-D спецификация HDMI 1.3 приводит в приложении C:

СигналHDMI тип ADVI-D
TMDS Data2+, экран, Data2−1, 2, 32, 3, 1
TMDS Data1+, экран, Data1−4, 5, 610, 11, 9
TMDS Data0+, экран, Data0−7, 8, 918, 19, 17
TMDS Clock+, экран, Clock−10, 11, 1223, 22, 24
SCL, SDA15, 166, 7
Общий провод DDC1715
+5 В1814
HPD1916
CEC, Utility13, 14не подключены

Контакты второго канала DVI (4, 5, 12, 13, 20 и 21) и аналоговый VSync DVI-I (8) в таком переходнике не используются.

С VGA так не получится. VGA — аналоговый интерфейс: три сигнала R, G, B размахом 0,7 В и отдельные синхроимпульсы. В разъёме HDMI аналоговых сигналов нет, только цифровые, поэтому пассивный кабель HDMI — VGA работать не может. Нужен активный преобразователь: приёмник HDMI, буфер EDID и три видео-ЦАП, как в микросхеме Chrontel CH7101B. Пассивные переходники DVI — VGA работают по другой причине: в разъёме DVI-I есть отдельные аналоговые контакты C1–C5 (R, G, B, HSync и аналоговая земля) и контакт 8 с VSync.

Подключение к ПЛИС и микроконтроллеру

ПЛИС. Пары TMDS можно выводить прямо с выводов ПЛИС. У Xilinx 7-й серии для этого есть стандарт ввода-вывода TMDS_33 — только в банках HR с напряжением VCCO = 3,3 В; по даташиту Artix-7 размах на паре — 0,4–0,8 В. Нагрузку 50 Ом к 3,3 В на каждом проводе даёт приёмник, поэтому выводы соединяют с разъёмом напрямую — так сделано на плате Digilent Arty Z7. Кодер TMDS и сериализатор, выдающий 10 бит за период такта, реализуют в логике. Проще всего начать с режима DVI: без звука и пакетов, а принять его обязан любой монитор или телевизор HDMI.

Микроконтроллер. В обычных микроконтроллерах выходов TMDS нет. Исключение — RP2350 от Raspberry Pi: его блок HSTX выводит до 300 Мбит/с на каждый из выводов GPIO 12–19, пары образуют соседние выводы, а в каждое ядро встроен кодер TMDS по алгоритму DVI 1.0. Этого хватает на 640×480: 25,175 МГц × 10 бит ≈ 252 Мбит/с на пару. В остальных случаях ставят передатчик с параллельным входом RGB, например TI TFP410 — DVI с пиксельной частотой до 165 МГц; TI указывает его и для выходов HDMI без звука.

Служебные линии. DDC на стороне кабеля подтянута к +5 В, поэтому выводы на 3,3 В подключают к ней через преобразователь уровней. TPD12S016 делает это сам: подтяжки DDC 1,75 кОм к +5 В, подтяжка CEC 27 кОм к 3,3 В, фильтр дребезга на входе HPD и ключ +5 В на 55 мА. Если плата работает приёмником, HPD поднимают, только когда ведомое устройство DDC с EDID уже готово отвечать.

Защита и разводка. Контакты разъёма защищают от электростатических разрядов: TPD12S521 с проходной разводкой под тип A добавляет на линию TMDS 0,8 пФ, TPD12S016 повторяет порядок контактов типов C и D, ST HDMIULC6-4SC6 защищает четыре линии в корпусе SOT23-6L с ёмкостью около 0,6 пФ. Защиту ставят как можно ближе к разъёму, пары разводят с дифференциальным сопротивлением 100 Ом и одинаковой длиной проводов.

Типичные ошибки

  • Пассивный кабель HDMI — VGA. Без преобразователя внутри он работать не может: цифровой TMDS не превращается в аналоговый RGB проводами. Рабочие переходники HDMI — VGA всегда активные.
  • Нет звука через переходник на DVI. Источник прочитал EDID без блока HDMI и перешёл в режим DVI. Звук в таком режиме не передаётся, его выводят отдельно.
  • Нагрузка на +5 В. Гарантированы только 55 мА. Подсветка, вентилятор или плата, запитанная от контакта 18, могут уронить напряжение ниже 4,7 В или вызвать срабатывание защиты источника.
  • Номера типа A на разъёмах mini и micro. Сигналы у трёх типов одни, а номера разные: у micro HDMI на контакте 1 HPD, а не пара данных. Распаивайте переходник по таблице сигналов.
  • HPD раньше EDID. Собственный приёмник на ПЛИС или микроконтроллере поднимает HPD до того, как ведомое устройство DDC готово отвечать. Это нарушает спецификацию: источник начинает читать EDID, а память ещё не отвечает.
  • Логика 3,3 В прямо на DDC. На стороне кабеля линии подтянуты к +5 В, и без преобразователя уровней на выводы ПЛИС попадает 5 В.
  • Активный кабель наоборот. Кабели с питанием от разъёма (HDMI Cable Power) направленные: конец с пометкой источника подключают к источнику. Перевёрнутый кабель не повреждается, но и не работает.

Частые вопросы

Какой контакт HDMI даёт +5 В и сколько от него можно взять?

В разъёме тип A и mini HDMI это контакт 18, в micro HDMI — контакт 19, общий провод — контакт 17 (16 у micro, 13 у mini). Источник обязан выдать не меньше 55 мА и ограничить ток значением не больше 0,5 А, а приёмник вправе взять до 50 мА — этого хватает только на чтение EDID. Питать от этой линии внешние устройства нельзя: гарантированы лишь 55 мА.

Что такое HPD в HDMI?

Hot Plug Detect — сигнал от приёмника к источнику: контакт 19 у типов A и C, контакт 1 у micro HDMI. Приёмник возвращает по нему +5 В, часто просто через резистор 1 кОм, когда его EDID готов к чтению. Источник считает высоким уровень от 2,0 В и в ответ читает EDID по DDC. При смене EDID приёмник опускает HPD не меньше чем на 100 мс.

Чем распиновка micro HDMI отличается от обычной?

Сигналы те же 19, а номера другие. В micro HDMI (тип D) контакт 1 — HPD, 2 — Utility, 3–14 — четыре пары TMDS с экранами, 15 — CEC, 16 — общий провод, 17 и 18 — SCL и SDA, 19 — +5 В. Поэтому переходник micro — тип A соединяет контакты по названию сигнала, а не по номеру.

Почему переходник HDMI–VGA без микросхемы не работает?

В HDMI все сигналы цифровые: изображение идёт по парам TMDS, а VGA ждёт аналоговые R, G, B размахом 0,7 В и отдельные синхроимпульсы. Нужен активный преобразователь — приёмник HDMI с видео-ЦАП, например Chrontel CH7101B. Переходник HDMI–DVI, наоборот, пассивный: DVI использует тот же TMDS.

Что такое HDMI CEC?

Consumer Electronics Control — однопроводная шина на контакте 13 (14 у mini, 15 у micro), общая для всех устройств системы: по ней пульт телевизора управляет плеером или ресивером. Линия подтянута в каждом устройстве резистором 27 кОм к 3,3 В, бит длится 2,4 мс — около 400 бит/с.

Можно ли вывести HDMI с ПЛИС или микроконтроллера?

С ПЛИС — да: у Xilinx 7-й серии есть стандарт ввода-вывода TMDS_33, и пары подключают к разъёму напрямую, как на плате Digilent Arty Z7. Проще всего передавать сигнал в режиме DVI — без звука, его примет любой телевизор или монитор с HDMI. У обычных микроконтроллеров выходов TMDS нет: нужен передатчик вроде TI TFP410 или микроконтроллер с блоком HSTX, как RP2350.

Источники

  1. HDMI Licensing. High-Definition Multimedia Interface Specification Version 1.3a, 2006 — бесплатно на hdmi.org после заполнения формы. Табл. 4-1 и 4-3 — контакты типов A и C, табл. 4-4 — порядок соединения, п. 4.2.1–4.2.6 — TMDS и категории кабелей, п. 4.2.7–4.2.10 — +5 В, DDC, HPD и CEC, п. 6.2.1, 8.3.3, 8.4 и 8.5, приложение C (DVI) и дополнение 1 (CEC). Статья сверена по редакции 1.3 от 22 июня 2006 года
  2. HDMI Licensing Administrator. HDMI Specification 1.4b — что добавила версия 1.4: разъём micro HDMI для видео до 1080p, HDMI Ethernet Channel, Audio Return Channel; полный текст доступен только участникам (adopters)
  3. HDMI Licensing. HDMI 1.4 FAQ, 2009 (копия в Internet Archive) — HEC — до 100 Мбит/с в обе стороны и требует кабеля with Ethernet, ARC работает по обычным кабелям, micro HDMI — 19 контактов
  4. HDMI Licensing Administrator. HDMI 2.2 Specification Overview — HDMI 2.2 — до 96 Гбит/с и FRL следующего поколения; кабель Ultra High Speed из HDMI 2.1 — до 48 Гбит/с
  5. HDMI Licensing Administrator. HDMI Cable Power — питание активных кабелей от разъёма (HDMI 2.1, Amendment 1); такие кабели подключаются в одном направлении
  6. Würth Elektronik. WR-COM HDMI 2.1 Type A Horizontal, 685119189623, rev. 001.002, 2025 — назначение контактов типа A, в том числе Reserved/Utility/HEAC+ (14) и Hot Plug Detect/HEAC− (19); вид на гнездо спереди: верхний ряд 19…1, нижний 18…2
  7. Würth Elektronik. WR-COM Mini HDMI Horizontal SMT, 685119136923 (тип C) — один ряд контактов, вид спереди: контакт 19 слева, 1 справа
  8. Würth Elektronik. WR-COM Micro HDMI Horizontal SMT, 685119248123 (тип D), rev. 002.000, 2023 — назначение 19 контактов типа D и их расположение на виде спереди
  9. Texas Instruments. TPD12S016 HDMI Companion Chip with I2C Level Shifting Buffer, 12-Channel ESD Protection, and Current-Limit Load Switch, SLLSE96F, 2015 — типовая схема с разъёмом типа D, ключ +5 В на 55 мА, подтяжки DDC 1,75 кОм к +5 В и CEC 27 кОм к 3,3 В, ускорители фронтов DDC на 750 пФ, фильтр дребезга HPD
  10. Texas Instruments. TPD12S521 Single-Chip HDMI Transmitter Port Protection and Interface Device, SLVS639F, 2016 — проходная разводка под разъём типа A, 0,8 пФ на линиях TMDS, ключ +5 В на 55 мА
  11. STMicroelectronics. HDMIULC6-4SC6 Ultra large bandwidth ESD protection, Rev 2, 2006 — четыре линии в SOT23-6L, около 0,6 пФ на 825 МГц, в HDMI вывод VBUS не подключают; разводка пар — 100 Ом
  12. Texas Instruments. TDP1204 12-Gbps, DC/AC-Coupled to HDMI 2.1 Level Shifter Hybrid Redriver, SLLSFI6A, 2023 — HDMI 1.4 — 3,4 Гбит/с, HDMI 2.0 — 6 Гбит/с, FRL — 3, 6, 8, 10 и 12 Гбит/с на трёх или четырёх линиях; в режиме FRL линия такта становится линией данных
  13. VESA. Enhanced Display Data Channel (E-DDC) Standard, Version 1.2, 2007 — бесплатный стандарт VESA: адреса A0h/A1h и указатель сегмента 60h, EDID через 20 мс после появления +5 В, табл. 7-2 и 7-3 — контакты DVI и HDMI
  14. AMD. Artix 7 FPGAs Data Sheet: DC and AC Switching Characteristics, DS181 v1.27.1, 2024 — табл. 9 — стандарт ввода-вывода TMDS_33: размах на паре 0,4–0,8 В, только банки HR
  15. Digilent. Arty Z7 Reference Manual, раздел 10 (HDMI) — линии TMDS подключены к ПЛИС напрямую, пассивные переходники на DVI, порядок работы HPD и DDC в приёмнике
  16. Raspberry Pi. RP2350 Datasheet, 2026 — п. 12.11 — HSTX: до 300 Мбит/с на вывод, GPIO 12–19; п. 3.1.9 — кодер TMDS по DVI 1.0
  17. Texas Instruments. TFP410 PanelBus Digital Transmitter, SLDS145D, 2024 — передатчик DVI с параллельным входом RGB, пиксельная частота до 165 МГц
  18. Chrontel. CH7101B HDMI to VGA Converter, Brief Datasheet Rev 1.2, 2018 — приёмник HDMI 1.4, буфер EDID и три 9-битных видео-ЦАП до 200 МГц