5000字的HDMI知识指南!

面包板社区 2022-07-11 20:01
总结这篇文章的初衷是看到HDMI新版本2.1,支持FRL(Fix Rate Link)固定速率链路的缩写,支持一系列更高的视频分辨率和刷新率,包括8K@60Hz 和 4K@120Hz,分辨率高达10K。

需要注意的是:

HDMI2.1的版本推出之后,HDMI2.0将融入到HDMI2.1版本之中,但HDMI1.4还是存在的,因为HDMI1.4是“7C” founder制定的。所以HDMI1.4仍然存在,名称仍然是HDMI1.4,HDMI2.0纳入HDMI2.1后称之为HDMI2.1 TMDS,而HDMI2.1称之为HDMI2.1 FRL,同时测试HDMI2.1同时需要向下兼容测试HDMI1.4。是不是觉得有点USB 3.1 GEN1&USB 3.1 GEN2的味道。


高清晰度多媒体接口HDMI(High-definition multimedia interface)是消费产品常用接口,也已经成为行业的连接标准。HDMI是一个可在单一接口结合无压缩高清视频,多声道环绕音频,和智能命令数据的数字接口。HDMI连接高清设备极为简单,同时对最新的产品功能提供一致和高性能效的传输。


本文分五大部分:

  • 基础知识

  • 接口信号

  • 设计部分

  • 测试部分

  • 仿真部分

01

基础知识

HDMI标准的发展历史:日立、松下、飞利浦、Silicon Image、索尼、汤姆逊、东芝七家公司共同组建了HDMI高清多媒体接口组织,着手制定一种符合高清时代标准的全新数字化视频/音频接口技术。在 2002年12月9日,HDMI1.0版正式发布,HDMI技术产生。从最早的1.0到现在的2.1,从1080p,到现在的8K。


HDMI接口有四种类型接口:

Type A采用19pin,宽度为13.9毫米、厚度为4.45毫米,这种尺寸最常用。


Type B采用29pin,宽度21毫米。Type B的数据传输能力比Type A快近两倍,相当于DVI Dual-Link。Type B的工作频率在270MHZ以上,而一般在影音设备频率均在165MHz以下,应用于一些专业场合。


Type C采用19pin,常称为Mini HDMI,它主要是为小型设备设计的。宽度为10.5毫米、厚度为2.5毫米,比Type A小了将近1/3,应用范围很小,主要应用在便携式设备上,比如数码相机、便携式播放机等设备。


Type D采用19pin,俗称Micro HDMI。采用了双排针脚设计,宽度只有6.4毫米,厚度2.8毫米,主要应用于小型的移动设备上面,更适用于便携和车载设备。比如:手机、平板电脑等。


这里面会有资料说到VESA。VESA Video Electronics Standards Association, 是计算机和小型工作站视频设备的显示标准。


VESA总线是一个32位标准的计算机局部总线,是针对多媒体PC要求高速传送活动图象的大量数据应运而生的。它的数据传输率最高可达132Mbytes/s。它的许多引线引自CPU,因而负载能力相对较差,VESA总线产品将面临被淘汰的趋势。

02

接口信号


常见的HDMI接口是下图的A类(19脚):

1~9 (6 pin):TMDS数据通道,分0~2三组,这些通道传输音频和视频和辅助数据。数据通道之间有屏蔽线,三组TMDS 数据通道,每一个都通过一对屏蔽双绞线承载在电缆中,用于最小化串扰和 EMI 辐射的屏蔽层在电缆的两端接地。


·Preamble(控制信息),主要用于控制接下来传输的数据是Data Island或者Video Data。


·Data Island(数据包),各种类型的包信息,包括音频数据包,图像信息包等。


·Video Data (视频信息),视频像素数据,HDMI可以传输RGB与YUV两种格式的像素数据。


·HSYNC: 行同步信号,表示扫描1行的开始;VSYNC: 帧同步信号,表示扫描1帧的开始,一帧也就是LCD显示的一个画面。


TMDS(Time Minimized Differential Signal)最小化传输差分信号传输技术,是一种利用2个引脚间电压差来传送信号的技术。传输数据的数值(“0"或者"1”)由两脚间电压正负极性和大小决定。采用2根线来传输信号,一根线上传输原来的信号,另一根线上传输与原来信号相反的信号。这样接收端就可以通过让一根线上的信号减去另一根线上的信号的方式来屏蔽电磁干扰,从而得到正确的信号。


比如8bit的数据进入TMDS编码器,得到抗干扰性强的10bit TMDS信号,然后再进行串行化输出;在接收端收到串行的HDMI信号后,进行信号复原,得到10bit的TMDS信号,最后用TMDS解码器解码得到原来的8bit数据。


HDMI的时钟频率范围为25MHz~165MHz


数据方面:一个TMDS通道每秒最多能传输165MHz×10bit=1.65Gbit的数据,3个TMDS通道一秒就可以传输1.65×3=4.95Gbit的数据,再加上控制数据,就是4.96Gbps的带宽。


图像方面:一秒可以传输显示1.65G个像素点(一个完整的像素点信息由R/G/B三原色信息构成)所需要的数据量。


RGB色彩模式是常用的一种颜色标准,三个独立的视频信号同时传输,缺乏与早期黑白显示系统的良好兼容性。将RGB转换成YUV,再根据需要换回RGB格式,以便在电脑显示器上显示彩色图形。


除了RGB还会看到YUV。YUV主要用于优化彩色视频信号的传输,它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的图像,只不过是黑白的,这样的设计很好地解决了彩色电视机与黑白电视的兼容问题,使其向后相容老式黑白电视。


与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。其中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),“色度”则定义了颜色的两个方面─色调与饱和度,分别用Cr和Cb来表示。


所以,YUV又叫做YCrCb。


Cr反映的是RGB输入信号红色部分与RGB信号亮度值之间的差异;Cb反映的是RGB输入信号蓝色部分与RGB信号亮度值之间的差异。


数字音频方面:支持符合IEC60985 L-PCM标准的32kHz、44.1kHz和48kHz,16bit量化的立体声数字音频信号和IEC 61937标准的采样率为192KHz,24bit量化的单路无压缩PCM数字音频信号。


ARC(Audio Return Channel)音频回传通道。ARC出现的目的,是使整个数字化家电在线材安装上更为简便。它的功能就是传输声音信号,具体是指在支持ARC的HDMI接口上,电视可以通过ARC将音频信号通过HDMI线回传到功放或者其他拥有HDMI ARC功能的音频设备上去,这样用以节省单独的数字输出线材。


这里面和LVDS这个进行区分:

LVDS(Low Voltage Differential Signaling)是一种低振幅差分信号技术。它使用幅度非常低的信号(约350mV)通过一对差分PCB走线或平衡电缆传输数据。它能以高达数千Mbps的速度传送串行数据。


10~12(3 pin): TMDS 时钟通道参考时钟信号,使接收设备恢复数据流。


13(1 pin):消费电子控制CEC (Consumer electronic control),这是 HDMI 设备中的可选功能。它是一种专用控制总线,使设备能够自动控制其他连接的设备。比如说两个显示设备,两者都用HDMI线接上,可以用一个设备的控制器控制另一个设备,该功能的命令信号就是通过CEC引脚传输的。


14(1 pin):保留引脚,未使用(或者也可以为CEC提供多一个引脚)


15~16(2 pin):一个I2C(SCL,SDA)总线,用于设备将其能力信息传递给其他设备。这里面有DDC(Display Data Channel),主要用于EDID与HDCP的传输。最先做的Hotplug,因为HDMI的主从两个设备需要通过DDC来获得他们对方设备的EDID,从而得到各种信息。


EDID(Extended Display Identification Data)扩展显示标识数据,VGA、DVI的EDID由主块128字节组成,HDMI的EDID增加扩展块(128字节),扩展块的内容主要是和音频属性相关的,DVI和VGA没有音频,HDMI自带音频。


