深入解析NHD - 0220CW - AR3字符OLED显示模块

电子说

1.4w人已加入

描述

深入解析NHD - 0220CW - AR3字符OLED显示模块

在电子设计领域,显示模块是人机交互的重要组成部分。今天我们要详细探讨的是Newhaven Display International推出的NHD - 0220CW - AR3字符OLED显示模块,它具有诸多出色的特性和功能,适用于各种电子设备。

文件下载:NHD-0220CW-AR3.pdf

一、模块概述

NHD - 0220CW - AR3模块的命名规则蕴含了丰富的信息。“NHD”代表Newhaven Display;“0220”表示该模块有2行,每行可显示20个字符;“CW”表明它是字符OLED模块;“A”代表特定型号;“R”表示显示颜色为红色;“3”则说明其供电电压范围为2.4V - 5.5V。

二、功能与特性

显示能力

该模块具备2行×20字符的显示能力,能够清晰地呈现文本信息,满足大多数应用场景的需求。

控制器

内置LCD可比控制器,具体为US2066控制器,其详细规格可从http://www.newhavendisplay.com/app_notes/US2066.pdf下载获取。

接口类型

支持4/8位并行、SPI或I²C MPU接口,为不同的系统设计提供了灵活的选择。用户可以根据实际需求选择最合适的接口方式,以实现与主控芯片的高效通信。

工作电压

支持2.8V或5.0V的工作电压,并且符合RoHS标准,具有环保特性。同时,其采用了纤薄设计,便于集成到各种设备中。

三、引脚说明

并行接口

并行接口共有20个引脚,不同引脚承担着不同的功能。例如,VSS为接地引脚,VDD为OLED和逻辑供电引脚,REGVDD用于选择内部5V I/O调节器信号。D/C引脚用于数据/命令选择,R/W引脚用于读写选择,E引脚为操作使能信号,下降沿触发。此外,还有数据总线引脚DB0 - DB7,用于传输数据。

串行接口

串行接口同样有20个引脚,其中SCLK为串行时钟信号,SDI为串行数据输入信号,SDO为串行数据输出信号。部分引脚为NC(无连接),需接地。

I²C接口

I²C接口的引脚也有20个,需要注意的是,该接口仅支持2.8V工作模式,不支持5V模式。SA0为从地址选择信号,SCL为串行时钟信号,SDA IN和SDA OUT分别为串行数据输入和输出信号,且SDA OUT需与SDA IN连接在一起。

四、MPU接口引脚选择

不同的MPU接口(4位并行6800接口、4位并行8080接口、8位并行6800接口、8位并行8080接口、串行接口、I²C接口)需要不同的引脚配置。通过设置BS0 - BS2引脚的电平,可以选择相应的接口模式。例如,在4位并行6800接口中,BS0 = 1,BS1 = 0,BS2 = 1。

五、电气与光学特性

电气特性

  • 温度范围:工作温度范围为 - 40⁰C至 + 85⁰C,存储温度范围为 - 40⁰C至 + 90⁰C,能够适应较为恶劣的环境条件。
  • 供电电压:逻辑供电电压范围为2.4V - 5.5V,I/O调节器供电电压在VDD = 5V时为4.4V - 5.5V。
  • 电流参数:供电电流典型值为70mA,睡眠模式电流典型值为2mA。
  • 输入输出电平:“H” 电平输入范围为0.8 VDD至VDD,“L” 电平输入范围为VSS至0.2 VDD;“H” 电平输出范围为0.9 VDD至VDD,“L” 电平输出范围为VSS至0.1 VDD。

光学特性

  • 视角:最佳视角在上下左右四个方向均为80⁰,能够提供较宽的可视范围。
  • 对比度:对比度高达10,000:1,可呈现清晰、鲜明的显示效果。
  • 响应时间:上升和下降响应时间均不超过10µs,保证了快速的显示切换。
  • 亮度:在50%棋盘格显示模式下,亮度典型值为50cd/m²。
  • 寿命:在25⁰C、50%棋盘格显示模式下,寿命可达25,000小时。不过需要注意的是,显示关闭命令可以延长显示寿命,且活动像素的亮度衰减会比非活动像素快,可能会出现残影现象,因此应尽量使每个像素均匀发光。

六、命令集

基本命令集

包含多种基本命令,如清屏、返回主页、设置光标/闪烁移动方向、显示开关控制、设置CGRAM和DDRAM地址等。这些命令可以实现对显示内容和显示效果的基本控制。

扩展命令集

扩展命令集提供了更多的功能,如功能选择A可用于启用或禁用内部VDD调节器;功能选择B可用于选择字符发生器的字符编号和字符ROM;OLED特性命令可用于启用或禁用OLED命令集。

OLED命令集

OLED命令集主要用于控制OLED的显示参数,如设置对比度、显示时钟分频比/振荡器频率、相位长度、VCOMH取消选择电平、SEG引脚硬件配置等。

七、时序特性

不同的接口(6800系列并行接口、8080系列并行接口、串行接口、I²C接口)具有不同的时序特性。例如,6800系列并行接口的时钟周期时间(写周期)最小为400ns,地址建立时间最小为13ns等。了解这些时序特性对于正确设计电路和编写驱动程序至关重要。

八、内置字体表

该模块提供了多种内置字体表,如ROM A(ROM[1:0]=[0:0])、ROM B(ROM[1:0]=[0:1])、ROM C(ROM[1:0]=[1:0]),用户可以根据需要选择合适的字体。

九、示例程序代码

文档中给出了示例程序代码,包括命令发送函数、数据发送函数、初始化函数和主函数。通过这些代码,用户可以快速上手,实现对显示模块的基本控制。例如,在初始化函数中,通过一系列命令设置显示模式、对比度等参数;在主函数中,循环调用输出函数,实现显示内容的更新。

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

质量测试

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

使用注意事项

使用OLEDs/LCDs/LCMs时,需要注意一些事项,具体内容可参考www.newhavendisplay.com/specs/precautions.pdf。同时,关于保修信息和条款可访问http://www.newhavendisplay.com/index.php?main_page=terms。

NHD - 0220CW - AR3字符OLED显示模块具有丰富的功能和出色的性能,适用于各种电子设备的显示需求。电子工程师在设计过程中,可以根据实际需求合理选择接口、设置参数,并遵循使用注意事项,以充分发挥该模块的优势。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分