TYPE-C PD浅谈(四)
当对接识别完成后,Provider会先在VBUS上提供5V,接着会在CC脚位上送出Source Capability(SRC_CAP),格式如下:
内容定义了供电的各种选项,如共有几组电源可选,相对应的电压电流等。
当Consumer接收到SRC_CAP封包后,会针对电源列表的内容,挑选一组电压,再发出需求指令给Provider。
USB-IF协会规定SRC_CAP最多可以有7组。其中协会定义如下
Fixed PDO有4组分别是5V/9V/15V/20。
Augmented PDO(PPS)则不限定组数,对应的电压范围如下。
PPS 是 Programmable Power Supply 的缩写,即可编程电源供应
- 相比传统 PDO 的固定电压档位,PPS 提供更细腻的电压调节
- 电压可以以 20mV 为步进进行调节
- 电流可以以 50mA 为步进进行调节
- 支持实时动态调整输出电压
每一组的PPS电压电流范围内,都可以被Consumer所请求,不过当进入到PPS mode以后,最长必须每10秒发送一次电压电流需求的指令,否则Provider则会认为通信管道已经断线,进而关断VBUS输出。在PPS模式下,供电需求调整可以在电压20mV/step电流50mA/step中进行步进变化。
Provider收到需求并产生相对应电压后则开始供电。完整的Successful Power Negotiation电源需求握手过程如下: