Dear Sir,
敝司有一个新项目,LCD屏为:720x1280的MIPI接口(驱动IC为:st7703),需要用到i.MX6 Solo MIPI_DSI接口去驱动这个LCD屏。
在《i.MX 6Solo/6DualLite Applications Processor Reference Manual》第42.2章节(如图1),写到“Programmable display resolutions, from 160x120(QQVGA) to 1280x720(XVGA).”
在 《i.MX 6 Linux Reference Manual》第7.1.1章节(如图2),写到“Programmable display resolutions, from 160x120(QQVGA) to 1024x768(XVGA)”
到底哪个信息是正确的?
敝司经过很长时间的调试,虽然LCD能够被点亮,但是会出现拖影,长时间运行后会出现残影等各种问题。尝试修改各种参数(如:colck、H/VBP等),均不能达到预期的效果。
故需要跟贵司确认一下:
i.MX6 solo MIPI DSI 2 lanes支持的最高分辨率是多少?能否支持720x180吗?
另外,i.mx6平台一次只能发送64个字节的MIPI命令(含DCS type),我们所使用的LCD初始化命令中,有一条刚好超出这个范围(一个cmd + 63个参数)。因此,平台是否能够发送超出64个字节的命令呢?
谢谢!
罗永和
Hi yonghe
correct is sect.42.2 Features i.MX6SDL Reference Manual: "1280x720".
For supported commands one can look at Table 42-2. DSI packet types for DCS commands
i.MX 6Solo/6DualLite Applications Processor Reference Manual
Also may be useful to check erratum ERR005191 MIPI: Corruption of short command
Chip Errata for the i.MX 6Solo/6DualLite
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Dear Igor,
非常感谢您的回复。
我们目前用的LCD模组的分辨率为:720x1280; driver IC为:st7703.
虽然LCD能点亮和显示,但是会出现残影和拖影的情况,如图1。实际上的显示原图为图2.(即:在图1中产生了拖影)
图1
-------------------------------------------
图2:
如果采样另外一块模组(1024x600),则不会存在这一问题。
尝试调试各种参数都没有办法解决。
所以,需要您帮忙提供一些调试的思路,如:调整哪些参数(尤其是clock等timing)也许可能解决这一问题?
谢谢!
罗永和
Dear Igor,
该问题已经解决,可能跟LCD的AVDD的电压和个别LCD的参数有关。
谢谢!
罗永和