探索NHD - 0216SZW - BB5 OLED显示模块:从特性到应用

电子说

1.4w人已加入

描述

探索NHD-0216SZW-BB5 OLED显示模块:从特性到应用

一、引言

在电子设备的设计中,显示模块是不可或缺的一部分,它直接影响到用户与设备的交互体验。NHD - 0216SZW - BB5 OLED显示模块以其独特的性能和特点,在众多显示模块中脱颖而出。今天,我们就来深入了解一下这款显示模块的详细信息。

文件下载:NHD-0216SZW-BB5.pdf

二、产品概述

NHD - 0216SZW - BB5是Newhaven Display International, Inc.推出的一款OLED显示模块,它具有2行x16字符的显示能力。其型号中的各个部分都有特定含义:“NHD - 0216”代表2行x16字符;“SZW”表示OLED;“B”表示发射颜色为蓝色;“5”表示采用+5V电源供电。

三、功能与特性

3.1 内置控制器与接口

该模块内置LCD可比控制器,提供并行或串行MPU接口,默认采用6800 MPU并行接口。这使得它在与不同的微处理器进行连接时具有较高的灵活性,工程师可以根据实际需求选择合适的接口方式。

3.2 电源与兼容性

采用+5.0V电源供电,并且符合RoHS标准,环保性能良好。同时,它的尺寸与NHD - 0216SZ系列字符LCD兼容,方便在已有设计中进行替换和升级。

四、机械与电气特性

4.1 机械尺寸

从机械图纸中可以看到,该模块具有明确的尺寸标注,单位为毫米,标准公差为±0.3mm(除非另有说明)。这些精确的尺寸信息对于工程师在进行设备外壳设计和布局时非常重要,能够确保模块与其他部件的完美适配。

4.2 电气特性

  • 工作与存储温度范围:工作温度范围为 - 40°C至 + 80°C,存储温度范围同样为 - 40°C至 + 80°C,这使得它能够在较为恶劣的环境条件下正常工作。
  • 电源电压与电流:电源电压范围为4.8V至5.3V,典型值为5.0V。在工作温度为25°C、电源电压为5.0V且50%棋盘格显示时,典型电流为58mA,最小电流为52mA,最大电流为62mA。
  • 输入输出电平:“H” 电平输入范围为0.8 VDD至VDD,“L” 电平输入范围为VSS至0.2 VDD;“H” 电平输出范围为0.8 VDD至VDD,“L” 电平输出范围为VSS至0.2 VDD。

五、光学特性

5.1 视角与对比度

该模块的最佳视角在各个方向(上、下、左、右)均为80°,对比度达到10,000:1,这意味着它能够提供清晰、鲜明的显示效果,无论是从正面还是侧面观看,都能获得良好的视觉体验。

5.2 响应时间与亮度

响应时间(上升和下降)均不超过10μs,能够快速响应输入信号,减少画面延迟。在工作温度为25°C、电源电压为5.0V时,亮度典型值为60cd/m²,最小值为50cd/m²。

5.3 寿命

在50%棋盘格显示的情况下,寿命典型值为50,000小时,最小值为40,000小时。不过需要注意的是,为了延长显示寿命,可使用显示关闭命令,并且要避免像素长时间不均匀点亮,建议使用屏保。

六、指令系统

6.1 指令表

该模块提供了丰富的指令集,包括清屏、返回主页、设置输入模式、显示开关控制、光标/显示移动、功能设置、设置CGRAM和DDRAM地址、读取忙标志和地址计数器、读写数据等指令。每个指令都有对应的代码和执行时间,工程师可以根据需要进行灵活操作。

6.2 指令描述

  • 清屏指令:将所有DDRAM地址写入0x20,清除整个显示,但不改变DDRAM地址。
  • 返回主页指令:将DDRAM地址设置为0x00,将移位的显示恢复到原始位置,光标(如果开启)将位于第一行最左侧字符位置。
  • 输入模式设置指令:通过设置I/D和S参数,可以控制光标自动递增或递减,以及显示是否移位。
  • 显示开关控制指令:可以控制显示、光标和光标闪烁的开启或关闭。
  • 光标/显示移动指令:可以移动光标或整个显示,而不改变DDRAM内容。
  • 功能设置指令:可以设置接口数据长度(8位或4位)和选择字体表。
  • 设置CGRAM和DDRAM地址指令:用于设置CGRAM和DDRAM的地址,以便进行数据读写操作。
  • 读取忙标志和地址计数器指令:用于读取忙标志以判断显示控制器是否正在执行内部操作,同时读取地址计数器的值。
  • 读写数据指令:用于向CGRAM或DDRAM写入或读取8位数据。

七、MPU接口

7.1 8位和4位模式

当DL设置为8位模式时,显示模块通过DB7 - DB0与MPU接口;当DL设置为4位模式时,仅通过DB7 - DB4与MPU接口,且每个指令需要分两次操作,先发送4个高位,再发送4个低位,完成整个8位指令后需要检查忙标志。

7.2 不同并行接口

  • 6800 - MPU并行接口(默认):规定了地址建立时间、地址保持时间、系统周期时间、脉冲宽度、数据建立时间、数据保持时间、读取访问时间和输出禁用时间等参数。
  • 8080 - MPU并行接口:同样对各项时间参数进行了规定,与6800 - MPU并行接口有相似之处,但也存在一些差异。

    7.3 串行接口

    在串行接口模式下,指令和数据都通过SDI线发送,由SCL线进行时钟同步。/CS在传输前必须置为LOW,在写入指令和写入数据之间切换时必须置为HIGH。数据在SCL的上升沿被时钟同步到LCD控制器。

八、内置字体表

该模块提供了四种内置字体表,分别为英语/日语(FT[1:0] = 00,默认)、西欧表1(FT[1:0] = 01)、英语/俄语(FT[1:0] = 10)和西欧表2(FT[1:0] = 11)。工程师可以根据实际需求选择合适的字体表,并且在操作过程中更改字体表会立即将当前显示的数据转换为新字体表对应的字符。

九、CGRAM的使用

Character Generator RAM(CGRAM)用于生成自定义的5x8字符图案,共有8个可用地址(0x00 - 0x08)。要将第一个CGRAM字符写入显示,需要将光标移动到显示上所需的DDRAM位置,并写入字符数据0x00。同时,需要注意光标线位置的使用,当光标开启时,它将以逻辑或的方式显示。

十、初始化序列

10.1 8位模式

  • 上电后等待电源稳定(≥500ms)。
  • 进行功能设置,检查忙标志。
  • 关闭显示,检查忙标志。
  • 清屏,检查忙标志。
  • 设置输入模式,检查忙标志。
  • 执行主页命令,检查忙标志。
  • 开启显示,初始化结束。

    10.2 4位模式

    与8位模式类似,但在功能设置、显示关闭、清屏、输入模式设置、主页命令和显示开启等操作中,使用4位数据进行传输,并且每个操作都需要分两次进行,完成后检查忙标志。

十一、质量信息与注意事项

11.1 质量测试

该模块经过了多项质量测试,包括高温存储、低温存储、高温操作、低温操作、高温/湿度存储、热冲击抵抗、振动测试、大气压力测试和静电测试等。测试条件和时间都有明确规定,评估标准包括显示功能正常、无明显缺陷、亮度大于初始值的50%以及电流消耗在初始值的50%以内。

11.2 注意事项

在使用OLEDs/LCDs/LCMs时,需要注意一些预防措施,具体可参考www.newhavendisplay.com/specs/precautions.pdf。同时,关于保修信息可查看http://www.newhavendisplay.com/index.php?main_page=terms。

十二、总结

NHD - 0216SZW - BB5 OLED显示模块以其丰富的功能、良好的性能和广泛的兼容性,为电子工程师在设计显示界面时提供了一个优秀的选择。通过深入了解其特性、指令系统、接口方式和初始化序列等方面的信息,工程师可以更好地将其应用到实际项目中,实现理想的显示效果。你在使用类似显示模块时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分