3、显示硬件基础:LCD/OLED原理、分辨率与刷新率、接口类型(LVDS/MIPI/eDP)

好,我们进入第三章。这一章讲的是显示硬件的基础知识。说白了,就是屏幕本身是怎么工作的,以及数据是怎么从主芯片传到屏幕上的。

很多做上层应用的工程师,觉得硬件是底层的事,不关心。但我个人经验告诉我,不懂显示硬件,你连一个黑屏问题都定位不了。你想想看,屏幕不亮,是驱动没写好?还是接口时序不对?还是屏幕本身坏了?不懂原理,你只能瞎猜。

3.1 LCD与OLED:两种主流显示技术

先聊聊屏幕本身。目前车载上用的,主要是LCD和OLED两种。

3.1.1 LCD(液晶显示器)

LCD的原理,简单说就是:背光模组一直亮着,然后通过控制液晶分子的偏转角度,来决定每个像素透多少光出去。

嗯,这里要注意:LCD本身不发光,它是个光阀。所以LCD屏幕一定有背光。车载上常用的是侧入式背光,就是把LED灯条放在屏幕侧面,通过导光板把光均匀分布到整个屏幕。

我在项目中遇到过一个问题:某款车的中控屏,冬天刚启动时屏幕边缘发暗,要过几分钟才正常。查了半天,是背光LED在低温下亮度衰减,导光板热胀冷缩导致光耦合效率下降。后来我们加了低温补偿算法才解决。

LCD的优点是成熟、便宜、寿命长。缺点是黑色不够黑——因为背光关不干净,总有漏光。对比度一般在1000:1到3000:1之间。

3.1.2 OLED(有机发光二极管)

OLED就完全不一样了。每个像素自己发光,不需要背光。所以OLED可以做得很薄,甚至可以做成柔性屏。

OLED的黑色是真正的黑色——像素不发光,就是纯黑。对比度可以做到100000:1以上。色彩也更鲜艳,响应速度更快。

但是OLED有个致命问题:烧屏。我记得2018年帮一家车厂做评估,他们想在仪表盘上用OLED。我直接泼了冷水:仪表盘上很多静态元素,比如车速数字、故障灯,长时间显示同一个位置,有机材料老化速度不一样,很快就会出现残影。

避坑指南: 我曾经见过一个项目,为了追求视觉效果,在仪表盘上用了OLED。结果跑了3万公里后,车速数字区域明显发黄。后来不得不降级成LCD。所以我的建议是:中控屏可以用OLED(内容变化多),仪表盘慎用。

3.2 分辨率与刷新率

这两个参数,是选型时最常看的。但很多人只知其然,不知其所以然。

3.2.1 分辨率

分辨率就是屏幕上有多少个像素点。比如1920x1080,就是横向1920个像素,纵向1080个像素。

车载上常见的分辨率有:

分辨率 宽高比 常见应用
1280x720 (HD) 16:9 入门级中控、后视镜
1920x1080 (FHD) 16:9 主流中控、仪表盘
3840x2160 (4K) 16:9 高端车型、副驾娱乐屏
1920x720 8:3 贯穿式大屏(双联屏)

分辨率越高,像素密度(PPI)越高,画面越细腻。但代价是:传输带宽更大,GPU渲染压力更大,功耗也更高。

我个人习惯:车载上FHD已经够用。4K在车机上其实意义不大——驾驶员离屏幕至少50cm,人眼分辨能力有限。而且4K意味着每帧要传输8.3M像素的数据,对接口带宽和主芯片性能都是挑战。

3.2.2 刷新率

刷新率就是屏幕每秒更新多少次画面。单位是Hz。

车载上常见的刷新率:

  • 60Hz:最主流,中控、仪表盘都用这个。每帧16.67ms,人眼感觉流畅。
  • 30Hz:低端屏幕或副屏,能省电。但拖动地图时会有明显卡顿感。
  • 120Hz:高端车型开始用。画面极其顺滑,但功耗翻倍。

为什么会这样?因为刷新率越高,留给每帧的渲染时间就越短。60Hz是16.67ms,120Hz就只有8.33ms。如果主芯片性能不够,就会出现掉帧。

经验之谈: 我建议仪表盘用60Hz就够了。中控屏如果支持导航地图滚动,可以考虑90Hz或120Hz。但要注意:刷新率要和主芯片的显示控制器匹配。我曾经遇到一个案子,屏幕支持120Hz,但主芯片的DPU只能输出60Hz,结果屏幕一直在做帧率转换,反而产生了撕裂感。

3.3 接口类型:LVDS / MIPI / eDP

屏幕选好了,数据怎么传过去?这就涉及到显示接口。车载上主流的就三种:LVDS、MIPI DSI、eDP。

