显示技术之MIPI接口LCD的DSI指令配置

显示技术之MIPI接口LCD的DSI指令配置上篇文章介绍了 MIPI DSI 协议数据包 本篇介绍 MIPI 接口 LCD 的 DSI 指令配置方法 文中选择集创北方的 WVGA 整合型面板驱动芯片 ICNL9700 该芯片支持 MIPI DSI 接口 MIPI DSI 上的两个数据通道支持高达 550Mbps

欢迎大家来到IT世界,在知识的湖畔探索吧!

上篇文章介绍了MIPI DSI协议数据包,本篇介绍MIPI接口LCDDSI指令配置方法。

文中选择集创北方的WVGA整合型面板驱动芯片ICNL9700。该芯片支持MIPI DSI接口,MIPI DSI上的两个数据通道支持高达550Mbps

1、初始化参数

FAE会提供MIPI DSI的初始化参数,截取部分参数如下:

{cmd} , {par...} {0xF0}, {0x5A,0x5A}, cmd: 0xF0; 数据:0x5A,0x5A {0xF1}, {0xA5,0xA5}, ... {0x36}, {0x08}, cmd: 0x36; 数据:0x8 ... {0x11}, cmd: 0x11; 无数据

欢迎大家来到IT世界,在知识的湖畔探索吧!

每行第一个{}中的数据表示命令,后面{}中的数据表示参数。命令和参数的具体含义可参考ICN9700 Datasheet,下图展示部分说明:

显示技术之MIPI接口LCD的DSI指令配置

ICN9700 MIPI DSI部分初始化命令和参数



欢迎大家来到IT世界,在知识的湖畔探索吧!

2、MIPI DSI数据包

MIPI DSI协议包括短数据包和长数据包。

对于短数据包,格式为:DI + DATA0~1 + ECC

对于长数据包,格式为:PHDI + Word Count + ECC) + Packet Data + PF

DIData Type部分值的含义如下:

0x5:没有参数,即只有1个CMD,对应上面初始化参数中的命令0x11。

0x15:1个参数,即1个CMD + 1个Parameter,对应上面初始化参数中的命令0x36。

0x39:长包写,接1个CMD+2个及以上的Parameter,对应上面初始化参数中的命令0xF0、0xF1。

上面初始化参数,按照MIPI DSI协议组包后的数据为:

欢迎大家来到IT世界,在知识的湖畔探索吧!0x39,3,ECC,0xF0,0x5A,0x5A,PF 0x39,3,ECC,0xF1,0xA5,0xA5,PF ... 0x15,0x36,0x08,ECC ... 0x05,0x11,0x0,ECC

完成数据包的组装后,调用对应CPU平台提供的MIPI数据传输接口即可完成MIPI DSI接口LCD的初始化。

注:

LCD初始化前,需要打开LCD的背光和完成LCD的复位。

注:本文仅在简书、OSCHINA和今日头条发布过,转载请标注原作者和链接。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/108871.html

(0)
上一篇 2小时前
下一篇 2025年 4月 30日 上午7:30

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信