3、显示屏幕选型:TFT-LCD vs OLED、分辨率与尺寸选择、LVDS/MIPI接口详解
做混合仪表盘,屏幕选型是绕不开的坎。我见过不少项目,硬件都调通了,最后卡在屏幕上——要么阳光下看不清,要么接口速率上不去,要么供货周期出问题。今天咱们就把这块硬骨头啃下来。
3.1 TFT-LCD vs OLED:谁更适合仪表盘?
先说说这两种主流技术。TFT-LCD,说白了就是液晶屏加背光。OLED呢,每个像素自己发光,不需要背光。
TFT-LCD的优势:
- 亮度高:背光可以做到1000cd/m²以上,阳光下照样看得清。我做过一个户外工程机械的仪表盘,夏天正午太阳直射,TFT-LCD完全扛得住。
- 寿命长:液晶本身不发光,背光LED的寿命通常有5万小时以上。车规级产品,这个指标很重要。
- 成本低:同等尺寸和分辨率,TFT-LCD比OLED便宜30%-50%。
- 无烧屏风险:仪表盘上很多固定显示元素(车速表、转速表),OLED用久了容易留下残影。
OLED的优势:
- 对比度极高:黑色就是纯黑,不发光。显示深色背景时,视觉效果非常棒。
- 响应速度快:微秒级响应,动态画面没有拖影。
- 更薄更轻:没有背光层,整体厚度可以做到1mm以内。
- 可柔性:能做成曲面屏,设计自由度大。
我的建议:混合仪表盘,优先选TFT-LCD。原因很简单——可靠性。车规级TFT-LCD的工作温度范围是-40℃到+85℃,OLED在高温下老化速度会加快。除非你的产品定位高端,对显示效果有极致追求,否则TFT-LCD是更稳妥的选择。
避坑指南:我曾经在一个项目中选了某品牌的OLED,实验室测试一切正常。结果夏天路试,车内温度到了70℃,屏幕亮度明显下降,还出现了局部发红。后来紧急换回TFT-LCD,项目延期了两个月。所以,车用环境,温度是第一位。
3.2 分辨率与尺寸选择:别盲目追求高分辨率
很多新手上来就问:「我要不要上4K屏?」我的回答是:看你的MCU和接口带宽。
混合仪表盘常用的分辨率有这几个档次:
| 分辨率 | 常见尺寸 | 适用场景 | 接口带宽需求 |
|---|---|---|---|
| 480×272 | 4.3寸 - 5寸 | 低端仪表、摩托车仪表 | 低(RGB接口即可) |
| 800×480 | 5寸 - 7寸 | 主流混合仪表盘 | 中等(LVDS或MIPI) |
| 1024×600 | 7寸 - 8寸 | 中高端仪表盘 | 较高(MIPI DSI 4-lane) |
| 1280×720 | 8寸 - 10.1寸 | 高端全液晶仪表 | 高(MIPI DSI 4-lane或LVDS) |
| 1920×1080 | 10.1寸以上 | 旗舰级仪表盘 | 很高(需要高速MIPI或eDP) |
我个人习惯这样选:
- 7寸以下:800×480足够了。人眼在正常驾驶距离(约60-80cm)下,看不出像素点。
- 7-10寸:1024×600是甜点。兼顾清晰度和MCU负载。
- 10寸以上:才考虑1280×720或更高。
为什么不要盲目上高分辨率?你想想看,分辨率翻倍,像素数量翻4倍。MCU要处理的图形数据量也翻4倍。帧率从60fps掉到30fps,动画卡顿,反而影响体验。
经验之谈:我做过一个项目,客户非要上1080P。结果MCU的MIPI接口只能跑4-lane,带宽不够,最后不得不加一颗独立的GPU芯片。成本增加了30%,效果提升却微乎其微。所以,合适就好,别贪心。
3.3 LVDS接口详解
LVDS,低压差分信号。说白了,就是用两根线传一个信号,一根正一根反。抗干扰能力强,适合长距离传输。
LVDS在仪表盘中的典型应用:
- MCU到显示驱动板的连接
- 传输距离可以到1米以上
- 常见的是4-lane或8-lane配置
一个典型的LVDS接口信号包括:
时钟对:CLK+ / CLK-
数据对:DATA0+ / DATA0-
DATA1+ / DATA1-
DATA2+ / DATA2-
DATA3+ / DATA3-
每个数据对传输RGB数据。以24位色为例,每个像素需要24bit。4-lane LVDS,每个lane传输6bit,刚好一个像素。
LVDS的优缺点:
- 优点:抗干扰强、传输距离远、成熟稳定
- 缺点:带宽有限,1080P@60fps需要8-lane,线束多
注意:LVDS的时钟频率和分辨率直接相关。800×480@60fps,时钟大约33MHz。1280×720@60fps,时钟约74MHz。布线时,时钟线要尽量短,差分对要等长。
3.4 MIPI DSI接口详解
MIPI DSI是移动设备的主流接口,现在也大量用在仪表盘上。它也是差分信号,但协议更复杂。
MIPI DSI的两种模式:
- Command模式:MCU把数据写到屏幕的显存里,屏幕自己刷新。适合静态画面,省带宽。
- Video模式:MCU实时发送每一帧数据。适合动态画面,延迟低。
仪表盘通常用Video模式。为什么?因为仪表盘需要实时显示车速、转速,延迟必须低。
MIPI DSI的lane配置:
| Lane数 | 单lane速率 | 总带宽 | 支持分辨率 |
|---|---|---|---|
| 1-lane | 500Mbps | 500Mbps | 480×272@60fps |
| 2-lane | 1Gbps | 2Gbps | 800×480@60fps |
| 4-lane | 1.5Gbps | 6Gbps | 1280×720@60fps |
嗯,这里要注意。MIPI的速率不是越高越好。速率高了,信号完整性要求也高。PCB走线要严格控制阻抗,差分对阻抗100Ω,误差不超过±10%。
我曾经踩过的坑:一个项目用MIPI 4-lane,单lane跑1.2Gbps。PCB layout时没注意等长,时钟线和数据线差了5mm。结果屏幕花屏,怎么调参数都没用。后来用示波器一看,时钟和数据之间的skew太大了。重新布线,等长控制在1mm以内,问题解决。所以,MIPI布线,等长是命根子。
3.5 LVDS vs MIPI:怎么选?
这个问题我经常被问到。我的建议很简单:
- 分辨率低于800×480:LVDS更简单,成本更低。
- 分辨率在800×480到1280×720之间:两者都可以。看MCU支持哪个接口。
- 分辨率高于1280×720:优先MIPI。LVDS的带宽不够,需要8-lane,线束太多。
另外,MIPI的线束少(4-lane只需要10根线),适合空间紧凑的仪表盘。LVDS线束多,但抗干扰更好,适合长距离传输。
个人习惯:我一般优先选MIPI。因为现在主流的MCU(如NXP i.MX系列、TI AM62系列)都原生支持MIPI DSI。省掉一个LVDS转接芯片,成本降低,可靠性提高。
3.6 接口电路设计要点
不管选LVDS还是MIPI,有几个电路设计要点必须注意:
- ESD保护:屏幕接口是外露的,容易受到静电放电。每个信号线都要加ESD保护二极管。我习惯用PESD系列,结电容低,不影响信号质量。
- 共模扼流圈:差分信号线上加共模扼流圈,抑制共模干扰。特别是MIPI,频率高,共模干扰容易导致误码。
- 去耦电容:屏幕的电源引脚,每个都要加0.1μF和10μF的去耦电容。位置尽量靠近引脚。
- 背光驱动:TFT-LCD的背光,通常用升压电路驱动。注意LED的电流要恒定,否则亮度会闪烁。
一个典型的MIPI接口电路原理图片段:
// MIPI DSI 4-lane 接口连接
// MCU端:i.MX8M Mini
// 屏幕端:AT070TN92 (1024x600)
// 差分对连接
MIPI_D0_P -> 屏端D0_P
MIPI_D0_N -> 屏端D0_N
MIPI_D1_P -> 屏端D1_P
MIPI_D1_N -> 屏端D1_N
MIPI_D2_P -> 屏端D2_P
MIPI_D2_N -> 屏端D2_N
MIPI_D3_P -> 屏端D3_P
MIPI_D3_N -> 屏端D3_N
MIPI_CLK_P -> 屏端CLK_P
MIPI_CLK_N -> 屏端CLK_N
// ESD保护(每对差分线加一个)
// 使用PESD5V0S1UB
// 注意:ESD器件要靠近连接器放置
最后说一句,屏幕选型不是孤立的事。它和MCU的接口能力、PCB的层数、整机的散热都有关系。我建议你先定好MCU,再看MCU支持什么接口,最后选屏幕。这样最稳妥。
好了,这一章就到这里。下一章咱们聊聊触摸屏的选型,电容屏和电阻屏怎么选,以及触摸控制器的I²C接口设计。