1. USB PD协议概述:发展历程、应用场景、协议版本演进

1.1 从USB到USB PD:为什么需要供电协商?

早期的USB就是给外设供电用的,5V / 500mA,够用得很。那时候接个鼠标、键盘,或者给手机慢慢充个电,谁也没嫌慢。但从那个时候开始,设备功耗就在往上蹿——智能手机屏幕越来越大,笔记本越做越薄还取消了圆口电源,显示器也开始走Type-C一线通。你想想看,5V 1A连给手机快充都不够,更别提给笔记本跑满功率了。

这时候USB-IF(USB Implementers Forum)就坐不住了。他们不是没有大功率方案,但是怎么让设备和充电器在插拔的一瞬间达成共识、安全地供电,这才是真正要解决的问题。说白了,USB Power Delivery就是一套供电商议语言——"你支持多大功率?""我能给多少电压""咱们取个最小值"。没有这套语言,直接怼高压上去,设备会烧,电池会炸。

个人体会: 我刚开始做USB充电方案时,遇到过一个坑——一台平板插上去只能5V慢充,设备端说是充电器不兼容,充电器说设备没要电流。后来才发现,两边都没实现PD握手,默认退回到BC 1.2的5V模式。嗯,从那时起我就明白了,PD协商不是"能不能充",而是"怎么安全地快充"。

1.2 发展历程:四个关键阶段

USB PD走到今天,经历了四个大版本。每个版本都在解决上一代没想明白的问题。我记得最早接触PD的时候,市面上能跑PD的设备一只手数得过来,现在就连几十块钱的充电头都标着PD 3.0。

  1. USB PD 1.0(2012年) —— 开荒阶段。定义了BMC编码和CC(Configuration Channel)通信机制,最大功率100W(20V / 5A)。但那时的PD是可选功能,很多设备根本不实现,生态稀碎。
  2. USB PD 2.0(2014年) —— 真正可用的版本。配合Type-C连接器统一了物理接口,引入了双角色(DRP)、 Vendor Defined Message(VDM) 和数据角色交换。从这版开始,PD才真正有了落地的土壤。
  3. USB PD 3.0(2015年) —— 功能爆发。加入了PPS(可编程电源),允许设备在20mV步进上微调电压,这对手机直充是革命性的。还增加了快速角色交换、固件更新等企业级功能。
  4. USB PD 3.1(2021年) —— 功率天花板再次突破。新增EPR(Extended Power Range),电压拉到48V,功率冲到240W。这意味着显示器、电动工具、甚至一些轻型工业设备都可以走Type-C供电了。

核心认知: PD协议的本质不是"传输多少瓦",而是"在安全边界内动态协商最优供电组合"。每个版本的演进方向都很明确——更高功率、更精细控制、更丰富的应用场景。

1.3 应用场景:哪里需要USB PD?

PD的应用场景比大多数人想象的要广得多。除了手机和笔记本,我在项目里见过用它给无人机充电、给医疗监护仪供电、甚至给电动自行车仪表盘取电。这里列几个最常见的:

  • 手机 / 平板快充 —— PD 3.0 + PPS是目前手机快充的主流方案,15W~100W不等。一台手机从没电到满电,PD协商只需要几十毫秒,比传统QC快得多。
  • 笔记本 / 超极本供电 —— 苹果、联想、戴尔全系转向Type-C PD充电,20V / 3.25A(65W)是标准配置。我建议大家在设计笔记本PD接口时,一定要把EPR的裕量留足,不然下一代升级功率就得改硬件。
  • 显示器 / 拓展坞 —— 一线通方案:视频走DP Alt Mode,数据走USB 3.x,供电走PD。显示器通过PD给笔记本反向供电(最高100W),桌面从此告别一堆线缆。
  • 工业 / 车载 / IoT —— 24V工业传感器、车载娱乐屏、嵌入式工控板,越来越多的工业设备开始用Type-C PD取电,好处是统一接口、减少线束种类。
避坑提示: 我曾经在车载项目中吃过亏——PD芯片在低温下启动时序不对,导致设备冷启动时协商失败,退回到5V。后来在固件里加了延迟重试才解决。如果你做车载或户外设备,一定要在-20℃~+85℃范围内做完整的PD握手测试。

1.4 协议版本演进对比

下面这张表是我在项目选型时经常翻的参考,版本差异一目了然。我个人习惯把PD 2.0作为"最低可用门槛",PD 3.0作为"当前主流",PD 3.1留给高端产品线。

版本 发布年份 最大功率 核心特性 典型应用
PD 1.0 2012 100W (20V/5A) BMC编码, 基本协商 早期原型验证
PD 2.0 2014 100W (20V/5A) 双角色, VDM, Type-C绑定 笔记本/手机充电
PD 3.0 2015 100W (20V/5A) PPS, 固件更新, 快速角色交换 手机快充/拓展坞
PD 3.1 2021 240W (48V/5A) EPR, AVS, 扩展电压范围 显示器/工业/电动工具

为什么PD 2.0到3.0功率没变?因为100W在当时已经够用,PPS的价值在于精确调压——手机直充去掉一颗电荷泵芯片,效率和发热都改善了。到了3.1,48V / 240W的推出完全是为了覆盖更多品类。从演进节奏上看,USB-IF每5年左右做一次大版本更新,中间靠修订版(如PD 3.0的多个revision)修补细节。

1.5 核心架构速览

PD协议栈其实很清晰:物理层(BMC编码 + CC线)负责传比特,协议层把比特组装成消息(Message),策略层决定"该不该给这么多功率"。这三层协作,完成了从插拔到稳定供电的全部流程。

下面这张图把版本演进和应用场景放在一起,方便你理解整个知识脉络——版本迭代驱动场景扩展,场景需求反过来推动协议升级。

USB PD 协议演进与核心应用场景 USB PD 协议演进与核心应用场景 PD 1.0 (2012) 100W, BMC编码 PD 2.0 (2014) 双角色, VDM PD 3.0 (2015) PPS, 快充 PD 3.1 (2021) 240W, EPR ▸ 典型应用场景 手机/平板快充 15W ~ 100W 笔记本供电 20V / 最高240W 显示器/拓展坞 视频+供电+数据 工业/车载 大电流 / 宽温 每个应用场景背后,都有一套完整的PD协商流程 Source 广播能力 → Sink 请求 → 进入协商循环

从这张图能看出来,PD协议每往前走一步,能覆盖的设备种类就多一圈。PD 1.0时期只有少数原型设备,PD 2.0配合Type-C把笔记本和手机统一了,PD 3.0用PPS把手机快充效率推到新高,PD 3.1直接跳出了消费电子的圈子,开始往工业和工具类设备渗透。

我个人习惯把这理解成一个"协议飞轮"——版本越新,场景越多;场景越多,芯片和线缆的出货量越大;出货量大了,协议升级的底气和动力也就更足。所以你现在学PD,不是学一个快被淘汰的标准,而是在学未来5~10年设备供电的底座语言。

一个小建议: 如果你刚开始接触USB PD,别急着啃协议规范全文。先把物理层(CC线怎么检测、BMC怎么解码)搞明白,再学消息交互流程,最后才是策略层。我通常让新来的同事先拿一个PD分析仪抓两次波形,看一眼真实的协商握手,比看十页文档