NHD - 0216MW - SB3字符OLED显示模块技术解析

电子说

1.4w人已加入

描述

NHD - 0216MW - SB3字符OLED显示模块技术解析

作为电子工程师,在设计中选择合适的显示模块至关重要。今天我们来深入了解一下Newhaven Display International推出的NHD - 0216MW - SB3字符OLED显示模块,它具有诸多出色的特性和丰富的功能。

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

一、模块概述

1. 型号含义

NHD - 0216MW - SB3这个型号包含了丰富的信息。“NHD”代表Newhaven Display;“0216”表示该模块有2行,每行可显示16个字符;“MW”表明它是字符OLED模块;“S”代表特定的型号;“B”代表蓝色显示;“3”表示其供电电压范围为2.4V - 5.5V。

2. 功能与特性

  • 显示规格:能够显示2行,每行16个字符,满足基本的信息显示需求。
  • 控制器:内置LCD可比控制器,具体为US2066控制器,其详细规格可从http://www.newhavendisplay.com/app_notes/US2066.pdf下载。
  • 接口:采用SPI MPU接口,方便与微处理器进行通信。
  • 工作电压:支持2.8V或5.0V两种工作电压,具有较好的兼容性。
  • 其他特性:符合RoHS标准,设计轻薄,功耗低,具备超高对比度。

二、电气与光学特性

1. 电气特性

项目 符号 条件 最小值 典型值 最大值 单位
工作温度范围 Top 绝对最大 -40 - +85 ⁰C
存储温度范围 Tst 绝对最大 -40 - +90 ⁰C
逻辑供电电压 VDD - 2.4 2.8 VDDIO V
I/O引脚供电电压(2.8V I/O应用) VDDIO - 2.4 2.8 3.6 V
I/O引脚供电电压(5V I/O应用) VDDIO - 4.4 5.0 5.5 V
供电电流 IDD - - 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

2. 光学特性

项目 符号 条件 最小值 典型值 最大值 单位
视角 - 顶部 - Cr ≥ 10,000:1 80 - -
视角 - 底部 - - 80 - -
视角 - 左侧 - - 80 - -
视角 - 右侧 - - 80 - -
对比度 Cr - 10,000:1 - - -
响应时间(上升) Tr - - 10 - us
响应时间(下降) Tf - - 10 - us
亮度 - 50% 棋盘格 60 80 - cd/m²
寿命 - Ta = 25°C,50% 棋盘格 25,000 - - Hrs

这里需要注意的是,寿命是基于典型温度下的加速高温操作测试得出的,测试时平均50%的像素点亮,寿命以达到半亮度的小时数来衡量。使用显示关闭命令可以延长显示模块的寿命,同时要注意避免像素残留(烧屏)现象,应确保每个像素均匀点亮。

三、引脚与接线

1. SPI接口引脚描述

引脚编号 符号 外部连接 功能描述
1 GND 电源 接地
2 VDD_SEL 电源 逻辑操作供电电压选择,5V操作时必须不连接,低电压操作时VDD_SEL = 2.8V
3 VDDIO 电源 逻辑I/O供电电压,5V操作时VDDIO = 5V,低电压操作时VDDIO = 2.8V
4 SCLK MPU 串行时钟信号
5 SDI MPU 串行数据输入信号
6 SDO MPU 串行数据输出信号
7 /CS MPU 低电平有效芯片选择信号
8 /RES MPU 低电平有效复位信号

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

焊锡跳线名称 2.8V操作 5V操作
SJ1 开路(默认) 短路

四、命令集

该模块有三种命令集,分别是基本命令集、扩展命令集和OLED命令集。

1. 基本命令集

基本命令集涵盖了清屏、返回主页、设置光标移动方向、显示开关控制等多种功能。例如,清屏命令会将“20H”写入DDRAM并将DDRAM地址设置为“00H”;返回主页命令会将DDRAM地址设置为“00H”,并将光标返回原始位置(如果有移动的话),但DDRAM内容不变。

2. 扩展命令集

扩展命令集主要用于功能选择,如选择字符ROM、启用或禁用内部VDD调节器等。例如,功能选择A命令可以在5V I/O应用模式下启用或禁用内部VDD调节器。

3. OLED命令集

OLED命令集用于设置对比度、显示时钟分频比、相位长度等参数。例如,设置对比度控制命令可以从256个对比度级别中选择一个,值越大对比度越高。

五、初始化与代码示例

1. 初始化序列

void init() 
{ 
    RES = 1; //reset HIGH – inactive 
    delayms(1); 
    command(0x2A); //function set (extended command set) 
    command(0x71); 
    data(0x00); // disable internal VDD regulator (2.8V I/O). data(0x5C) = enable regulator (5V I/O) 
    command(0x28); //function set (fundamental command set) 
    command(0x08); //display off, cursor off, blink off 
    command(0x2A); //function set (extended command set) 
    command(0x79); //OLED command set enabled 
    command(0xD5); //set display clock divide ratio/oscillator frequency 
    command(0x70); 
    command(0x78); //set display clock divide ratio/oscillator frequency //OLED command set disabled 
    command(0x08); 
    command(0x06); 
    command(0x72); 
    data(0x00); 
    command(0x2A); //extended function set (2-lines) //ROM CGRAM selection //function set (extended command set) //COM SEG direction //function selection B 
    command(0x79); //OLED command set enabled 
    command(0xDA); 
    command(0x00); //set SEG pins hardware configuration //set SEG pins hardware configuration 
    command(0xDC); 
    command(0x00); //function selection C //function selection C 
    command(0x81); //set contrast control 
    command(0x7F); 
    command(0xD9); //set phase length //set contrast control 
    command(0xF1); 
    command(0xDB); //set phase length //set VCOMH deselect level 
    command(0x40); //set VCOMH deselect level 
    command(0x78); //OLED command set disabled 
    command(0x28); //function set (fundamental command set) 
    command(0x01); //clear display 
    command(0x80); //set DDRAM address to 0x00 
    command(0x0C); 
    delayms(100); //display ON //delay
}

2. Arduino代码示例

Arduino代码示例可参考:https://github.com/NewhavenDisplay/NHD_US2066

六、质量与使用注意事项

1. 质量测试

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

2. 使用注意事项

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

NHD - 0216MW - SB3字符OLED显示模块具有丰富的功能和良好的性能,电子工程师在设计相关项目时可以充分考虑其特性,合理应用以实现理想的显示效果。大家在使用过程中有没有遇到过类似模块的一些特殊问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分