探索NHD - 0216MW - IB3字符OLED显示模块

电子说

1.4w人已加入

描述

探索NHD - 0216MW - IB3字符OLED显示模块

在电子设计领域,显示模块是人机交互的重要组成部分。今天我们来深入了解Newhaven Display推出的NHD - 0216MW - IB3字符OLED显示模块,看看它有哪些独特之处。

文件下载:NHD-0216MW-IB3.pdf

一、模块概述

NHD - 0216MW - IB3是一款具有2行16字符显示能力的OLED显示模块。从型号命名上我们就能获取不少信息:

  • “NHD - ”代表Newhaven Display品牌。
  • “0216 - ”表明该模块具有2行16字符的显示格式。
  • “MW - ”表示它是字符OLED模块。
  • “I - ”代表特定的型号。
  • “B - ”意味着显示颜色为蓝色。
  • “3 - ”说明其供电电压范围为2.4V ~ 5.5V。

二、功能与特性

2.1 基本功能

  • 显示能力:具备2行16字符的显示能力,能满足一般信息展示需求。
  • 内置控制器:内置了与LCD可比的US2066控制器,可通过I²C MPU接口进行通信。

    2.2 其他特性

  • 宽电压操作:支持2.8V或5.0V的工作电压,具有较好的兼容性。
  • 环保合规:符合RoHS标准,更加环保。
  • 设计优势:采用了纤薄设计,功耗低,同时具备超高对比度,显示效果出色。

三、引脚说明

3.1 I²C接口引脚

引脚编号 符号 外部连接 功能描述
1 GND 电源地 为模块提供接地
2 VDD_SEL 电源 逻辑操作的供电电压选择,5V操作时悬空,低电压操作时接2.8V
3 VDDIO 电源 逻辑I/O的供电电压,5V操作时为5V,低电压操作时为2.8V
4 SA0 MPU 从机地址选择信号,低电平为3C,高电平为3D
5 SCL MPU 串行时钟信号
6 SDA MPU 串行数据线
7 /RES MPU 低电平有效复位信号
8 NC 无连接 该引脚无连接

3.2 5V I/O调节器跳线选择

通过焊接跳线来选择2.8V或5V的操作模式,默认2.8V操作时SJ1为开路,5V操作时SJ1短路。

四、电气与光学特性

4.1 电气特性

项目 符号 条件 最小值 典型值 最大值 单位
工作温度范围 TOP 绝对最大 - 40 - + 85 ⁰C
存储温度范围 TST 绝对最大 - 40 - + 90 ⁰C
逻辑供电电压 VDD 2.8V I/O应用 2.4 2.8 VDDIO V
逻辑供电电压 VDD 5V I/O应用 4.4 5.0 VDDIO V
供电电流 IDD - 2 10 40 mA
睡眠模式电流 IDD_SLEEP - - 0.05 1 mA
“H”电平输入 VIH - 0.8 * VDD - - V
“L”电平输入 VIL - - - 0.2 * VDD V
“H”电平输出 VOH - 0.9 * VDD - - V
“L”电平输出 VOL - - - 0.1 * VDD V

4.2 光学特性

项目 符号 条件 最小值 典型值 最大值 单位
最佳视角 ϕY +(顶部) CR ≥ 2 80 - - °
最佳视角 ϕY -(底部) - 80 - - °
最佳视角 θX -(左侧) - 80 - - °
最佳视角 θX +(右侧) - 80 - - °
对比度 CR - 2 10,000:1 - -
响应时间(上升) TR - - 10 - µs
响应时间(下降) TF - - 10 - µs
亮度 LV 50%棋盘格 60 80 - cd/m²
寿命 - TOP = 25°C,50%棋盘格 25,000 - - Hrs

这里需要注意的是,寿命是基于典型温度下的加速高温操作测试得出的,并且显示关闭命令可以延长显示模块的寿命。同时,为避免出现残影(烧屏)现象,应确保每个像素均匀发光。

五、控制器信息

该模块内置US2066控制器,详细的规格说明可以从http://www.newhavendisplay.com/app_notes/US2066.pdf下载。DDRAM地址有特定的分配方式,这对于数据的存储和显示至关重要。

六、命令集

6.1 基本命令集

包括清屏、返回主页、设置光标/闪烁移动方向、显示开关控制等一系列基本操作命令。例如,通过设置I/D和S位可以控制光标和显示的移动方向和显示移位。

6.2 扩展命令集

可进行功能选择,如选择字符发生器、字符ROM等。还能对OLED进行特性设置,如启用或禁用OLED命令集。

6.3 OLED命令集

用于设置对比度、显示时钟分频比、相位长度、SEG引脚硬件配置、VCOMH反选电平、VSL和GPIO等。这些命令可以对OLED的显示效果进行精细调整。

七、时序特性

I²C接口具有特定的时序要求,如时钟周期时间、起始条件保持时间、数据保持时间、数据建立时间等。在设计电路时,需要确保满足这些时序要求,以保证模块的正常通信。

八、内置字体表

模块提供了多种ROM字体表(ROM A、ROM B、ROM C),不同的ROM选择可以显示不同的字符集,满足不同的显示需求。

九、初始化序列与示例代码

9.1 初始化序列

提供了一个示例初始化序列代码,通过一系列的命令设置来初始化模块,包括复位、功能设置、显示开关控制、对比度设置等。

9.2 示例Arduino代码

可以在https://github.com/NewhavenDisplay/NHD_US2066查看示例Arduino代码,方便开发者快速上手。

十、质量信息与注意事项

10.1 质量测试

对模块进行了高温存储、低温存储、高温操作、低温操作、高温高湿操作、热冲击抗性、振动测试和静电测试等多项质量测试。评估标准包括显示功能正常、无明显缺陷、亮度大于初始值的50%、电流消耗在初始值的50%以内。

10.2 注意事项

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

NHD - 0216MW - IB3字符OLED显示模块具有丰富的功能和良好的性能,在电子设计中有着广泛的应用前景。各位电子工程师在使用时,要根据实际需求合理配置和使用该模块,充分发挥其优势。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分