电子说
在电子设备的设计中,显示模块是不可或缺的一部分。今天我们就来详细探讨一下Newhaven Display推出的NHD - 0220CW - AY3字符OLED显示模块,看看它有哪些特性和优势,以及如何在实际项目中应用。
文件下载:NHD-0220CW-AY3.pdf
NHD - 0220CW - AY3是一款具有2行20字符显示能力的OLED显示模块。从型号上我们可以解读出很多信息:“NHD”代表Newhaven Display;“0220”表示2行20字符;“CW”说明它是字符OLED模块;“A”是型号;“Y”代表黄色;“3”则表示其供电电压范围为2.4V - 5.5V。
该模块的机械设计也十分精细,其PCB尺寸为92±0.3mm x 21.87±0.3mm,接口部分采用特定的引脚排列,如CON1和CON2。推荐使用的FFC连接器为MOLEX 52271 - 2079,确保连接的稳定性。
不同的引脚承担着不同的功能,例如VSS为电源地,VDD为OLED和逻辑电路提供电源,D/C用于数据/命令选择,R/W用于读写选择等。在不同的工作电压下(2.8V或5V),REGVDD引脚的电平设置也有所不同。
与并行接口类似,不过增加了串行时钟信号SCLK、串行数据输入信号SDI和串行数据输出信号SDO等引脚。
I²C接口有其独特的引脚配置,如SCL为串行时钟信号,SDAOUT和SDAIN为串行数据输入输出信号。需要注意的是,I²C接口仅支持2.8V工作模式。
该模块内置US2066控制器,其详细规格可从http://www.newhavendisplay.com/app_notes/US2066.pdf下载。DDRAM地址有特定的分配方式,方便数据的存储和显示。
包括清除显示、返回主页、设置光标移动方向、显示开关控制等基本操作命令。例如,通过设置I/D和S参数,可以控制光标和显示的移动方向。
如功能选择A可用于启用或禁用内部VDD调节器;功能选择B可选择字符发生器的字符编号和字符ROM。
用于设置对比度、显示时钟分频比、相位长度、SEG引脚硬件配置等。例如,通过设置对比度控制命令,可以调整显示的对比度。
不同的接口(6800系列并行、8080系列并行、串行、I²C)有不同的时序要求,如时钟周期时间、地址建立时间、数据建立时间等。在设计电路时,需要严格按照这些时序要求进行布线和编程,以确保模块的正常工作。
模块提供了多种ROM字体表(ROM A、ROM B、ROM C),可根据需要选择不同的字体显示。
文档中提供了示例程序代码,包括初始化函数init()、输出函数output()和主函数main()。通过这些代码,我们可以快速了解如何控制该显示模块进行显示操作。例如,在init()函数中,通过一系列命令设置模块的各种参数,如功能集、显示时钟分频比、对比度等;在output()函数中,向显示模块写入数据,实现显示效果。
该模块经过了多项质量测试,包括高温存储、低温存储、高温操作、低温操作、高温高湿操作、热冲击抗性、振动测试和静电测试等。测试结果需满足一定的评估标准,如显示功能正常、无明显缺陷、亮度大于初始值的50%、电流消耗在初始值的50%以内等。
使用OLEDs/LCDs/LCMs时,需要注意一些事项,具体可参考www.newhavendisplay.com/specs/precautions.pdf。同时,关于保修信息和条款可访问http://www.newhavendisplay.com/index.php?main_page=terms。
综上所述,Newhaven Display NHD - 0220CW - AY3字符OLED显示模块具有丰富的功能和良好的性能,在电子设计中具有广泛的应用前景。你在实际使用中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !