目录
一、概述
HDMI ,High-Definition Multimedia Interface,即高清晰度多媒体接口,是电脑、电视等相关显示设备的接口。
HDMl(High-Definition Multimedia Interface)又被称为高清晰度多媒体接口,是首个支持在单线缆上传输,不经过压缩的全数字高清晰度、多声道音频和智能格式与控制命令数据的数字接口HDMI接口由Silicon lmage美国品像公司倡导,联合索尼、日立、松下、飞利浦、汤姆逊、东芝等八家著名的消费类电子制造商联合成立的工作组共同开发的。
二、信号说明
HDMI分为Source,Sink.Source即信号源,为HDMI信号的发送端,若以台式机电脑为例,主机就是Source,显示器就是Sink(信号接收端)。
三、信号定义
HDMI信号包括TMDS、Clock、DDC(IIC)、HPD、5V、CEC。
HDMI采用TMDS(Time Minimized Differential Signal)最小化传输差分信号传输技术,TMDS是一种微分信号机制,采用的是差分传动方式,是一种利用2个引脚间电压差来传送信号的技术。每一个标准的HDMI连接,都包含了3个用于传输数据的TMDS传输通道,还有1个独立的TMDS时钟通道,以保证传输时所需的统一时序。在一个时钟周期内,每个TMDS通道都能传送10bit的数据流。而这10bit数据,可以由若干种不同的编码格式构成。
CEC,消费类电子控制,是HDMI的一项功能,旨在允许用户通过仅使用一个遥控器来命令和控制HDMI连接的设备。
这个场景很少用到,准确说我见过的基本都没有用,所以都是NC。
四、握手过程
1、HDMI线连接Source和Sink;
2、Sink收到5V后,准备EDID,准备好后拉高HPD;
3、Source检测到HPD拉高以后,通过DDC读取EDID;
4、Source通过读取的EDID,分析Sink支持的分辨率,输出合适的显示流;
5、Sink端有显示画面。
备注:
Source端如果读取不到EDID,可能也会发出一个任意分辨率的数据流,这个行为取决于Source的做法。
五、电路设计
HDMI 接口电路
走线需要注意的地方:
1. 走差分线
2. 差分阻抗控制 100ohm
3. 禁止/避免过孔(电容效应)
4. TVS 靠近端口
5. 串阻靠近主 IC
6. 走线包地完整
7. 禁止 90 度走线
8. 参考地需要完整
9. 使用 TVS 管:防静电,需寄生电容小于 0.5pf
10.使用共模电感:共模抑制,改善 EMC
12.串接电阻:改善 HDMI 阻抗
硬件电性能要求
Hotplug 高电平在 2.4V 到 5.3V 之间,低电平在 0-0.4V 之间,输出阻抗为 1K±20%
HDMI_5V 电平要在 4.7-5.3V 之间
CEC 任意两个端子之间的阻抗小于 5ohm,对地容抗小于 150pF
DDC 在源端上拉电阻要在 1.5K 到 2.0K 之间,接收端上拉电阻推荐为 4.7-47K,具体要和
主芯片或者 HDMI 切换芯片搭配。
SDA,SCL 对地容抗要小于 50pF。
TMDS 阻抗在 100ohm ±15%以内,超过时间小于 250pS
HDMI 阻抗可以通过调节信号线线上串的电阻来调节,如果没有串电阻,则需要调整 PCB 走线
兼容 MHL 的 Hot Plug 电路设计注意事项:
11.HDMI 兼容 MHL 电路,支持 MHL 功能时,要求 DDC 上拉为 5VSTB
2.5VSTB 存在对 Source 的倒灌风险,设计上如不支持 MHL 功能则选用 HDMI5V
3.串阻设计:HDMI5V 串阻不大于 5.1ohm,HPD 不大于 22ohm
以满足 SOC 内部模块有足够的工作电流
六、调试步骤
A、结合握手过程进行调试,如果没有画面显示
1、在Sink端测量是否收到了5V电压;
2、在Source端测量是否收到了HPD信号;
3、用示波器测量DDC信号,初步可以利用示波器的滚动模式,看是否有密密麻麻的时钟与数据信号,更深层次可以利用协议分析仪,读取链路上的详细数据,与EDID数据相核对。
4、测量Source和Sink端的TMDS和时钟信号,正常情况下是一组密密麻麻的波形。
B、如果出现画面闪烁,主要是确认信号质量
1、使用转换芯片的,模拟电和数字电是否有进行隔离;
2、传输路径是否有电磁干扰;
3、走线是否过长,过孔多,初步排查下阻抗,有条件可以用网分等工具测量阻抗。
4、检查接口是否有接触不良等情况。