电子说
在电子设计领域,液晶显示模块是人机交互的重要组成部分。今天我们来深入了解Newhaven Display推出的NHD-0220D3Z-NSW-BBW-V3串口液晶显示模块,看看它有哪些特点和应用场景。
文件下载:NHD-0220D3Z-NSW-BBW-V3.pdf
NHD-0220D3Z-NSW-BBW-V3是一款具备2行20字符显示能力的液晶显示模块。从型号上我们能获取很多关键信息:
该模块拥有2行20字符的显示区域,每个字符由5x8像素组成,还带有光标,方便用户进行操作定位。
支持多种串口通信接口,包括I2C、SPI和RS - 232(TTL),为不同的应用场景提供了灵活的选择。
采用+5.0V电源供电,并且具备1/16 duty、1/5 bias的特性,同时还配备了ESD保护二极管,提高了模块的稳定性和抗干扰能力。
| 模块的引脚定义清晰,不同的引脚承担着不同的功能,以下是主要引脚的介绍: | Pin No. | Symbol | External Connection | Function Description |
|---|---|---|---|---|
| 1 | RX | MPU | RS - 232 (TTL) Serial input port | |
| 2 | VSS | Power Supply | Ground | |
| 3 | VDD | Power Supply | Supply Voltage (+5.0V) | |
| 5 | SPISS | MPU | SPI Slave Select (NC in I2C mode) | |
| 7 | SCK/SCL | MPU | Serial Clock | |
| 8 | SDI/SDA | MPU | Serial Data In (SPI) / Serial Data (I2C) |
推荐使用2.54mm间距的引脚作为LCD连接器,通过跳线还可以进行通信协议的选择。
进入I2C模式需在R1上放置跳线,SDA和SCL有10K Ohm的上拉电阻。默认I2C地址为80(50 hex,包含R/W位),若不包含则为40(28 hex),可通过命令更改地址,但LSB必须为‘0’。I2C接口的最大时钟速率为50KHz。
在R2上放置跳线可进入SPI模式,SPI模式时钟空闲时为高电平,数据在时钟上升沿采样,最大时钟速率为100KHz,采用SPI Mode 3(CPOL = 1,CPHA = 1)。
将R1和R2都断开可进入RS - 232模式,信号需为5V TTL兼容,通信格式为8位数据、1位停止位、无校验位、无握手信号,默认波特率为9600,可通过命令更改。
将R1和R2都接上0Ω电阻可进入自测试模式,此时背光会开启并设置为高亮度,对比度设置为标称值,然后依次显示“Newhaven Display”、“Firmware Version 3.0”、“Default baud rate: 9600”、“Default I2C Slave Address: 0x50”等信息。
模块提供了丰富的命令集,可实现显示控制、光标操作、对比度和背光亮度调节等功能。例如:
该模块经过了多项严格的质量测试,包括高低温存储、高低温操作、高温高湿操作、热冲击、振动和静电测试等,确保在不同环境下都能稳定工作。
使用时需注意避免冷凝现象,具体的使用注意事项可参考www.newhavendisplay.com/specs/precautions.pdf。同时,关于保修信息和条款可访问http://www.newhavendisplay.com/index.php?main_page=terms。
总的来说,NHD-0220D3Z-NSW-BBW-V3串口液晶显示模块功能丰富、性能稳定,适用于各种需要人机交互显示的电子设备中。你在使用类似模块时遇到过哪些问题呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !