ข้ามไปยังเนื้อหา
Display Engineer
TFT LCD · 2.8 นิ้ว

จอ TFT LCD ขนาด 2.8 นิ้ว

โมดูล 2.8″ 240×320 ที่ใช้ SPI หรือขนานแบบ 8080 MCU สำหรับอุปกรณ์พกพา เครื่องมือวัด และโปรเจกต์ ESP32 พร้อมตัวเลือกแบบ transflective 240×400 สำหรับใช้งานกลางแจ้งในที่แสงแดดจ้า

DEDisplay Engineer Applications Team · วิศวกรแอปพลิเคชันด้านจออัปเดต 4 พ.ย. 2569

รุ่นมาตรฐานเพิ่มเติม (1)

แคตตาล็อกเต็ม →

จากตารางผลิตภัณฑ์ของโรงงานตรงของเรา มี datasheet และตัวอย่างตามคำขอ

จอ TFT LCD ขนาด 2.8 นิ้ว: รุ่นมาตรฐาน
รุ่นขนาดความละเอียดอินเทอร์เฟซตัวเลือกแบ็คไลท์ (cd/m²)จำนวนขา FPCมุมมองระบบสัมผัสขนาดภายนอก (mm)
PJT280P01H35-200P37R
PengJi
2.8″240×320MCU (8080 แบบขนาน)300-500376 o'clockไม่บังคับ50.0 × 69.2 × 2.3ขอ datasheet

ช่วงความสว่างหมายถึงโมดูลสามารถผลิตด้วยแบ็คไลท์ต่างระดับได้ แจ้งระดับที่คุณต้องการ

ภาพรวม

ความละเอียดเฟรมเต็ม (RGB565)ความหนาแน่นพิกเซลรุ่นที่มีหน้าสินค้า
240×320 (2.8″)150 KB143 PPI5 · SPI หรือ MCU
240×400 (2.8″)188 KB167 PPI1 · transflective, MCU

240×320 หรือ 240×400?

จอ TFT 2.8″ เกือบทั้งหมดเป็น 240×320 (QVGA) ความละเอียดราว 143 พิกเซลต่อนิ้ว ของเรามีรุ่นเดียวที่เป็น 240×400 แผงแบบ transflective ราว 167 พิกเซลต่อนิ้ว เหมาะกับเลย์เอาต์สูงแบบแคบ เช่น เครื่องมือวัดหรือเครื่องอ่านข้อมูลแบบพกพา

คอนโทรลเลอร์แบบ SPI และ MCU-interface เก็บภาพไว้ในหน่วยความจำบนชิป เช่น ST7789V เก็บเฟรม 240×320 เต็มได้ใน GRAM 172,800 ไบต์ โฮสต์ส่งเฉพาะพิกเซลที่เปลี่ยนแปลง MCU ขนาดเล็กจึงรัน UI 2.8″ ได้โดยไม่ต้องเก็บเฟรมทั้งหมดใน RAM ถ้าเรนเดอร์เฟรมเต็ม เฟรม RGB565 คือ 240 × 320 × 2 = 153,600 ไบต์ (150 KB) หรือ 192,000 ไบต์ (ราว 188 KB) ที่ 240×400

SPI หรือขนานแบบ 8080 MCU

ตรงที่ระบุอินเทอร์เฟซไว้ รุ่น 2.8″ ของเราใช้สองแบบนี้:

  • 4-wire SPI: สองรุ่น หนึ่งใช้ไดรเวอร์ ST7789V และหนึ่งใช้ HX8347I SPI ใช้ขาน้อยและใช้ได้กับ MCU เกือบทุกตัว
  • 8080 MCU parallel: สามรุ่น บัสขนานส่งข้อมูลหลายบิตต่อสัญญาณนาฬิกา เหมาะกับแอนิเมชันเต็มจอบน MCU ที่มี FSMC/FMC หรือเพอริเฟอรัล LCD

ความเร็ว SPI เฟรม RGB565 240×320 เต็มคือ 1,228,800 บิต ราว 31 ms ที่ 40 MHz ดาต้าชีตระบุรอบเขียนขั้นต่ำที่นานกว่า: 66 ns สำหรับ ST7789V (ราว 15 MHz, 82 ms ต่อเฟรม) และ 100 ns สำหรับ ILI9341 (10 MHz, 123 ms ต่อเฟรม) หน้าไดรเวอร์อธิบายความต่างระหว่างขีดจำกัดตามดาต้าชีตกับที่บอร์ดใช้จริง สำหรับแดชบอร์ดและ UI แบบ LVGL ที่วาดใหม่เฉพาะบางส่วนของจอ SPI มักเพียงพอ

แผง TN: ทิศทาง 6 หรือ 12 นาฬิกา

รุ่น 240×320 ระบุว่าเป็นแผง TN ในกรณีที่ระบุชนิดแผงไว้ แผง TN มีทิศทางการมองที่เหมาะสมที่สุด ระบุเป็น 6 หรือ 12 นาฬิกา และจะดูมืดลงหรือสีกลับด้านเมื่อมองจากฝั่งตรงข้าม ในรุ่น 240×320 ของเรา รุ่น SPI ST7789V เป็นแบบ 6 นาฬิกา ส่วนรุ่น SPI HX8347I และรุ่น MCU ทั้งสองเป็น 12 นาฬิกา รุ่น MCU16 240×320 ในตารางโรงงานเป็น 6 นาฬิกา เลือกทิศทางให้ตรงกับวิธีติดตั้งและการมองของผลิตภัณฑ์

แบบ Transflective 240×400 สำหรับกลางแจ้ง

รุ่น 240×400 ใช้แผงแบบ transflective นอกจากแบ็กไลต์แล้ว ยังสะท้อนแสงโดยรอบ ตัวเลขแบ็กไลต์ 100 nit จึงบอกความอ่านง่ายกลางแดดได้น้อยกว่าแผงทั่วไปแบบ transmissive ควรทดสอบซองกับแสงจริงในสถานที่ใช้งาน และดู จอ sunlight-readable ต้องสว่างแค่ไหน สำหรับทางเลือกแบบ transmissive

ความสว่างและทัชสกรีน

หน้าสินค้ารุ่น 2.8″ ระบุความสว่าง 100 ถึง 300 nits และรุ่น 240×320 ในตารางโรงงานมีให้เลือก 300 ถึง 500 nits รุ่นที่มีหน้าสินค้าไม่มีทัชแพน ส่วนรุ่นในตารางโรงงานมีให้เลือกแบบมีทัช ขนาดภายนอกและ active area อยู่ในหน้าสินค้าแต่ละรุ่น รุ่น 240×320 ที่ระบุไว้ใช้ active area 43.20 × 57.60 มม. เหมือนกัน

Cheap Yellow Display และบอร์ดอื่น ๆ

ESP32-2432S028R หรือ "Cheap Yellow Display" ใช้จอ TFT SPI 2.8″ 240×320 บอร์ดรุ่นแรกใช้ ILI9341 ส่วนล็อตหลังใช้ ST7789 การตั้งค่าที่ใช้ได้กับบอร์ดหนึ่งอาจขึ้นจอขาวหรือสีกลับด้านบนอีกบอร์ด หน้าบอร์ดมีวิธีแยกความต่าง สำหรับจอใหญ่กว่าโดยอินเทอร์เฟซลักษณะเดียวกัน เทียบกับ จอ 3.5 นิ้ว

คำถามที่พบบ่อย

จอ TFT 2.8 นิ้วมีความละเอียดเท่าไร?

เกือบทั้งหมดเป็น 240×320 ราว 143 พิกเซลต่อนิ้ว มีรุ่น 240×400 แบบ transflective ให้ดูในหน้านี้ด้วย

Cheap Yellow Display 2.8 นิ้วเป็น ILI9341 หรือ ST7789?

มีทั้งสองแบบ ESP32-2432S028R รุ่นแรกใช้ ILI9341 ล็อตหลังใช้ ST7789 ถ้าตั้งค่าแบบ ILI9341 แล้วจอขาวหรือสีกลับด้าน ให้สลับไปใช้ไดรเวอร์ ST7789 หน้าบอร์ดมีการตั้งค่าอยู่

SPI เร็วพอสำหรับจอ 2.8 นิ้ว 240×320 หรือไม่?

สำหรับ UI ส่วนใหญ่ เพียงพอ เฟรม RGB565 เต็มใช้เวลาราว 31 ms ที่ SPI 40 MHz และคอนโทรลเลอร์อย่าง ST7789V เก็บเฟรมในหน่วยความจำของตัวเอง จึงต้องส่งเฉพาะบริเวณที่เปลี่ยน สำหรับแอนิเมชันเต็มจอ ให้ใช้รุ่นขนานแบบ 8080 MCU

แหล่งที่มา

  1. Datasheet ของ Sitronix ST7789V เวอร์ชัน v1.3 (โฮสต์โดย Newhaven Display)
  2. Datasheet ของ Ilitek ILI9341 เวอร์ชัน V1.11 (โฮสต์โดย Adafruit)
  3. ESP32-Cheap-Yellow-Display: ผังการต่อพิน
  4. F1ATB: การตั้งค่า ESP32-2432S028 / S024 (รุ่น ILI9341 และ ST7789)

ไม่แน่ใจว่าจอแบบใดเหมาะกับงานออกแบบของคุณ?

ส่งขนาด อินเทอร์เฟซ และโปรเซสเซอร์โฮสต์มาให้เรา วิศวกรจอจะตอบกลับภายใน 12 ชั่วโมงพร้อมตัวเลือก 2–3 รายการ datasheet และโค้ดเริ่มต้น ตัวอย่างเริ่มที่ 1 ชิ้น