2. DP1核心功能全景解析
DP1(DisplayPort 1.0/1.1a 规范所定义的基础等级)是整个 DisplayPort 技术体系的起点。理解 DP1,不只是记住“它支持多少带宽”,而是要建立一张功能地图:哪些能力是 DP1 原生具备的,哪些接口与通道是它预留的,哪些性能边界是它无法逾越的,以及在这些约束下它最适合出现在什么场景中。本节按“链路能力—数据通道—辅助通道—音频与拓扑—性能边界—典型场景”的顺序逐项梳理,最终形成一份可直接对照使用的功能清单。
一、链路层能力:四条主通道与两种速率
DP1 的物理链路由 1~4 条主通道(Main Link Lane)组成,每条通道采用差分对传输,支持两种标称速率:RBR(Reduced Bit Rate,1.62 Gbps/通道)与 HBR(High Bit Rate,2.70 Gbps/通道)。四条通道全部启用并工作在 HBR 时,原始总带宽为 10.8 Gbps;扣除 8b/10b 编码带来的 20% 开销后,有效数据带宽约为 8.64 Gbps。这个“原始带宽”与“有效带宽”的区分非常关键,很多初学者在估算分辨率时直接拿 10.8 Gbps 去除以像素时钟,结果会偏乐观约 25%。
链路速率并非固定不变,DP1 支持链路训练(Link Training):源端(Source)与宿端(Sink)通过读写 DPCD 寄存器协商通道数与速率,并在训练失败时逐级降级。这意味着同一台设备可能以 4 通道 HBR 启动,也可能因线材质量退化为 2 通道 RBR。判断实际链路状态,应读取 DPCD 地址 0x00101(链路带宽设置)与 0x00202(通道数设置),而不是仅凭产品标称值。
二、数据通道:像素流如何被组织
主通道承载的是经过打包的像素数据流。DP1 采用微包(Micro-packet)架构,把像素流切分为传输单元,并在其中插入属性数据(MSA,Main Stream Attribute),用于携带时序参数、色彩格式与帧结构信息。与 DVI/HDMI 的固定时序流不同,这种打包方式使 DP1 天然支持多流复用——虽然 DP1 本身只定义单流传输,但架构上已为后续 MST 留出空间。
DP1 支持的像素格式包括 RGB 与 YCbCr 4:4:4,每分量 6/8/10/12 bit;色彩编码方面支持 8b/10b 通道编码。需要注意的是,DP1 不包含 DSC(显示流压缩),因此分辨率与刷新率的组合完全受有效带宽约束。下面这张图把 DP1 的功能模块、通道与边界关系集中呈现出来,便于建立整体印象。
三、辅助通道与配置空间
AUX CH 是 DP1 的“控制平面”,一条 1 Mbps 的双向差分通道,承担链路训练、DPCD 寄存器读写、EDID 读取与 HPD 事件传递。DPCD 是一块按地址组织的寄存器空间,DP1 定义的关键地址包括:0x00000 处的接收端能力字段(DPCD_REV、最大链路速率、最大通道数)、0x00101 的链路带宽设置、0x00102 的通道数设置、0x00202 的通道均衡设置。实际排障时,先读 0x00000 确认宿端能力上限,再读 0x00101/0x00102 确认协商结果,就能快速判断“是设备不支持,还是训练降级了”。
EDID 通过 AUX 的 I²C-over-AUX 机制读取,源端据此获知显示器的原生分辨率、支持的时序与色深。HPD 则是一个电平信号,用于通知源端“显示器已接入/已断开”,源端收到 HPD 高电平后才会启动 AUX 通信与链路训练。这条因果链是理解 DP1 启动过程的主线:HPD → 读 EDID → 读 DPCD 能力 → 链路训练 → 视频流输出。
四、性能边界:能做什么,不能做什么
把 DP1 的边界算清楚,比记住标称参数更有用。以 1920×1080@60 Hz、CVT-RB 时序为例,像素时钟约 138.5 MHz,RGB 8 bit 每像素 24 bit,所需数据率约 3.32 Gbps;即使只用 2 通道 HBR(有效约 4.32 Gbps)也足够,4 通道 HBR 则余量充足。若提升到 2560×1600@60 Hz,像素时钟约 268.5 MHz,所需约 6.44 Gbps,此时必须使用 4 通道 HBR(有效 8.64 Gbps)才能容纳,且余量已不足 30%。再往上到 3840×2160@60 Hz,所需约 14.9 Gbps,已明显超出 DP1 上限——这正是 DP1.2 引入 HBR2 与 MST、DP1.4 引入 DSC 的直接动因。
除带宽外,DP1 还有几项明确的能力缺失:不支持 MST 多流复用(只能点对点单屏)、不支持 DSC 压缩、不支持 FEC 前向纠错、不支持 4:2:0/4:2:2 色度抽样。这些“不支持”不是缺陷,而是等级划分的依据,也是对照 DP2、DP3 时最应关注的差异点。
五、典型应用场景与功能清单
基于上述边界,DP1 的合理落点是:笔记本/台式机外接 1080p 或 2560×1600 显示器、工业控制面板与嵌入式显示模组、对成本敏感且无需多屏的消费类显示设备。它的价值在于“用一条线同时传视频、音频与控制信息”,并以微包架构为后续升级预留了兼容路径。
DP1 功能清单(可直接对照核查)
- 主通道:1/2/4 Lane 可选,RBR 1.62 Gbps、HBR 2.70 Gbps 每通道
- 编码:8b/10b,有效带宽约为原始带宽的 80%
- 最大有效带宽:4 Lane HBR 约 8.64 Gbps
- 数据组织:微包 + MSA 属性,支持 RGB、YCbCr 4:4:4,6/8/10/12 bit
- 控制通道:AUX CH 1 Mbps 双向,支持 DPCD、EDID(I²C-over-AUX)、HPD
- 链路训练:支持通道数/速率协商与降级重训
- 音频:支持 LPCM 音频流随视频传输
- 拓扑:单流 SST,点对点
- 不支持项:MST、DSC、FEC、4:2:0/4:2:2
核查实操建议:接入设备后,先读 DPCD 0x00000 确认宿端最大速率与通道数,再读 0x00101 与 0x00102 确认实际协商值。若协商值低于能力值,优先排查线材与连接器,而非直接判定设备故障。
把这张清单记牢,后续对照 DP2 与 DP3 时,就能逐项判断“新增了什么、放宽了哪条边界、代价是什么”,而不是停留在版本号大小的模糊印象上。