HDMI接口并不是一个开放的标准。制造商必须向HDMI标准制定协会支付版税,来换取一个生产许可证。不过这个版税可不便宜,每年要交纳15000美元的许可费,并且更黑的是每生产一个HDMI接口就要支付0.15美元的许可费。只有这样制造商才能在自己的产品和使用手册中标识支持HDMI的logo。如果制造商已经是HDCP高清数字内容保护协议的会员那么每个带有HDMI接口的产品只需交纳0.04美元的许可费。如果制造商在其产品中使用HDCP高清数字内容保护机制,那么就必须要交纳15000美元的年费,在加上每个产品0.005美元的购买密匙费。

针脚定义

为了方便大家查阅资料,以及各位DIY玩家对HDMI接口作进一步改造特此将A型、B型、A型转DVI、B型转DVI接口的各个针脚定义归纳出来。

A型 HDMI 接口

针脚

信号类型定义

1

TMDS 数据2+

2

TMDS 数据2 屏蔽线

3

TMDS 数据2

4

TMDS 数据1+

5

TMDS 数据1 屏蔽线

6

TMDS 数据1–

7

TMDS 数据0+

8

TMDS 数据0 屏蔽线

9

TMDS 数据0–

10

TMDS 时钟信号+

11

TMDS 时钟信号 屏蔽线

12

TMDS 时钟信号–

13

CEC

14

保留针脚 (如探测设备是否正在运行)

15

SCL

16

SDA

17

DDC/CEC 接地

18

+ 5V

19

热插拔监测

B型 HDMI 接口

针脚

Signal

1

TMDS 数据2+

2

TMDS 数据2 屏蔽线

3

TMDS 数据2-

4

TMDS 数据1+

5

TMDS 数据1 屏蔽线

6

TMDS 数据1-

7

TMDS 数据0+

8

TMDS 数据0 屏蔽线

9

TMDS 数据0-

10

TMDS 时钟信号+

11

TMDS 时钟信号 屏蔽线

12

TMDS 时钟信号-

13

TMDS 数据5+

14

TMDS 数据5 屏蔽线

15

TMDS 数据5-

16

TMDS 数据4+

17

TMDS 数据4 屏蔽线

18

TMDS 数据4-

19

TMDS 数据3+

20

TMDS 数据3 屏蔽线

21

TMDS 数据3-

22

CEC

23

保留针脚 (如探测设备是否正在运行)

24

保留针脚 (如探测设备是否正在运行)

25

SCL

26

SDA

27

DDC/CEC 接地

28

+5V

29

热插拔监测

A型 HDMI 接口转DVI-D接口

HDMI针脚

信号类型定义

Wire

DVI-D针脚

1

TMDS 数据2+

A

2

2

TMDS 数据2 屏蔽线

B

3

3

TMDS 数据2-

A

1

4

TMDS 数据1+

A

10

5

TMDS 数据1 屏蔽线

B

11

6

TMDS 数据1-

A

9

7

TMDS 数据0+

A

18

8

TMDS 数据0 屏蔽线

B

19

9

TMDS 数据0-

A

17

10

TMDS 时钟信号+

A

23

11

TMDS 时钟信号 屏蔽线

B

22

12

TMDS 时钟信号-

A

24

13

CEC

N.C.

N.C.

14

保留针脚

N.C.

N.C.

15

SCL

C

6

16

DDC

C

7

17

DDC/CEC 接地

D

15

18

+5V

5V

14

19

热插拔监测

C

16

20

不连接

4

21

不连接

5

22

不连接

12

23

不连接

13

24

不连接

20

25

不连接

21

26

不连接

8

B型 HDMI 接口转 DVI-D接口

HDMI针脚

信号类型定义

Wire

DVI-D针脚

1

TMDS 数据2+

A

2

2

TMDS 数据2 屏蔽线

B

3

3

TMDS 数据2-

A

1

4

TMDS 数据1+

A

10

5

TMDS 数据1 屏蔽线

B

11

6

TMDS 数据1-

A

9

7

TMDS 数据0+

A

18

8

TMDS 数据0 屏蔽线

B

19

9

TMDS 数据0-

A

17

10

TMDS 时钟信号+

A

23

11

TMDS 时钟信号 屏蔽线

B

22

12

TMDS 时钟信号-

A

24

13

TMDS 数据5+

A

21

14

TMDS 数据5 屏蔽线

B

19

15

TMDS 数据5-

A

20

16

TMDS 数据4+

A

5

17

TMDS 数据4 屏蔽线

B

3

18

TMDS 数据4-

A

4

19

TMDS 数据3+

A

13

20

TMDS 数据3 屏蔽线

B

11

21

TMDS 数据3-

A

12

22

CEC

N.C.

N.C.

23

保留针脚

N.C.

N.C.

24

保留针脚

N.C.

N.C.

25

SCL

C

6

26

DDC

C

7

27

DDC/CEC 接地

D

15

28

+5V

5V

14

29

热插拔监测

C

16

不连接

N.C.

8

总结

HDMI接口可以同时传输视频和音频信号,再加上海量的带宽足以应付HDTV高清晰数字节目的播放。又因为它向下兼容已经普及的DVI接口,这能很好的保护消费者以前的投资,使消费者可以平滑的升级到未来支持HDMI接口的设备。虽然由于制造商需要交纳不菲的许可费也使得HDMI接口的成本大大提高了,价格因素会阻碍HDMI接口的普及。但是HDMI是今后消费电子发展的趋势,除非又出现新的接口与之抗衡,否则它必然会得到广泛普及。