EDID可以简单理解为串联Host和显示器之间的桥梁,在输入端Host通过读取设备上的EDID来获悉设备支持的显示时序,而同样,在输出端设备需要读取显示器的EDID来确定自己的输出时序。


需要注意的是:现在的显示器功能很强大,通常都提供多种视频接口(DVI、VGA、HDMI、Display Port),由于每种接口的特性和带宽不同,使得不同接口的EDID也不同。使用哪个接口,Host读到的就是哪个接口的EDID。所以,显示器不止一种EDID信息。


经常听到有人说“EDID信息”,也有人说“DDC信息”。那么EDID和DDC的关系是什么?DDC是一个通道,是用来传送EDID信息的,也可以说EDID信息是通过DDC传送的。


HDCP(High -bandwidth Digital Content Protection)高带宽数字内容保护技术,为了保证HDMI或者DVI传输的高清晰信号不会被非法录制,就出现了HDCP技术。HDCP技术规范由Intel领头完成,当用户进行非法复制时,该技术会进行干扰,降低复制出来的影像的质量,从而对内容进行保护。


HDCP传输过程中,发送端和接受端都存储一个可用密钥集,这些密钥都是秘密存储,发送端和接受端都根据密钥进行加密解密运算,这样的运算中还要加入一个特别的值KSV(视频加密密钥)。同时HDCP的每个设备会有一个唯一的KSV序列号,发送端和接受端的密码处理单元会核对对方的KSV值,以确保连接是合法的。


HDCP是靠两个设备的交互进行HDCP授权认证的,简易认证流程图如下:


17(1 pin):接地引脚


18(1 pin):+5V 电源(1 针):提供低电流、+5V 直流电源,用于读取显示器中包含的 EDID ROM。


19(1 pin): 热插拔检测,用于向源端传达已发生“热插拔”事件的信号(例如已拔出电缆),这通常会导致源重新初始化 HDMI 链接。

03

设计部分

AC耦合电容:100nF(75~200nF)


线长的匹配部分:

组与组之间,HDMI*1.4控制在+/-1”(2.97GT/s)。

除了所说的2.97GT/s,还有一个1.65GT/s。当然时钟的频率是多少,是能推算出来。


针对CMC,有些情况不是必须的,可以不要,根据实际应用来分析。


过孔方面,除了常用的优化,保证100mil以内有回流过孔,过孔数量不能大于3个。


不管是HDMI1.4还是2.0,针对连接器和线缆的标准都是一样的:

线缆推荐的是38AWG的同轴电缆,阻抗为100 ohm。


线缆标准给出两种类别:标准电缆,支持速率75MHz,分辨率是720p和1080i;高速电缆,支持速率340MHz,分辨率是1080p。 


连接器:

04

测试部分

根据测试规范CTS(Compliance Test Specification)。HDMI测试分为物理层和协议层的测试



HDMI的测试需要在不同分辨率下进行:

信号低电平的测试,一般选择最低分辨率(640x480p)。

支持最高的分辨率下,进行时钟占空比/上升时间/时延等测试。

像素时钟在27MHz,74.25MHz,148.5MHz,222.75MHz下,需要进行时钟抖动和眼图等测试。


软件会自动进行测试,并会给出一份详细数据指标的数值报告,同时会附带眼图等图形.


测试的时候,TMDS信号要求在接收端提供3.3V的直流偏置。示波器连接探头和夹具进行测试时,终端要给3.3V的直流偏置,才能测出信号输出。


05

仿真部分

对TMDS差分线进行频域分析,进行S参数仿真,生成差分对差分损耗,来查看相关的技术指标,一般以-3dB的基准来查看传输线的性能。

通过提取的S参数,搭建链路,赋予模型,即搭建等效电路模型,就可以进行时域分析,得到相关的仿真眼图(眼高、眼宽、抖动等),查看相关指标。可以通过与测试的结果进行对比,修改相关参数设置,来比拟测试结果。

参考文档:

https://www.cnblogs.com/fire909090/p/10523604.html

https://blog.csdn.net/wangdapao12138/article/details/79935821

https://www.cnblogs.com/TaigaCon/p/3840653.html

