探索NHD-2.4-240320CF-BSXV-FT TFT液晶顯示模塊
在電子設(shè)備的設(shè)計(jì)中,顯示模塊的選擇至關(guān)重要,它直接影響著用戶的視覺體驗(yàn)和設(shè)備的性能。今天,我們就來深入了解一下Newhaven Display International推出的NHD-2.4-240320CF-BSXV-FT TFT液晶顯示模塊。
文件下載:NHD-2.4-240320CF-BSXV-FT.pdf
一、產(chǎn)品概述
NHD-2.4-240320CF-BSXV-FT是一款2.4英寸的TFT液晶顯示模塊,具有240xRGBx320像素的分辨率,能夠呈現(xiàn)清晰、鮮艷的圖像。它內(nèi)置了ST7789Vi控制器,支持3或4線SPI接口,采用FFC ZIF I/O連接方式,方便與其他設(shè)備進(jìn)行連接。此外,該模塊還配備了4線電阻式觸摸面板,支持觸摸操作,為用戶提供了更加便捷的交互體驗(yàn)。
產(chǎn)品命名解析
- “NHD-”:代表Newhaven Display。
- “2.4-”:表示對角線尺寸為2.4英寸。
- “240320-”:指的是240xRGBx320像素的分辨率。
- “CF-”:為型號標(biāo)識。
- “B-”:表示內(nèi)置控制器,采用SPI接口。
- “S-”:代表高亮度白色LED背光源。
- “X-”:表示TFT技術(shù)。
- “V-”:表示MVA技術(shù),寬溫度范圍。
- “F-”:表示FFC ZIF連接方式。
- “T-”:表示配備4線電阻式觸摸面板。
二、功能與特性
1. 顯示性能
- 高分辨率:240x320像素的分辨率能夠提供清晰、細(xì)膩的圖像顯示效果,滿足大多數(shù)應(yīng)用場景的需求。
- 高亮度:采用高亮度白色LED背光源,典型亮度可達(dá)640 cd/m2,即使在強(qiáng)光環(huán)境下也能清晰顯示。
- 262K色彩:支持262K種顏色,能夠呈現(xiàn)豐富、鮮艷的色彩,使圖像更加生動(dòng)逼真。
2. 電氣特性
- 低功耗:采用3.3V電源供電,功耗較低,適合電池供電的設(shè)備。
- SPI接口:支持3或4線SPI接口,通信速度快,數(shù)據(jù)傳輸穩(wěn)定。
- 內(nèi)置控制器:內(nèi)置ST7789Vi控制器,簡化了電路設(shè)計(jì),降低了開發(fā)難度。
3. 觸摸功能
配備4線電阻式觸摸面板,支持觸摸操作,響應(yīng)靈敏,能夠?qū)崿F(xiàn)精準(zhǔn)的觸摸定位。
三、引腳說明
| 該模塊共有20個(gè)引腳,每個(gè)引腳都有特定的功能,具體如下: | Pin No. | Symbol | External Connection | Function Description |
|---|---|---|---|---|
| 1 | GND | Power Supply | 接地 | |
| 2 | YD | Touch Controller | 觸摸面板 - 下 | |
| 3 | XL | Touch Controller | 觸摸面板 - 左 | |
| 4 | YU | Touch Controller | 觸摸面板 - 上 | |
| 5 | XR | Touch Controller | 觸摸面板 - 右 | |
| 6 | VDD | Power Supply | LCD供電電壓(3.3V) | |
| 7 | IOVDD | Power Supply | 邏輯供電電壓(可與VDD相連) | |
| 8 | MOSI | MPU | 主設(shè)備輸出,從設(shè)備輸入 | |
| 9 | MISO | MPU | 主設(shè)備輸入,從設(shè)備輸出 | |
| 10 | SCLK | MPU | 串行時(shí)鐘輸入信號 | |
| 11 | D/C | MPU | 數(shù)據(jù)/命令選擇(4線串行:‘1’ = 數(shù)據(jù);‘0’ = 命令;3線串行:接地) | |
| 12 | /CS | MPU | 低電平有效片選信號 | |
| 13 | /RES | MPU | 低電平有效復(fù)位信號 | |
| 14 | IM0 | MPU | IM0 = 1, IM1 = 0: 3線9位串行模式 | |
| 15 | IM1 | MPU | IM0 = 0, IM1 = 1: 4線8位串行模式 | |
| 16 | LED-K1 | Power Supply | LED陰極1(接地) | |
| 17 | LED-K2 | Power Supply | LED陰極2(接地) | |
| 18 | LED-K3 | Power Supply | LED陰極3(接地) | |
| 19 | LED-K4 | Power Supply | LED陰極4(接地) | |
| 20 | LED-A | Power Supply | LED陽極(3.1V) |
四、電氣與光學(xué)特性
1. 電氣特性
| Item | Symbol | Condition | Min. | Typ. | Max. | Unit |
|---|---|---|---|---|---|---|
| 工作溫度范圍 | TOP | 絕對最大 | -20 | - | +70 | °C |
| 存儲溫度范圍 | TST | 絕對最大 | -30 | - | +80 | °C |
| LCD供電電壓 | VDD | - | 2.4 | 3.3 | 3.6 | V |
| 邏輯供電電壓 | IOVDD | - | 1.65 | 1.8 | 3.6 | V |
| 供電電流 | IDD | VDD = 3.3V | 2 | 6 | 12 | mA |
| “H” 電平輸入 | VIH | - | 0.7*IOVDD | - | IOVDD | V |
| “L” 電平輸入 | VIL | - | GND | - | 0.3*IOVDD | V |
| “H” 電平輸出 | VOH | - | 0.8*IOVDD | - | IOVDD | V |
| “L” 電平輸出 | VOL | - | GND | - | 0.2*IOVDD | V |
| 背光源供電電流 | ILED | - | - | 100 | 125 | mA |
| 背光源供電電壓 | VLED | ILED = 100mA | 2.8 | 3.1 | 3.5 | V |
| 背光源壽命 | - | TOP = 25°C | 30,000 | 50,000 | - | Hrs. |
2. 光學(xué)特性
| Item | Symbol | Condition | Min. | Typ. | Max. | Unit | ||
|---|---|---|---|---|---|---|---|---|
| 最佳視角 | 上 | ?Y+ | CR ≥ 10 | - | 70 | - | ° | |
| 下 | ?Y- | - | 70 | - | ° | |||
| 左 | θX- | - | 70 | - | ° | |||
| 右 | θX- | - | 70 | - | ° | |||
| 對比度 | CR | - | 150 | 200 | - | - | ||
| 亮度 | LV | ILED = 100mA | 560 | 640 | - | cd/m2 | ||
| 響應(yīng)時(shí)間 | TR + TF | TOP = 25°C | - | 16 | 32 | ms | ||
| 色度 | 紅 | XR | TA = 25°C θX = 0° ?Y = 0° | 0.531 | 0.561 | 0.591 | - | |
| YR | 0.314 | 0.334 | 0.374 | - | ||||
| 綠 | XG | 0.291 | 0.319 | 0.351 | - | |||
| YG | 0.524 | 0.564 | 0.614 | - | ||||
| 藍(lán) | XB | 0.112 | 0.142 | 0.162 | - | |||
| YB | 0.051 | 0.081 | 0.112 | - | ||||
| 白 | XW | 0.251 | 0.291 | 0.331 | - | |||
| YW | 0.271 | 0.311 | 0.351 | - |
五、觸摸面板特性
| Item | Min. | Typ. | Max. | Unit |
|---|---|---|---|---|
| 線性度 | - | - | 1.5 | % |
| 電路電阻 - X軸 | 200 | - | 600 | Ω |
| 電路電阻 - Y軸 | 250 | - | 900 | Ω |
| 絕緣電阻 | 20 | - | - | MΩ |
| 工作電壓 | - | - | 5 | V |
| 抖動(dòng) | - | - | 15 | ms |
| 激活力 | 100 | - | - | g |
| 筆書寫耐久性 | 100,000 | - | - | 字符 |
| 點(diǎn)觸耐久性 | 1,000,000 | - | - | 觸摸 |
| 表面硬度 | 3 | - | - | H |
六、時(shí)序特性
1. 3線SPI接口時(shí)序特性
| Signal | Symbol | Parameter | Min | Max | Unit | Description |
|---|---|---|---|---|---|---|
| CSX | Tcss | 片選建立時(shí)間(寫) | 15 | ns | ||
| TCSH | 片選保持時(shí)間(寫) | 15 | ns | |||
| Tcss | 片選建立時(shí)間(讀) | 60 | ns | |||
| Tscc | 片選保持時(shí)間(讀) | 65 | ns | |||
| TCHW | 片選 “H” 脈沖寬度 | 40 | ns | |||
| SCL | TSCYCW | 串行時(shí)鐘周期(寫) | 16 | ns | ||
| TSHW | SCL “H” 脈沖寬度(寫) | 7 | ns | |||
| TsLw | SCL “L” 脈沖寬度(寫) | 7 | ns | |||
| TSCYCR | 串行時(shí)鐘周期(讀) | 150 | ns | |||
| TSHR | SCL “H” 脈沖寬度(讀) | 60 | ns | |||
| TSLR | SCL “L” 脈沖寬度(讀) | 60 | ns | |||
| SDA (DIN) | TSDS | 數(shù)據(jù)建立時(shí)間 | 7 | ns | ||
| TSDH | 數(shù)據(jù)保持時(shí)間 | 7 | ns | |||
| DOUT | TACC | 訪問時(shí)間 | 10 | 50 | ns | 最大CL = 30pF 最小CL = 8pF |
| ToH | 輸出禁用時(shí)間 | 15 | 50 | ns |
2. 4線SPI接口時(shí)序特性
| Signal | Symbol | Parameter | MIN | MAX | Unit | Description |
|---|---|---|---|---|---|---|
| CSX | Tcss | 片選建立時(shí)間(寫) | 15 | ns | ||
| TCcSH | 片選保持時(shí)間(寫) | 15 | ns | |||
| Tcss | 片選建立時(shí)間(讀) | 60 | ns | |||
| Tscc | 片選保持時(shí)間(讀) | 65 | ns | |||
| TCHW | 片選 “H” 脈沖寬度 | 40 | ns | |||
| SCL | TscYCW | 串行時(shí)鐘周期(寫) | 16 | ns | ||
| TSHW | SCL “H” 脈沖寬度(寫) | 7 | ns | 寫命令和數(shù)據(jù) | ||
| TsLW | SCL “L” 脈沖寬度(寫) | 7 | ns | |||
| TSCYCR | 串行時(shí)鐘周期(讀) | 150 | ns | |||
| TSHR | SCL “H” 脈沖寬度(讀) | 60 | ns | 讀命令和數(shù)據(jù) | ||
| TSLR | SCL “L” 脈沖寬度(讀) | 60 | ns | |||
| D/CX | Tpcs | D/CX建立時(shí)間 | 10 | ns | ||
| TDCH | D/CX保持時(shí)間 | 10 | ns | |||
| SDA (DIN) | Tsps | 數(shù)據(jù)建立時(shí)間 | 7 | ns | ||
| TSDH | 數(shù)據(jù)保持時(shí)間 | 7 | ns | |||
| DOUT | TACc | 訪問時(shí)間 | 10 | 50 | ns | 最大CL = 30pF 最小CL = 8pF |
| TOH | 輸出禁用時(shí)間 | 15 | 50 | ns |
3. 復(fù)位時(shí)序
| Related Pins | Symbol | Parameter | MIN | MAX | Unit |
|---|---|---|---|---|---|
| RESX | TRW | 復(fù)位脈沖持續(xù)時(shí)間 | 10 | μs | |
| TRT | 復(fù)位取消 | 5(注1, 5) | ms | ||
| 120(注1, 6, 7) | ms |
七、初始化代碼示例
文檔中提供了初始化代碼示例,包括命令發(fā)送和數(shù)據(jù)發(fā)送的函數(shù),以及具體的初始化步驟。這些代碼可以幫助開發(fā)者快速上手,實(shí)現(xiàn)對該顯示模塊的初始化和控制。
/*********************
command(unsigned int d)
{
unsigned char i;
unsigned char mask = 0x80;
digitalWrite(DC, LOW); //Setting Data/command pin to command
digitalWrite(CS_PIN, LOW); //Enabling controller
//For loop to pass data one bit at a time
for(i = 0; i < 8; i++)
{
digitalWrite(SCLK_PIN, LOW); //Setting clock low
//Determine if 1 or zero
if((d & mask) >> 7 == 1)
{
digitalWrite(MOSI_PIN, HIGH); //Sending bit as 1
}
else
{
digitalWrite(MOSI_PIN, LOW); //Sending bit as 0
}
digitalWrite(SCLK_PIN, HIGH); //Data clocked in on rising edge
d = d < 1; //shift byte value over by one bit
}
digitalWrite(CS_PIN, HIGH); //disabling controller
}
data(unsigned int d) {
unsigned char i;
unsigned char mask = 0x80;
digitalWrite(DC, HIGH); //Setting Data/command pin to data
digitalWrite(CS_PIN, LOW); //Enabling controller
//For loop to pass data one bit at a time in each byte
for(i = 0; i < 8; i++)
{
digitalWrite(SCLK_PIN, LOW); //Setting clock low
//Determine if 1 or 0
if((d & mask) >> 7 == 1)
{
digitalWrite(MOSI_PIN, HIGH); //Sending bit as 1
}
else
{
digitalWrite(MOSI_PIN, LOW); //Sending bit as 0
}
digitalWrite(SCLK_PIN, HIGH); //Data clocked in on rising edge
d = d < 1; //shift byte value over by one bit
}
digitalWrite(CS_PIN, HIGH); //disabling controller
}
/*******************************************************************************/
void setup() {
pinMode(SCLK_PIN, OUTPUT);
pinMode(DC, OUTPUT);
pinMode(CS_PIN, OUTPUT);
pinMode(MOSI_PIN, OUTPUT);
pinMode(RST, OUTPUT);
digitalWrite(RST, HIGH);
//Factory initialization
command(0x28); //Turn off display
command(0x11); //Exit sleep mode
command(0x36);
data(0x88); //MADCTL: memory data access control Old: 0x88
command(0x3A);
data(0x66); //COLMOD: Interface Pixel format (18-bits per pixel @ 262K colors)
command(0xB2);
data(0x0C);
data(0x0C);
data(0x00);
data(0x33);
command(0xB7);
data(0x33); //PORCTRK: Porch setting
data(0x33);
data(0x35); //GCTRL: Gate Control
command(0xBB);
data -
TFT液晶顯示模塊
+關(guān)注
關(guān)注
0文章
4瀏覽量
5714
發(fā)布評論請先 登錄
探索NHD-2.4-240320CF-BSXV-FT TFT液晶顯示模塊
評論