MSTAR调屏相关知识(寄存器)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、目前市场上的屏的分类
目前数字p anel 按接口类型可分为T TL,LVDS,RSDS 接口,TTL 分为带T CON 信
号和不带TCON 的接口。

按接口数量分,分为:signel port + 6bit/8bit,double port + 6bit/8bit/10bit的panel
2、如何区分屏的接口类型
很多初学者对于如何区分屏的接口类型很是头疼,是LVDS 屏,TTL屏还是RSDS屏?总是很难搞清出。

如何快速识别出液晶屏的接口类型则需要一些经验的,下面从屏的屏线接口的样式
来对接口类型做出分类的介绍,帮助大家快速识别屏的接口类
型。

以下方法是个人认识,不足之处请大家谅解。

(1)TTL屏接口样式:
D6T(单6位TTL):31扣针,41扣针。

对应屏的尺寸主要为笔记本液晶屏(8寸,10寸,11寸,12寸),还有部分台式机屏15寸为41扣针接口。

S6T(双6位TTL):30+45针软排线,60扣针,70扣针,80扣针。

主要为台式机的14寸,15寸液晶屏。

D8T(单8位TTL):很少见
S8T(双8位TTL):有,很少见80扣针(14寸,15寸)
(2)LVDS屏接口样式:
D6L(单6位LVDS):14插针,20插针,14片插,30片插(屏显基板100欧姆电阻的数量为4个)主要为笔记本液晶屏(12寸,13寸,14寸,15寸)
D8L(单8位LVDS):20插针(5个100欧姆)(15寸)
S6L(双6位LVDS):20插针,30插针,30片插(8个100欧姆)(14寸,15寸,17寸)
S8L(双8位LVDS):30插针,30片插(10个100欧姆电阻)(17寸,18寸,19寸,20寸,21寸)
S10L(双10位LVDS): 34插针,34片插
(3)RSDS屏接口样式:
50排线,双40排线,30+50排线。

主要为(15寸,17寸)液晶屏。

3、点屏四要素确保不烧屏:
(1)将线材都连接好后,测量板卡以及屏的电源与地是否短路(2)测量屏线两组数据线之间电阻是否有100欧左右
(3)看下板卡上面跳冒是否与屏电压一至
(4)以上确认无误后,拔掉屏端的屏线,上电开机后,测量下板卡屏线的电压是否与你调的跳冒一致,若一致则断电后插上屏线,再次上电开机即可,否则板卡硬件有差异找硬件工程师协助处理。

4、调屏相关软件设置
(1)屏的接口类型设置
如屏的接口类型为LVDS,则相关代码如下:
(2)屏接口数据线的位数设置
如屏的接口数据线为8位双口,则相关代码如下:
寄存器地址:MOD_4A[1](0x3200的94的第1bit)
(3)屏的尺寸设置
如屏的尺寸为1440X900,则相关代码如下:
常用调屏关键字解说
1.
用于定义屏的高低(MSB/LSM)位奇偶特性交换;
2.
用于定义屏的红蓝奇偶特性交换;
3.
交换位选择(A,B口交换),如果此屏为单口,则这个值一定要置1,双口就无所谓,0或1都可以,不影响.对应寄存器(0x3200的94的第0bit)
TI_MODE反就改这两个.对应寄存器(PANEL_LVDS_TI_MODE:MOD_40[2]即0x3200的80的第2bit;)
5.
屏的位数选择,8位,10位,6位,选择对应的即可
8bit ti bit mode: 0x3200的96的第0、1bit,
0,1bit空位10bit屏
0空,1有是8bit屏
0有,1有是10bit屏
6.
用于定义屏的宽度和高度;
7.
用于定义影像行方向和场方向的起始位置;
(HSTART参照寄存器sub_bank=10, 102F08)
PANEL_HSTART=((U16)PANEL_HSYNC_WIDTH+PANEL_HSYNC_BACK_PORCH) (VSTART参照寄存器sub_bank=10, 102F0C)
PANEL_VSTART=((U16)PANEL_VSYNC_WIDTH + PANEL_VSYNC_BACK_PORCH)
8.
此值相当于HSTART和VSTART,有时候屏未满屏就可以改动此值. 9.
HTOTAL:单位时间行扫描的次数;
此值非常关键,常影响屏的显示效果,如上下缺线、白屏、闪动、VGA 某些模式拉丝、OSD底部显示缺边等都可以调它)
(HTOTAL参照寄存器sub_bank=10, 102F18, 102F19)
10.
VTOTAL与上HTOTAL相似,但是列。

(VTOTAL参照寄存器sub_bank=10, 102F1A, 102F1B)
11.
无信号时,显示不正确,一般调整这里可以解决,还有当PC是好的,其他信号源的台标显示不正常闪动,就可以改动此值.
PANEL_DCLK= (((U32)PANEL_HTOTAL*PANEL_VTOTAL*60)/1000000) Bank 31的20
12.
用于定于同步信号的行宽、列高, PANEL_HSYNC_WIDTH和PANEL_VSYNC_WIDTH有时候图象只显示了一半,就可以调这两个,V方向和H方向.
13.
这些是屏的时钟和极性 ,比如有些屏某些位置会出现那种雪花点或躁点,你就可以试着调这里.
14.
屏的上电/下电时序,当时序不匹配的时候可能出现上/下电白屏15.
这些是屏的电流,有些屏需要的电流要大,你就可以在这里修改
注意DCLK的值要设置为单组的DCLK的值,即如果是双位屏,要除以2
具体寄存器为:0x3200的92的bit6,bit7
则屏会显示不正常,0x3100的06的BIT7 附录:MSTAR提供的MSTAR系列寄存器值。

相关文档
最新文档