LVDS 接口 的TFT LCD 色深问题
LVDS是TFT LCD显示屏的主要接口之一,相比于其他接口,LVDS接口传输数据更加快速,功耗更低。之前我们有介绍过LVDS接口,此次则讲讲LVDS接口的TFT LCD显示屏色深问题。
基本背景
1. 对应产品:LVDS接口的TFT显示模块
2. LVDS 信号定义
- LVDS(Low Voltage Differential Signal)是一种低振幅差分信号技术;
- LVDS TFT显示模块使用4或5对 LVDS信号, 提供封包了的RGB与同步信号作为输入以简化相关的连线。
3. LVDS显示接口信号类型
CLK+, CLK- 时钟信号
*1. R5, G5 & B5 是RGB信号中的 MSB (最高位)
*2. R7, G7 & B7是RGB信号中的 MSB (最高位)
4. 主机 与LVDS TFT显示模块的应用搭配
○=正常; △=只能显示18bit 色; X=颜色异常
问与答
1. 系统启动时, 文字显示正常, 但进入系统桌面,颜色显示异常。到底是什么问题呢?
- 由于文字显示一般都只有黑色与白色,是有机会在接口不匹配的情况下清楚显示文字的,这种情况很大机会是LVDS接口模式匹配问题。 需复核户手册以确认主机与TFT显示模块的匹配性。
2. 如何判别是LVDS接口模式匹配问题?
- 由于不同的LVDS型号的显示数据排列方式有差异, 使用灰度条看较容易辨别相关情况。(请参考附录核对可能的出现的结果)
3. 如发现 LVDS 接口不匹配, 是否可以更改LVDS信号连接顺序来修正?
- 不可以。因为RGB数据信息是封装在LVDS信号中, 无法以接线修改来重排修正。
4. 18bit-LVDS 的主机 是否可以使用 24bit-LVDS(JEIDA)的TFT显示模块?
- 是可以的。让IN3+ 与 IN3- 保留开路便可(请参考相关手册)。但由于18bit-LVDS的信号是无法告诉显示模块显示”全白(FFFFFF)”, 所以最高可显示的白色是 “FCFCFC”。
5. 24bit-LVDS(JEIDA) 的主机 是否可以使用 18bit-LVDS的TFT显示模块?
- 是可以的。让IN3+ 与 IN3- 保留开路便可(请参考相关手册)
(注. 18bit-LVDS的TFT显示模块只能够显示18bit的色深)
6. 系统可以正常工作, 但是显示非常暗。到底是什么问题?
- 首先需要复查背光供电是否正确。可能是控制背光亮度的PWM信号较低让背光调节到比较暗的情况。也许是PWM有效电平弄反了,也有可能是主板输出18bit-LVDS信号到 24bit-LVDS(VESA) 的TFT显示模块造成模式不配的情况 (请看附录)。部分TFT显示模块提供模式设定选择, 需要确认是否连接了正确的选择电平(请参考相关手册)
结语
注意主机与TFT显示模块的LVDS接口位数与模式设定,先分别确定好相关对应模式后再连接系统, 可减少不必要的异常发生。
附录
1. 误送 24bit(JEIDA) 信号到 24bit(VESA) TFT 显示模块
2. 误送24bit(VESA) 信号到 24bit(JEIDA) TFT 显示模块
3. 误送 24bit-LVDS(VESA) 信号到 18bit-LVDS TFT 显示模块
4. 误送 18bit-LVDS信号到 24bit-LVDS(VESA) TFT 显示模块