视频接口(1)—— HDMI Solution
1、概述
HDMI(High-Definition Multiface Interface)是Hitachi, Panasonic, Philips, SiliconImage, Sony, Thomson, Toshiba几家公司共同发布的一款音视频传输协议,主要用于DVD, 机顶盒等音视频source到TV,显示器等sink设备的传输。传输基于的是TMDS(Transition Minimized Differential Signaling)协议。此外,使用TMDS也是DVI标准的主要特点 。
2、协议
HDMI Version | 1.0 | 1.1 | 12 | 1.3 | 1.4 | 2.0 | 2.1 |
---|---|---|---|---|---|---|---|
Date released | December 2002 | May 2004 | August 2005 | June 2006 | May 2009 | September 2013 | November 2017 |
Max clock rate(MHz) | 165 | 165 | 165 | 340 | 340 | 600 | 1200 |
Max Throughtput per channel(Gbit/s) | 1.65 | 1.65 | 1.65 | 3.4 | 3.4 | 6 | 12 |
Max Total throughput(Gbit/s) | 4.95 | 4.95 | 4.95 | 8.16 | 8.16 | 18 | 48 |
Max consumer resolution | 1920x1200@60 | 1920x1200@60 | 1920x1200@60 | 2560x1600@60 | 4096x2160@30 | 4096x2160@60 | 7880x4320@60 |
3、 物理结构
![](/assets/blank.gif)
上图可以看出HDMI用于audiovisual source和sink之间的连接,HDMI cable由3组差分信号传输TMDS数据,1组差分信号传输clock。此外,HDMI还有一个DDC的通道连接到sink的EDID。CEC和HEAC都是HDMI的可选协议。
![](/assets/blank.gif)
HDMI定义了五种类型的connector,上图是最常见的type A。
- 1-9是TMDS data传输用到的引脚,共有三组;
- 10-12是TMDS clock传输用到的引脚,共有一组,TMDS clock就是pixel clock;
- 13是CEC引脚,一种消费电子兼容的传输协议;
- 14是保留引脚;
- 15,16是DDC的引脚,DDC是基于I2C协议传输,故引脚为SCL和SDA;
- 17是接地;
- 18是+5V power;
- 19是HPD引脚,用于建立连接。
4、解决方案
4.1 HDMI接口芯片
ADV7511
4.2 逻辑IP实现
Xilinx HDMI Tx 2.0和HDMI Tx 2.1,之前有很多种HDMI芯片来帮助编码,2.0以后能支持HDMI2.0以上协议的厂家逐渐减少,还有电平标准的限制,故Xilinx从HDMI2.0协议开始编写IP核。
附录:标准协议链接
HDMI1.4标准
HDMI1.4a标准
视频接口(1)—— HDMI Solution相关推荐
- 计算机视频接口有,HDMI,DVI为什么我们的计算机有这么多视频接口?
[PConline DIY旧驱动程序]不久前,我刚刚更换了一台显示器,并且该显示器配备了各种视频电缆,如果我自己使用它,则只能使用其中一根. 实际上,在购买计算机时,您还将看到显示器和图形卡具有多个接 ...
- 视频接口大全(HDMI、DVI、VGA、RGB、分量、S端子、USB接口)
1.S端子 标准S端子 标准S端子连接线 音频复合视频S端子色差常规连接示意图 S端子(S-Video)是应用最普遍的视频接口之一,是一种视频信号专用输出接口.常见的S端子是一个5芯接口,其中两路传输 ...
- window下使用vnc远程登录linux图形界面和运行应用程序 和odroid Xu4开发板的使用和视频接口VGA、DVI、HDMI的联系
注:自己曾经尝试过很多次使用VNC远程登录odroid-XU4的开发板,但是连接后均显示未解码的连接,刚开始烧写的是odroid官方的ubuntu系统,我靠,就是因为烧写了这个坑爹的系统,害的自己弄了 ...
- VGA、DVI、HDMI等常见视频接口介绍
HDMI 高清晰度多媒体接口(英文:High Definition Multimedia Interface,HDMI)是一种数字化视频/音频接口技术,是适合影像传输的专用型数字化接口,其可同时传送音 ...
- HDMI音视频接口原理(VR设备接口)
HDMI接口技术标准报告 名 称 : HDMI音视频接口原理 姓 名 : 殷松 时 间 : 2017年6月7日 目 录 一. HDMI接口性能 二.工作原理 三.HDMI标准发展之路 HDMI音视频接 ...
- 台式机dp接口_了解笔记本电脑的各种视频接口
随着笔记本电脑的性能越来强大.越来越多的玩家除了需要它的"移动"属性外,还让它扮演了传统台式机的作用,外出时方便携带,回到固定地点,比如家里.办公室内,把它连接显示器使用,享受更大 ...
- hdmi接口有什么用_hdmi是什么接口,hdmi接口有什么作用
hdmi是什么 HDMI是(High Definition Multimedia Interface)的缩写,HDMI是高清晰度的多媒体接口. 也是唯一支持的不压缩全数字的音频/ 视频接口.HDMI ...
- VGA、DVI、HDMI、DP、Type-C不同视频接口有啥区别?
在我们的生活中,无论是电脑.电视还是投影设备等等,都离不开视频输出接口,尤其在显卡上面,通常会出现3种甚至更多的接口.很多人并不了解其中的区别,觉得只要有画面输出就可以了,其实对于很多显示器来说并非如 ...
- dp线和hdmi区别_干货| 认识VGA、DVI、HDMI、DP视频接口
在我们的生活中,无论是电脑.电视还是投影设备等等,都离不开视频输出接口,尤其在显卡上面,通常会出现3种甚至更多的接口.今天,我们就来和大家说一说VGA.DVI.HDMI.DP四种接口之间有什么区别.一 ...
- 计算机视频DVI接口,HDMI、DVI 电脑为什么会有这么多种视频接口?
视频接口多样性 在我们的电脑出现的历史中,有很多接口出现了,仅视频接口我们目前能常接触到的就有VGA.DVI.HDMI和DP接口,而且到目前为止,还是有很多显卡还在支持老式的VGA.DVI接口. DV ...
最新文章
- 北斗卫星现在什么情况?这些数据不能不看
- Redis和Memcached的一些区别
- ARM函数调用时参数传递规则
- 利用emu8086学习汇编int 10h功能
- ABAP常见面试问题
- 工作中非常逆天的shell命令
- 为PHP开发C语言扩展
- linux进程退出没有log,Linux下应用进程消失原因分析-Go语言中文社区
- Python设置网卡自己封装的Internet类 WMI
- 12分钟即达背后的智能支撑
- 搭建LINUX BIND实现DNS解析
- Vue中使用watch来监听数据变化
- 对项目和产品中坎坎坷坷的一些感悟
- c++模板类_在 MCU 上使用 C++ 之模板类进阶与线性 Kalman 算法代码
- 如何在windows上安装和配置php-7.3.5-Win32-VC15-x64
- 商业软件、共享软件和自由软件
- 联想i5安装JAVA_lenovo联想G410笔记本安装系统
- 爬取免费代理,拥有自己的代理池
- 用Rax开发一个联想搜索输入框,内附封装后的npm组件
- Windows计算机与便携式显示器