LCD调试——显示画面大面积错位、重复
异常现象
最近调试了一款13.3 incell的模组,分辨率为1920*1080,使用的是Himax的IC,在画面点亮后出现了显示画面错位、重复的问题。
解决方法
这颗IC是TDDI IC,TP使用Long-H mode(120Hz report rate)touch区间,外部LVDS data会先写入内部line buffer,当到了display区间,会从line buffer读取资料,Line buffer的读取时间/速度,是根据frame rate = 60Hz来调试的。而Tiny4412最大只支持80MHz的DCLK,换算出来的帧频只有36Hz,会导致写入line buffer速度变慢,但读取时间/速度仍按照60Hz设定,导致资料未完全写入Line buffer,就开始读取,因而导致画面错乱。最后是更改initial code里的寄存器配置,将读取时间/速度按照36Hz来配置,画面异常消失。