电子说
在电子设备不断发展的今天,显示屏作为用户与设备交互的重要窗口,其性能和品质至关重要。今天,我们将深入了解Newhaven Display推出的NHD - 1.1 - 9696G图形彩色OLED显示屏,看看它有哪些独特之处。
文件下载:NHD-1.1-9696G.pdf
NHD - 1.1 - 9696G是一款对角线尺寸为1.1英寸的OLED显示屏,拥有96 x 96像素的分辨率,采用OLED玻璃技术,内置SEPS114控制器,具备串行或并行接口,并且符合RoHS标准。
| 该显示屏共有34个引脚,每个引脚都有其特定的功能,以下是部分重要引脚的介绍: | 引脚号 | 符号 | 外部连接 | 功能描述 |
|---|---|---|---|---|
| 1 | NC (GND) | - | 无连接(可接地) | |
| 2 | VSSH | 电源 | OLED面板接地 | |
| 3 | VCC_R | 电源 | 扫描信号的高电平输出电压 | |
| 4 | VCC_C | 电源 | OLED面板的供电电压 | |
| 5 | VDDR | 电源 | 核心逻辑电路的电源 | |
| 6 | VDD | 电源 | 逻辑电路的供电电压 | |
| 7 | PSEL | MPU | 核心逻辑调节器的使能/禁用 | |
| 8 | VDDIO | 电源 | I/O接口的供电电压 | |
| 9 | RSTB | MPU | 低电平有效复位信号 | |
| 10 | WRB | MPU | 6800模式:读写信号;8080模式:低电平有效写信号 | |
| 11 | RDB | MPU | 6800模式:使能信号;8080模式:低电平有效读信号 | |
| 12 | CSB | MPU | 低电平有效片选信号 | |
| 13 | A0 | MPU | 寄存器选择信号,低电平:命令;高电平:数据 |
通过PS和C80引脚可以选择不同的接口模式:
| 项目 | 符号 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| 工作温度范围 | TOP | 绝对最大 | - 40 | - | + 70 | ⁰C |
| 存储温度范围 | TST | 绝对最大 | - 40 | - | + 85 | ⁰C |
| 逻辑电源电压 | VDD | - | 2.4 | 2.8 | 3.3 | V |
| I/O引脚电源电压 | VDDIO | - | 1.65 | 2.8 | VDD | V |
| 显示电源电压 | VCC_C | - | 11.5 | 12.0 | 12.5 | V |
| 逻辑电源电流 | IDD | VDD = 2.8V; 100% On | - | 1.5 | 3.5 | mA |
| 显示电源电流 | ICC_C | VCC_C = 12V; 50% On | - | 10.5 | 13.1 | mA |
| 显示电源电流 | ICC_C | VCC_C = 12V; 100% On | - | 19.2 | 24.0 | mA |
| 睡眠电流 | ISLEEP | VDD = 2.8V | - | 5 | 15 | µA |
| 高电平输入 | VIH | - | 0.8 * VDDIO | - | VDDIO | V |
| 低电平输入 | VIL | - | VSS | - | 0.4 | V |
| 高电平输出 | VOH | - | VDDIO - 0.4 | - | VDDIO | V |
| 低电平输出 | VOL | - | VSS | - | 0.4 | V |
| 项目 | 符号 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| 最佳视角(上) | ϕY + | - | 80 | - | - | ⁰ |
| 最佳视角(下) | ϕY - | - | 80 | - | - | ⁰ |
| 最佳视角(左) | θX - | - | 80 | - | - | ⁰ |
| 最佳视角(右) | θX + | - | 80 | - | - | ⁰ |
| 对比度 | CR | - | - | >10,000:1 | - | - |
| 响应时间(上升) | TR | - | - | 10 | - | µs |
| 响应时间(下降) | TF | - | - | 10 | - | µs |
| 亮度 | LV | 50%棋盘格 | 80 | 100 | - | cd/m² |
| 寿命 | - | 100 cd/m², TOP = 25°C 50%棋盘格 | 10,000 | - | - | Hrs |
该显示屏内置SEPS114控制器,其详细规格可从http://www.newhavendisplay.com/appnotes/datasheets/OLEDs/SEPS114.pdf下载。控制器提供了丰富的命令集,用于控制显示屏的各种功能,如复位、显示开关、亮度调节等。
不同的接口模式具有不同的时序要求,以下是部分时序参数:
| 项目 | 符号 | 条件 | 最小值 | 最大值 | 单位 | 端口 |
|---|---|---|---|---|---|---|
| 地址保持时间 | LAH6 | - | 5 | - | ns | CSB |
| 地址建立时间 | LAS6 | - | 5 | - | ns | A0 |
| 系统周期时间 | tcyc6 | - | 100 | - | ns | E |
| 写低脉冲宽度 | tELW6 | - | 45 | - | ns | - |
| 写高脉冲宽度 | IEHW6 | - | 45 | - | ns | - |
| 数据建立时间 | tD66 | - | 40 | - | ns | DB[15:0] |
| 数据保持时间 | LDH6 | - | 10 | - | ns | - |
| 项目 | 符号 | 条件 | 最小值 | 最大值 | 单位 | 端口 |
|---|---|---|---|---|---|---|
| 串行时钟周期 | tcycs | - | 200 | - | ns | SCL |
| SCL高脉冲宽度 | tsHW | - | 90 | - | ns | - |
| SCL低脉冲宽度 | tsLw | - | 90 | - | ns | - |
| 数据建立时间 | tDss | - | 25 | - | ns | SDI |
| 数据保持时间 | tDHS | - | 25 | - | ns | - |
| CSB - SCL时序 | tcss | - | 25 | - | ns | CSB |
| CSB保持时间 | tcSH | - | 25 | - | ns | - |
| RS - SCL时序 | TRSS | - | 25 | - | ns | RS |
| RS保持时间 | TRSH | - | 25 | - | ns | - |
以下是一个初始化NHD - 1.1 - 9696G显示屏的示例代码:
void OLED_Init_9696RGB(void)
{
GPIO_ResetBits(RES_pin);
delay_ms(10);
delay_ms(10);
GPIO_SetBits(RES_pin);
oled_Command_9696RGB(0x01); //Set SOFT_RESET
oled_Data_9696RGB(0x00);
oled_Command_9696RGB(0x14);
oled_Data_9696RGB(0x01); //Set STANDBY_ON_OFF
delay_ms(1);
oled_Command_9696RGB(0x14); //Set STANDBY_ON_OFF
oled_Data_9696RGB(0x01);
delay_ms(1);
oled_Command_9696RGB(0x02);
oled_Data_9696RGB(0x00); //Set DISP_ON_OFF
oled_Command_9696RGB(0x0F);
oled_Data_9696RGB(0x40); //Set ANALOG_CONTROL
oled_Command_9696RGB(0x1A);
oled_Data_9696RGB(0x40); //Set OSC_ADJUST
oled_Command_9696RGB(0x30);
oled_Data_9696RGB(0x00); //Set DISPLAY_X1
oled_Command_9696RGB(0x31);
oled_Data_9696RGB(0x5F); //Set DISPLAY_X2
oled_Command_9696RGB(0x32);
oled_Data_9696RGB(0x00); //Set DISPLAY_Y1
oled_Command_9696RGB(0x33);
oled_Data_9696RGB(0x5F); //Set DISPLAY_Y2
oled_Command_9696RGB(0xE0);
oled_Data_9696RGB(0x00); //Set RGB_IF
oled_Command_9696RGB(0xE1);
oled_Data_9696RGB(0x00); //Set RGB_POL
oled_Command_9696RGB(0xE5);
oled_Data_9696RGB(0x80); //Set DISPLAY_MODE_CONTROL
oled_Command_9696RGB(0x0D);
oled_Data_9696RGB(0x00); //Set CPU_IF
oled_Command_9696RGB(0x1D);
oled_Data_9696RGB(0x00); //Set MEMORY_WRITE/READ
oled_Command_9696RGB(0x09);
oled_Data_9696RGB(0x00); //Set ROW_SCAN_DIRECTION
oled_Command_9696RGB(0x13);
oled_Data_9696RGB(0x00); //Set ROW_SCAN_MODE
oled_Command_9696RGB(0x40);
oled_Data_9696RGB(0x6E); //Set COLUMN_CURRENT_R
oled_Command_9696RGB(0x41);
oled_Data_9696RGB(0x4F); //Set COLUMN_CURRENT_G
oled_Command_9696RGB(0x42);
oled_Data_9696RGB(0x77); //Set COLUMN_CURRENT_B
oled_Command_9696RGB(0x48);
oled_Data_9696RGB(0x00); //Set ROW_OVERLAP
oled_Command_9696RGB(0x18);
oled_Data_9696RGB(0x01); //Set DISCHARGE_TIME
oled_Command_9696RGB(0x16);
oled_Data_9696RGB(0x00); //Set PEAK_PULSE_DELAY
oled_Command_9696RGB(0x3A);
oled_Data_9696RGB(0x02); //Set PEAK_PULSE_WIDTH_R
oled_Command_9696RGB(0x3B);
oled_Data_9696RGB(0x02); //Set PEAK_PULSE_WIDTH_G
oled_Command_9696RGB(0x3C);
oled_Data_9696RGB(0x02); //Set PEAK_PULSE_WIDTH_B
oled_Command_9696RGB(0x3D);
oled_Data_9696RGB(0x14); //Set PRECHARGE_CURRENT_R
oled_Command_9696RGB(0x3E);
oled_Data_9696RGB(0x50); //Set PRECHARGE_CURRENT_G
oled_Command_9696RGB(0x3F);
oled_Data_9696RGB(0x19); //Set PRECHARGE_CURRENT_B
oled_Command_9696RGB(0x17);
oled_Data_9696RGB(0x00); //Set ROW_SCAN_ON/OFF
oled_Command_9696RGB(0x49);
oled_Data_9696RGB(0x04); //Set SCAN_OFF_LEVEL
oled_Clear_Screen(); //Clear Display
oled_Command_9696RGB(0x38);
oled_Data_9696RGB(0x00); //Set DISPLAYSTART_X
oled_Command_9696RGB(0x39);
oled_Data_9696RGB(0x00); //Set DISPLAYSTART_Y
oled_Command_9696RGB(0x02);
oled_Data_9696RGB(0x01); //Set DISP_ON_OFF
delay_ms(100);
oled_Command_160128RGB(0x08); //Enable write to display RAM
//Enable write to display RAM
}
该显示屏经过了一系列严格的质量测试,包括高温存储、低温存储、高温操作、低温操作、高温高湿操作、热冲击抗性、振动测试、大气压力测试和静电测试等。测试结果表明,显示屏在各种恶劣环境下都能保持良好的性能。
在使用OLED显示屏时,需要注意以下几点:
NHD - 1.1 - 9696G图形彩色OLED显示屏具有高分辨率、宽工作温度范围、丰富的接口模式等优点,适用于各种对显示效果有较高要求的电子设备。通过对其接口、电气特性、光学特性、控制器信息等方面的了解,我们可以更好地使用和开发这款显示屏。在实际应用中,你是否遇到过类似显示屏的使用问题呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !