525芯片驱动1.43 466x466 OLED屏幕撕裂严重,无法优化

用了525的芯片,配了一块1.43 466x466的OLED屏幕,发现撕裂感很严重,无法正常使用,想知道有人用过525驱动466x466分辨率的屏幕吗,这个是芯片驱动能力问题,还是我们自己开发中设计的问题

52可以正常驱动466x466的屏幕。撕裂通常是TE没有正确处理造成,请检查TE的配置

TE需要怎样配置才算是正确的呢,我们现在的显示撕裂感非常严重,用不了

上图中的这个配置有什么问题没

@pengwei

接上TE的信号线了吗,然后使能TE就可以了吧,最近刚好也在搞 :grin:

image

你调的是466x466分辨率的屏吗

image@yun_an 看了有这个使能的

466x466完全是可支持的。如果“撕裂感”这个描述正确的话,只可能是TE的问题,例如没有连接屏驱的TE信号,或者配置错误。可以传个录像看一下效果是什么。

是的,我调的是466*466,co5300芯片

你的屏幕情况正常吗,主控也是用的525吗

@pengwei 看下这个是现象

@pengwei TE配置的在menuconfig里面就这几个参数,配置正确有什么标准吗

TE的配置除了开关(syn_mode)之外还有上下沿触发(vsyn_polarity),以及触发后的等待时间 (vsyn_delay_us) 3个配置:

从你这个视频来看,撕裂的位置不固定,一般就是没有开TE,或者MCU接收到的TE信号电平不稳定,是不是这个屏幕的FPC线太长导致的?或者TE输出的电平不是3.3V?

谢谢,我们按你提供的信息再试试看

@yxhuang 再确认一下,就是正常的466x466的OLED屏幕,525驱动都没问题吧,还是一定要用ddr的

没问题,不一定要用DDR的

好的,谢谢,我们再试试

你好,请问根据提供的信息,这个问题有顺利解决吗?