Rockchip之RK3288HDMI接口插拔检测
任务背景:
最近机器的一块屏出现不显示或者白屏现象,这块屏是一块MIPI屏,但它是由3288上的HDMI接口通过一块LPC转接板转成MIPI接口的,所以根源还是HDMI接口,猜想可能是HDMI转MIPI的HDMI插拔检测脚导致的,因此,试着把这个插入检测去掉让HDMI信号直接输出看看结果,首先查看原理图

检测脚为HDMI_HPD这个脚,首先介绍一下HDMI的知识
1.HDMI接口知识
HDMI,高清晰多媒体接口(英文:High Definition Multimedia Interface),是一种数字化视频/音频接口技术,是是和影像传输的专用数字化接口,其可同时传送音频和影像信号,最高数据传输速度为18Gbps(2.0版)。
2.HDMI状态检测的硬件原理
如Fig.2(来自参考文献[1])所示,当插上HDMI接口时,主机会对显示器的DDC(display data channel)提供5V电压;这个电压经18脚、显示器,再从19脚返回主机;三极管Q1导通,使得HPD脚检测到高电平(大于2V),此时,则认为显 示器已连接。若HPD脚检测到低电平(小于0.8V)则认为显示未连接。

摘自:

本文记录了解决RK3288芯片上HDMI转MIPI屏显示异常的过程,通过修改内核代码,调整HDMI HPD状态检测,实现了即使在没有检测到HDMI插入的情况下也能正常输出信号。

5116

被折叠的 条评论
为什么被折叠?



