历史上的今天
返回首页

历史上的今天

今天是:2024年11月16日(星期六)

2019年11月16日 | 玩转HDMI2.1 源端测试之【规范解读篇】

2019-11-16 来源:elecfans

由于HDMI (High Definition Media Interface/高清多媒体接口)可以同时传输视频和音频数据、连接简单、兼容性好等特点,被广泛的应用在消费电子产品上(例如电视、机顶盒、投影仪等)。HDMI系统可以划分4个种类,Source、Sink、Cable 和Repeater,为了保证这些设备良好的兼容性,规范对电气信号做出了信号完整性的要求。

玩转HDMI2.1 源端测试之【规范解读篇】

目前市面上HDMI主流标准是1.4b和2.0,对应支持的最大分辨率/刷新率分别是4K@30Hz和4K@60Hz。随着对更高分辨率和刷新率需求的增加,HDMI协会于2017年11月推出了HDMI2.1版本,增加了FRL(Fixed Rate Link)模式,支持8K@60Hz和4K@120Hz。

FRL模式

FRL具体的变化:1)HDMI接口的独立时钟信号改为嵌入在数据中,在接收端使用时钟恢复单元恢复出时钟; 2)用于传递音视频数据的通道最多为4个,每个通道最高支持12Gpbs的速率;3)编码方式从8b/10b 变为16b/18b,编码效率更高。接口物理形式没有变化, 原来的TMDS Clock channel重定义为FRL lane3; TMDS Data 0/1/2 分别对应FRL lane 0/1/2,如下图所示。

玩转HDMI2.1 源端测试之【规范解读篇】

FRL模式,只有3 lanes 和4 lanes 工作模式, 3 lanes 工作模式下, 仅仅支持3 Gbps和6Gbps 两种速率;未使用的Lane3, source 和sink 都需要使用差分50Ω~150Ω端接;4 lanes 工作模式下, 支持6/8/10/12 Gbps 四种速率。

玩转HDMI2.1 源端测试之【规范解读篇】

Source和Sink的Link THDMI2.1 raining Procedure

Source首先要读取Sink的 EDID(EDID是I2C 地址为0xA0/0xA1,长度为256字节的存储空间,包含Sink所支持的分辨率和最高速率等信息),输出sink所支持的分辨率/速率。Source不能输出Sink EDID未支持的分辨率/速率。支持HDMI2.1 的Sink,一定要在EDID 的 HF-VSDB 对应字节把 SCDC_Present 设置为1, Max_FRL_Rate 设置范围是1到6,数字0代表不支持FRL 模式,其他值为保留值。在SCDC中把Sink version 设置为1。

玩转HDMI2.1 源端测试之【规范解读篇】

Max_FRL_Rate 值具体含义如下,数字1 代表仅仅支持3 lanes 模式下的3Gbps 速率,其他速率和lane配置不支持;数字3 代表支持3 lanes 模式下的3Gbps和6Gbps 速率;4 lanes 模式下仅仅支持6Gbps速率,其他速率不支持。其他数字的含义类推。


SCDC 是I2C地址为 0xA8/A9的存储空间, 用于Source和Sink沟通交换状态和控制信息, 部分字节Source和Sink都可以读写。 与EDID不同, EDID对source是只读的。HDMI2.1 Source和Sink沟通过程中,会使用到Sink version,Update Flags,Sink ConfiguraTIon,Status Flags等信息。


支持FRL 模式的Source和Sink首次建立连接,需要进行 Link Training,更新FRL rate 也需要进行LinkTraining。

玩转HDMI2.1 源端测试之【规范解读篇】

首次Training会依次经历4个 link training state:

玩转HDMI2.1 源端测试之【规范解读篇】

Source TX 测试都是在LTS:3 状态下完成, 测试设备把SCDC FLT_no_TImeout设置为1, 这样source超过LT Tflt =200ms时,才不会退出FRL LT 状态。 测试项目需要pattern 和FFE level 也是在这个状态下请求和发出的。


当Link 更新 FRL rate 时, 会使用到状态LTS:4 Update FRL_Rate;当Link training 失败或者超时, 会进入状态LTS:L Legacy TMDS。Source 和Sink工作在TMDS 模式,也就是HDMI1.4b/2.0 模式。Linktraining 状态转换也可以参考下图。

玩转HDMI2.1 源端测试之【规范解读篇】

HDMI2.1 FRL测试项目要求及方案配置

玩转HDMI2.1 源端测试之【规范解读篇】

由于FRL 模式最高支持12Gbps速率, 要求示波器带宽不低于23G。有两种配置方式适用不同客户需求;另外需要HDMI2.1的治具,EDID/SCDC controller也需要支持HDMI2.1 以实现自动化的测试。


配置一:使用SMA cable 方法

两台DPO 70000 SX示波器,使用UltraSync cable同步,可以把所有通道的skew调整到1ps内,确保所有单端信号采集的同步性。治具到示波器的连接使用SMA cable,支持同时采集4个lane FRL信号, 测试过程不需要更改硬件连接, 信号路径没有衰减,测试速度快。

玩转HDMI2.1 源端测试之【规范解读篇】

配置二:使用Tri-mode探棒P76/77xx

P76/77xx 探棒搭配SMA转换头可以实现与治具的连接。

玩转HDMI2.1 源端测试之【规范解读篇】

利用Tri-mode探棒的特性,示波器自动控制探棒工作在单端模式A-GND和B-GND,分多次完成对4 lane FRL信号的采集。 测试过程也不需要更改硬件连接。连接示意图如下,示波器会对探棒进行自动去嵌,消除探棒对信号的影响。

玩转HDMI2.1 源端测试之【规范解读篇】

Tekexpress FRL 设置

FRL模式测试软件为Tekexpress FRL,软件界面如下。根据待测产品的技术规格,选择支持的最低速率和最高速率。在MulTI-lane setup中选择需要测试lane。Test SelecTIon界面选择相应测试项目,测试项目不再区分单端和差分,因为测试方案可以自动实现所有单端信号的采集和差分信号的运算。无论采用哪种配置,通过泰克自动化测试方案,可以快速的完成对FRL信号的验证。

玩转HDMI2.1 源端测试之【规范解读篇】

推荐阅读

史海拾趣

Achronix Semiconductor Corporation公司的发展小趣事

Achronix Semiconductor Corporation是一家专注于FPGA(现场可编程门阵列)和eFPGA(嵌入式FPGA)技术的公司,以下是该公司发展的五个相关故事:

  1. 公司成立和早期发展: Achronix Semiconductor Corporation成立于2004年,总部位于美国加利福尼亚州圣克拉拉市。公司最初的目标是开发高性能、低功耗的FPGA芯片,以满足日益增长的计算需求和数据中心的要求。起初,公司主要关注FPGA技术的研发和市场定位。

  2. 技术突破和产品推出: 随着公司的不断发展,Achronix取得了一系列技术突破,并成功推出了一系列创新的FPGA产品。其中,公司的Speedster系列FPGA以其出色的性能、低功耗和高集成度而备受关注,成为了市场上的竞争力量。这些产品被广泛应用于网络设备、数据中心、通信、汽车等领域。

  3. 市场扩张和国际合作: Achronix积极拓展国内外市场,并与全球各地的客户建立了合作关系。公司的FPGA产品在全球范围内得到了广泛的应用,并与众多知名企业展开合作,共同推动技术进步和市场发展。同时,Achronix还与各大半导体制造商合作,共同研发新一代FPGA技术。

  4. 持续投入研发和创新: Achronix不断加大研发投入,致力于技术创新和产品升级。公司在硬件设计、架构优化、软件开发等方面进行持续的研究和探索,推动FPGA技术的发展。同时,Achronix还与国内外高校和研究机构合作,共同开展前沿技术的研究。

  5. 未来发展展望: Achronix将继续致力于FPGA和eFPGA技术的研发和应用,不断推出更先进、更高性能的产品和解决方案,满足客户在各个领域的需求。公司将加强国际市场拓展,提升自身在全球市场的竞争力,为行业的发展做出更大的贡献。

Corex Intervest Inc公司的发展小趣事

随着技术的不断发展,Corex Intervest Inc公司意识到要想在竞争激烈的电子行业中脱颖而出,必须不断进行技术创新和产品升级。因此,公司加大了研发投入,引进了一批高端人才,积极研发新型电子产品。经过多年的努力,公司成功开发出了一系列具有创新性和市场竞争力的产品,如智能传感器、高性能电源模块等,为公司的发展奠定了坚实的基础。

明微公司的发展小趣事

随着全球半导体行业向中国市场的转移,明微公司意识到拓展海外市场的重要性。为了加快海外市场拓展步伐,公司积极加强与国际知名企业的合作与交流,引进先进的技术和管理经验。同时,公司还积极参加国际展会和论坛等活动,提升品牌影响力。这些举措使明微公司在国际市场上逐渐树立起良好的口碑和形象。

CMD公司的发展小趣事

进入21世纪,随着数据存储需求的爆炸式增长,CMD公司敏锐地捕捉到了这一市场机遇。公司开始重点研发光纤通道和SCSI RAID控制器方案,并在这一领域取得了显著的突破。CMD的产品被广泛应用于PC和嵌入设备中,其IDE/UltraATA及通用串行总线的半导体器件在市场上占据了重要地位。

Ferranti Electric Inc公司的发展小趣事

为了更好地满足全球客户的需求,Ferranti Electric Inc公司积极实施全球化战略。公司不仅在英国本土拥有生产基地和研发中心,还在全球范围内设立了多个分支机构和办事处。通过全球化布局,公司能够更好地了解不同市场的需求和特点,为客户提供更加定制化的产品和服务。同时,公司也积极参与国际竞争和合作,提升其在全球电气行业的影响力。

Ambersil公司的发展小趣事

在电子行业的初期,Ambersil公司以其创新的技术和产品迅速崭露头角。公司研发团队成功开发出一种高效的电子清洁剂,能够去除电路板上的顽固污垢,提高电子设备的性能和稳定性。这一创新产品迅速获得了市场的认可,Ambersil公司因此获得了大量的订单,销售额逐年攀升。

问答坊 | AI 解惑

盛群新推输出达40mA电流的八位OTP单片机

  盛群半导体推出具备高驱动电流的8-bit MCU新产品HT48R52A,具有多达40个输入/输出接脚,最高可耐受40mA的电流,可直接驱动 LED,节省外部组件数目,适用于日益普及的各式LED应用产品。产品并具有极低的功耗,在3伏特的工作电 ...…

查看全部问答>

使用CCS进行DSP编程.rar

使用CCS进行DSP编程.rar 三个pdf文件,主要是讲CCS的…

查看全部问答>

请教关于evc中sizeof()函数的问题

大哥大姐们好!小弟这儿有礼了!一定给分!   我在写一个读取串口的程序,但是在其中的sizeof()函数中遇到了问题。当要向串口写数据时,我使用了函数   fWriteStat = WriteFile(hCom, lpBuf, sizeof(lpBuf),&dwHaveNumWritten,NULL);    ...…

查看全部问答>

STM8S关于Vcap问题

STM8S关于Vcap问题: 如果我用的是3,3V系统,那我在Vcap上可以悬空或者把Vcap脚直接接到电源上吗?…

查看全部问答>

液晶显示问题

我在用f413驱动段式液晶的时候,显示的数字比较模糊不清晰,但我让他显示的段数少点的时候就会好点,不知道是什么原因,请大侠指点…

查看全部问答>

用树莓派节省超多国际漫游费,这么神奇?

       如果你经常旅行,你是否已经习惯那些不合理的手机漫游费呢?然而,手机有时候是绝对必要的 —— 我们在海外工作或度假都不得不支付手机漫游费,因为我们需要与办公室保持联系,还要与世界各地的人谈论关于树莓派的相关 ...…

查看全部问答>

arm编程求教

一个0-63的十进制数,例如31写成六位二进制为011111,六个bit分别控制p0.4,p0.5,p0.7,p0.8,p0.9,p0.10的GPIO输出电平,代码该如何编写?…

查看全部问答>

ASF升级到3.23

ASF又悄悄升级到3.23.1了。 主要更新: Release ASF3.23 (Apr 2015) • SAM4C/CM 256k devices support • SAML21 - Low power application • USB MultiTouch HID Example • BLE SDK Support • SmartConnect ...…

查看全部问答>

F28035加载CLA symbol问题

如图,我的CLA加载symbol后,并没有出现CLA的symbol,而是出现cpu配置定时器函数,何解?CCS5.4版本,没有做任何的升级。 …

查看全部问答>