NHD - 0216MW - SB3字符OLED顯示模塊技術(shù)解析
作為電子工程師,在設(shè)計(jì)中選擇合適的顯示模塊至關(guān)重要。今天我們來(lái)深入了解一下Newhaven Display International推出的NHD - 0216MW - SB3字符OLED顯示模塊,它具有諸多出色的特性和豐富的功能。
文件下載:NHD-0216MW-SB3.pdf
一、模塊概述
1. 型號(hào)含義
NHD - 0216MW - SB3這個(gè)型號(hào)包含了豐富的信息?!癗HD”代表Newhaven Display;“0216”表示該模塊有2行,每行可顯示16個(gè)字符;“MW”表明它是字符OLED模塊;“S”代表特定的型號(hào);“B”代表藍(lán)色顯示;“3”表示其供電電壓范圍為2.4V - 5.5V。
2. 功能與特性
- 顯示規(guī)格:能夠顯示2行,每行16個(gè)字符,滿足基本的信息顯示需求。
- 控制器:內(nèi)置LCD可比控制器,具體為US2066控制器,其詳細(xì)規(guī)格可從http://www.newhavendisplay.com/app_notes/US2066.pdf下載。
- 接口:采用SPI MPU接口,方便與微處理器進(jìn)行通信。
- 工作電壓:支持2.8V或5.0V兩種工作電壓,具有較好的兼容性。
- 其他特性:符合RoHS標(biāo)準(zhǔn),設(shè)計(jì)輕薄,功耗低,具備超高對(duì)比度。
二、電氣與光學(xué)特性
1. 電氣特性
| 項(xiàng)目 | 符號(hào) | 條件 | 最小值 | 典型值 | 最大值 | 單位 |
|---|---|---|---|---|---|---|
| 工作溫度范圍 | Top | 絕對(duì)最大 | -40 | - | +85 | ?C |
| 存儲(chǔ)溫度范圍 | Tst | 絕對(duì)最大 | -40 | - | +90 | ?C |
| 邏輯供電電壓 | VDD | - | 2.4 | 2.8 | VDDIO | V |
| I/O引腳供電電壓(2.8V I/O應(yīng)用) | VDDIO | - | 2.4 | 2.8 | 3.6 | V |
| I/O引腳供電電壓(5V I/O應(yīng)用) | 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. 光學(xué)特性
| 項(xiàng)目 | 符號(hào) | 條件 | 最小值 | 典型值 | 最大值 | 單位 |
|---|---|---|---|---|---|---|
| 視角 - 頂部 | - | Cr ≥ 10,000:1 | 80 | - | - | ? |
| 視角 - 底部 | - | - | 80 | - | - | ? |
| 視角 - 左側(cè) | - | - | 80 | - | - | ? |
| 視角 - 右側(cè) | - | - | 80 | - | - | ? |
| 對(duì)比度 | Cr | - | 10,000:1 | - | - | - |
| 響應(yīng)時(shí)間(上升) | Tr | - | - | 10 | - | us |
| 響應(yīng)時(shí)間(下降) | Tf | - | - | 10 | - | us |
| 亮度 | - | 50% 棋盤(pán)格 | 60 | 80 | - | cd/m2 |
| 壽命 | - | Ta = 25°C,50% 棋盤(pán)格 | 25,000 | - | - | Hrs |
這里需要注意的是,壽命是基于典型溫度下的加速高溫操作測(cè)試得出的,測(cè)試時(shí)平均50%的像素點(diǎn)亮,壽命以達(dá)到半亮度的小時(shí)數(shù)來(lái)衡量。使用顯示關(guān)閉命令可以延長(zhǎng)顯示模塊的壽命,同時(shí)要注意避免像素殘留(燒屏)現(xiàn)象,應(yīng)確保每個(gè)像素均勻點(diǎn)亮。
三、引腳與接線
1. SPI接口引腳描述
| 引腳編號(hào) | 符號(hào) | 外部連接 | 功能描述 |
|---|---|---|---|
| 1 | GND | 電源 | 接地 |
| 2 | VDD_SEL | 電源 | 邏輯操作供電電壓選擇,5V操作時(shí)必須不連接,低電壓操作時(shí)VDD_SEL = 2.8V |
| 3 | VDDIO | 電源 | 邏輯I/O供電電壓,5V操作時(shí)VDDIO = 5V,低電壓操作時(shí)VDDIO = 2.8V |
| 4 | SCLK | MPU | 串行時(shí)鐘信號(hào) |
| 5 | SDI | MPU | 串行數(shù)據(jù)輸入信號(hào) |
| 6 | SDO | MPU | 串行數(shù)據(jù)輸出信號(hào) |
| 7 | /CS | MPU | 低電平有效芯片選擇信號(hào) |
| 8 | /RES | MPU | 低電平有效復(fù)位信號(hào) |
2. 5V I/O調(diào)節(jié)器跳線選擇
| 焊錫跳線名稱 | 2.8V操作 | 5V操作 |
|---|---|---|
| SJ1 | 開(kāi)路(默認(rèn)) | 短路 |
四、命令集
該模塊有三種命令集,分別是基本命令集、擴(kuò)展命令集和OLED命令集。
1. 基本命令集
基本命令集涵蓋了清屏、返回主頁(yè)、設(shè)置光標(biāo)移動(dòng)方向、顯示開(kāi)關(guān)控制等多種功能。例如,清屏命令會(huì)將“20H”寫(xiě)入DDRAM并將DDRAM地址設(shè)置為“00H”;返回主頁(yè)命令會(huì)將DDRAM地址設(shè)置為“00H”,并將光標(biāo)返回原始位置(如果有移動(dòng)的話),但DDRAM內(nèi)容不變。
2. 擴(kuò)展命令集
擴(kuò)展命令集主要用于功能選擇,如選擇字符ROM、啟用或禁用內(nèi)部VDD調(diào)節(jié)器等。例如,功能選擇A命令可以在5V I/O應(yīng)用模式下啟用或禁用內(nèi)部VDD調(diào)節(jié)器。
3. OLED命令集
OLED命令集用于設(shè)置對(duì)比度、顯示時(shí)鐘分頻比、相位長(zhǎng)度等參數(shù)。例如,設(shè)置對(duì)比度控制命令可以從256個(gè)對(duì)比度級(jí)別中選擇一個(gè),值越大對(duì)比度越高。
五、初始化與代碼示例
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
六、質(zhì)量與使用注意事項(xiàng)
1. 質(zhì)量測(cè)試
該模塊經(jīng)過(guò)了多項(xiàng)質(zhì)量測(cè)試,包括高溫存儲(chǔ)、低溫存儲(chǔ)、高溫操作、低溫操作、高溫高濕操作、熱沖擊抗性、振動(dòng)測(cè)試和靜電測(cè)試等。測(cè)試條件和注意事項(xiàng)在文檔中有詳細(xì)說(shuō)明,評(píng)估標(biāo)準(zhǔn)包括顯示功能正常、無(wú)明顯缺陷、亮度大于初始值的50%、電流消耗在初始值的50%以內(nèi)。
2. 使用注意事項(xiàng)
使用OLED/LCD/LCM時(shí)的注意事項(xiàng)可參考www.newhavendisplay.com/specs/precautions.pdf ,保修信息和條款可查看http://www.newhavendisplay.com/index.php?main_page=terms 。
NHD - 0216MW - SB3字符OLED顯示模塊具有豐富的功能和良好的性能,電子工程師在設(shè)計(jì)相關(guān)項(xiàng)目時(shí)可以充分考慮其特性,合理應(yīng)用以實(shí)現(xiàn)理想的顯示效果。大家在使用過(guò)程中有沒(méi)有遇到過(guò)類(lèi)似模塊的一些特殊問(wèn)題呢?歡迎在評(píng)論區(qū)分享交流。
-
OLED顯示模塊
+關(guān)注
關(guān)注
0文章
45瀏覽量
3246
發(fā)布評(píng)論請(qǐng)先 登錄
NHD - 0216MW - SB3字符OLED顯示模塊技術(shù)解析
評(píng)論