电子说
在电子设计领域,显示模块是人机交互的重要组成部分。今天我们来深入了解Newhaven Display推出的NHD - 0216MW - IB3字符OLED显示模块,看看它有哪些独特之处。
文件下载:NHD-0216MW-IB3.pdf
NHD - 0216MW - IB3是一款具有2行16字符显示能力的OLED显示模块。从型号命名上我们就能获取不少信息:
| 引脚编号 | 符号 | 外部连接 | 功能描述 |
|---|---|---|---|
| 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 | 无连接 | 该引脚无连接 |
通过焊接跳线来选择2.8V或5V的操作模式,默认2.8V操作时SJ1为开路,5V操作时SJ1短路。
| 项目 | 符号 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| 工作温度范围 | 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 |
| 项目 | 符号 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| 最佳视角 | ϕ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地址有特定的分配方式,这对于数据的存储和显示至关重要。
包括清屏、返回主页、设置光标/闪烁移动方向、显示开关控制等一系列基本操作命令。例如,通过设置I/D和S位可以控制光标和显示的移动方向和显示移位。
可进行功能选择,如选择字符发生器、字符ROM等。还能对OLED进行特性设置,如启用或禁用OLED命令集。
用于设置对比度、显示时钟分频比、相位长度、SEG引脚硬件配置、VCOMH反选电平、VSL和GPIO等。这些命令可以对OLED的显示效果进行精细调整。
I²C接口具有特定的时序要求,如时钟周期时间、起始条件保持时间、数据保持时间、数据建立时间等。在设计电路时,需要确保满足这些时序要求,以保证模块的正常通信。
模块提供了多种ROM字体表(ROM A、ROM B、ROM C),不同的ROM选择可以显示不同的字符集,满足不同的显示需求。
提供了一个示例初始化序列代码,通过一系列的命令设置来初始化模块,包括复位、功能设置、显示开关控制、对比度设置等。
可以在https://github.com/NewhavenDisplay/NHD_US2066查看示例Arduino代码,方便开发者快速上手。
对模块进行了高温存储、低温存储、高温操作、低温操作、高温高湿操作、热冲击抗性、振动测试和静电测试等多项质量测试。评估标准包括显示功能正常、无明显缺陷、亮度大于初始值的50%、电流消耗在初始值的50%以内。
使用OLED/LCD/LCM时,需要注意一些事项,具体可参考www.newhavendisplay.com/specs/precautions.pdf。同时,关于保修信息和条款可访问http://www.newhavendisplay.com/index.php?main_page=terms。
NHD - 0216MW - IB3字符OLED显示模块具有丰富的功能和良好的性能,在电子设计中有着广泛的应用前景。各位电子工程师在使用时,要根据实际需求合理配置和使用该模块,充分发挥其优势。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !