HDMI的简单介绍

news/2025/2/12 22:19:06/

最近使用IMX6做HDMI的输出显示,记录一下关于HDMI的理解:

高清晰度多媒体接口(High Definition Multimedia Interface,HDMI)是一种数字化视频/音频接口技术,是适合影像传输的专用型数字化接口,其可同时传送音频和影像信号,最高数据传输速度为4.5GB/s。同时无需在信号传送前进行数/模或者模/数转换。HDMI可搭配宽带数字内容保护(HDCP),以防止具有著作权的影音内容遭到未经授权的复制。


HDMI和DVI的接口都是三对差分数据信号加上一对差分时钟信号。DVI和HDMI在视频画质上没什么区别都是数码视频,区别于普通VGA模拟信号,只不过DVI只有视频没有音频,HDMI同时传输数码音频。在我的一个项目当中,使用到了DVI转RGB的转接板,然后在我们公司设计的主板,使用的是HDMI接口。在使用u-boot强制设置HDMI输出信号的时候,需要把HDMI里面的DVI寄存器给设置上。我之前就因为没有把DVI这个模式给选上,然后在DVI转RGB的板子上面,使用示波器没有量到HSYNC信号。 在进入内核之后就不要设置这个寄存器,因为内核会自动查询匹配。

HDMI EDID:现在的显示设备比如显示器,电视等都有HDMI接口,那通常每个HDMI的设备都保留有一份EDID数据,这个数据可以存在程序里面由系统启动过程中来初始化,更常见的做法是每个HDMI设备会有一个EEPROM来保存这份数据,这个EEPROM也只是有256bytes大小。外接设备如DVD播放器在HDMI热插拔的时候就会通过HDMI的DDC通道来读取EDID数据。EDID里面主要是定义了这显示设备所支持的图像分辨率,支持的声音格式,声音通道,及3D等等,其目的是告诉外接设备我所支持的特性,让外接设备输出一个我所支持的timing,否则外接设备输出的timing并不支持的话那就没有图像,声音的显示了。

linux kernel关于HDMI的流程:首先,检查到HDMI的插入;然后,通过I2C总线去读取HDMI设备的信息;最后,根据读取的信息,去输出对应的时序。

LVDS:我这边把VGA和HDMI的显示屏都拆开了,然后里面的架构都是VGA转LVDS和HDMI转LVDS。LVDS由差分时钟信号和差分数据信号组成,分别为单6、单8、双6和双8,目前一般的17寸以上的显示器,基本都是双8。在我的一个项目当中,在做开机LOGO的时候,发现隔列的数据是不对的,后来量了一下LVDS的信号,发现LVDS1_TX3信号上面没有数据,其它信号都是正常的。后来发现是这个引脚对应的使能输出寄存器没有设置为使能。

http://www.ppmy.cn/news/880465.html

相关文章

HDMI基本原理

如同最顶级的发动机是F1赛车驰骋赛场的保障一样,HDMI标准之所以拥有强大的数据传输能力,和它的传输原理是分不开的,下面我们就看看HDMI标准的传输原理是什么。 HDMI标准继续沿用了和DVI相同的,由Silicon Image公司发明的TMDS(…

OpenAI Gym中FrozenLake环境(场景)源码分析(1)

针对于OpenAI Gym中FrozenLake(冻湖)环境(场景)的示例代码网上有很多,如下代码就是其中比较经典的: import numpy as np import gym import random import time from IPython.display import clear_output…

Java正则校验:密码必须由字母和数字组成,且大于等于8个字符。

需求 对登录密码进行校验,需要密码必须由字母和数字组成(同时包括数字和数字),且大于等于8个字符。 原理 使用正则表达式校验字符串。 正则表达式构建思路: 字符为数字或字母;不能全是数字&#xff1b…

HTML5和CSS3新特性

文章目录 1.HTML5新特性1.1 概述1.2 语义化标签1.3 多媒体标签1.3.1 视频标签- video1.3.2 音频标签- audio 1.4 新增的表单元素1.5 新增表单属性 2.CSS3新特性2.1新增选择器2.1.1 属性选择器2.1.2 结构伪类选择器E:first-childE:nth-child(n)E:nth-child 与 E:nth-of-type 的区…

小米手机设置这4个按钮,升级MIUI11后!电量就能多用几小时

小米手机的电池容量一直都不怎么高,还没有使用多久电池就不耐用。之前60%的电都能使用一整天,而升级MIUI11后80%的电只能使用大半天了。其实简单调整这4个按钮,小米手机电量就能多用几个小时,并且还不会影响使用体验哦。 1.关闭不…

小米bl未解锁变砖了如何刷机_小米9如何刷机 小米9稳定版卡刷开发版实操详细教程...

标签:小米9刷机,小米9刷机教程,小米9刷机工具 小米9如何刷机包,官方教程很多新人看不太懂,操作上还会有问题,rom之家小编这里就直接上干货,稳定版卡刷开发版实操教程。 简单说明下为什么跟大家介绍卡刷,不…

小米刷新率教程

自小米9上市后,小米手机就都开始提供了90HZ以上的刷新率,而许多人都不知道应该怎么设置,那可试试小米刷新率app,这是一款体积小巧、便捷实用的手机刷新率调试工具,毕竟手机原先默认的都是标准的60HZ,如果你…

miui10 android系统耗电,升级MIUI10后一晚上待机掉20%电量?帮你分析下问题所在

之前我写过一篇小米手机升级miui10的教程,有不少网友看过之后成功升级了MIUI10。但也有网友过来问我:升级MIUI10之后感觉手机耗电高了很多。一晚上待机居然掉了20%电量,怎么破? 个人用的小米8升级MIUI10两个月了,一晚上耗电大概在…