3.3.1 LVDS(低压差分信号)

LVDS是车载上最老牌、最成熟的接口。它用差分信号传输,抗干扰能力强,适合长距离传输。

LVDS的典型特征:

  • 一对差分线传输一个通道的数据,通常需要4对数据线+1对时钟线
  • 每个通道的速率在几百Mbps到1Gbps之间
  • 传输距离可以到几米(车内完全够用)
  • 接口标准:FPD-Link(TI)、FlatLink(TI)、OpenLDI

我记得早期做车载导航时,主芯片和屏幕之间就是用LVDS。那时候MIPI还没普及,eDP更是没影的事。LVDS的优点是稳定,缺点也很明显:带宽有限。FHD@60Hz基本就是LVDS的极限了,再往上就得用多通道。

关键点: LVDS传输的是并行数据(RGB各8位,加上HSYNC、VSYNC、DE等控制信号),通过SerDes(串化器/解串器)转换成串行差分信号。所以LVDS接口芯片通常成对出现:发送端(Serializer)和接收端(Deserializer)。

3.3.2 MIPI DSI(移动行业处理器接口 - 显示串行接口)

MIPI DSI是从手机行业移植过来的。它也是差分信号,但比LVDS更先进。

MIPI DSI的特点:

  • 使用D-PHY物理层,一对差分线就是一个Lane
  • 通常用1、2、4个Lane,每个Lane速率可达1.5Gbps(D-PHY 1.2)甚至更高
  • 支持命令模式和视频模式
  • 传输距离短(一般不超过30cm)

为什么车载上也开始用MIPI?因为主芯片越来越集成,很多SoC直接集成了MIPI DSI控制器,不需要额外的LVDS SerDes芯片,成本更低、PCB更简洁。

但MIPI有个坑:传输距离短。如果屏幕和主芯片不在同一块板上,中间有排线连接,超过15cm就容易信号衰减。我遇到过一个问题:某款车的中控屏,用MIPI连接,量产时发现部分屏幕闪屏。查到最后是排线长度超标了5cm,信号眼图闭合了。

避坑指南: 如果你用MIPI DSI,一定要严格控制PCB走线长度和阻抗。差分线阻抗要控制在100Ω±10%,等长误差不超过5mil。排线长度不要超过20cm。否则,你会被信号完整性问题折磨到怀疑人生。

3.3.3 eDP(嵌入式DisplayPort)

eDP是DisplayPort的嵌入式版本,专门用于笔记本、平板等设备。现在也开始进入车载领域。

eDP的优势:

  • 带宽极高:eDP 1.4支持HBR3(8.1Gbps per Lane),4K@60Hz只需要2个Lane
  • 支持多流传输:一根线可以同时传多个显示流(比如仪表盘+中控)
  • 支持PSR(面板自刷新):静态画面时,屏幕自己刷新,主芯片可以休眠省电
  • 传输距离比MIPI长,但比LVDS短

我个人觉得,eDP是未来的趋势。尤其是高端车型,需要4K分辨率、高刷新率、多屏联动,eDP是最合适的。但eDP的缺点是:芯片成本高,生态不如LVDS成熟。

3.3.4 三种接口对比

特性 LVDS MIPI DSI eDP
带宽 低(~1Gbps/Lane) 中(~1.5Gbps/Lane) 高(~8.1Gbps/Lane)
传输距离 长(>3m) 短(<30cm) 中(<1m)
抗干扰
成本 低(需额外SerDes) 中(集成在SoC)
适用场景 仪表盘、中控(传统) 中控、副屏(近距离) 4K大屏、多屏系统

3.4 接口选型建议

说了这么多,到底怎么选?我给出一些实际建议:

  • 仪表盘:优先用LVDS。稳定、抗干扰、传输距离长。仪表盘对可靠性要求最高,LVDS经过多年验证,最放心。
  • 中控屏:如果主芯片有MIPI DSI接口,且屏幕距离近(同一块PCB或短排线),用MIPI。否则用LVDS。
  • 副驾娱乐屏/后排屏:如果分辨率超过FHD,或者需要高刷新率,考虑eDP。
  • 多屏系统:如果主芯片支持eDP多流,一根线搞定所有屏幕,省线束、省成本。
一个小技巧: 选型时,不要只看接口类型,还要看主芯片的显示控制器支持什么。有些SoC虽然号称支持MIPI DSI,但实际只能输出1080p@30fps,带宽不够。一定要看数据手册里的最大分辨率和支持的刷新率。

好了,这一章的内容就到这里。显示硬件是车载系统的基石,理解LCD/OLED原理、分辨率刷新率、接口类型,你才能在设计多屏系统时做出正确的选择。下一章,我们会讲多屏驱动的软件架构,到时候会用到这些硬件知识。