电子说
在电子设备的设计中,显示器是与用户交互的重要界面。AMC1602AR - B - Y6WFDY - SPI 这款 LCD 模块由 D ORIENT DISPLAY 提供,是一款具有特色的字符型显示模块。接下来,我们将从多个方面详细解析这款模块。
文件下载:AMC1602AR-B-Y6WFDY-SPI.pdf
该模块品牌为 ORIENT DISPLAY,显示类型为字符型(Character Type),能显示 16 个字符 x 2 行。其型号 serials no. 为 AMC1602A - SPI,并且符合 RoHS 标准。
IC 封装类型为 COB Type,LCD 模式是 STN Positive Yellow Green,视角方向为 6 点钟方向,温度范围属于宽温(Wide Temperature),背光类型为 Yellow - green LED 背光。
在使用该 LCD 模块时,要避免对模块施加过度冲击,不要对其进行改动或修改。不能在印刷电路板上额外打孔、改变其形状或更换模块组件,也不要拆卸 LCM,更不能让其掉落、弯曲或扭曲。
不要在超过绝对最大额定值的条件下操作,焊接时只能对 I/O 端子进行操作。
存储时需将其放在防静电容器和清洁的环境中。
LCD 类型为 STN 且是半透反射型,占空比为 1/16,视角方向为 6 点钟方向,背光类型为 Yellow - green/White LED 背光。
工作温度(Top)范围是 - 20 到 70°C,存储温度(Tstr)范围是 - 30 到 80°C。
逻辑电源电压(VDD - Vss)范围是 4.5 到 5.5 V,LCD 电源电压(VDD - Vo)在 Ta = 25°C 时最大为 5.5 V。
高电平输入电压(VIH)为 0.7VDD,低电平输入电压(VIL)为 Vss。
电源电流(IDD)在 VDD = 5V 时,范围是 0.8 到 1.5 mA。LED 电源电压(VLED)在电流为 120 mA 时为 4.1 V。
垂直视角(V)在对比度比(CR)为 2 时,范围是 - 20 到 35°;水平视角(H)在 CR 为 2 时,范围是 - 30 到 30°。
对比度比(CR)典型值为 3,上升响应时间(Trise)和下降响应时间(Tfall)最大为 250 ms。
| 引脚编号 | 符号 | 电平 | 描述 |
|---|---|---|---|
| 1 | LED(+) | LED 背光阳极 | |
| 2 | LED(-) | LED 背光阴极 | |
| 3 | VSS | V0 | 接地 |
| 4 | VDD | 5.0V | 逻辑电源电压 |
| 5 | SCLK | L/H | 串行时钟 |
| 6 | SID | L/H | 串行数据 |
| 7 | V0 | (Variable) | LCD 工作电压 |
| 8 | CSB | L/H | 芯片选择 |
| 9 | RS | L/H | 寄存器选择 |
| 10 | CN | 无连接 |
该模块为单电源电压类型,上电顺序需满足 VDD 与 V0 的时序图要求。
LCD 显示模块内置 LSI 控制器,有指令寄存器(IR)和数据寄存器(DR)。IR 存储指令代码和地址信息,只能由 MPU 写入;DR 临时存储要写入或读取的数据。
地址计数器(AC)为显示数据 RAM(DDRAM)和字符生成器 RAM(CGRAM)分配地址。DDRAM 用于存储 8 位字符代码表示的显示数据,扩展容量为 80×8 位或 80 个字符。CGRAM 允许用户通过程序重写字符,5×8 点阵可写入 8 个字符模式,5×10 点阵可写入 4 个字符模式。
文档中给出了字符生成器 ROM 的模式代码,可用于生成 5×8 或 5×10 点阵的字符模式。
| 指令 | DB7 - DB0 | 描述 | 执行时间 |
|---|---|---|---|
| 清屏 | 00000001 | 清除显示 | 1.98ms |
| 返回主页 | 0000001x | 设置 DDRAM 地址为 "00H" | |
| 显示开关 | 00001DCB | 控制显示、光标和闪烁 | |
| 光标/显示移位 | 0001S/C R/L | 设置光标移动和显示移位控制位及方向 | 48us |
| 功能设置 | 001DLNF | 设置接口数据长度和点阵模式 | |
| 设置 CGRAM 地址 | 01ACSAC4AC3AC2AC1AC0 | 设置 CGRAM 地址 | |
| 写数据到内部 RAM | 1D7D6D5D4D3D2D1D0 | 写入数据到内部 RAM |
采用 4 - 线 SPI 接口,使用 CSB(DB5)、SID(DB7)、SCLK(DB6)和 RS 引脚。主 SPI 时钟模式下,时钟空闲状态为高电平,数据在 SCLK 上升沿传输,低电平期间保持。
初始化代码如下:
void InitRW1063(void) {
WriteInst (0x38); //DL = 1: 8 位; N = 1: 2 行; F = 0: 5 x 8 点阵
WriteInst (0x0c); // D = 1, 显示开启; C = B = 0; 光标关闭; 闪烁关闭;
WriteInst (0x06); // I/D = 1: 递增 1; S = 0: 无移位
}
对屏幕上的斑点、气泡、划痕等缺陷制定了判断标准。例如,对于斑点,不同尺寸的斑点在有效区域有不同的可接受数量。
缺陷之间应相隔 30 mm 以上,在可视区域不应有明显的着色现象。
进行了多种环境测试,包括高温存储(80°C,96 小时)、低温存储( - 30°C,96 小时)、高温工作(70°C,96 小时)、低温工作( - 20°C,96 小时)、高湿度存储(80°C,90%RH)、高温高湿工作(70°C,90%RH)、温度循环( - 30°C→80°C)、振动测试(10 - 22Hz→1.5mmp - p,总时长 0.5 小时)和冲击测试(50G 半正弦波,11 ms)。
综上所述,AMC1602AR - B - Y6WFDY - SPI 是一款性能稳定、功能丰富的 LCD 模块,在使用时需要严格按照其规格和注意事项进行操作,以确保其正常工作和良好的显示效果。大家在实际设计中,是否遇到过类似模块的使用问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !