2、硬件架构基础:主控芯片选型、显示接口、电源与背光设计要点
各位工程师朋友,咱们直接进入正题。多屏系统的硬件架构,说白了就是三件事:选对主控、接好接口、搞定电源。这三样但凡有一个掉链子,量产的时候你就等着哭吧。我这些年踩过的坑,今天全给你们抖出来。
2.1 主控芯片选型:别只看算力
选主控芯片,很多人第一反应就是看主频、看核心数。嗯,这没错,但远远不够。多屏系统真正的瓶颈,往往不在CPU,而在显示控制器和内存带宽。
我个人的习惯是,先看显示控制器的通道数。 比如你要驱动三块1080p的屏幕,那主控至少得支持三个独立的显示通道。有些芯片号称支持多屏,其实是靠复用通道,说白了就是分时显示,刷新率根本跑不满。
关键参数清单:
- 显示通道数: 独立通道数 ≥ 屏幕数量
- 最大分辨率: 单通道支持的分辨率要留20%余量
- 内存带宽: 多屏同时刷新时,带宽需求是叠加的
- 接口兼容性: 是否同时支持LVDS、MIPI、eDP、HDMI
我在项目中遇到过一款主控,参数表上写着支持三屏,结果第三屏只能输出VGA级别的分辨率。你想想看,客户要的是三块高清屏,这怎么交差?所以,一定要看芯片的勘误表和应用笔记,别光看宣传页。
2.2 显示接口:各有各的脾气
显示接口这块,我把它分成四类:LVDS、MIPI DSI、eDP、HDMI。每种接口的物理特性和适用场景都不一样,咱们一个一个说。
2.2.1 LVDS:老当益壮,但布线要小心
LVDS是差分信号,抗干扰能力强,适合长距离传输。但它的缺点也很明显——线束多。一个1080p的屏幕,至少需要4对数据线加1对时钟线,再加上电源和地,排线会非常粗。
避坑指南: 我曾经在量产时发现,LVDS线束过长会导致信号眼图闭合。后来查了资料才知道,LVDS的传输距离最好控制在30cm以内。如果你非要拉长线,记得用低电压摆幅的LVDS驱动器。
我的经验: LVDS的PCB走线,等长误差控制在±50ps以内。差分对之间的间距,至少是线宽的3倍。别问我怎么知道的,问就是吃过亏。
2.2.2 MIPI DSI:手机屏的标配,但驱动能力弱
MIPI DSI现在很流行,尤其是用在平板和手机上。它的优势是线少——一对差分时钟加最多四对数据线,就能驱动高清屏。但它的驱动能力很弱,传输距离通常不超过15cm。
为什么会这样?因为MIPI是低压差分信号,电压摆幅只有200mV左右。一旦走线长了,信号衰减得厉害。我建议,MIPI走线尽量放在PCB顶层,避免打过孔。如果非要跨层,记得加地过孔回流。
注意: MIPI DSI的时钟频率很高,动辄几百MHz。PCB设计时,时钟线必须包地,而且包地线上要打满过孔。否则,EMI会让你过不了认证。
2.2.3 eDP:笔记本的宠儿,支持高刷新率
eDP是嵌入式DisplayPort,说白了就是DisplayPort的简化版。它最大的优点是带宽高,单通道就能跑4K@60Hz。而且它支持自适应刷新率,省电效果明显。
我个人比较喜欢eDP,因为它线束少、抗干扰强。但要注意,eDP的AUX通道是用来做链路训练的,不能省略。有些工程师为了省成本,把AUX通道直接悬空,结果屏幕死活点不亮。嗯,这就是典型的偷懒惹的祸。
2.2.4 HDMI:通用性最强,但版权费贵
HDMI大家最熟悉了,电视、显示器、投影仪都在用。它的优点是即插即用,兼容性好。但缺点也很明显——版权费。每台设备都要交授权费,量产成本会高出一截。
另外,HDMI的ESD防护要特别注意。我曾经遇到一个案子,HDMI接口经常被静电打坏。后来加了TVS管,问题才解决。记住,HDMI的DDC通道和HPD引脚,一定要加ESD保护。
| 接口类型 | 最大带宽 | 传输距离 | 线束数量 | 适用场景 |
|---|---|---|---|---|
| LVDS | ~1Gbps/对 | ≤30cm | 多(10+根) | 工控、车载 |
| MIPI DSI | ~1.5Gbps/通道 | ≤15cm | 少(4-6根) | 手机、平板 |
| eDP | ~8.1Gbps/通道 | ≤50cm | 少(4-6根) | 笔记本、一体机 |
| HDMI | ~18Gbps | ≤5m | 中(8-10根) | 消费电子、投影 |
2.3 电源与背光设计:最容易出问题的环节
电源和背光,我敢说,量产故障中至少有一半是这里出的问题。为什么?因为很多人只关注信号完整性,忽略了电源完整性。
2.3.1 电源架构:分区供电,互不干扰
多屏系统的电源,我建议采用分区供电的方案。什么意思呢?就是主控、显示接口、背光,各自用独立的DC-DC模块。这样做的好处是,背光的大电流不会干扰主控的供电。
我曾经犯过一个错误: 把主控和背光共用一个电源轨。结果背光一启动,主控就复位。后来查了波形,发现背光启动瞬间拉低了电压,导致主控欠压。所以,背光电源一定要单独走,而且滤波电容要足够大。
电源设计要点:
- 主控供电: 纹波 < 30mVpp,瞬态响应 < 50mV
- 显示接口供电: 纹波 < 20mVpp,尤其是MIPI和eDP
- 背光供电: 纹波可以放宽到100mVpp,但电流要留余量
2.3.2 背光设计:LED的串联与并联
背光这块,主要是LED灯珠的驱动方式。串联还是并联?这得看你的屏幕尺寸和亮度要求。
串联方案: 电流一致性好,亮度均匀。但电压高,需要升压电路。适合大尺寸屏幕。
并联方案: 电压低,但需要每路恒流,否则亮度不均。适合小尺寸屏幕。
我个人更倾向于串联方案,因为亮度均匀性更容易控制。但要注意,串联的LED数量不能太多,否则升压电路的效率会下降。一般建议单串不超过10颗LED。
避坑指南: 背光驱动芯片的选型,一定要看它的调光频率。如果调光频率低于1kHz,人眼会感觉到闪烁。我建议用PWM调光,频率设在20kHz以上,这样既省电又无频闪。
2.3.3 上电时序:别让屏幕花掉
多屏系统的上电时序,是个容易被忽略的细节。主控、显示接口、背光,这三者的上电顺序如果错了,屏幕可能会出现花屏、闪屏甚至烧毁。
标准的上电时序:
- 先给主控供电,等主控稳定输出时钟
- 再给显示接口供电,等接口初始化完成
- 最后给背光供电,点亮屏幕
为什么要这样?因为如果背光先亮,而主控还没输出信号,屏幕会显示一片乱码。你想想看,客户看到花屏,第一反应就是产品坏了。所以,上电时序一定要用硬件逻辑控制,别指望软件延时。
重要提醒: 有些主控芯片有电源排序要求,比如内核电压必须先于IO电压。如果顺序反了,芯片可能会锁死甚至烧毁。一定要看芯片手册的Power Sequence章节,别偷懒。
好了,硬件架构基础就讲到这里。下一章咱们聊聊软件层面的驱动调试,那又是另一番天地了。