手机帧同步信号
屏的帧同步问题
屏帧同步问题
现象:在刷屏数据比较频繁(如camera preview界面移动屏幕时)会有一条或多条断屏现象
解决方法:
1.
2.
3. 开启mak中的帧同步宏:SYNC_LCM_SUPPORT = TRUE 要在lcd_init函数中打开te功能并设置VSYNC模式,若上层帧同步宏LCD_IOCTROL函数要配置正确,如下红色部分要注意跟LCD_INIT中的设置相匹配 SYNC_LCM_SUPPORT = TRUE,但是lcd_init函数中未打开TE功能则会导致不能开机。 case LCM_IOCTRL_QUERY__FRAME_RATE:
*(kal_uint32*) (Parameters) = 60;// (*) by initial setting//需要与lcd_init函数中设置的一样, return LCM_IOCTRL_OK;
case LCM_IOCTRL_SET__FRAME_RATE:
return LCM_IOCTRL_NOT_SUPPORT;
case LCM_IOCTRL_QUERY__FRAME_MARKER:
return LCM_IOCTRL_NOT_SUPPORT;
case LCM_IOCTRL_SET__FRAME_MARKER:
return LCM_IOCTRL_NOT_SUPPORT;
case LCM_IOCTRL_QUERY__SUPPORT_H_V_SIGNAL_FUNC:
return LCM_IOCTRL_NOT_SUPPORT;
case LCM_IOCTRL_QUERY__SUPPORT_V_PULSE_WIDTH:
return LCM_IOCTRL_NOT_SUPPORT;
case LCM_IOCTRL_QUERY__SUPPORT_H_PULSE_WIDTH:
return LCM_IOCTRL_NOT_SUPPORT;
case LCM_IOCTRL_QUERY__BACK_PORCH:
*(kal_uint32*) (Parameters) = 8;//(*)by initial setting //需要与lcd_init函数中设置的一样, return LCM_IOCTRL_OK;
case LCM_IOCTRL_QUERY__FRONT_PORCH:
*(kal_uint32*) (Parameters) = 8;//(*)by initial setting//需要与lcd_init函数中设置的一样, return LCM_IOCTRL_OK;
case LCM_IOCTRL_SET__BACK_PORCH:
case LCM_IOCTRL_SET__FRONT_PORCH:
return LCM_IOCTRL_NOT_SUPPORT;
case LCM_IOCTRL_QUERY__TE_EDGE_ATTRIB:
*(kal_uint32*) (Parameters) = LCM_TE_FAILING_EDGE;//此处注意用下降沿 return LCM_IOCTRL_OK;
case LCM_IOCTRL_QUERY__SUPPORT_READBACK_FUNC:
case LCM_IOCTRL_QUERY__SCANLINE_REG:
case LCM_IOCTRL_QUERY__IF_CS_NUMBER:
*(kal_uint32 *)(Parameters) = LCD_IF_PARALLEL_0;
return LCM_IOCTRL_OK;
case LCM_IOCTRL_QUERY__LCM_WIDTH:
*(kal_uint32*) (Parameters) = 240;// (*) by gram width
return LCM_IOCTRL_OK;
case LCM_IOCTRL_QUERY__LCM_HEIGHT:
*(kal_uint32*) (Parameters) = 320;// (*) by gram height
return LCM_IOCTRL_OK;
case LCM_IOCTRL_QUERY__SYNC_MODE:
*(kal_uint32*) (Parameters) = LCM_TE_VSYNC_MODE;//此处注意用VSYNC模式 return LCM_IOCTRL_OK;
4. 如上三点都用到之后若还是有断屏现象,那么就要确认硬件接口TE信号有接出来,包括CPU和LCD。如下图:LPTE脚就是已接出的TE信号
如果还不能确认屏是否已接出TE脚,那么可以用示波器量出来,方法如下:
要一直有刷屏的状态下才能量出来,故进入到camera preview界面,然后量取TE脚的信号,如果是比较规律的一个个脉冲方波,那么就已经接出同步信号。注意:能量出TE信号前提必须将软件TE打开才行。
5. 如果确认了有TE信号输出那么就需要测量一下屏的CS脚和TE脚的信号。
如下图所示,ta 和tb的相同,也就是说每帧数据的起始点和te信号之间的相对位置是一定的,而且Tcs不能大于两个Tte,这时候说明同步了。
如果我们测到Tcs大于两个Tte,那么是肯定没有同步到,肯定会有断屏现象的。此时我们需要将Tcs缩短,或是将Tte加长;
1) 缩短Tcs可以将init_lcd_interface(void)函数中的如下几个参数值减小,但是不能太
小,太小了可能会引起白屏问题。
SET_LCD_PARALLEL_CE2WR_SETUP_TIME((kal_uint32)3);//0 SET_LCD_PARALLEL_CE2WR_HOLD_TIME(1);//0 SET_LCD_PARALLEL_CE2RD_SETUP_TIME(1);//0 SET_LCD_PARALLEL_WRITE_WAIT_STATE(3);//22////1SET_LCD_PARALLEL_READ_LATENCY_TIME(13);//10 SET_LCD_ROI_CTRL_CMD_LATENCY(1);//0
的一致。
3) 如果Tcs在两个Tte之内,但是Ta!=Tb,那么也可以通过微调屏的帧率来使Ta=Tb。
通过如上方法基本可以做到无断屏现象,但是还有其他很多因素可以调节,比如:前廊与后廊,tear scanline等等,这些对帧同步的影响具体还不是很了解,还有待研究。
另外要注意一下:如果硬件都有有接出TE脚,且上层将TE功能打开,但是底层屏的TE功能未打开,那么就会引起不开机状态,因为在开机时上层搜索屏的TE信号,屏需要返回TE信号,手机才会开机。当然如果没有焊接屏的话也是不开机的,因为没有屏就不能返回TE信号而不开机。(这里主要是针对工厂没有焊接屏时需要开机处理时的一些问题,针对这种情况需要在软件中判断是否有焊接屏,有的话上层才打开TE功能,没有就将上层的TE功能关闭,这样不焊接屏是也能开机了)
本文档仅仅根据自己的理解编写,如有错误之处,还请大家指出,谢谢!!
马丽平 2011-11-11 2) 通过降低屏的帧率来加大Tte周期,这里的帧率调整必须要与LCD_IOCTROL函数中设置
相关文章
- 全球定位系统(中英对照)
- 手机原理6
- 基本光纤通信系统
- 智能手机名词解释
- 手机说明书(原文)
- 中国电信宽带安装过程
- 一种基于可见光信标的室内定位系统及实现
- 产品信息发布例子(10.21)
- 第17章电磁波与现代通信
全球定位系统 第一节 GPS的原理概述 一. 全球定位系统GPS GPS(Navigation Satellite Timing and Ranging /Global Position System ),授时与测距导航系统/全球定位系统, ...
手机的软件工作原理[转贴]--4 手机所有软件工作的流程都是在CPU的作用下进行的,具体的划分包括下文所述的5个流程.这些流程都是以软件数据的形式储于手机的EEPROM和FLASHROM中. 一.流程开机流程 当手机的供电模块检测到电源开关 ...
基本光纤通信系统 基本光纤通信系统 最基本的光纤通信系统由数据源.光发送端.光学信道和光接收机组成.其中数据源包括所有的信号源,它们是话音.图象.数据等业务经过信源编码所得到的信号:光发送机和调制器则负责将信号转变成适合于在光纤上传输的光信 ...
智能手机名词解释 1. ROM,RAM ,Flash Memory ROM (Read Only Memory)的全名为只读记忆体,是PPC 上的硬盘部分用来存储和保存数据.ROM 数据不能随意更新,但是在任何时候都可以读取.即使是断电,R ...
手机说明书(原文) 11.备忘录 备忘录按上次修改日期的顺序列出,最近修改的备忘录在顶部.在列表中,您可以看到每条备忘录的前几个字. 添加备忘录:轻按"+",然后键入备忘录并轻按"完成". 阅读备忘录 ...
宽带产品简介 目前,您可以通过四种方式接入中国电信的宽带网络,即:ADSL网络快车.LAN宽带.无线3G及WLAN天翼通. ADSL网络快车是目前国内最流行的宽带接入方式,它只需要一根电话线,就可以向您提供比窄带拨号快几十倍的网络传输速度, ...
1 Computer Engineering and Applications 计算机工程与应用 一种基于可见光信标的室内定位系统及实现 陈灿峰1, 谭伟2 CHEN Can-feng1, TAN Wei2 1.诺基亚中国研究院,北京100 ...
产品信息发布例子 一.数据采集卡类: 标题: PC I 高速同步数据采集卡(4路同步 12位 每路40M 每路512K 字RAM :数字量 8路DI 8路DO) 型号:PCI8002A 关键词:数据采集卡.采集卡.PCI 采集卡.同步采集卡 ...
第17章 电磁波与现代通信(一)信息与信息传播:1. 信息是各种事物发出的有意义的消息.消息中包含的内容越多,信息量越大.2. 人类特有的信息有三种:语言.符号和图像.3. 在人类历史上,信息和信息传播活动经历了五次巨大的变革,它们是:①语 ...