)
rk3588 适配 DP 屏(二)RK3588 的 DP 与 USB 复合接口,是其最核心、最灵活的外设接口之一。它并非将两个独立的接口简单集成,而是通过内部的USBDP Combo PHY(复合物理层),在同一组物理引脚上,动态地复用为 USB 3.1 或 DisplayPort 信号。这一设计主要依托于USB Type-C 接口的 DP Alt Mode(DisplayPort Alternate Mode,显示端口替代模式)来实现。简单来说,就是让一个 Type-C 接口在传输 USB 数据的同时,还能输出 DP 视频信号。RK3588 芯片内部集成了两个这样的 USBDP Combo PHY(PHY0 和 PHY1),因此通常支持两个全功能的 Type-C 接口。RK3588内部集成了两个USBDP Combo PHY,分别是usbdp_phy0和usbdp_phy1。高规格显示:支持DisplayPort 1.4标准,最高可实现8K@60Hz或4K@144Hz的视频输出。高速数据传输:支持USB 3.1标准,提供高达5Gbps的数据传输速率。灵活的电源供应:支持USB Power Delivery (USB PD)快充协议。功能拓扑:核心功能模块包括SoC内部的USB 3.1/DP控制器、负责信号切换的USBDP Combo PHY、处理协议协商的PD芯片(如FUSB302),以及最外部的Type-C连接器。1. 硬件架构与引脚复用RK3588 的 USBDP PHY 内部包含多个高速数据通道(Lane)。这些 Lane 可以通过配置,灵活地分配给 USB 3.1 或 DP 信号使用。以下是基于 RK3588 开发者指南中 Type-C0 的引脚复用关系:RK3588 Type-C0 引脚Type-C 接口引脚功能描述TYPEC0_SSRX1P/DP0_TX0PB10/B11连接 USBDP PHY 的 Lane0,可复用为USB 3.1 Rx或DP TxTYPEC0_SSRX1N/DP0_TX0NA2/A3连接 USBDP PHY 的 Lane1,可复用为USB 3.1 Tx或DP TxTYPEC0_SSTX1P/DP0_TX1PA10/A11连接 USBDP PHY 的 Lane2,可复用为USB 3.1 Rx或DP TxTYPEC0_SSTX1N/DP0_TX1NA2/A3连接 USBDP PHY 的 Lane3,可复用为USB 3.1 Tx或DP TxTYPEC0_OTG_DP/DMA6/B6, A7/B7用于USB 2.0信号(D+/D-)TYPEC0_SBU1/TYPEC0_SBU2A8/B8在 DP Alt Mode 下,复用为DP AUX_CH辅助通道关键点解析:Lane 的动态分配:上表中的 Lane0-Lane3 是高速数据通道。在 USB 3.1 模式下,它们用于传输 SuperSpeed 数据;在 DP 模式下,则用于传输视频流。AUX 通道复用:Type-C 接口的 SBU1/SBU2 引脚在 DP Alt Mode 下会变为 DP 的 AUX_CH 通道,用于链路训练和 EDID 信息读取等。正反插检测:由于 Type-C 支持正反插,SBU1/SBU2 与 DP AUX_CH 的对应关系需要根据插入方向动态调整。这通常由一个额外的 Type-C 控制器芯片(如 FUSB302)配合 GPIO 来进行控制。2. DP工作模式根据硬件设计和软件配置,RK3588 的复合接口可以工作在以下几种主要模式下:全功能 Type-C 模式 (DP Alt Mode):这是最典型的应用场景。一个 Type-C 接口可以同时实现 USB 3.1 数据传输和 DP 视频输出。Lane 的分配通常由USB PD (Power Delivery) 协议协商决定。例如,可以配置为2 Lane 用于 USB 3.1,2 Lane 用于 DP,从而实现 4K 视频输出和高速数据同步传输。拆分模式 (Type-C to Type-A + DP):在一些开发板或产品上,设计者可能会将一个 Type-C 接口的信号拆分,分别连接到标准的Type-A USB 3.1 接口和独立的 DP 接口上。此时,PHY 的 Lane 被固定分配,例如 Lane0/1 给 USB 3.1,Lane2/3 给 DP。这种模式不依赖于 Type-C 的 PD 协商。纯 USB 模式:在此模式下,所有高速 Lane 都分配给 USB 3.1 使用,接口作为一个高速的 USB 3.1 端口工作。纯 DP 模式:所有高速 Lane 都分配给 DP 使用,接口作为一个纯 DP 视频输出口。例如,可以配置为 4 Lane DP 输出。RK3588 的 DP 与 USB 复合接口是一个高度集成的、灵活的解决方案。其核心是USBDP Combo PHY,它通过在Type-C 接口上实现DP Alt Mode,达到了“一线通”的效果。开发者可以通过硬件设计和软件(设备树)配置,灵活地将其设置为全功能 Type-C、拆分接口等多种模式,以满足不同产品的需求。作者:炭烤毛蛋 ,点击博主了解更多。提示:屏幕无显示大多数情况是软件没适配。文章目录rk3588 适配 DP 屏(二)1. 硬件架构与引脚复用2. DP工作模式圈重点 看想学1. rk3588 DP端口1.1 rk3588 DPUSB1.2 全功能 TYPE-C1.3 USB3.0 + DPx21.4 USB2.0 + DPx2 x 21.5 USB2.0 + DPx42. rk3588 DP多种模式2.1 全功能 TYPE-C2.2 USB3.0 + DPx22.3 USB2.0 + DPx2 x22.4 USB2.0 + DPx4总结圈重点 看想学a) rk3588 适配 USB3.0 + DPx2 显示屏b) rk3588 适配 DPx4 显示屏1. rk3588 DP端口1.1 rk3588 DPUSBRK3588的DP与USB复合接口,本质上是一种全功能USB Type-C接口。它通过DisplayPort Alternate Mode(DP Alt Mode,DP备用模式)技术,将高速数字视频信号(DisplayPort)与USB数据、充电功能整合到同一个Type-C接口和一根线缆中,实现“一线通”。核心在于其内部的USBDP Combo PHY(复合物理层),它负责在USB 3.1和DisplayPort信号之间进行动态的时分复用。1.2 全功能 TYPE-CRK3588的DP与USB复合接口,通过高度集成的USBDP Combo PHY和标准的DP Alt Mode协议,实现了高速数据传输、超高