找回密码
 注册
搜索
查看: 2750|回复: 10

[讨论] RGB接口的LCD怎么消除tearing呢?

[复制链接]
发表于 2011-12-3 09:56:13 | 显示全部楼层 |阅读模式
咱以前都是调MCU接口的LCD 的, 对RGB接口的屏不太了解。
现在用RGB(DPI)的屏,进入Camera预览时候或者播视频的时候看到有切屏, 就像我们MCU接口时候的TEARING。 请问下RGB屏方面的高手,如何能搞定这个问题呢?
我试着改时钟频率和同步信号宽度等, 好像也没有很大改善啊。
发表于 2011-12-7 14:10:49 | 显示全部楼层
看不懂。。顶顶好心人。。
点评回复

使用道具 举报

发表于 2011-12-3 23:07:33 | 显示全部楼层
确认下LCM是否有设置成BYPASS MODE,即图像数据有否先刷到LCM的FRAME BUFFER里再通过FRAME BUFER更新到LCD屏上——若LCM不支持BYPASS MODE。则如mcu接口屏处理TEARING问题一个思路:匹配屏的刷新率与写入LCD FRAME BUFFER的速率即可(调整PCLK频率,调整LCM的FRAME RATE)。
如果屏已经设置成BYPASS RGB INERFACE,则TEARING切线发生的位置不会在屏的RAM里,应该在MCU的FRAME BUFFER——仍然是写入与读出速率不匹配造成的。
[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2011-12-23 23:05:33 | 显示全部楼层
RGB接口的LCD不存在tearing的问题,因为没有GRAM,行数据是即时刷新的。
点评回复

使用道具 举报

 楼主| 发表于 2011-12-22 21:54:22 | 显示全部楼层
以下是引用flame_soul在2011-12-3 23:07:33的发言:
确认下LCM是否有设置成BYPASS MODE,即图像数据有否先刷到LCM的FRAME BUFFER里再通过FRAME BUFER更新到LCD屏上——若LCM不支持BYPASS MODE。则如mcu接口屏处理TEARING问题一个思路:匹配屏的刷新率与写入LCD FRAME BUFFER的速率即可(调整PCLK频率,调整LCM的FRAME RATE)。
如果屏已经设置成BYPASS RGB INERFACE,则TEARING切线发生的位置不会在屏的RAM里,应该在MCU的FRAME BUFFER——仍然是写入与读出速率不匹配造成的。

<p align=right><font color=red>+1 RD币</font></p>

谢谢, 应该就是你说的这样。 虽然我最后还是没太搞明白呵呵。[em11]
LCD寄存器里边找到一个地方时设置RGB接口的, 试着改完就好了。 所以猜想可能是这个寄存器设置不对, 导致LCD内部还是像MCU接口一样的工作,把数据放到GRAM上边又刷出来的。
点评回复

使用道具 举报

发表于 2011-12-22 14:54:05 | 显示全部楼层
看不太懂,帮顶了!
我还是太菜了啊[em04]
点评回复

使用道具 举报

发表于 2012-2-25 22:12:51 | 显示全部楼层
RGB接口没有RAM的说法是不准确的,现在很多IC支持某些特性,如自刷新降功耗,内部是有集成RAM的,Bypass Mode下是不存在TE信号也没有裂屏问题,但是非Bypass模式下,数据是过RAM TE信号的配置要求刷屏和写Buffer做到匹配同步就可以解决裂屏问题
点评回复

使用道具 举报

发表于 2012-2-23 13:49:22 | 显示全部楼层
学习  顶!!![em05]
点评回复

使用道具 举报

发表于 2012-4-11 11:46:24 | 显示全部楼层
路过学习了
点评回复

使用道具 举报

发表于 2012-4-22 12:49:37 | 显示全部楼层
2楼正解!
点评回复

使用道具 举报

发表于 2012-4-16 09:29:42 | 显示全部楼层
匹配屏的刷新率与写入LCD FRAME BUFFER的速率即可(调整PCLK频率,调整LCM的FRAME RATE)。


菜鸟问一下:PCLK是BB里面LCD controller的时钟么?  写入LCD FB的速率不可以通过时序调整么??
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-15 07:19 , Processed in 0.167806 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表