主题 : 终于解决了hdmi接LCD驱动板的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 56645
精华: 1
发帖: 24
金钱: 170 两
威望: 34 点
贡献值: 1 点
综合积分: 68 分
注册时间: 2011-10-11
最后登录: 2017-09-13
楼主  发表于: 2013-03-30 11:01

 终于解决了hdmi接LCD驱动板的问题

管理提醒: 本帖被 xoom 执行加亮操作(2013-05-31)
本人使用tiny210的开发板跑android4。
因为LCD需要有显示其他画面的需求,所以另买了一块适合AT070TN92的LCD驱动板。
该LCD驱动板提供了HDMI、VGA、AV等多通道切换输入的功能,于是我打算利用tiny210的HDMI输出到LCD驱动板来实现显示。
但是实际连接后发现,LCD驱动板无法收到tiny210的HDMI信号。通过连接其他设备来测试,证明了这两个设备的HDMI都是完好的,看来就是匹配问题了。
通过观察内核启动时输出的串口信息,发现有一条:s5p-tvout s5p-tvout: hpd status is cable removed
说明tiny210没有识别到有hdmi显示设备接入。
研究了hdmi规范和linux内核源代码,并实测了板子上的信号,发现是Hot Plug Detect无法得到高电平。再测量了LCD驱动板,发现其将HPD脚直接通过了一个10k的电阻接到3.3V上,再联系tiny210sdk板的电路一看,其下拉电阻只有2k,当然就没法得到想要的高电平了。
我将sdk板上的下拉电阻换成22k以后,就解决了问题。

看看现在的720P效果,当然还有无法全屏的问题存在,这个需要后面再修改驱动了。


菜鸟在路上
级别: 圣骑士
UID: 42749
精华: 6
发帖: 241
金钱: 1530 两
威望: 306 点
贡献值: 6 点
综合积分: 602 分
注册时间: 2011-04-11
最后登录: 2016-07-19
1楼  发表于: 2013-03-30 11:14
    
级别: 总版主
UID: 45585
精华: 3
发帖: 628
金钱: 3375 两
威望: 675 点
贡献值: 3 点
综合积分: 1316 分
注册时间: 2011-05-06
最后登录: 2018-10-18
2楼  发表于: 2013-03-30 16:24
强啊
级别: 侠客
UID: 54383
精华: 0
发帖: 61
金钱: 315 两
威望: 63 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2011-08-29
最后登录: 2016-09-14
3楼  发表于: 2013-06-21 11:49
好强大
级别: 侠客
UID: 87780
精华: 0
发帖: 93
金钱: 470 两
威望: 94 点
贡献值: 0 点
综合积分: 186 分
注册时间: 2013-02-26
最后登录: 2016-07-27
4楼  发表于: 2013-07-05 16:58
HDMI,我的问题是 s5p-tvout s5p-tvout: hpd status is cable inserted。但10.1寸LCD却无任何显示。。
级别: 新手上路
UID: 110004
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2014-11-11
最后登录: 2015-01-01
5楼  发表于: 2014-11-12 12:42
青史留名,也有这个问题
级别: 侠客
UID: 90709
精华: 0
发帖: 61
金钱: 310 两
威望: 62 点
贡献值: 0 点
综合积分: 122 分
注册时间: 2013-04-23
最后登录: 2019-01-18
6楼  发表于: 2015-09-17 08:36
青史留名