1.69inch Touch LCD Module 产品说明
| SKU | 产品 |
|---|---|
| 待补 | 1.69inch Touch LCD Module |
产品参数
| 工作电压 | 工作电压 | 3.3V / 5V | 分辨率 | 240 × 280 pixels |
|---|---|---|---|---|
| LCD 控制芯片 | LCD 控制芯片 | ST7789V2 | 通信接口 | 4-wire SPI |
| 触摸控制芯片 | 触摸控制芯片 | CST816S | 通信接口 | I2C |
| 显示面板 | 显示面板 | IPS | 触摸类型 | 电容感应式 |
| 显示尺寸 | 显示尺寸 | 27.972mm × 32.634mm | 像素大小 | 0.11655mm × 0.11655mm |
| 产品尺寸 | 产品尺寸 | 33.13 × 41.13mm | 33.13 × 41.13mm | 33.13 × 41.13mm |
- ** 请保证供电电压和逻辑电压一致,否则会导致无法正常工作**
接口说明
| 引脚名称 | 功能 |
|---|---|
| VCC | 电源正(3.3V/5V) |
| GND | 电源地 |
| LCD_DIN | SPI 通信 MOSI 引脚 |
| LCD_CLK | SPI通信 CLK引脚 |
| LCD_CS | LCD 的片选引脚,低电平有效 |
| LCD_DC | LCD 的数据/命令引脚,低电平表示命令,高电平表示数据 |
| LCD_RST | LCD 的复位引脚,低电平有效 |
| LCD_BL | LCD 的背光引脚 |
| TP_SDA | TP 的数据引脚 |
| TP_SCL | TP 的时钟引脚 |
| TP_RST | TP 的复位引脚,低电平有效 |
| TP_IRQ | TP 的中断引脚 |
LCD及其控制器
-
该款LCD使用的内置控制器为 ST7789V2,是一款 240 × RGB × 320 像素的 LCD 控制器,而本 LCD 本身的像素为 240(H) × RGB × 280(V),因此LCD的内部RAM并未完全使用。
-
该LCD支持12位,16位以及18位每像素的输入颜色格式,即RGB444,RGB565,RGB666三种颜色格式,本例程使用RGB565的颜色格式,这也是常用的RGB格式
-
LCD使用四线SPI通信接口,这样可以大大的节省GPIO口,同时通信是速度也会比较快
-
本模组分辨率是240(H) × RGB × 280(V),但是因为四角是圆角的(尺寸见参数),因此部分输入图像会有部分不显示。
SPI通信协议

注:与传统的SPI协议不同的地方是:由于是只需要显示,故而将从机发往主机的数据线进行了隐藏,该表格详见Datasheet Page 66。
RESX为复位,模块上电时拉低,通常情况下置1;
CSX为从机片选, 仅当CS为低电平时,芯片才会被使能。
D/CX为芯片的数据/命令控制引脚,当DC = 0时写命令,当DC = 1时写数据
SDA为传输的数据,即RGB数据;
SCL为SPI通信时钟。
对于SPI通信而言,数据是有传输时序的,即时钟相位(CPHA)与时钟极性(CPOL)的组合:
CPHA的高低决定串行同步时钟是在第一时钟跳变沿还是第二个时钟跳变沿数据被采集,当CPHA = 0,在第一个跳变沿进行数据采集;
CPOL的高低决定串行同步时钟的空闲状态电平,CPOL = 0,为低电平。
从图中可以看出,当SCLK第一个下降沿时开始传输数据,一个时钟周期传输8bit数据,使用SPI0,按位传输,高位在前,低位在后。
触摸及其控制器
- 本款触摸屏是由表面钢化玻璃+薄膜FILM材质组成,具有强度高,硬度强、透光率好,搭配的驱动芯片为CST816D自电容触控芯片,该芯片支持标准的 I2C 通讯协议标准,可实现 10Khz~400Khz 的可配通信速率。
I2C通信协议
- 芯片的 7bit 设备地址为 0x15,即设备写地址为 0x2A,读地址为 0x2B。
- 波形介绍
- 写入单个字节(往 0x1F 寄存器写入 0x01)
- 连续写入多个字节(往 0x1E、0x1F 分别写入 0x20、0x01)
- 读取单个字节(从 0x21 读取单个字节)
- 连续读取多个字节(从 0x21、0x22、0x23 读取 3 个字节)