http://www.hdmiaoc.com/cjwt-175.html

https://baike.baidu.com/item/HDMI/922240?fr=aladdin

高速数字接口原理与测试指南

基于ANSYS的信号和电源完整性设计与分析

END

声明:本文经作者授权,转载自“信号完整性学习之路”公众号。转载仅为学习参考,不代表本号认同其观点,本号亦不对其内容、文字、图片承担任何侵权责任。入群交流、投稿、合作请添加微信(微信号:mianbaoban)。


关注面包板社区,每日精选电子技术知识

  • 【晒板子】焊了近40块板子,做了个高压电源

  • 我在STM32单片机上跑神经网络算法

  • 不用GD32?我把STM32换成了国产MM32

  • 【晒板子】OneWatch手表(芯片选型+原理图)

  • RS-485总线,这篇很详细

  • 痛苦踩坑“电池电压侦测电路”,含泪总结设计要点

面包板社区 面包板社区——中国第一电子人社交平台 面包板社区是Aspencore旗下媒体,整合了电子工程专辑、电子技术设计、国际电子商情丰富资源。社区包括论坛、博客、问答,拥有超过250万注册用户,加入面包板社区,从菜鸟变大神,打造您的电子人脉社交圈!
评论
  • 全球知名半导体制造商ROHM Co., Ltd.(以下简称“罗姆”)宣布与Taiwan Semiconductor Manufacturing Company Limited(以下简称“台积公司”)就车载氮化镓功率器件的开发和量产事宜建立战略合作伙伴关系。通过该合作关系,双方将致力于将罗姆的氮化镓器件开发技术与台积公司业界先进的GaN-on-Silicon工艺技术优势结合起来,满足市场对高耐压和高频特性优异的功率元器件日益增长的需求。氮化镓功率器件目前主要被用于AC适配器和服务器电源等消费电子和
    电子资讯报 2024-12-10 17:09 84浏览
  • 智能汽车可替换LED前照灯控制运行的原理涉及多个方面,包括自适应前照灯系统(AFS)的工作原理、传感器的应用、步进电机的控制以及模糊控制策略等。当下时代的智能汽车灯光控制系统通过车载网关控制单元集中控制,表现特殊点的有特斯拉,仅通过前车身控制器,整个系统就包括了灯光旋转开关、车灯变光开关、左LED前照灯总成、右LED前照灯总成、转向柱电子控制单元、CAN数据总线接口、组合仪表控制单元、车载网关控制单元等器件。变光开关、转向开关和辅助操作系统一般连为一体,开关之间通过内部线束和转向柱装置连接为多,
    lauguo2013 2024-12-10 15:53 81浏览
  • RK3506 是瑞芯微推出的MPU产品,芯片制程为22nm,定位于轻量级、低成本解决方案。该MPU具有低功耗、外设接口丰富、实时性高的特点,适合用多种工商业场景。本文将基于RK3506的设计特点,为大家分析其应用场景。RK3506核心板主要分为三个型号,各型号间的区别如下图:​图 1  RK3506核心板处理器型号场景1:显示HMIRK3506核心板显示接口支持RGB、MIPI、QSPI输出,且支持2D图形加速,轻松运行QT、LVGL等GUI,最快3S内开
    万象奥科 2024-12-11 15:42 66浏览
  • 【萤火工场CEM5826-M11测评】OLED显示雷达数据本文结合之前关于串口打印雷达监测数据的研究,进一步扩展至 OLED 屏幕显示。该项目整体分为两部分: 一、框架显示; 二、数据采集与填充显示。为了减小 MCU 负担,采用 局部刷新 的方案。1. 显示框架所需库函数 Wire.h 、Adafruit_GFX.h 、Adafruit_SSD1306.h . 代码#include #include #include #include "logo_128x64.h"#include "logo_
    无垠的广袤 2024-12-10 14:03 69浏览
  • 近日,搭载紫光展锐W517芯片平台的INMO GO2由影目科技正式推出。作为全球首款专为商务场景设计的智能翻译眼镜,INMO GO2 以“快、准、稳”三大核心优势,突破传统翻译产品局限,为全球商务人士带来高效、自然、稳定的跨语言交流体验。 INMO GO2内置的W517芯片,是紫光展锐4G旗舰级智能穿戴平台,采用四核处理器,具有高性能、低功耗的优势,内置超微高集成技术,采用先进工艺,计算能力相比同档位竞品提升4倍,强大的性能提供更加多样化的应用场景。【视频见P盘链接】 依托“
    紫光展锐 2024-12-11 11:50 47浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-10 16:13 105浏览
  • 一、SAE J1939协议概述SAE J1939协议是由美国汽车工程师协会(SAE,Society of Automotive Engineers)定义的一种用于重型车辆和工业设备中的通信协议,主要应用于车辆和设备之间的实时数据交换。J1939基于CAN(Controller Area Network)总线技术,使用29bit的扩展标识符和扩展数据帧,CAN通信速率为250Kbps,用于车载电子控制单元(ECU)之间的通信和控制。小北同学在之前也对J1939协议做过扫盲科普【科普系列】SAE J
    北汇信息 2024-12-11 15:45 74浏览
  • 概述 通过前面的研究学习,已经可以在CycloneVGX器件中成功实现完整的TDC(或者说完整的TDL,即延时线),测试结果也比较满足,解决了超大BIN尺寸以及大量0尺寸BIN的问题,但是还是存在一些之前系列器件还未遇到的问题,这些问题将在本文中进行详细描述介绍。 在五代Cyclone器件内部系统时钟受限的情况下,意味着大量逻辑资源将被浪费在于实现较大长度的TDL上面。是否可以找到方法可以对此前TDL的长度进行优化呢?本文还将探讨这个问题。TDC前段BIN颗粒堵塞问题分析 将延时链在逻辑中实现后
    coyoo 2024-12-10 13:28 101浏览
  • 天问Block和Mixly是两个不同的编程工具,分别在单片机开发和教育编程领域有各自的应用。以下是对它们的详细比较: 基本定义 天问Block:天问Block是一个基于区块链技术的数字身份验证和数据交换平台。它的目标是为用户提供一个安全、去中心化、可信任的数字身份验证和数据交换解决方案。 Mixly:Mixly是一款由北京师范大学教育学部创客教育实验室开发的图形化编程软件,旨在为初学者提供一个易于学习和使用的Arduino编程环境。 主要功能 天问Block:支持STC全系列8位单片机,32位
    丙丁先生 2024-12-11 13:15 49浏览
  • 我的一台很多年前人家不要了的九十年代SONY台式组合音响,接手时只有CD功能不行了,因为不需要,也就没修,只使用收音机、磁带机和外接信号功能就够了。最近五年在外地,就断电闲置,没使用了。今年9月回到家里,就一个劲儿地忙着收拾家当,忙了一个多月,太多事啦!修了电气,清理了闲置不用了的电器和电子,就是一个劲儿地扔扔扔!几十年的“工匠式”收留收藏,只能断舍离,拆解不过来的了。一天,忽然感觉室内有股臭味,用鼻子的嗅觉功能朝着臭味重的方向寻找,觉得应该就是这台组合音响?怎么会呢?这无机物的东西不会腐臭吧?
    自做自受 2024-12-10 16:34 136浏览
  • 时源芯微——RE超标整机定位与解决详细流程一、 初步测量与问题确认使用专业的电磁辐射测量设备,对整机的辐射发射进行精确测量。确认是否存在RE超标问题,并记录超标频段和幅度。二、电缆检查与处理若存在信号电缆:步骤一:拔掉所有信号电缆,仅保留电源线,再次测量整机的辐射发射。若测量合格:判定问题出在信号电缆上,可能是电缆的共模电流导致。逐一连接信号电缆,每次连接后测量,定位具体哪根电缆或接口导致超标。对问题电缆进行处理,如加共模扼流圈、滤波器,或优化电缆布局和屏蔽。重新连接所有电缆,再次测量
    时源芯微 2024-12-11 17:11 70浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