- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
最近调试R61509V这颗LCM驱动芯片时,出现在纯色测试画面下画面刷新有残留(tearing effect,即TE)的问题。根本原因是主控写图像数据的速度与LCM刷屏的速度不一致造成的,具体是刷屏速度要快于主控写速度。好在很多LCM驱动芯片都有一个Fmark脚,用来与主控同步,当Fmark发出一个信号给主控时,主控才开始写一帧数据,这样就可以保证两边同步。讲述前首先对几个概念描述:
(1)刷屏速度
????? 刷屏率是指LCM刷新的速度,这个值一般在LCM的初始化CODE中会设定好。对于瑞萨的R61509V这颗LCD驱动,设定0x0010寄存器就是设定刷屏速度。根据公式:帧率=678KHZ/{(RTN)*DIV*(432+8+8)} ,其中678K是LCM内部的时钟源,RTN是每行的时钟数,DIV是分频系数,(432+8+8)则是行像素。测得的结果是:
0X011F? 20HZ,最小频率.
0X011A? 29HZ?0X0115? 36HZ?0X0110? 52HZ?
0X001C? 60HZ???0X0018? 70HZ?
0X0014? 80HZ?
????? 刷屏率太低会导致出现flicker现象,所以一般要设定在60HZ以上。
(2)主控写速度WR跟片选CS
????? 这两个PIN脚对每个DBI的LCM都具备,两者的工作频率是一致的。主控每次写一帧数据时,会有一个片选信号,同时对应一个WR的写有效信号。主控的写频率的变化是由工作状态决定的,比如摄像时,拍摄动态物体的显示写速度就快于拍摄静态物体的显示写速度。
????? 如果屏幕的画面没有更新,就会70ms update一次lcd,如果画面有动,就是最多33ms刷一次屏。意思就是CS频率只能限定在1/70到1/30,14.28HZ至33.33HZ之间。最高频率已经快于PAL或者NTSC的帧频,可以保证摄像头工作或者播放视频时不会出现丢帧现象。
(3)Fmark功能
????? 要使能fmark,首先要保证主控的fmark脚与LCM的fmark脚是正确连接的;其次要在LCM初始化中使能屏的fmark功能,保证LCM周期性发出信号给主控,同时使能主控的fmark功能,保证主控收到一个fmark信号才写一帧数据。
????? LCM的fmark有两个参数可以配置:一是刷多少次屏发出一个fmark信号,比如不一定要每次刷屏都发fmark信号,可以刷几次屏发一次fmark信号;二是fmark的位置参数,可以让fmark迟滞几条线输出,目的是让主控晚点写数据到GRAM,避免TE。
????? 举例:存在这样的情况,就是IC在从GRAM读完最后一行就输出te信号,此时BB开始写GRAM。但可能还要有一两条line的时间,IC才开始从GRAM的第一行读数据刷下二桢,而写GRAM的速度要慢于IC读GRAM的速度,此时可能还没有开始写。导致读GRAM超过写GRAM,所以会在上方产生tearing。要避免TE输出太早,导致写GRAM先开始,所以要加延迟,保证读老旧数据开始后,写GRAM才开始。
(4)fmark周期与CS周期
?????? 出现TE现象的根本原因是两边速度不一致,具体是LCM的刷新速度要快于主控送数据的速度,两者的速度要符合一定的范围才行。只要保证CS的周期在两个TE周期之间即可,也就是CS的写频率不能低于TE读频率的二分之一,Tearing出现的根本条件是读写有交叉。通常都是写Gram速度(WR)慢于lcd刷屏速度(TE),只要刷屏的位置不超过写Gram位置就不会有切屏现象。????? 举个实例:比如CS差不多就比两个TE周期小一点,要刷两桢数据,首先第一桢刷屏开始刷屏了,表示读GRAM开始,它的速度比较快,它读的是老旧数据;紧接着主控开始写GRAM,大概写到GRAM的快一半时,这时候已经刷完一桢,然后开始刷第二桢,即又从GRAM的最上方开始读并刷屏,此时读出来的才是刚写入的新数据,在写完GRAM之前,读的步骤永远跟不上写的步骤,就不会出现tearing。
????? 如果CS比两个TE周期大,假设相当于三个TE周期,那么只有在第三个TE读周期时,显示的数据才是写好的GRAM的数据;第一个TE读的是老旧的数据,第二个TE周期由于GRAM还没有写完,但读步骤赶上写GRAM步骤了,导致显式一部分是旧的一部分是新的,所以出现TE。此即本质。
您可能关注的文档
- Java程序员必须掌握的开发工具.docx
- JAVA程序命令行下的执行.doc
- java程序打包帮助文档.docx
- Java程序混淆技术综述3000字符.doc
- Java程序的基本结构.doc
- java程序的运行机制.docx
- Java程序设计实验指导书34.doc
- Java笔记之日期处理.doc
- java类型转换IntegerStringLongFloatDoubleDate.doc
- Java类注释文档编写方法.doc
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)