深入解析NHD - 0220BZ - FL - YBW液晶显示模块

电子说

1.4w人已加入

描述

深入解析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)。

二、产品特点

  1. 显示规格:采用5x8点阵且带有光标,能清晰显示字符信息。
  2. 内置控制器:内置KS0066U或等效控制器,方便与MPU进行通信和控制。
  3. 电源供应:支持+5V电源供应,也可选用3.0V电源。
  4. 占空比:采用1/16占空比,保证显示效果的稳定性。
  5. 背光驱动:背光可通过引脚1、2或15、16,以及A、K进行驱动。
  6. 可选功能:具备非易失性(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来执行内部操作。指令主要分为以下四类:

  1. KS0066U功能设置指令:用于设置显示方法、数据长度等。
  2. 内部RAM地址设置指令:确定内部RAM的地址。
  3. 与内部RAM的数据传输指令:实现数据的读写操作。
  4. 其他指令

具体指令介绍

  1. 清屏指令:将“20H”(空格代码)写入所有DDRAM地址,清除显示数据,并将DDRAM地址设置为“00H”,同时将光标返回至显示第一行的左边缘,使输入模式递增。
  2. 返回主页指令:将DDRAM地址设置为“00H”,将光标返回至原始位置,若显示有偏移则恢复到原始状态,DDRAM内容不变。
  3. 输入模式设置指令:设置光标和显示的移动方向。I/D控制DDRAM地址的递增/递减,SH控制整个显示的移动。
  4. 显示开/关控制指令:控制显示、光标和闪烁的开/关状态。
  5. 光标或显示移位指令:在不读写显示数据的情况下,实现光标或显示的左右移位,用于校正或搜索显示数据。
  6. 功能设置指令:选择接口数据长度(8位/4位)、显示行数(1行/2行)和显示字体类型(5x8/5x11)。
  7. 设置CGRAM地址指令:将CGRAM地址设置为AC,以便MPU访问CGRAM数据。
  8. 设置DDRAM地址指令:将DDRAM地址设置为AC,使MPU可以访问DDRAM数据。不同显示模式下,DDRAM地址范围不同。
  9. 读取忙标志和地址指令:判断KS0066U是否处于内部操作状态,若BF为“High”,则需等待BF变为“Low”才能执行下一条指令,同时可读取地址计数器的值。
  10. 向RAM写入数据指令:将8位二进制数据写入DDRAM/CGRAM,RAM的选择由之前的地址设置指令确定。
  11. 从RAM读取数据指令:从DDRAM/CGRAM读取8位二进制数据,若之前未执行RAM地址设置指令,第一次读取的数据可能无效。

五、总结

NHD - 0220BZ - FL - YBW液晶显示模块以其丰富的功能和稳定的性能,为电子设备的显示需求提供了可靠的解决方案。电子工程师在设计过程中,可根据实际需求合理运用其各项特性和指令,实现高效、准确的显示控制。在实际应用中,你是否遇到过类似液晶显示模块的调试难题?又是如何解决的呢?欢迎在评论区分享你的经验。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分