Brochage HDMI : Type A, mini HDMI et micro HDMI
Les connecteurs HDMI Type A, mini (Type C) et micro (Type D) ont tous 19 broches et portent les mêmes signaux : trois paires TMDS de données et une d’horloge avec leurs écrans, le bus DDC pour l’EDID, CEC, le +5 V et la détection HPD. Seule la numérotation change d’un type à l’autre.
Par Hugues Orgitello · Mis à jour le ·
HDMI Type A (standard), 19 broches
Noms de signaux de la spécification HDMI (table 4-1). Le sens est vu depuis la source (lecteur, carte, SoC) ; il s’inverse côté écran. Broches impaires sur la rangée du grand côté, broches paires décalées d’un demi-pas en dessous, pas de 0,5 mm.
| Broche | Signal | Sens | Description |
|---|---|---|---|
| 1 | TMDS Data2+ | Sortie | Paire TMDS de données 2, positif (Paire différentielle) |
| 2 | TMDS Data2 Shield | Écran de la paire 2, relié à la masse (Blindage / terre) | |
| 3 | TMDS Data2- | Sortie | Paire TMDS de données 2, négatif (Paire différentielle) |
| 4 | TMDS Data1+ | Sortie | Paire TMDS de données 1, positif (Paire différentielle) |
| 5 | TMDS Data1 Shield | Écran de la paire 1, relié à la masse (Blindage / terre) | |
| 6 | TMDS Data1- | Sortie | Paire TMDS de données 1, négatif (Paire différentielle) |
| 7 | TMDS Data0+ | Sortie | Paire TMDS de données 0, positif (Paire différentielle) |
| 8 | TMDS Data0 Shield | Écran de la paire 0, relié à la masse (Blindage / terre) | |
| 9 | TMDS Data0- | Sortie | Paire TMDS de données 0, négatif (Paire différentielle) |
| 10 | TMDS Clock+ | Sortie | Paire TMDS d’horloge, positif (Paire différentielle) |
| 11 | TMDS Clock Shield | Écran de la paire d’horloge, relié à la masse (Blindage / terre) | |
| 12 | TMDS Clock- | Sortie | Paire TMDS d’horloge, négatif (Paire différentielle) |
| 13 | CEC | E/S | Consumer Electronics Control : bus de commande à un fil partagé par tous les appareils (Signal) |
| 14 | Utility / HEAC+ | E/S | Réservée en HDMI 1.3 ; depuis HDMI 1.4, HEAC+ (canal Ethernet et retour audio ARC). Non connectée si inutilisée (Signal) |
| 15 | SCL | Sortie | Horloge DDC (I²C) : lecture de l’EDID de l’écran (Signal) |
| 16 | SDA | E/S | Données DDC (I²C) (Signal) |
| 17 | DDC/CEC Ground | Masse de référence de DDC, CEC, HPD et retour du +5 V (Masse) | |
| 18 | +5V Power | Sortie | +5 V fourni par la source : 55 mA minimum, le récepteur n’en tire pas plus de 50 mA (Alimentation) |
| 19 | Hot Plug Detect / HEAC- | Entrée | Détection de branchement, mise à l’état haut par l’écran quand son EDID est lisible ; HEAC− depuis HDMI 1.4 (Signal) |
Mini HDMI (Type C), 19 broches
Spécification HDMI, table 4-3. Les 19 contacts forment une seule rangée au pas de 0,4 mm, sous la languette. Par rapport au Type A, chaque écran passe devant son positif, et CEC, la masse DDC/CEC et la broche Utility changent de place.
| Broche | Signal | Sens | Broche Type A | Description |
|---|---|---|---|---|
| 1 | TMDS Data2 Shield | 2 | Écran de la paire 2, relié à la masse (Blindage / terre) | |
| 2 | TMDS Data2+ | Sortie | 1 | Paire TMDS de données 2, positif (Paire différentielle) |
| 3 | TMDS Data2- | Sortie | 3 | Paire TMDS de données 2, négatif (Paire différentielle) |
| 4 | TMDS Data1 Shield | 5 | Écran de la paire 1, relié à la masse (Blindage / terre) | |
| 5 | TMDS Data1+ | Sortie | 4 | Paire TMDS de données 1, positif (Paire différentielle) |
| 6 | TMDS Data1- | Sortie | 6 | Paire TMDS de données 1, négatif (Paire différentielle) |
| 7 | TMDS Data0 Shield | 8 | Écran de la paire 0, relié à la masse (Blindage / terre) | |
| 8 | TMDS Data0+ | Sortie | 7 | Paire TMDS de données 0, positif (Paire différentielle) |
| 9 | TMDS Data0- | Sortie | 9 | Paire TMDS de données 0, négatif (Paire différentielle) |
| 10 | TMDS Clock Shield | 11 | Écran de la paire d’horloge, relié à la masse (Blindage / terre) | |
| 11 | TMDS Clock+ | Sortie | 10 | Paire TMDS d’horloge, positif (Paire différentielle) |
| 12 | TMDS Clock- | Sortie | 12 | Paire TMDS d’horloge, négatif (Paire différentielle) |
| 13 | DDC/CEC Ground | 17 | Masse de référence de DDC, CEC, HPD et retour du +5 V (Masse) | |
| 14 | CEC | E/S | 13 | Consumer Electronics Control : bus de commande à un fil partagé par tous les appareils (Signal) |
| 15 | SCL | Sortie | 15 | Horloge DDC (I²C) : lecture de l’EDID de l’écran (Signal) |
| 16 | SDA | E/S | 16 | Données DDC (I²C) (Signal) |
| 17 | Utility / HEAC+ | E/S | 14 | Réservée en HDMI 1.3 ; depuis HDMI 1.4, HEAC+ (canal Ethernet et retour audio ARC). Non connectée si inutilisée (Signal) |
| 18 | +5V Power | Sortie | 18 | +5 V fourni par la source : 55 mA minimum, le récepteur n’en tire pas plus de 50 mA (Alimentation) |
| 19 | Hot Plug Detect / HEAC- | Entrée | 19 | Détection de branchement, mise à l’état haut par l’écran quand son EDID est lisible ; HEAC− depuis HDMI 1.4 (Signal) |
Micro HDMI (Type D), 19 broches
Type D, introduit par HDMI 1.4. Numérotation entièrement différente : HPD passe en broche 1 et le +5 V en broche 19. Deux rangées au pas de 0,4 mm, impaires en haut, paires en bas, comme le Type A.
| Broche | Signal | Sens | Broche Type A | Description |
|---|---|---|---|---|
| 1 | Hot Plug Detect / HEAC- | Entrée | 19 | Détection de branchement, mise à l’état haut par l’écran quand son EDID est lisible ; HEAC− depuis HDMI 1.4 (Signal) |
| 2 | Utility / HEAC+ | E/S | 14 | Réservée en HDMI 1.3 ; depuis HDMI 1.4, HEAC+ (canal Ethernet et retour audio ARC). Non connectée si inutilisée (Signal) |
| 3 | TMDS Data2+ | Sortie | 1 | Paire TMDS de données 2, positif (Paire différentielle) |
| 4 | TMDS Data2 Shield | 2 | Écran de la paire 2, relié à la masse (Blindage / terre) | |
| 5 | TMDS Data2- | Sortie | 3 | Paire TMDS de données 2, négatif (Paire différentielle) |
| 6 | TMDS Data1+ | Sortie | 4 | Paire TMDS de données 1, positif (Paire différentielle) |
| 7 | TMDS Data1 Shield | 5 | Écran de la paire 1, relié à la masse (Blindage / terre) | |
| 8 | TMDS Data1- | Sortie | 6 | Paire TMDS de données 1, négatif (Paire différentielle) |
| 9 | TMDS Data0+ | Sortie | 7 | Paire TMDS de données 0, positif (Paire différentielle) |
| 10 | TMDS Data0 Shield | 8 | Écran de la paire 0, relié à la masse (Blindage / terre) | |
| 11 | TMDS Data0- | Sortie | 9 | Paire TMDS de données 0, négatif (Paire différentielle) |
| 12 | TMDS Clock+ | Sortie | 10 | Paire TMDS d’horloge, positif (Paire différentielle) |
| 13 | TMDS Clock Shield | 11 | Écran de la paire d’horloge, relié à la masse (Blindage / terre) | |
| 14 | TMDS Clock- | Sortie | 12 | Paire TMDS d’horloge, négatif (Paire différentielle) |
| 15 | CEC | E/S | 13 | Consumer Electronics Control : bus de commande à un fil partagé par tous les appareils (Signal) |
| 16 | DDC/CEC Ground | 17 | Masse de référence de DDC, CEC, HPD et retour du +5 V (Masse) | |
| 17 | SCL | Sortie | 15 | Horloge DDC (I²C) : lecture de l’EDID de l’écran (Signal) |
| 18 | SDA | E/S | 16 | Données DDC (I²C) (Signal) |
| 19 | +5V Power | Sortie | 18 | +5 V fourni par la source : 55 mA minimum, le récepteur n’en tire pas plus de 50 mA (Alimentation) |
Une sortie HDMI à intégrer sur un SoC, un écran qui ne lit pas l’EDID, une carte à faire passer en CEM ? Nous concevons des cartes HDMI 2.0 et mesurons les diagrammes de l’œil au laboratoire avec un oscilloscope Tektronix équipé de TekExpress.
Mêmes signaux, trois numérotations
Les trois connecteurs portent exactement les mêmes 19 signaux ; un adaptateur passif les relie fil à fil. Ce qui change, c’est le numéro de broche. Le mini HDMI reprend l’ordre du Type A en plaçant chaque écran avant son positif. Le micro HDMI repart de zéro : HPD en 1, Utility en 2, les paires TMDS de 3 à 14, puis CEC, masse, SCL, SDA et +5 V.
La colonne « Broche Type A » des tables mini et micro donne la correspondance. Elle sert à câbler un adaptateur, mais surtout à vérifier un symbole de schéma : une bibliothèque qui recopie la numérotation du Type A sur une empreinte micro HDMI produit une carte où plus rien ne fonctionne.
+5 V, DDC, HPD et CEC : les valeurs de la spécification
+5 V. La source fournit au moins 55 mA, entre 4,8 et 5,3 V, et doit limiter le courant à 0,5 A au plus. L’écran n’y tire pas plus de 50 mA, et 10 mA seulement quand il est lui-même alimenté : ce +5 V sert surtout à lire l’EDID d’un écran éteint. Son retour passe par la masse DDC/CEC.
DDC. C’est un bus I²C en mode standard, référencé au 5 V. La source le tire au +5 V par 1,5 à 2,0 kΩ sur SCL et SDA ; l’écran ajoute 47 kΩ sur SCL. La capacité admise est de 50 pF côté source comme côté écran, 700 pF pour le câble.
HPD. L’écran le met à l’état haut (2,4 à 5,3 V, résistance de sortie de 1 kΩ ± 20 %) seulement quand il voit le +5 V et que son EDID est lisible. La source le lit haut au-dessus de 2,0 V, bas sous 0,8 V. Beaucoup d’écrans relient simplement HPD au +5 V par 1 kΩ : la spécification recommande donc une résistance de rappel vers la masse côté source, pour distinguer « débranché » de « haut ».
CEC. Ligne à un fil, partagée par tous les appareils de l’installation, rappelée par 27 kΩ ± 5 % dans chaque appareil, niveau haut entre 2,5 et 3,63 V. Ce rappel doit se déconnecter quand l’appareil est éteint, par exemple avec une diode en série, sinon un appareil hors tension bloque le bus.
Routage des paires TMDS
Chaque paire TMDS se route en 100 Ω différentiel, la valeur que la spécification impose au connecteur et au câble. Gardez les deux lignes d’une paire de même longueur, sans changement de couche inutile, et posez un plan de masse continu dessous. L’écart entre paires compte moins, le récepteur réaligne les canaux, mais il reste borné.
Les broches d’écran (Shield) sont des masses : reliez chacune à la masse au pied du connecteur, avec son propre via. Elles encadrent les paires dans le connecteur et dans le câble ; les laisser en l’air dégrade l’impédance et le rayonnement. Depuis HDMI 2.1, en mode FRL, la paire d’horloge devient une quatrième voie de données : routez-la avec le même soin que les trois autres.
Les erreurs de conception les plus fréquentes
Une empreinte micro ou mini câblée avec la numérotation du Type A. L’erreur la plus coûteuse, parce qu’elle ne se rattrape pas au fer à souder. Vérifiez le symbole broche par broche contre la table du bon type avant de lancer la fabrication.
DDC relié directement à un SoC en 3,3 V. Le bus est référencé au +5 V et le câble peut ramener jusqu’à 700 pF. Un translateur de niveau I²C, ou un circuit compagnon HDMI qui l’intègre, protège les broches du SoC et tient les temps de montée.
+5 V sans limitation de courant. La spécification exige une protection à 0,5 A au plus côté source. Un court-circuit dans un câble ou un adaptateur ne doit pas emporter le rail 5 V de la carte.
HPD flottant côté source. Sans rappel vers la masse, une entrée HPD laissée en l’air peut se lire haute et la source tente de lire un EDID absent. Côté écran, ne montez HPD qu’après le +5 V et l’EDID prêt.
Pas de protection ESD au connecteur. Les broches HDMI sont exposées à chaque branchement. Placez les diodes TVS au plus près du connecteur, de très faible capacité sur les paires TMDS pour ne pas casser l’impédance de 100 Ω.
FAQ
- Combien de broches a un connecteur HDMI ?
- Les Types A (standard), C (mini) et D (micro) en ont 19, avec les mêmes signaux mais une numérotation différente. Le Type B, à 29 broches et double lien TMDS, est défini par HDMI 1.3 mais très rarement rencontré.
- Le brochage micro HDMI est-il le même que celui du HDMI standard ?
- Non. Les signaux sont identiques, mais le micro HDMI (Type D) les numérote autrement : HPD en broche 1, +5 V en broche 19, la paire de données 2 sur 3 à 5. Le mini HDMI (Type C) diffère aussi du Type A. Utilisez toujours la table du type exact.
- Combien de courant peut-on tirer sur la broche +5 V du HDMI ?
- Très peu. La source garantit 55 mA minimum et l’écran ne doit pas dépasser 50 mA. Ce +5 V sert à alimenter l’EDID et la détection, pas un appareil : un adaptateur ou un dongle qui consomme davantage doit avoir sa propre alimentation.
- À quoi sert la broche 14 (Utility) en HDMI Type A ?
- Elle était réservée jusqu’à HDMI 1.3. Depuis HDMI 1.4, elle porte HEAC+ ; avec HPD comme HEAC−, elle forme la paire du canal Ethernet (HEC) et du retour audio (ARC). Un équipement qui n’utilise ni l’un ni l’autre la laisse non connectée.
- Quelle impédance pour les paires TMDS ?
- 100 Ω différentiel. La spécification fixe cette valeur pour le connecteur, le câble et la terminaison de l’écran ; le routage sur la carte doit la respecter jusqu’au connecteur.
- HDMI Licensing, High-Definition Multimedia Interface Specification Version 1.3 (Tables 4-1, 4-3, 4-4, 4-22 to 4-26, Figures 4-1 and 4-8, CEC Table 2), public copy hosted by MIT 6.205
- HDMI Forum / HDMI Licensing Administrator, HDMI Specification 1.4b and later (Type D connector, HEAC), Licensed Adopters only (1.3a is a free download) (document payant ou réservé aux membres)
- Wikipedia, HDMI article (secondary cross-check: HEAC on pins 14 and 19, FRL use of the clock pair)
- Raspberry Pi 4 Model B reduced schematics (micro HDMI J6, Type D pin to net mapping)
- BeagleBoard.org, BeagleBone Black schematic BBB-SCH.pdf (micro HDMI P6, FCI 10118241-001RLF)
- Raspberry Pi Zero 2 W reduced schematics (mini HDMI J6, Type C pin to net mapping)
- Raspberry Pi 3 Model B+ reduced schematics (HDMI Type A J6, Molex 47151-1051)
- Amphenol Socapex, HDMIF TV 7 receptacle drawing 191-PLC-1038-00 (Type A pin assignment and face)
- Würth Elektronik WR-COM HDMI datasheets 685119134923 (Type A), 685119136923 (Type C), 685119248123 (Type D): front views with pin numbers
Tableaux établis à partir de ces documents et recoupés avec les fiches techniques des fabricants. Vérifiez toujours la fiche technique du connecteur que vous utilisez : certains fabricants numérotent différemment.
- Conception de cartes électroniques avec liaisons vidéo
- Conception de cartes haute vitesse
- HDMI, SDI et protocoles vidéo industriels
- Calculateur d’impédance de paire différentielle (100 Ω TMDS)
- Diagramme de l’œil et jitter
- Le bus I²C, base du canal DDC
- Compatibilité électromagnétique et protection ESD
Autres brochages
- USB-C
- USB-A, USB-B, Mini et Micro
- RJ45 Ethernet
- M12 industriel
- DB9 (DE-9)
- JTAG et SWD
- GPIO Raspberry Pi
- M.2 (clés M, B et E)
- Carte SD et microSD
- PCI Express (connecteur de carte)
- SATA
- DDR4 DIMM et SO-DIMM
- DDR5 DIMM et SO-DIMM
- OBD2 (OBD-II, J1962)
- ESP32, S3, C3 et C6
- Calculateurs Bosch EDC15P+, EDC16C34, MD1CS006
- RJ11, RJ14, RJ12 (6P6C)
- VGA (DE-15) et DVI
- RS-485 (Modbus)
- Arduino Uno, Nano et Mega