ข้ามไปยังเนื้อหา
Display Engineer
ไดรเวอร์ IC · Ilitek

ILI9488: datasheet ผังขา และโค้ดเริ่มต้น

ILI9488 ขับจอ 3.5″ 320×480 จุดที่ต้องระวังมากที่สุด: ผ่าน SPI 3/4 สาย รับได้เฉพาะสี 18-bit ซึ่งเพิ่มแบนด์วิดท์อย่างมากเมื่อเทียบกับ RGB565

DEDisplay Engineer Applications Team · วิศวกรแอปพลิเคชันด้านจอวิศวกรตรวจทานเมื่อ 11 ต.ค. 2569
ผู้ผลิตIlitek
ประเภทไดรเวอร์จอ
อินเทอร์เฟซSPI / MCU (8080 แบบขนาน) / RGB (แบบขนาน) / MIPI DSI
ความละเอียดสูงสุด320×480

ทำไม ILI9488 ช้ากว่าเมื่อใช้ SPI

ในโหมดอนุกรม ILI9488 รองรับเฉพาะ 18 บิตต่อพิกเซล เฟรม 320×480 เต็มเฟรมจึงมีขนาด 460,800 ไบต์ เทียบกับ 307,200 ไบต์ใน RGB565 ที่ SPI 40 MHz เท่ากับประมาณ 11 fps เทียบกับ 16 fps ก่อนรวมโอเวอร์เฮด

เมื่อใดควรเลือก

ILI9488 เหมาะเมื่อขับผ่าน 8080 แบบขนาน หรือ RGB หรือเมื่องานออกแบบเดิมพึ่งพามันอยู่แล้ว สำหรับงานออกแบบ SPI ใหม่ เรามักแนะนำโมดูล 3.5″ ที่ใช้ ST7796S แทน

การรองรับไลบรารีของ ILI9488

ไลบรารีไดรเวอร์ / ประเภทหมายเหตุ
TFT_eSPI (Arduino)ILI9488_DRIVER
LovyanGFX (Arduino / ESP-IDF)lgfx::Panel_ILI9488
หมายเหตุผ่าน SPI ILI9488 ต้องใช้สี 18-bit (3 ไบต์ต่อพิกเซล)
ดาวน์โหลดเทมเพลตการตั้งค่า ILI9488

User_Setup_ILI9488.h · LGFX_ILI9488.hpp. ขาเป็นค่าตัวอย่าง เราจะส่งอีเมลแจ้งเมื่อเพิ่มการตั้งค่าที่ทดสอบแล้ว

การแก้ปัญหาและคำถามที่พบบ่อยของ ILI9488

ILI9488 กับ ST7796S: แบบใดดีกว่าสำหรับ SPI?

ST7796S รับ RGB565 ผ่าน SPI จึงส่งข้อมูลต่อเฟรมน้อยกว่า ILI9488 ในโหมด SPI 18-bit หนึ่งในสาม สำหรับจอ 3.5″ ที่ขับด้วย SPI ST7796S มักให้อัตราเฟรมสูงกว่าอย่างเห็นได้ชัด

ทำไมสีบน ILI9488 ผ่าน SPI ผิด?

โค้ดของคุณน่าจะส่งพิกเซล 16-bit ในโหมด SPI ILI9488 ต้องการ 3 ไบต์ต่อพิกเซล (COLMOD 0x66) แปลง RGB565 เป็น RGB666 ก่อนส่ง หรือใช้ไลบรารีที่ทำให้

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

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