1 Overview
DCS全称Display Command Set,即显示命令集,定义了符合MIPI规范的设备的显示模块的行为。该规范中的所有命令均应由符合 MIPI 联盟DPI标准[MIPI01]、DBI标准[MIPI02] 和 DSI标准 [MIPI03] 的显示模块支持。
其目的在于:制造商使用DCS规范来设计符合移动设备主机处理器和显示接口的 MIPI 规范的产品。实施 DCS 规范通过简化来自不同制造商的产品的互连,缩短了移动设备的上市时间和设计成本。 此外,由于 MIPI 规范的可扩展性,简化了向移动设备添加新功能(例如更大或额外的 显示器 )的过程。
当然DCS并不能囊括所有显示设备的功能,故在具体的显示设备的Databook中一般都由两种命令集:
- 符合DCS规范的命令集
- 厂商自定功能的命令集
我们可以从DSI IP的命令发送方式上看到,发送DCS的命令需要使用DCS方式,而发送私有的厂商自定义的命令需要使用Gen方式,即Data Type上有所区别。
DCS方式只能发送DCS命令
Gen方式即可以发送DCS命令也可以发送非DCS命令
2 Display Architectures
显示模块应基于 Type 1、Type 2 或 Type 3 显示架构。其实这三种架构的关键差异就在于是否具有frame buffer,具有多少frame buffer,即三种 类 型分别为:
- Full-frame memory
- Partial-frame memory
- No-frame memory
2.1 The Type 1 Display Architecture
3 Power Level
基于上面三种不同的显示架构,定义了三种类型的供电序列。
每个电源序列由不同显示和电源模式的组合组成,如下所示:
- Normal mode:显示模块使用显示设备的整个显示区域显示图像数据。
- Partial mode:显示模块仅在显示设备的整个显示区域的一部分中显示图像数据
- Idle mode:显示模块使用有限数量的颜色显示图像数据。 关闭Idle模式使用显示设备支持的全部颜色显示图像数据。
- Sleep mode:显示模块不显示任何图像数据。 此外,显示接口应保持供电,并与维护帧存储器和寄存器中的数据所需的功能块一起保持供电。
3.1 Type 1 Display Architecture Power Change Sequences

3.2 Type 2 Display Architecture Power Change Sequences

3.3 Type 3 Display Architecture Power Change Sequences

4 Gamma Curves
显示设备能够实现四种伽马矫正,分别如下所示:
- Gamma Curve 1 (GC0) is 2.2, i.e. y=x^2.2

- Gamma Curve 2 (GC1) is 1.8, i.e. y=x^1.8

- Gamma Curve 3 (GC2) is 2.5, i.e. y=x2.5

- Gamma Curve 4 (GC3) is linear, i.e. y=x1
