资讯详情

资讯详情

RK3588/RK3576取消LVDS背后:显示接口演进与桥接方案全解析

去年接了个 RK3588 项目客户指定要用一块 12.1 寸的 LVDS 工业屏。我翻开参考设计原理图找 LVDS 控制器翻了半天发现根本没有。再用寄存器手册一查确认这代 SoC 压根没做原生 LVDS 外设。那会儿心里确实咯噔一下毕竟 RK3288、RK3399 时代 LVDS 还是标配怎么说砍就砍了后来为了把这块屏点亮我加了一颗 DSI 转 LVDS 桥接芯片又花了一周时间调时序、配寄存器。折腾完再回头看这件事其实瑞芯微这刀砍得并不意外——显示接口和面板产业一直在同步换代SoC 做的是跟随性取舍。这篇文章就把 RK3588/RK3576 砍掉原生 LVDS 这件事彻底讲透从接口规格、带宽账、成本账、产业周期到没有 LVDS 之后的替代方案和实操细节一次说清。1. 先交底RK3588/RK3576 的显示接口到底给了什么说“砍掉”之前得先看清楚这两颗芯片手里还有什么牌。很多人一搜规格表发现没有 LVDS就以为它显示能力缩水了。这是误会。新芯片给的显示接口不仅不少反而更强只是方向变了。1.1 RK3588 的接口矩阵RK3588 是瑞芯微的旗舰 SoC核心显示接口包括两路 HDMI其中一路支持 HDMI 2.1可输出 8K60、一路 DisplayPort 1.4、一路 eDP 1.4以及两路 MIPI DSI每路 4-lane。这个矩阵覆盖了从消费类电视、显示器到嵌入式商显的绝大多数场景。HDMI 走电视和投影DP 走桌面显示器和 Type-C 扩展eDP 走笔记本内屏和一体机MIPI DSI 走平板、车载屏和工控屏。四路输出还支持多屏异显RK3588 最多可以同时驱动三到四块屏幕做拼接屏、仪表盘、排队叫号机这类多显需求都很顺。关键是这里完全没有 LVDS 的位置。1.2 RK3576 的定位差异RK3576 比 RK3588 低一档主打中端 AIoT 和工业控制。它的显示接口同样没有原生 LVDS提供 MIPI DSI、eDP 和 HDMI。从官方主推的参考设计来看RK3576 更偏向“一块 eDP 屏加一块 MIPI 屏”的双屏组合适合闸机、门禁、工业 HMI、可视对讲这类设备。这里有个值得注意的信号RK3576 是面向工业和 AIoT 定位的芯片按理说工业现场存量最多的恰恰是 LVDS 屏。它依然没有做 LVDS说明瑞芯微不是“没地方放这个接口”而是刻意不做。既然面向工业场景都敢砍那就更说明产业侧已经到了可以切换节点的位置。1.3 和上一代人比差异在哪拿 RK3399 举例。RK3399 有双路 MIPI DSI同时保留了一路 LVDS支持单通道/双通道 8bit LVDS 屏。再往前 RK3288同样原生支持 LVDS当年大量广告机、收银机、医疗设备都用的 RK3288 加一块 LVDS 屏。到了 RK3588/RK3576LVDS 这一栏彻底空白取而代之的是 eDP 的加入和 DP 的升级。RK3588 和 RK3576 显示接口差异大致如下接口RK3288/RK3399 时代RK3588RK3576LVDS有无无MIPI DSI有4-lane有两路4-lane×2有4-laneeDP无/少见有eDP 1.4有HDMIHDMI 2.0HDMI 2.1HDMI 2.0 级别DisplayPort无DP 1.4无/视型号整体看这次接口调整是“拿 LVDS 换 eDP升级 HDMI/DP”而不是单纯的删减。要理解这个决策就得先弄清楚 LVDS 当年为什么能起来以及它现在卡在哪。2. LVDS 的技术底细好东西但带宽天花板太明显LVDS 全称 Low-Voltage Differential Signaling低压差分信号。它不是瑞芯微发明的也不是专门给显示屏做的接口最早来自通信和背板互连领域后来被显示行业拿来做屏线和 SoC 到面板的传输。2.1 LVDS 显示接口的工作原理显示链路里的 LVDS传输的是 RGB 数据和同步信号。典型做法是 7:1 串行化——把 7 个并行 bit 串成一路高速差分信号配合一对时钟差分线传输。以最常见的双通道 8bit LVDS 为例数据线8 对差分对每通道 4 对时钟线1 对差分对每通道 1 对总物理连线9 对差分线也就是 18 根线每根数据线的速率通常在 300Mbps 到 1Gbps 之间经典工作点在 600-700Mbps 附近。继承自并行 RGB 时代的设计再加上差分传输带来的抗干扰能力和长距离传输能力让 LVDS 在 2005-2015 年间迅速统治了从笔记本电脑到工业显示器的中尺寸屏互联。2.2 曾经的统治力稳定、便宜、抗干扰LVDS 能火这么多年靠的是三个优点。第一是信号质量好。差分信号天然抑制共模噪声适合在干扰复杂的工业环境里跑长线。一段普通的 LVDS 屏线做到 30-50 厘米不成问题这在当年是很重要的工程优势。第二是生态成熟。面板厂、线材厂、接插件厂全都在做 LVDS 相关产品30pin/40pin/50pin 的屏线规格高度统一。维修和替换都很方便做整机的工程师手里基本都有几根通用 LVDS 排线。第三是成本友好。LVDS 收发器的工艺和 IP 都非常成熟集成进 SoC 几乎不增加多少设计风险。这也让 RK3288 当年敢放心地把 LVDS 塞进一颗面向中端设备的芯片里。2.3 它的带宽账2K 还能扛4K 直接崩LVDS 的问题出在带宽扩展性上。先算一笔简单的账。一块 1080p60Hz、24bit 色深的屏幕像素时钟是 148.5MHz总数据速率是 148.5MHz × 24bit 3.56Gbps。双通道 LVDS 8bit 配置下8 对数据线每对跑 650Mbps 左右总共约 5.2Gbps 的理论链路能力可以覆盖。再看 4K60Hz。像素时钟猛增到 594MHz总数据速率 594MHz × 24bit 14.26Gbps。想用传统 LVDS 承载的话需要 24 对数据线每对跑将近 600Mbps。这在物理上可以做但代价极其离谱连接器体积爆炸、线材屏蔽要求飙升、PCB 布线空间完全不可用而且对 EMI 的抑制能力也大幅下降。换句话说LVDS 不是跑不动 4K而是跑 4K 的代价大到没有任何整机厂愿意接受。4K 显示需求一旦成为主流LVDS 被淘汰就是必然的。3. 真正的砍刀三笔账一起算才成立刚才讲了 LVDS 的带宽瓶颈但只从带宽角度解释不了 RK3588/RK3576 的取舍。毕竟做双路 4K60 的 LVDS 也不是完全不可能只是代价大。真正让瑞芯微下决心砍掉的是三笔账叠加后的结果。3.1 带宽账4K/8K 时代 LVDS 的扩展性为零从面板分辨率演进看1080p 是 2010-2015 年的主流4K 是 2016-2022 年的主流8K 则是 2023 年往后高端设备在推的方向。RK3588 的定位摆在那里8K60 解码、8K 显示输出。它的主显示链路必须围绕高分辨率和高刷新率设计。如果硬塞一个 LVDS 控制器进去它只能服务 1080p 级别的老屏跟芯片自身的算力定位严重错位。芯片设计是“算力与接口匹配”的工程一个能解码 8K 视频的 SoC配一个只能输出 1080p 的显示接口这个接口大概率没人用。eDP 1.4 走 4-lane 可以达到约 17.28Gbps每 lane 4.32Gbps 有效带宽轻轻松松覆盖 4K60。MIPI DSI 4-lane 在高速模式下也有 4.5Gbps 左右的载荷能力两路 DSI 合计也能接近 8K60 的需求。对 RK3588 而言显示链路的性能重心在 eDP 和 DSI 上。3.2 引脚与封装账每一对外出都要占晶粒面积芯片设计里接口数量不是想加就加的。每一个显示接口控制器都要占用 SoC 的引脚资源、IO PAD 面积和内部走线资源。LVDS 的接口又格外“费引脚”一组双通道 8bit LVDS 就要占 18 根引脚换成 eDP 4-lane 只需 8 根引脚4 对差分线加辅助信号MIPI DSI 4-lane 也差不多。引脚减少意味着封装可以更紧凑或者把省下来的引脚给其他外设。对于一颗多功能的旗舰 SoC 来说引脚是稀缺资产宁可给 PCIe、USB、GMAC、SDIO 这些高频使用的外设也不太愿意留给一个日薄西山的显示接口。这一点我在 RK3588 的参考设计里感受很深板级走线最大的压力从来不是核心逻辑而是各种高速接口的差分对、等长、阻抗控制。LVDS 一对一对往外拉的时候PCB 面积和布线难度几乎是 eDP 的两倍。3.3 产业周期账面板厂早已用脚投票判断一个接口会不会被砍最可靠的方法是看面板厂的出货结构。从 2020 年开始主流面板厂的中大尺寸新品内部接口基本集中在 eDP 和 MIPI DSI 两条线。eDP 用于笔记本、一体机、工控整机MIPI DSI 用于平板、车载、智能硬件。LVDS 屏虽然还有一定存量但主要集中在低端工业模组和老款车载屏。面板厂不会为存量需求投入新型号研发新开模具的屏越来越少用 LVDS。SoC 厂商跟随面板产业步伐这是再正常不过的商业逻辑。瑞芯微把 LVDS 从新芯片上拿掉本质上是把嵌入式 Linux/AIoT 平板和工控设备的显示接口与面板厂的当前产品线对齐。三笔账叠加在一起结论非常明确LVDS 在 4K 时代带宽不足引脚成本高上游产业又已经转向 eDP/DSI。砍掉它对 SoC 设计是减负对产业协同是踩准节奏。4. 没有原生 LVDS 的实测解法桥接方案的选型、调试与踩坑砍归砍现实是巨大存量 LVDS 屏还在服役。工控设备换板不换屏、维修备件池里全 LVDS、指定型号的医疗屏只出 LVDS 接口这些场景在后续三五年内依然大量存在。所以 RK3588/RK3576 项目遇到 LVDS 屏怎么办答案就两个字桥接。4.1 桥接芯片怎么选不是随便接一个就能用显示桥接芯片的核心工作是把 SoC 侧的新接口“翻译”成面板侧的旧接口。对 RK3588/RK3576 来说SoC 侧通常用 MIPI DSI 或 eDP面板侧是 LVDS所以桥接方向就是 DSI → LVDS 或 eDP → LVDS。我实测过的方案里最常用的是 DSI → LVDS 桥接。原因很直接RK3588 有两路 DSI分配一路给桥接芯片不影响 HDMI 和 eDP 的正常输出灵活性最高。具体芯片方面比较主流的包括桥接芯片源接口目标接口特性LT8912BMIPI DSI 4-lane单/双通道 LVDS 8bit支持最高 1080p60I2C 配置TC358775MIPI DSI 4-lane双通道 LVDS 8bit东芝方案参数寄存器可调SN65LVDS 系列并行 RGBLVDS不是 DSI 转 LVDS别选错选型时要注意一个重要细节桥接芯片的分辨率能力上限。很多 DSI → LVDS 桥接芯片只支持到 1080p60真要做 2K 或 4K LVDS 屏得确认芯片是否支持超频 lane 速率和四通道 LVDS 输出。工业项目里最常见的还是 1024×768 和 1280×800 这类 4:3 或 15:9 屏LT8912B 这个级别够用。4.2 硬件设计的关键点复位、供电、I2C 一个都不能少桥接芯片的硬件连接比想象的敏感。第一是复位时序。桥接芯片的复位脚RESET必须在 SoC 和面板供电稳定之后释放。简单粗暴的做法是在 RESET 脚上加一个 RC 延时电路或者直接用 GPIO 控制并配合延时函数保证上电后先等 50ms 再拉高复位。复位时机不对最常见的表现就是“点不亮”或者偶发性花屏而且问题很难复现排查很费时间。第二是供电电压匹配。LVDS 逻辑侧通常是 3.3V 或 1.8VI2C 控制接口的电平也要和 SoC 侧对应。桥接芯片如果同时有 3.3V 和 1.8V 两路电源域一定要看清数据手册里的上电顺序要求否则芯片可能进入错误状态I2C 怎么都写不进去。第三是 I2C 地址和寄存器配置。不同厂家的桥接芯片 I2C 地址不同常见的有 0x48、0x50 等。上电后第一件事是用 i2c-tools 扫 I2C 总线确认地址对了再去改寄存器。很多“芯片不工作”的问题最后都是 I2C 地址不对闹的乌龙。4.3 驱动适配设备树怎么配以 RK3588 跑 Linux 为例DSI → LVDS 桥接方案的设备树规划大概是这样的逻辑SoC 侧的一个 DSI 输出端口外接一个 bridge 节点bridge 再接一个 panel 节点。下面是去掉具体厂商名后的简化结构思路比代码本身更重要dsi0 { status okay; rockchip,lane-rate 500; bridge0 { compatible vendor,lvds-bridge; reg 0x48; reset-gpios gpio3 RK_PC5 GPIO_ACTIVE_LOW; enable-gpios gpio4 RK_PB0 GPIO_ACTIVE_HIGH; }; };实际调试时最关键的是把 panel 的时序参数hactive、vactive、front porch、sync width 等正确传给桥接芯片。如果面板手册给的是并行 RGB 时序桥接芯片内部会负责转成 LVDS 信号但 SoC 侧 DSI 的时序必须和面板原生参数严格匹配。这里最容易出问题下面细说。4.4 实测踩坑花屏、闪屏和时序不匹配的排查思路我在 RK3588 上接 LVDS 屏时遇到过几个典型的坑基本可以归为时序和寄存器两大类。第一个坑是分辨率不匹配导致的花屏。工业屏里有一种很常见的“多兼容屏”同一块驱动板可以带 1024×768 和 1280×800 两种分辨率通过 config pin 选择。如果桥接芯片寄存器里写死了某一个分辨率而屏的实际选择脚状态是另一个那画面就彻底乱掉。排查方法是先用逻辑分析仪抓 DSI 的输出时序确认 SoC 实际发出去的行场参数再反向核对桥接芯片的寄存器设置。第二个坑是闪屏。闪屏和时序匹配不好也有关系但更多是电源和复位问题。比如桥接芯片的供电纹波过大、参考时钟不稳定都会导致 LVDS 输出端出现间歇性丢帧。这种问题很难通过改软件解决需要在硬件上加强滤波。第三个坑是 eDP → LVDS 桥接方向里的 eDP 面板自刷新PSR功能冲突。RK3588 的 eDP 控制器默认可能启用了 PSR 相关特性但外接桥接芯片时桥接芯片不一定支持 PSR 握手结果就是屏幕唤醒后出现撕裂或者延迟。解决办法是在 eDP 链路里关闭 PSR或者按桥接芯片手册强制配置为非 PSR 模式。4.5 万一选 eDP 方向呢信号完整性的额外要求如果项目里 DSI 都被占满了只剩 eDP 口那就得走 eDP → LVDS 桥接。这个方向上最合适的选择是 TC358775 这类支持 eDP 输入的桥接芯片。eDP 输入侧的布线要求比 DSI 更严格。eDP 是嵌入式 DisplayPort链路的均衡EQ、抖动、预加重参数都需要面板端或桥接端配合调试。拉线超过 10cm、过孔换层过多都可能导致链路训练失败表现为开机黑屏但系统正常启动、背光亮但无画面。我的经验是eDP 到桥接芯片的差分对尽量短不要跨层超过两次串接 100Ω 对地电阻并在靠近桥接芯片端加共模电感。这些在参考设计里通常都有但很多人抄板时只抄了主要器件忽略了这些配套细节。5. 从这次取舍看显示接口演进eDP 和 MIPI DSI 的分工才是未来聊到这里其实 RK3588/RK3576 砍 LVDS 已经是板上钉钉的产业趋势。与其纠结“为什么砍”不如琢磨一下接下来显示接口会往哪个方向走因为这直接影响咱们做项目时的选型思路。5.1 eDP谁在用它eDP 在嵌入式 Linux 设备里的渗透速度非常快。以前 eDP 是笔记本内屏专属现在很多 15.6 寸、21.5 寸的工控一体机、广告机、自助终端都在改用 eDP 屏。理由不复杂单条扁线、引脚少、支持 4K、还有面板自刷新功能可以省电。对 RK3588 这类芯片来说eDP 是承接“中大型屏”的主力接口。如果你做的是 15.6 寸以上、分辨率在 1920×1080 到 4K 之间的设备优先考虑 eDP 屏走线简单、线材采购也方便没必要再绕一圈桥接芯片。5.2 MIPI DSI谁在用它MIPI DSI 的优势是小尺寸和低功耗。7 寸到 12 寸的平板、车载显示屏、便携设备大多用 DSI。RK3588 的两路 DSI 加起来做双屏异显也够用比如前屏交互、后屏广告。DSI 的 lane 速率逐年提升4-lane DSI 已经能支撑 1080p60 到 2K60 级别。未来如果 DSI 进一步演进小尺寸屏上也没必要再用 LVDS 或者转接。5.3 接口取舍的核心判断方法做嵌入式硬件选型时判断一颗 SoC 的显示能力不应只看带不带某个“老朋友”接口而要看它的显示接口矩阵能不能覆盖目标屏的生态。具体到 RK3588/RK3576可以按下面这个思路来选屏屏幕分辨率在 1080p 以内且 12 寸以下优先 MIPI DSI 屏。屏幕 15.6 寸到 4K 分辨率优先 eDP 屏。手头有大量存量 LVDS 屏加 DSI → LVDS 或 eDP → LVDS 桥接芯片但只建议用于维修、替换和存量订单新产品尽量避免以 LVDS 为核心规划。需要多屏异显RK3588 支持 HDMI eDP DSI 的多路组合足够覆盖收银、展览展示和安防监控墙场景。我在 RK3588 的开发板上最终用的是 DSI → LT8912B → LVDS 转接方案点亮那块 12.1 寸屏之后整体画面稳定色彩和响应速度都不错。唯一的心理障碍是板子上多了一颗芯片和多走了一堆控制线但相对于“整块屏报废重买”来说桥接方案是成本最低又能立刻落地的路径。最后分享一个我自己的小经验刚拿到 RK3588 开发板时不要一上来就研究怎么点亮老屏。先把官方支持列表里的 eDP 和 DSI 屏点亮一块把显示链路跑熟再去折腾桥接芯片。这样能把“SoC 侧问题”和“桥接/面板侧问题”快速区分开省下的调试时间非常可观。显示接口的演进是周期性的LVDS 不会一夜消失但新项目里的主角已经是 eDP 和 DSI 了。我们这一代做嵌入式整机的人最重要的是跟上接口节奏手里的调试方法和知识库也得跟着迭代。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →