USB Type-C 一线通(DP Alt Mode)
Type-C 一线通与 DP Alt Mode
USB Type C 一线通(DP Alt Mode) "Type C 一线通"并不是一个官方技术标准名称, 而是市场上对通过一根全功能 USB Type C 线缆同时实现视频输出, 数据传输和供电(充电)三大功能的通俗叫法 一线通的核心能力(三合一) 视频输出(Display) 利用 USB C 的 DisplayPort Alternate Mode(DP Alt Mode)或 Thunderbolt 协议, 将手机, 笔记本等设备的画面输出到显示器, 电视或投影仪 支持分辨率如 1080p, 4K@60Hz 等, 取决于设备和线缆能力 电力传输(Power Delivery, PD) 通过 USB Power Delivery(PD)协议, 可实现高达 100W(20V/5A)甚至 240W 的双向供电 例如:显示器通过 Type C 给笔记本供电, 同时接收其视频信号 高速数据传输(Data) 支持 USB 3.2, USB4 等高速协议, 传输速率可达 10Gbps, 20Gbps 甚至 40–80Gbps(视设备支持情况) DP Alt Mode Type C 信号说明 要理解 Type C 的原理, 首先需要了解它的引脚定义 如上图所示, Type C 接口有 4 对 TX/RX 差分线, 2 对 USB D+/D , 一对 SBU, 2 个 CC, 另外还有 4 个 VBUS 和 4 个地线 正常情况下, USB 3.x 只用到 2 对 TX/RX 差分线作为数据线, 正插时连接 TX1/RX1, 反插时连接 TX2/RX2 可以看到任意情况下, 都会有 2 对差分线是没有被使用的 DP Alt Mode 就是把 DP 信号载入到这 2 对 "redundant"(冗余)的差分线上, 从而实现 USB 3.x + DP 同时工作 另外为了兼容 USB 2.0, Type C 还保留了 USB D+/D 信号供 USB 2.0 设备使用, 所以只需改用 Type C 接口, USB 2.0 甚至 USB 1.x 设备也可以支持正反面盲插 值得一提的是, 使用 USB D+/D 跟上面的 DP only 模式配合, 可以实现 DP + USB 2.0 模式 DP 占用 4 对 TX/RX 差分线, USB 仅使用 D+/D Type C 还提供了 2 条 CC 线和 2 条 SBU 线 CC 线主要用于 Power Delivery 模块(下简称 PD)的通讯, CC 线首先用来判断设备插入的方向:正插或反插, 如果是正插, 主机使用 CC1 来和设备通讯, 反插使用 CC2, 可以看到 CC 使用的是单线协议 SBU 线在 DP 功能开启时, 化身为 DP 协议中的 AUX P/AUX N 差分线(它的极性可以根据正反插方向修改), 负责传输设备的 DPCD, EDID 等关键信息 主要设备类型支持情况 苹果 MacBook(2016 年及之后机型):雷电 3/4 接口完美支持一线通, 是体验最好的设备之一 Windows 轻薄本/商务本:近 3–4 年的中高端型号基本都配备至少一个全功能 Type C 口(注意看标识, 常伴有 DP 或闪电符号), 但部分低价位或老旧型号可能缺席 安卓手机:需要手机硬件支持 "DP 输出" 且系统有 "桌面模式"(如三星 DeX, 华为 EMUI 桌面模式, 小米等), 并非所有 Type C 手机都支持 iPad Pro/Air:支持一线通扩展显示(随航或镜像) 任天堂 Switch:其 Type C 口支持 DP 输出, 但协议较特殊, 必须确保便携显示器明确兼容 Switch(因为 Switch 对 PD 协议的要求比较挑剔), 否则可能无法触发电视模式或供电不稳 如何确认 Type C 是否支持一线通(DP Alt Mode) 文案描述 明确写有:"Type C 一线直连", "全功能 Type C", "支持视频传输的 USB C", "支持 DP Alt Mode", 这些一定支持 供电相关:"支持反向充电", "可为笔记本/手机充电", "PD 供电协议", 这些可能支持, 因为 PD 反向充电是一线通的常规能力 图标标识 以上三种都支持一线通(DP Alt Mode) 前面两种支持一线通(DP Alt Mode), 第三个不支持 参考 https://za3c.com.tw/mhl %E5%92%8C usb typec dp alt mode %E6%94%AF%E6%8F%B4%E6%B8%85%E5%96%AE/ https://www.adreamertech.cn/news/NewsDetail/94
Canonical: https://wiki.superkvm.com/notes/dp_alt · Marketing: https://www.superkvm.com · GitHub: https://github.com/superkvm