全方位认识HDMI接口技术的更多相关文章

  1. HDMI接口与协议

    深入了解HDMI接口 一.HDMI接口的工作原理这张图是HDMI接口的架构示意图.从左边的信号源中你可以看到,HDMI接口的信源可以是任何支持HDMI输出的设备,而接入端也可以是任何带有HDMI输 入 ...

  2. 终于购入Mac mini,发现HDMI接口与显示器不兼容,网购了一个VGA转换插头

    Mac mini买到了,最便宜的i5,$647,足够了. 发现路边捡的显示器没有HDMI接口,所以在学校图书馆问了一下IT 技术支持,给我推荐了ebay上$10块钱的转换器. 名字叫 Mini Dis ...

  3. HDMI接口基本信息

    一.HDMI基本概念1.HDMI标准的发展历史: 2002年12月9日,HDMI1.0版正式发布,标志着HDMI技术正式登上历史舞台. 2004年1月,HDMI1.1版发布. 2005年8月,HDMI ...

  4. (转)S5pv210 HDMI 接口在 Linux 3.0.8 驱动框架解析 (By liukun321 咕唧咕唧)

    作者:liukun321 咕唧咕唧 日期:2014.1.18 转载请标明作者.出处:http://blog.csdn.net/liukun321/article/details/18452663 本文 ...

  5. S5pv210 HDMI 接口在 Linux 3.0.8 驱动框架解析

    作者:liukun321 咕唧咕唧 日期:2014.1.18 转载请标明作者.出处:http://blog.csdn.net/liukun321/article/details/18452663 本文 ...

  6. HDMI接口之HPD(热拔插)

    HDMI (Pin 19)/DVI(Pin16)的功能是热插拔检测(HPD),这个信号将作为HDMI 源端(Source)是否发起EDID读,是否开始发送TMDS信号的依据.HPD是从HDMI显示器端 ...

  7. HDMI接口的PCB设计

    1.定义 HDMI的全称是“HighDefinitionMultimedia”,即:高清多媒体接口. HDMI在引脚上和DVI兼容,只是采用了不同的封装.与DVI相比.HDMI可以传输数字音频信号,并 ...

  8. HDMI 接口及CEC信号

    HDMI 接口及CEC信号 2016年12月02日 14:16:38 King-Five 阅读数:16389 HDMI接口 HDMI(High Definition Multimedia Interf ...

  9. 《嵌入式系统原理与接口技术》——嵌入式系统接口应用基础

    本文为我负责编写的电子工业出版社出版的<嵌入式系统原理与接口技术>一书第七章部分,这里整理的仍然是修改稿,供需要的同学参考,本书为普通高等教育"十二五"规划教材,电子信 ...

随机推荐

  1. arm寄存器解析

    寒假闲来无事准备将自己的走过的arm之路总结一下,今天就先从arm的寄存器说起吧,欢迎各位拍砖. 要介绍arm寄存器之前我们要先了解一下arm处理器的工作模式: Arm处理器有七种工作模式,为的是形成 ...

  2. Eclipse下JRebel的安装和基本使用

    JRebel有什么用? 做Java Web开发,一个很头疼的事情是,修改了一个类以后,Tomcat必须重新启动. 工程规模小还好说,如果规模大了,重启一次动不动就是一分多钟.那么频繁重启就会导致大量的 ...

  3. outlook添加邮箱账户时,测试成功,下一步显示请求失败

    今天在给公司同事添加邮箱账户时,全部设置正常,测试也成功了,但是点击下一步时,出现了请求失败的提示.     1.  看到这个提示,我首先重启了一下outlook,发现进去添加还是不行  2.重启了电 ...

  4. 运行在 Android 系统上的完整 Linux -- Termux

    Termux  可以在安卓系统上搭建一个完整的linux 环境,类似于 cygwin 并非linux 虚拟机,整个安装包只有 几百KB 刚开始觉得这东西的命令行很难用,看了官方介绍后才发现它原来有许多 ...

  5. Jenkins配置(Jenkins如何与maven项目进行连用)

    一同事,在问关于Jenkins搭建后,他是如何与我们项目进行连用的,如何通过Jenkins去编译我们的项目的,现在介绍下如何通过Jenkins持续编译我们的项目 配置过程 1.确定我们已经搭建好了Je ...

  6. 【CCPC-Wannafly Winter Camp Day4 (Div1) H】命命命运(概率DP)

    点此看题面 大致题意: 有\(6\)个人玩大富翁,共有\(n\)块地,进行\(500\)轮,已知每个人掷骰子掷出\(1\sim6\)的概率.当某人到达一块未被占领的地时,他可以占领它.求最后每个人占有 ...

  7. 问题 A: xiaoping学构造函数

    题目描述 xiaoping刚接触类的构造和析构函数,对于构造函数的编写比较困惑.zhuangzhuang给小平布置了一道题目,xiaoping苦思两天也无法解答,请你帮帮xiaoping吧. #inc ...

  8. Linux内存管理 —— 内核态和用户态的内存分配方式

    1. 使用buddy系统管理ZONE我的这两篇文章buddy系统和slab分配器已经分析过buddy和slab的原理和源码,因此一些细节不再赘述.所有zone都是通过buddy系统管理的,buddy ...

  9. echarts学习笔记(部分angular及ant-design)

    1.在项目中修改ng-zorro组件默认样式的一些方法: 类名等 前加::ng-deep: 类名等 前加:root: 类名等 前加:host /deep/: 2.echarts横轴自定义时间粒度 两种 ...

  10. 缓冲区溢出实战教程系列(三):利用OllyDbg了解程序运行机制

    想要进行缓冲区溢出的分析与利用,当然就要懂得程序运行的机制.今天我们就用动态分析神器ollydbg来了解一下在windows下程序是如何运行的. 戳这里看之前发布的文章: 缓冲区溢出实战教程系列(一) ...