6663|14

73

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

6410wince平台下LVDS液晶驱动! [复制链接]

硬件平台为:S3C6410
软件平台为:WINCE6.0
液晶屏为LVDS接口,1024*600高分辨屏。

6410与液晶之间有一个转换芯片,是TTL TO LVDS的,
在wince下针对这样的一个驱动应该怎么编写呢!

谢谢!

这个驱动应该针对液晶参数来配置6410寄存器还是以转换芯片参数来配置6410寄存器呢!

谢谢!

最新回复

VCLK我还没有调整过,另外我设置一下几个参数         pDeviceInfo->VBPD_Value = 7;         pDeviceInfo->VFPD_Value = 5;         pDeviceInfo->VSPW_Value = 1;         pDeviceInfo->HBPD_Value = 13;         pDeviceInfo->HFPD_Value = 8;         pDeviceInfo->HSPW_Value = 3, 视乎都屏幕都没有多大变化。 LVDS对这些没有什么关系的,设置一点用处都没有  详情 回复 发表于 2009-12-19 14:30
点赞 关注

回复
举报

59

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
ttl to lvds 并行转差分芯片不需要驱动的,对于lcd是透明的

 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
引用 1 楼 wolong98 的回复:
ttl to lvds 并行转差分芯片不需要驱动的,对于lcd是透明的




说的对!
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

4
 
引用 1 楼 wolong98 的回复:
ttl to lvds 并行转差分芯片不需要驱动的,对于lcd是透明的




这种IC我没研究过,以前做过一款TCON的芯片,是需要做好驱动的。当时是针对TCON芯片来做驱动就好。
建议楼主看看TTL TO LVDS芯片是否有输入时序要求,如果有的话就可以直接驱动这款芯片就好。
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

5
 
好几个平台都在用呢,不需要增加驱动,根据液晶参数配置lcd控制器
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

6
 
需要更改6410显示驱动,外围加一个ttl to lvds 转换芯片就好,转换芯片本身纯硬件,无需驱动,我们就是这样做的。没问题
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(中级)

7
 
这个参数真是不好调啊,资料上都是16位的,我的是24位的

可能需要改动的比较多。谢谢大家提供的帮助。
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

8
 
就按三星提供24bit其他分辨率调几个参数就好。
case LDI_LTP102_RGB:
        LDI_INF((_T("[LDI:INF] Output Devce Type [%d] = LDI_LTP102_RGB\n\r"), g_ModuleType));
        pDeviceInfo->RGBOutMode = DISP_24BIT_RGB888_P;
        pDeviceInfo->uiWidth = 1024;
        pDeviceInfo->uiHeight = 600;
        pDeviceInfo->VBPD_Value = 7;
        pDeviceInfo->VFPD_Value = 5;
        pDeviceInfo->VSPW_Value = 1;
        pDeviceInfo->HBPD_Value = 13;
        pDeviceInfo->HFPD_Value = 8;
        pDeviceInfo->HSPW_Value = 3;
        pDeviceInfo->VCLK_Polarity = IVCLK_FALL_EDGE;
        pDeviceInfo->HSYNC_Polarity = IHSYNC_LOW_ACTIVE;
        pDeviceInfo->VSYNC_Polarity = IVSYNC_LOW_ACTIVE;
        pDeviceInfo->VDEN_Polarity = IVDEN_HIGH_ACTIVE;
        pDeviceInfo->PNR_Mode = PNRMODE_RGB_P;
        pDeviceInfo->VCLK_Source = CLKSEL_F_LCDCLK;
        pDeviceInfo->VCLK_Direction = CLKDIR_DIVIDED;
        pDeviceInfo->Frame_Rate = 60;
        break;       
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

9
 
昨天我将LCD_BPP定义为32位,
就是24位色,结果,启动之后,显示正常,但是移动鼠标的时候屏幕就开始抖动了,这个是什么原因呢
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

10
 
LVDS对时序要求很高的,当VCLK频率开始抖动的时候,屏幕就开始抖动。你可以试着降低VCLK试试。6410我不太清楚,但2440USB的时钟和vclk都是从HCLK分频而来的,晃动鼠标会导致VCLK不稳,所以屏幕抖动。所以操作触摸屏就不会抖动。我也在用1024x600的屏,发现VCLK低的话屏幕会很闪,不知楼主有这个问题没有。
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

11
 
你可以试着用示波器看一下VCLK,在稳定的情况下看最高能设成多少?pDeviceInfo->Frame_Rate = 60,的话,我看VCLK至少也有50多了。不知道6410能否支持到这么高!
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(中级)

12
 
VCLK我还没有调整过,另外我设置一下几个参数
         pDeviceInfo->VBPD_Value = 7;
        pDeviceInfo->VFPD_Value = 5;
        pDeviceInfo->VSPW_Value = 1;
        pDeviceInfo->HBPD_Value = 13;
        pDeviceInfo->HFPD_Value = 8;
        pDeviceInfo->HSPW_Value = 3,
视乎都屏幕都没有多大变化。

 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

13
 
come on ,
怎么没人了啊
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

14
 
对等线+等长线试过没有,估计是布线问题
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

15
 
VCLK我还没有调整过,另外我设置一下几个参数
        pDeviceInfo->VBPD_Value = 7;
        pDeviceInfo->VFPD_Value = 5;
        pDeviceInfo->VSPW_Value = 1;
        pDeviceInfo->HBPD_Value = 13;
        pDeviceInfo->HFPD_Value = 8;
        pDeviceInfo->HSPW_Value = 3,
视乎都屏幕都没有多大变化。

LVDS对这些没有什么关系的,设置一点用处都没有
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表