描述
深入解析NHD - 0220BZ - FL - YBW液晶显示模块
在电子设备的设计中,液晶显示模块(LCM)是不可或缺的组件,它为用户提供直观的信息展示界面。今天,我们将深入探讨Newhaven Display推出的NHD - 0220BZ - FL - YBW液晶显示模块,从其特点、规格参数到指令操作等方面进行详细解析。
文件下载:NHD-0220BZ-FL-YBW.pdf
一、产品概述
NHD - 0220BZ - FL - YBW是一款符合RoHS标准的液晶显示模块,具有2行20字符的显示能力。其型号中的各个部分都有特定含义:
- “0220”代表2行20字符的显示规格。
- “BZ”为版本线标识。
- “F”表示半透反射型。
- “L”代表黄/绿色LED背光。
- “Y”表示STN - 黄/绿色显示。
- “B”表示6:00视角。
- “W”表示宽温度范围(-20 ~ +70°C)。
二、产品特点
- 显示规格:采用5x8点阵且带有光标,能清晰显示字符信息。
- 内置控制器:内置KS0066U或等效控制器,方便与MPU进行通信和控制。
- 电源供应:支持+5V电源供应,也可选用3.0V电源。
- 占空比:采用1/16占空比,保证显示效果的稳定性。
- 背光驱动:背光可通过引脚1、2或15、16,以及A、K进行驱动。
- 可选功能:具备非易失性(N.V.)可选功能。
三、规格参数
1. 外形尺寸与绝对最大额定值
| 项目 |
符号 |
标准 |
单位 |
| 电源电压 |
VDD - VSS |
0 - 7.0 |
V |
| 输入电压 |
VIN |
VSS - VDD |
|
| 工作温度范围 |
VOP |
-20 - +70 |
°C |
| 存储温度范围 |
VST |
-30 - +80 |
°C |
2. 接口引脚描述
| 引脚编号 |
符号 |
外部连接 |
功能 |
| 1 |
VSS |
电源 |
液晶显示模块信号地(GND) |
| 2 |
VDD |
电源 |
逻辑电源(+5V) |
| 3 |
V0 |
|
对比度调节 |
| 4 |
RS |
MPU |
寄存器选择信号 |
| 5 |
R/W |
MPU |
读写选择信号 |
| 6 |
E |
MPU |
操作(数据读写)使能信号 |
| 7 - 10 |
DB0 - DB3 |
MPU |
四位低阶双向三态数据总线,4位操作时不使用 |
| 11 - 14 |
DB4 - DB7 |
MPU |
四位高阶双向三态数据总线,用于MPU与模块间的数据传输 |
| 15 |
LED+ |
|
背光电源(+4.2V) |
| 16 |
LED - |
|
背光电源地(GND) |
3. 对比度调节
对比度调节范围为VDD - V0,LCD驱动电压VR为10k - 20k。
4. 光学特性
- TN型显示模块(Ta = 25°C,VDD = 5.0V)
- 视角:Cr 4时,-25° - 30°。
- 对比度:典型值为2。
- 响应时间(上升):120 - 150ms。
- 响应时间(下降):120 - 150ms。
- STN型显示模块(Ta = 25°C,VDD = 5.0V)
- 视角:Cr 2时,-60° - 35°。
- 对比度:典型值为6。
- 响应时间(上升):150 - 250ms。
- 响应时间(下降):150 - 250ms。
5. 电气特性
- 直流特性
- 液晶电源电压:Ta = 25°C时,典型值为4.6V。
- 输入电压:4.7 - 5.5V。
- 电源电流:Ta = 25°C,VDD = 5.0V时,典型值为1.5mA,最大值为2.5mA。
- 输入漏电流:最大值为1.0μA。
- “H”电平输入电压:2.2 - VDD。
- “L”电平输入电压:0 - 0.6V。
- “H”电平输出电压:LOH = -0.25mA时,为2.4V。
- “L”电平输出电压:LOH = 1.6mA时,最大值为0.4V。
- 背光电源电压:典型值为4.2V,最大值为4.6V。
- 读写周期
- 读周期(Ta = 25°C,VDD = 5.0V)
- 使能周期时间:500ns。
- 使能脉冲宽度:300ns。
- 使能上升/下降时间:最大25ns。
- RS、R/W建立时间:100ns。
- RS、R/W地址保持时间:10ns。
- 数据输出延迟时间:60 - 90ns。
- 数据保持时间:20ns。
- 写周期
- 使能周期时间:500ns。
- 使能脉冲宽度:300ns。
- 使能上升/下降时间:最大25ns。
- RS、R/W建立时间:100ns。
- RS、R/W地址保持时间:10ns。
- 数据输出延迟时间:60ns。
- 数据保持时间:10ns。
四、指令操作
为克服KS0066U内部时钟与MPU时钟的速度差异,KS0066U通过将控制信息存储到IR或DR来执行内部操作。指令主要分为以下四类:
- KS0066U功能设置指令:用于设置显示方法、数据长度等。
- 内部RAM地址设置指令:确定内部RAM的地址。
- 与内部RAM的数据传输指令:实现数据的读写操作。
- 其他指令。
具体指令介绍
- 清屏指令:将“20H”(空格代码)写入所有DDRAM地址,清除显示数据,并将DDRAM地址设置为“00H”,同时将光标返回至显示第一行的左边缘,使输入模式递增。
- 返回主页指令:将DDRAM地址设置为“00H”,将光标返回至原始位置,若显示有偏移则恢复到原始状态,DDRAM内容不变。
- 输入模式设置指令:设置光标和显示的移动方向。I/D控制DDRAM地址的递增/递减,SH控制整个显示的移动。
- 显示开/关控制指令:控制显示、光标和闪烁的开/关状态。
- 光标或显示移位指令:在不读写显示数据的情况下,实现光标或显示的左右移位,用于校正或搜索显示数据。
- 功能设置指令:选择接口数据长度(8位/4位)、显示行数(1行/2行)和显示字体类型(5x8/5x11)。
- 设置CGRAM地址指令:将CGRAM地址设置为AC,以便MPU访问CGRAM数据。
- 设置DDRAM地址指令:将DDRAM地址设置为AC,使MPU可以访问DDRAM数据。不同显示模式下,DDRAM地址范围不同。
- 读取忙标志和地址指令:判断KS0066U是否处于内部操作状态,若BF为“High”,则需等待BF变为“Low”才能执行下一条指令,同时可读取地址计数器的值。
- 向RAM写入数据指令:将8位二进制数据写入DDRAM/CGRAM,RAM的选择由之前的地址设置指令确定。
- 从RAM读取数据指令:从DDRAM/CGRAM读取8位二进制数据,若之前未执行RAM地址设置指令,第一次读取的数据可能无效。
五、总结
NHD - 0220BZ - FL - YBW液晶显示模块以其丰富的功能和稳定的性能,为电子设备的显示需求提供了可靠的解决方案。电子工程师在设计过程中,可根据实际需求合理运用其各项特性和指令,实现高效、准确的显示控制。在实际应用中,你是否遇到过类似液晶显示模块的调试难题?又是如何解决的呢?欢迎在评论区分享你的经验。
打开APP阅读更多精彩内容