LCD 硬件操作原理
💡
原文中文,约2400字,阅读约需6分钟。
📝
内容提要
本文介绍了LCD屏幕的工作原理和不同接口,包括像素颜色表示、颜色发给LCD的方式以及LCD硬件模型。文章还提到了不同的LCD接口,包括8080接口、TFT RGB接口和MIPI接口。MIPI接口又分为MIPI-DBI、MIPI-DPI和MIPI-DSI。
🎯
关键要点
- 手机屏幕技术主要有LCD和OLED两种。
- LCD屏幕由多个像素组成,分辨率为xres * yres。
- 像素颜色可以用24位或16位数据表示,常见格式包括rgb565和rgb555。
- 设置LCD颜色需要使用framebuffer,内存大小为xres * yres * 16 / 8。
- LCD硬件模型包括Framebuffer、LCD控制器和LCD屏幕。
- 8080接口适用于单片机,限制屏幕像素大小。
- TFT RGB接口适用于嵌入式Linux,内存和LCD控制器集成在SoC中。
- MIPI接口是移动产业处理器接口,分为MIPI-DBI、MIPI-DPI和MIPI-DSI三类。
- MIPI-DBI支持数据和命令的发送,常用的8080接口属于此类。
- MIPI-DPI强调操作单个像素,支持多种颜色位数。
- MIPI-DSI相比DBI和DPI需要的接口线更少,支持更高的数据传输速度。
❓
延伸问答
LCD屏幕的分辨率是如何计算的?
LCD屏幕的分辨率为xres乘以yres,其中xres是每行的像素数量,yres是总行数。
LCD屏幕的像素颜色可以用哪些格式表示?
LCD屏幕的像素颜色可以用24位或16位数据表示,常见格式包括rgb565和rgb555。
如何将颜色数据发送给LCD屏幕?
颜色数据通过写入Framebuffer来发送给LCD屏幕,Framebuffer的大小为xres乘以yres乘以16除以8。
8080接口适用于哪些设备?
8080接口适用于单片机,限制屏幕像素大小,因为模组的Framebuffer是SRAM,成本较高。
MIPI接口有哪些类型?
MIPI接口分为MIPI-DBI、MIPI-DPI和MIPI-DSI三类,分别用于不同的显示需求。
MIPI-DSI接口的优势是什么?
MIPI-DSI接口相比DBI和DPI需要的接口线更少,支持更高的数据传输速度,最大速度可达500Mbps。
➡️