mstar-LCD-PANEL-SETTING.docx
.Timing简介在TV上,Timing的概念是指一批与液晶面板限制相关的时序(Timing),主要包含以下几个主要的叁数:HorizontalTOtaI(简称HTT),HorizontalSyncStart(简称HSST),HoriztalSyncEnd(HSEND),VerticalTotal(简称VTT),VerticalSyncStart(简称VSST),VerticalSyncEnd(VSEND).另外还有SyncWidth,Frontporch,Backporc等,也是H与Vfft.还有有效数据起点DEStart,终点DEEnd,也是H/V各Hl.以上全俄参数构成TTiming的主体.以H方向为例,以上数据的相互关系为:HorizontalSyncWidth=HSEND-HSSTHorizontalBackporch=HTT-HSENDHorizontalFrontporch=HSEND-HDEStart彳侬数据宽度:HWidth=HDEend-HDEstart,洒常我们讲到的panelWIdth即是这里的HWidth.冈比,又有下面的数学公式:HTT=HWKjth+HFrontporch+HorizontalSyncWidth+HorizontalBackporch.V方向卜.各数据关系也对应相同.下图展示了个V方向下完整的信号波形图,各timing的位置关系如图所示.三Vtot1-¼ck-porchVvnjvidQhVsy*jend三Vyn<.twtVjyncjidth这里要说明的是,以上全Wtiming都只是个相互间的位比关系图,并不意味者DEStart或SYnCStart就是从0起先的.:.如何在MstarTV平台上由Register做出想要的Timing我们的Ij依据HW特点,DriVer在设血匕H方向是以HSST为起始0点的,即HSST=O,其它参数依抠前面的数学公式计算让出.V方向是以VDEStart为起始0由的,即VDEStart=O,其它的数依据前面的数学公式计算得出.由比得出我fl的ICtiming位置关东及相应Register(16bitaddressmode),如卜图所示:VDEStart=OVDEEnd=1080由此,卜入register的值为:REG_SJBKIoJ)D=OX464REG_SC_BK10_03=0x440REG_SC_BKgO2=0x43CREG_SJBIaOJ)6=0x00REG_SC_BK10_07=0x437.软件实现i.怎么做1.干脆修改屏参依据所须要的timing信息,干脆填入屏卷中对应项即可,这里仅重点说明一下:群参参数配比时,下面两个公式必需满意,否则Driver就有可能设错Timing信息:m_wPanelHStart=m_ucPane1HSyncWidth*m_ucPanelHSyncBackPorchm_wPanelVStart=m_ucPanelVSyncWidth*m_ucPanelVBackPorch即"屏参配置时,修依据要求设定正俺的H/VSyncWidth,backporch后,还须要计口设定PanelHStartZPaneIVStart,Driver须要该信息进行内部运17.下面给出三份依据CEA-861D要求泥置的屏参参数,供参考:1080P60hz:m_UCPaCelHSynCWidth=m-ucPanelHSyncBackPorch=mucPanelVSyncWidthm_UCPaCeWBackPorch=m-wPanelHStart=m_wPanelVStart三m_wPanelWidth=m-wPanelHeight=m-wPaelMaxHTtal=m-wPaelHTotal=m-wPanelMinHTotaI=m-wPaelMa×VTotal=m-WPaneIVTotaI=m_wPanelMinfldtalm-dwPaelMa×DC1.Km-dwPaelDC1.K=m_dwPanelMinDC1.Km_dwPanelMaxSETm-dwPaelMiSETm_ucOutTimingMode=720P60hz:mucPaneHSyncWdthm_ucPanelHSyncBackPorch三m-ucPanefVSyncWidthm-ucPanefVBackPorch三m_wPanelHStartm-wPanelVStart三m_wPanelWidthm_wPanelHeight44;148;5;36;192/44+14841满5+361920;1080;2360;2200;2020;12;1125;1090;164;149;120;0×20EA0E;0×181568;1;#E_PN1._CHG_VTOTA1.;布_PNI_CHG_DCIK=0,吟PN1.eHG_HTOTAl=1,#E_PN1._CHG_VTOTA1.>240;220;5;20;260;#44*14825*5,361280;720;m_wPanelMaxHTotalm-wPanelH7talm-wPaelMinHTotalm_wPanelMaxVTotalm_wPanelVTotaIm_wPaelMinVTtalm_dwPanelMaxDC1.Km_dv/PanelDC1.Km_dv/PanelMinDC1.Km,ucOutTimingMode=2360;B1650;三2020;=1200;=750;=1090;=164;«75;三120;=1;#E_PN1._CHG_VTOTA1.;WJPN1.CHG_DCIK=0,吟PNgGj11oAi=,#EPN1.CHGVTOTA1.三2576P60hz:m-ucPanelHSyncWidthm-ucPanelHSyncBackPorch三m_ucPaneFVSyncWidthm-ucPanelVBackPorch三m-wPaelHStartm_wPanelVStart三m_wPanelWidthm_wPanelHeightm_wPanelMaxHTotalm-wPanelH7talm-wPaelMinHTotalm_wPanelMaxVTotaIm_wPanelVTotaIm-wPaelMinVTotalm_dv/PanelMaxDC1.Km_dv/PanelDC1.Km-dvPaelMinDC1.Km_uCOUtTimingMOde64;68;5;39;132*44*14844;#5436=720;576;2360;864;2020;1200;625;1090;=164;三33;三120;=1;#E_PN1._CHG_VTOTA1.;«E_PN1._CHG_DC1.K=Oz吟PN1.JrHGJToTAl=1,#EPN1.CHGVTOTA1.三22,通过软件动态修改十掩修改屏参的方法只能保证开机default时timing是正确的,H接入信从新做MAP1.XJSetPanernming后,timing就可能改变,比如从60hz粕出切换到50hz输出.囚比要想保证timing始终依擀CEA要求输出,还须要通过MAP1.XQsetEXPanennfO来指定5060hz输出时的详细timing信息,详细做法请忿考MAp1.XC-SetExPaneIIMo相关文档.