HDMI Cables

This page describes HDMI cables. See the data cable page for descriptions and pinouts for PATA/IDE, SATA, USB, and even floppy cables.

HDMI type A plug connector.

HDMI or High-Definition Multimedia Interface is a compact interface for moving digital data at 10.2 Gbps using TMDS or Transition-minimized differential signaling.

HDMI 1.0 used a 165 MHz clock and supported 1080p (1920x1200) resolution at 60 frames per second.

HDMI 1.3 uses a 340 MHz clock and can support higher resolution like WQXGA (2560x1600) across a single digital link.

The cable carries three TMDS data channels: Data0, Data1, and Data2, plus a TMDS clock channel. The differential signaling means three wires for each: DataN+, DataN-, and DataN shield.

Each channel has 3.40 Gbps throughput using 8b/10b encoding. Each 10-bit TMDS symbol represents an 8-bit data value. The 8b/10b encoding is a two-stage process designed to minimize 0/1 transistions and balance the overall DC level.

Input: d0 d1 d2 d3 d4 d5 d6 d7

The first stage leaves the first bit untransformed. The following 7 bits are then either XOR or XNOR transformed with the preceding bit. The XOR/XNOR decision for the word minimizes the 0/1 transitions. An added ninth bit encodes whether XOR or XNOR was used.

Stage1: d0 b1 = d1⊕b0 b2 = d2⊕b1 b3 = d3⊕b2 b4 = d4⊕b3 b5 = d5⊕b4 b6 = d6⊕b5 b7 = d7⊕b6 b8 = 0

or

Stage1: d0 b1 = ¬(d1⊕b0) b2 = ¬(d2⊕b1) b3 = ¬(d3⊕b2) b4 = ¬(d4⊕b3) b5 = ¬(d5⊕b4) b6 = ¬(d6⊕b5) b7 = ¬(d7⊕b6) b8 = 1

The second stage may invert the first eight bits if that evens the balance of 1s and 0s and therefore would balance the average DC signal level. An added tenth bit encodes whether or not the second stage inversion was done.

HDMI type A plug connector.
Stage2: d0 b1 b2 b3 b4 b5 b6 b7 b8 0

or

Stage2: ¬d0 ¬b1 ¬b2 ¬b3 ¬b4 ¬b5 ¬b6 ¬b7 b8 1

The plug connector seen here is the common Type A. It supports all HDTV modes.

The Type B connector is about 1.5 times as wide and can carry twice the data of Type A. Most manufacturers are simply using dual Type A links.

Types C, D and E are Mini, Micro, and Automotive variants, respectively.

As for the cables, Category 1 or "Standard" HDMI cables have been tested at 74.5 MHz and would support resolution up to 1080i at 60 frames per second.

Category 2 or "High Speed" cables have been tested at 340 MHz and would support resolution up to 1080p at 60 frames per second and 2160p at 30 frames per second.

HDMI Pinout, looking into plug
1
TMDS Data2+
3
TMDS Data2-
5
TMDS Data1 Shield
7
TMDS Data0+
9
TMDS Data0-
11
TMDS Clock Shield
13
CEC
15
SCL
17
DDC / CEC / HEC Ground
19
Hot Plug Detect
2
TMDS Data2 Shield
4
TMDS Data1+
6
TMDS Data1-
8
TMDS Data0 Shield
10
TMDS Clock+
12
TMDS Clock-
14
reserved
16
SDA
18
+5V power, 50 mA max
Three HDMI receptacles and an SVGA receptacle on a high-definition television.

Three HDMI Type A receptacles and one SVGA receptacle on a high-definition television.


SVGA Cable Pinouts

EIDE / PATA / SATA / USB / Floppy Cable Pinouts

Various Technical Topics

Radio topics — Ham radio, construction and repair, propagation, frequencies, etc

UNIX / Linux details

Click here to inquire about advertising on this or any page on this site.
Home Unix/Linux Networking Cybersecurity Travel Technical Radio Site Map Contact


Use /bin/vi! Manipulate images with ImageMagick! Hosted on OpenBSD
Hosted on Apache This site is viewable with any browser Valid XHTML 1.0! Valid CSS!
© Bob Cromwell May 2012. Created with /bin/vi and ImageMagick, hosted on OpenBSD with Apache.    Root password available here, privacy policy here.