深入解析NHD - 0224AZ - FSW - GBW字符液晶显示模块

电子说

1.4w人已加入

描述

深入解析NHD - 0224AZ - FSW - GBW字符液晶显示模块

一、产品概述

NHD - 0224AZ - FSW - GBW是Newhaven Display International, Inc.推出的一款字符液晶显示模块,具有2行24字符的显示能力。其型号编码各部分含义明确:“0224”代表2行24字符;“AZ”为特定型号;“F”表示半透反射;“SW”是侧面白色LED背光;“G”为STN正性、灰色显示;“B”代表6:00最佳视角;“W”表示宽温度范围,并且该产品符合RoHS标准。

文件下载:NHD-0224AZ-FSW-GBW.pdf

二、功能与特性

2.1 基本功能

  • 显示能力:具备2行24字符的显示能力,能满足常见的信息显示需求。
  • 内置控制器:采用ST7066U控制器,支持+5.0V电源供电,工作模式为1/16 duty,1/5 bias。

2.2 电气特性

项目 符号 条件 最小值 典型值 最大值 单位
工作温度范围 TOP 绝对最大 -20 - +70 °C
存储温度范围 TST 绝对最大 -30 - +80 °C
电源电压 VDD - 4.7 5.0 5.3 V
电源电流 IDD VDD = 5.0V 1.0 1.5 2.0 mA
LCD供电(对比度) VDD - V0 TOP = 25°C 4.3 4.5 4.7 V
“H” 电平输入 VIH - 0.7*VDD - VDD V
“L” 电平输入 VIL - VSS - 0.6 V
“H” 电平输出 VOH - 3.9 - VDD V
“L” 电平输出 VOL - VSS - 0.4 V
背光电源电压 VLED - 4.7 5.0 5.3 V
背光电源电流 ILED VLED = 5.0V 20 30 40 mA

2.3 光学特性

项目 符号 条件 最小值 典型值 最大值 单位
最佳视角 顶部 ϕY+ Cr ≥ 2 - 40 - °
底部 ϕY - - 60 - °
左侧 θX - - 60 - °
右侧 θX+ - 60 - °
对比度 Cr - 2 5 - -
响应时间 上升 TR TOP = 25°C - 150 120 ms
下降 TF - 200 300 ms

三、引脚说明与接线图

引脚号 符号 外部连接 功能描述
1 VSS 电源 接地
2 VDD 电源 逻辑供电电压(+5.0V)
3 V0 电源 对比度供电电压(约0.5V)
4 RS MPU 寄存器选择信号,RS = 0:命令,RS = 1:数据
5 R/W MPU 读写选择信号,R/W = 1:读,R/W = 0:写
6 E MPU 操作使能信号,下降沿触发
7 - 10 DB0 - DB3 MPU 低4位双向三态数据总线,4位操作时不使用
11 - 14 DB4 - DB7 MPU 高4位双向三态数据总线
15 LED+ 电源 背光阳极(通过板载电阻接+5.0V)
16 LED - 电源 背光阴极(接地)

推荐的LCD连接器为2.54mm间距引脚,不过文档未提及背光连接器的匹配信息。

四、控制器信息

该模块内置ST7066U控制器,相关规格可从http://www.newhavendisplay.com/app_notes/ST7066U.pdf下载。DDRAM地址分配明确,第一行地址为00 - 17,第二行地址为40 - 57。

五、指令表

文档提供了丰富的指令,包括清屏、归位、设置显示模式等,不同指令有对应的执行时间和操作码。例如,清屏指令“0 0 0 0 0 0 0 0 0 1”执行时间为1.52ms,可将DDRAM地址设置为“20H”并写入“00H”。

六、时序特性

6.1 从MPU向ST7066U写数据

  • 使能周期时间(Tc):1200ns
  • 使能脉冲宽度(Tpw):140ns
  • 使能上升/下降时间(TR, TF):25ns
  • 地址建立时间(TAs):0ns
  • 地址保持时间(TAH):10ns
  • 数据建立时间(Tpsw):40ns
  • 数据保持时间(TH):10ns

6.2 从ST7066U向MPU读数据

  • 使能周期时间(Tc):1200ns
  • 使能脉冲宽度(TPW):140ns
  • 使能上升/下降时间(TR, TF):25ns
  • 地址建立时间(TAS):0ns
  • 地址保持时间(TAH):10ns
  • 数据建立时间(TDDR):100ns
  • 数据保持时间(TH):10ns

七、内置字体表

文档提供了内置字体表,不过部分内容显示不够清晰,可能需要进一步参考相关资料。

八、初始化程序示例

8.1 8位初始化

代码中通过定义commandwriteinit函数实现8位初始化。先进行电源上电后的等待,然后多次发送唤醒命令,最后进行功能设置、光标设置、显示开启和输入模式设置等操作。

8.2 4位初始化

同样定义了commandwriteNybbleinit函数。在初始化过程中,先进行电源上电等待,然后多次发送唤醒命令,接着设置4位接口和2行显示,最后进行光标、显示和输入模式设置。

九、质量信息与使用注意事项

9.1 质量测试

产品经过多项质量测试,包括高温存储、低温存储、高温操作、低温操作、高温高湿操作、热冲击抵抗、振动测试和静电测试等,不同测试有对应的条件和注意事项。

9.2 使用注意事项

使用LCD/LCM时,可参考www.newhavendisplay.com/specs/precautions.pdf中的注意事项。同时,保修信息和条款可在http://www.newhavendisplay.com/index.php?main_page=terms查询。

在实际设计中,电子工程师需要综合考虑上述各项特性和参数,确保模块能在特定的应用场景中稳定可靠地工作。你在使用这款模块时,有没有遇到过什么特别的问题呢?欢迎在评论区分享。

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

全部0条评论

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

×
20
完善资料,
赚取积分